Class: Aws::DatabaseMigrationService::Types::InstanceProfile
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DatabaseMigrationService::Types::InstanceProfile
 
- Defined in:
- gems/aws-sdk-databasemigrationservice/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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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 an Amazon Web Services owned encryption key to encrypt your
resources.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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.
| 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6594 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 |