NetworkProps

class aws_cdk.aws_medialive_alpha.NetworkProps(*, ip_pools, network_name=None, routes=None, tags=None)

Bases: object

(experimental) Properties for creating a MediaLive Network.

Parameters:
  • ip_pools (Sequence[str]) – (experimental) The list of IP address CIDR pools for the network.

  • network_name (Optional[str]) – (experimental) The name of the network. Default: - auto-generated name

  • routes (Optional[Sequence[Union[NetworkRoute, Dict[str, Any]]]]) – (experimental) The routes for the network. Default: - no routes

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

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack

network = medialive.Network(stack, "Network",
    network_name="on-prem-network",
    ip_pools=["10.0.0.0/24"],
    routes=[medialive.NetworkRoute(cidr="0.0.0.0/0", gateway="10.0.0.1")]
)

Attributes

ip_pools

(experimental) The list of IP address CIDR pools for the network.

Stability:

experimental

network_name

(experimental) The name of the network.

Default:
  • auto-generated name

Stability:

experimental

routes

(experimental) The routes for the network.

Default:
  • no routes

Stability:

experimental

tags

(experimental) Tags to add to the network.

Default:
  • no tags

Stability:

experimental