VirtualGatewayBaseProps

class aws_cdk.aws_appmesh.VirtualGatewayBaseProps(*, access_log=None, backend_defaults=None, listeners=None, virtual_gateway_name=None)

Bases: object

(experimental) Basic configuration properties for a VirtualGateway.

Parameters
  • access_log (Optional[AccessLog]) – (experimental) Access Logging Configuration for the VirtualGateway. Default: - no access logging

  • backend_defaults (Optional[BackendDefaults]) – (experimental) Default Configuration Virtual Node uses to communicate with Virtual Service. Default: - No Config

  • listeners (Optional[Sequence[VirtualGatewayListener]]) – (experimental) Listeners for the VirtualGateway. Only one is supported. Default: - Single HTTP listener on port 8080

  • virtual_gateway_name (Optional[str]) – (experimental) Name of the VirtualGateway. Default: - A name is automatically determined

Stability

experimental

Attributes

access_log

(experimental) Access Logging Configuration for the VirtualGateway.

Default
  • no access logging

Stability

experimental

Return type

Optional[AccessLog]

backend_defaults

(experimental) Default Configuration Virtual Node uses to communicate with Virtual Service.

Default
  • No Config

Stability

experimental

Return type

Optional[BackendDefaults]

listeners

(experimental) Listeners for the VirtualGateway.

Only one is supported.

Default
  • Single HTTP listener on port 8080

Stability

experimental

Return type

Optional[List[VirtualGatewayListener]]

virtual_gateway_name

(experimental) Name of the VirtualGateway.

Default
  • A name is automatically determined

Stability

experimental

Return type

Optional[str]