VirtualGatewayProps

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

Bases: aws_cdk.aws_appmesh.VirtualGatewayBaseProps

Properties used when creating a new VirtualGateway.

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

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

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

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

  • mesh (IMesh) – The Mesh which the VirtualGateway belongs to.

Attributes

access_log

Access Logging Configuration for the VirtualGateway.

Default
  • no access logging

Return type

Optional[AccessLog]

backend_defaults

Default Configuration Virtual Node uses to communicate with Virtual Service.

Default
  • No Config

Return type

Optional[BackendDefaults]

listeners

Listeners for the VirtualGateway.

Only one is supported.

Default
  • Single HTTP listener on port 8080

Return type

Optional[List[VirtualGatewayListener]]

mesh

The Mesh which the VirtualGateway belongs to.

Return type

IMesh

virtual_gateway_name

Name of the VirtualGateway.

Default
  • A name is automatically determined

Return type

Optional[str]