CfnConnectionMixinProps

class aws_cdk.cfn_property_mixins.aws_interconnect.CfnConnectionMixinProps(*, activation_key=None, attach_point=None, bandwidth=None, description=None, environment_id=None, remote_owner_account=None, tags=None)

Bases: object

Properties for CfnConnectionPropsMixin.

Parameters:
  • activation_key (Optional[str]) – The activation key for accepting a connection proposal from a partner CSP. Mutually exclusive with EnvironmentId.

  • attach_point (Union[IResolvable, AttachPointProperty, Dict[str, Any], None]) – The logical attachment point in your AWS network where the managed connection will be connected.

  • bandwidth (Optional[str]) – The bandwidth of the connection (e.g., 50Mbps, 1Gbps). Required when creating a connection through AWS.

  • description (Optional[str]) – A description of the connection.

  • environment_id (Optional[str]) – The ID of the environment for the connection. Required when creating a connection through AWS. Mutually exclusive with ActivationKey.

  • remote_owner_account (Optional[str]) – The account ID of the remote owner. Required when creating a connection through AWS.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_interconnect as interconnect

cfn_connection_mixin_props = interconnect.CfnConnectionMixinProps(
    activation_key="activationKey",
    attach_point=interconnect.CfnConnectionPropsMixin.AttachPointProperty(
        arn="arn",
        direct_connect_gateway="directConnectGateway"
    ),
    bandwidth="bandwidth",
    description="description",
    environment_id="environmentId",
    remote_owner_account="remoteOwnerAccount",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

activation_key

The activation key for accepting a connection proposal from a partner CSP.

Mutually exclusive with EnvironmentId.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-activationkey

attach_point

The logical attachment point in your AWS network where the managed connection will be connected.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-attachpoint

bandwidth

The bandwidth of the connection (e.g., 50Mbps, 1Gbps). Required when creating a connection through AWS.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-bandwidth

description

A description of the connection.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-description

environment_id

The ID of the environment for the connection.

Required when creating a connection through AWS. Mutually exclusive with ActivationKey.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-environmentid

remote_owner_account

The account ID of the remote owner.

Required when creating a connection through AWS.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-remoteowneraccount

tags

An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-interconnect-connection.html#cfn-interconnect-connection-tags