VirtualNodeProps

class aws_cdk.aws_appmesh.VirtualNodeProps(*, access_log=None, backend_defaults=None, backends=None, listeners=None, service_discovery=None, virtual_node_name=None, mesh)

Bases: aws_cdk.aws_appmesh.VirtualNodeBaseProps

(experimental) The properties used when creating a new VirtualNode.

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

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

  • backends (Optional[Sequence[Backend]]) – (experimental) Virtual Services that this is node expected to send outbound traffic to. Default: - No backends

  • listeners (Optional[Sequence[VirtualNodeListener]]) – (experimental) Initial listener for the virtual node. Default: - No listeners

  • service_discovery (Optional[ServiceDiscovery]) – (experimental) Defines how upstream clients will discover this VirtualNode. Default: - No Service Discovery

  • virtual_node_name (Optional[str]) – (experimental) The name of the VirtualNode. Default: - A name is automatically determined

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

Stability

experimental

Attributes

access_log

(experimental) Access Logging Configuration for the virtual node.

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]

backends

(experimental) Virtual Services that this is node expected to send outbound traffic to.

Default
  • No backends

Stability

experimental

Return type

Optional[List[Backend]]

listeners

(experimental) Initial listener for the virtual node.

Default
  • No listeners

Stability

experimental

Return type

Optional[List[VirtualNodeListener]]

mesh

(experimental) The Mesh which the VirtualNode belongs to.

Stability

experimental

Return type

IMesh

service_discovery

(experimental) Defines how upstream clients will discover this VirtualNode.

Default
  • No Service Discovery

Stability

experimental

Return type

Optional[ServiceDiscovery]

virtual_node_name

(experimental) The name of the VirtualNode.

Default
  • A name is automatically determined

Stability

experimental

Return type

Optional[str]