Class: Aws::DatabaseMigrationService::Types::InstanceProfile
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DatabaseMigrationService::Types::InstanceProfile
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-databasemigrationservice/types.rb
Overview
Provides information that defines an instance profile.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #availability_zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Availability Zone where the instance profile runs. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the instance profile. 
- 
  
    
      #instance_profile_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) string that uniquely identifies the instance profile. 
- 
  
    
      #instance_profile_creation_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time the instance profile was created. 
- 
  
    
      #instance_profile_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The user-friendly name for the instance profile. 
- 
  
    
      #kms_key_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for the instance profile. 
- 
  
    
      #network_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the network type for the instance profile. 
- 
  
    
      #publicly_accessible  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the accessibility options for the instance profile. 
- 
  
    
      #subnet_group_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The identifier of the subnet group that is associated with the instance profile. 
- 
  
    
      #vpc_security_groups  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The VPC security groups that are used with the instance profile. 
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone where the instance profile runs.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ 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.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#instance_profile_arn ⇒ String
The Amazon Resource Name (ARN) string that uniquely identifies the instance profile.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#instance_profile_creation_time ⇒ Time
The time the instance profile was created.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#instance_profile_name ⇒ String
The user-friendly name for the instance profile.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#kms_key_arn ⇒ 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 your default encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#network_type ⇒ 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.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#publicly_accessible ⇒ Boolean
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`.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#subnet_group_identifier ⇒ String
The identifier of the subnet group that is associated with the instance profile.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#vpc_security_groups ⇒ Array<String>
The VPC security groups that are used with the instance profile. The VPC security group must work with the VPC containing the instance profile.
| 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 | # File 'lib/aws-sdk-databasemigrationservice/types.rb', line 6424 class InstanceProfile < Struct.new( :instance_profile_arn, :availability_zone, :kms_key_arn, :publicly_accessible, :network_type, :instance_profile_name, :description, :instance_profile_creation_time, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |