IVirtualNode

class aws_cdk.aws_appmesh.IVirtualNode(*args, **kwargs)

Bases: aws_cdk.core.IResource, typing_extensions.Protocol

Interface which all VirtualNode based classes must implement.

stability :stability: experimental

__init__(*args, **kwargs)

Methods

add_backends(*props)

Utility method to add backends for existing or new VirtualNodes.

Parameters

props (IVirtualService) –

stability :stability: experimental

Return type

None

add_listeners(*listeners)

Utility method to add Node Listeners for new or existing VirtualNodes.

Parameters

listeners (VirtualNodeListener) –

stability :stability: experimental

Return type

None

Attributes

node

The construct tree node for this construct.

Return type

ConstructNode

stack

The stack in which this resource is defined.

Return type

Stack

virtual_node_arn

The Amazon Resource Name belonging to the VirtualNdoe.

Set this value as the APPMESH_VIRTUAL_NODE_NAME environment variable for your task group’s Envoy proxy container in your task definition or pod spec.

stability :stability: experimental attribute: :attribute:: true

Return type

str

virtual_node_name

The name of the VirtualNode.

stability :stability: experimental attribute: :attribute:: true

Return type

str