RouterNetworkInterfaceProps

class aws_cdk.aws_mediaconnect_alpha.RouterNetworkInterfaceProps(*, configuration, region_name=None, router_network_interface_name=None, tags=None)

Bases: object

(experimental) Properties for Router Network Interface.

Parameters:
  • configuration (RouterNetworkConfiguration) – (experimental) Network configuration for the router network interface.

  • region_name (Optional[str]) – (experimental) The AWS Region where the router network interface will be created. Default: - Same region as the stack

  • router_network_interface_name (Optional[str]) – (experimental) The name of the router network interface. Default: - Generated automatically

  • tags (Optional[Mapping[str, str]]) – (experimental) Tags to add to the network interface. Default: - No tagging

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# security_group: ec2.ISecurityGroup
# subnet: ec2.ISubnet


private_interface = RouterNetworkInterface(stack, "PrivateInterface",
    router_network_interface_name="private-interface",
    configuration=RouterNetworkConfiguration.vpc(
        security_groups=[security_group],
        subnet=subnet
    )
)

Attributes

configuration

(experimental) Network configuration for the router network interface.

Stability:

experimental

region_name

(experimental) The AWS Region where the router network interface will be created.

Default:
  • Same region as the stack

Stability:

experimental

router_network_interface_name

(experimental) The name of the router network interface.

Default:
  • Generated automatically

Stability:

experimental

tags

(experimental) Tags to add to the network interface.

Default:
  • No tagging

Stability:

experimental