Skip to content

InstanceProfile

Source code in docs_src/capo_database_migration_service/types/instance_profile.py
class InstanceProfile(TypedDict, closed=True):
    instance_profile_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Amazon Resource Name (ARN) string that uniquely identifies the instance profile.</p>"""
    availability_zone: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Availability Zone where the instance profile runs.</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>"""
    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>The user-friendly name for the instance profile.</p>"""
    description: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>A description of the instance profile. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.</p>"""
    instance_profile_creation_time: NotRequired[
        "capo_database_migration_service.types.iso8601_date_time.Iso8601DateTime"
    ]
    """<p>The time the instance profile was created.</p>"""
    subnet_group_identifier: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The identifier of the subnet group that is associated with the instance profile.</p>"""
    vpc_security_groups: NotRequired[
        "capo_database_migration_service.types.string_list.StringList"
    ]
    """<p>The VPC security groups that are 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 runs.

description instance-attribute

description: NotRequired[String]

A description of the instance profile. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.

instance_profile_arn instance-attribute

instance_profile_arn: NotRequired[String]

The Amazon Resource Name (ARN) string that uniquely identifies the instance profile.

instance_profile_creation_time instance-attribute

instance_profile_creation_time: NotRequired[Iso8601DateTime]

The time the instance profile was created.

instance_profile_name instance-attribute

instance_profile_name: NotRequired[String]

The 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]

The identifier of the subnet group that is associated with the instance profile.

vpc_security_groups instance-attribute

vpc_security_groups: NotRequired[StringList]

The VPC security groups that are used with the instance profile. The VPC security group must work with the VPC containing the instance profile.