CfnPrivateConnectionMixinProps

class aws_cdk.cfn_property_mixins.aws_devopsagent.CfnPrivateConnectionMixinProps(*, certificate=None, connection_configuration=None, name=None, tags=None)

Bases: object

Properties for CfnPrivateConnectionPropsMixin.

Parameters:
  • certificate (Optional[str]) – Certificate for the Private Connection.

  • connection_configuration (Union[IResolvable, ConnectionConfigurationProperty, Dict[str, Any], None]) – The connection configuration, either SelfManaged or ServiceManaged.

  • name (Optional[str]) – Unique name for this Private Connection within the account.

  • 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-devopsagent-privateconnection.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_devopsagent as devopsagent

cfn_private_connection_mixin_props = devopsagent.CfnPrivateConnectionMixinProps(
    certificate="certificate",
    connection_configuration=devopsagent.CfnPrivateConnectionPropsMixin.ConnectionConfigurationProperty(
        self_managed=devopsagent.CfnPrivateConnectionPropsMixin.SelfManagedModeProperty(
            resource_configuration_id="resourceConfigurationId"
        ),
        service_managed=devopsagent.CfnPrivateConnectionPropsMixin.ServiceManagedModeProperty(
            host_address="hostAddress",
            ip_address_type="ipAddressType",
            ipv4_addresses_per_eni=123,
            port_ranges=["portRanges"],
            security_group_ids=["securityGroupIds"],
            subnet_ids=["subnetIds"],
            vpc_id="vpcId"
        )
    ),
    name="name",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

certificate

Certificate for the Private Connection.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsagent-privateconnection.html#cfn-devopsagent-privateconnection-certificate

connection_configuration

The connection configuration, either SelfManaged or ServiceManaged.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsagent-privateconnection.html#cfn-devopsagent-privateconnection-connectionconfiguration

name

Unique name for this Private Connection within the account.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsagent-privateconnection.html#cfn-devopsagent-privateconnection-name

tags

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

See:

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