Skip to content

CreateInstanceProfileMessage

Source code in docs_src/capo_database_migration_service/types/create_instance_profile_message.py
class CreateInstanceProfileMessage(TypedDict, closed=True):
    availability_zone: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Availability Zone where the instance profile will be created. The default value is a random, system-chosen Availability Zone in the Amazon Web Services Region where your data provider is created, for examplem <code>us-east-1d</code>.</p>"""
    kms_key_arn: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for the instance profile.</p> <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then DMS uses an Amazon Web Services owned encryption key to encrypt your resources.</p>"""
    publicly_accessible: NotRequired[
        "capo_database_migration_service.types.boolean_optional.BooleanOptional"
    ]
    """<p>Specifies the accessibility options for the instance profile. A value of <code>true</code> represents an instance profile with a public IP address. A value of <code>false</code> represents an instance profile with a private IP address. The default value is <code>true</code>.</p>"""
    tags: NotRequired["capo_database_migration_service.types.tag_list.TagList"]
    """<p>One or more tags to be assigned to the instance profile.</p>"""
    network_type: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>Specifies the network type for the instance profile. A value of <code>IPV4</code> represents an instance profile with IPv4 network type and only supports IPv4 addressing. A value of <code>IPV6</code> represents an instance profile with IPv6 network type and only supports IPv6 addressing. A value of <code>DUAL</code> represents an instance profile with dual network type that supports IPv4 and IPv6 addressing.</p>"""
    instance_profile_name: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>A user-friendly name for the instance profile.</p>"""
    description: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>A user-friendly description of the instance profile.</p>"""
    subnet_group_identifier: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>A subnet group to associate with the instance profile.</p>"""
    vpc_security_groups: NotRequired[
        "capo_database_migration_service.types.string_list.StringList"
    ]
    """<p>Specifies the VPC security group names to be used with the instance profile. The VPC security group must work with the VPC containing the instance profile.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[String]

The Availability Zone where the instance profile will be created. The default value is a random, system-chosen Availability Zone in the Amazon Web Services Region where your data provider is created, for examplem us-east-1d.

description instance-attribute

description: NotRequired[String]

A user-friendly description of the instance profile.

instance_profile_name instance-attribute

instance_profile_name: NotRequired[String]

A user-friendly name for the instance profile.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for the instance profile.

If you don't specify a value for the KmsKeyArn parameter, then DMS uses an Amazon Web Services owned encryption key to encrypt your resources.

network_type instance-attribute

network_type: NotRequired[String]

Specifies the network type for the instance profile. A value of IPV4 represents an instance profile with IPv4 network type and only supports IPv4 addressing. A value of IPV6 represents an instance profile with IPv6 network type and only supports IPv6 addressing. A value of DUAL represents an instance profile with dual network type that supports IPv4 and IPv6 addressing.

publicly_accessible instance-attribute

publicly_accessible: NotRequired[BooleanOptional]

Specifies the accessibility options for the instance profile. A value of true represents an instance profile with a public IP address. A value of false represents an instance profile with a private IP address. The default value is true.

subnet_group_identifier instance-attribute

subnet_group_identifier: NotRequired[String]

A subnet group to associate with the instance profile.

tags instance-attribute

tags: NotRequired[TagList]

One or more tags to be assigned to the instance profile.

vpc_security_groups instance-attribute

vpc_security_groups: NotRequired[StringList]

Specifies the VPC security group names to be used with the instance profile. The VPC security group must work with the VPC containing the instance profile.