VirtualGatewayProps

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

Bases: aws_cdk.aws_appmesh.VirtualGatewayBaseProps

(experimental) Properties used when creating a new VirtualGateway.

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

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

  • listeners (Optional[List[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

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

Stability

experimental

Attributes

access_log

(experimental) Access Logging Configuration for the VirtualGateway.

Default
  • no access logging

Stability

experimental

Return type

Optional[AccessLog]

backends_default_client_policy

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

Default
  • No Config

Stability

experimental

Return type

Optional[ClientPolicy]

listeners

(experimental) Listeners for the VirtualGateway.

Only one is supported.

Default
  • Single HTTP listener on port 8080

Stability

experimental

Return type

Optional[List[VirtualGatewayListener]]

mesh

(experimental) The Mesh which the VirtualGateway belongs to.

Stability

experimental

Return type

IMesh

virtual_gateway_name

(experimental) Name of the VirtualGateway.

Default
  • A name is automatically determined

Stability

experimental

Return type

Optional[str]