Class: Aws::DatabaseMigrationService::Types::CreateInstanceProfileMessage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DatabaseMigrationService::Types::CreateInstanceProfileMessage
 
- Defined in:
- gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #availability_zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Availability Zone where the instance profile will be created. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A user-friendly description of the instance profile. 
- 
  
    
      #instance_profile_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A 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 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A subnet group to associate with the instance profile. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    One or more tags to be assigned to the instance profile. 
- 
  
    
      #vpc_security_groups  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the VPC security group names to be used with the instance profile. 
Instance Attribute Details
#availability_zone ⇒ 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.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
A user-friendly description of the instance profile.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#instance_profile_name ⇒ String
A user-friendly name for the instance profile.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :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.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :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.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :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.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#subnet_group_identifier ⇒ String
A subnet group to associate with the instance profile.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
One or more tags to be assigned to the instance profile.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end | 
#vpc_security_groups ⇒ Array<String>
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.
| 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1278 class CreateInstanceProfileMessage < Struct.new( :availability_zone, :kms_key_arn, :publicly_accessible, :tags, :network_type, :instance_profile_name, :description, :subnet_group_identifier, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |