Class: Aws::SecurityHub::Types::AwsDmsReplicationInstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsDmsReplicationInstanceDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Provides details about an Database Migration Service (DMS) replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allocated_storage ⇒ Integer
The amount of storage (in gigabytes) that is allocated for the replication instance.
-
#auto_minor_version_upgrade ⇒ Boolean
Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window.
-
#availability_zone ⇒ String
The Availability Zone that the replication instance is created in.
-
#engine_version ⇒ String
The engine version number of the replication instance.
-
#kms_key_id ⇒ String
An KMS key identifier that is used to encrypt the data on the replication instance.
-
#multi_az ⇒ Boolean
Specifies whether the replication instance is deployed across multiple Availability Zones (AZs).
-
#preferred_maintenance_window ⇒ String
The maintenance window times for the replication instance.
-
#publicly_accessible ⇒ Boolean
Specifies the accessibility options for the replication instance.
-
#replication_instance_class ⇒ String
The compute and memory capacity of the replication instance as defined for the specified replication instance class.
-
#replication_instance_identifier ⇒ String
The replication instance identifier.
-
#replication_subnet_group ⇒ Types::AwsDmsReplicationInstanceReplicationSubnetGroupDetails
The subnet group for the replication instance.
-
#vpc_security_groups ⇒ Array<Types::AwsDmsReplicationInstanceVpcSecurityGroupsDetails>
The virtual private cloud (VPC) security group for the replication instance.
Instance Attribute Details
#allocated_storage ⇒ Integer
The amount of storage (in gigabytes) that is allocated for the replication instance.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#auto_minor_version_upgrade ⇒ Boolean
Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone that the replication instance is created in.
The default value is a random, system-chosen Availability Zone in
the endpoint's Amazon Web Services Region, such as us-east-1d
.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
The engine version number of the replication instance. If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
An KMS key identifier that is used to encrypt the data on the
replication instance. If you don't specify a value for the
KmsKeyId
parameter, 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.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#multi_az ⇒ Boolean
Specifies whether the replication instance is deployed across
multiple Availability Zones (AZs). You can't set the
AvailabilityZone
parameter if the MultiAZ
parameter is set to
true
.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#preferred_maintenance_window ⇒ String
The maintenance window times for the replication instance. Upgrades to the replication instance are performed during this time.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#publicly_accessible ⇒ Boolean
Specifies the accessibility options for the replication instance. A
value of true
represents an instance with a public IP address. A
value of false
represents an instance with a private IP address.
The default value is true
.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#replication_instance_class ⇒ String
The compute and memory capacity of the replication instance as defined for the specified replication instance class.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#replication_instance_identifier ⇒ String
The replication instance identifier.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#replication_subnet_group ⇒ Types::AwsDmsReplicationInstanceReplicationSubnetGroupDetails
The subnet group for the replication instance.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |
#vpc_security_groups ⇒ Array<Types::AwsDmsReplicationInstanceVpcSecurityGroupsDetails>
The virtual private cloud (VPC) security group for the replication instance.
5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5408 class AwsDmsReplicationInstanceDetails < Struct.new( :allocated_storage, :auto_minor_version_upgrade, :availability_zone, :engine_version, :kms_key_id, :multi_az, :preferred_maintenance_window, :publicly_accessible, :replication_instance_class, :replication_instance_identifier, :replication_subnet_group, :vpc_security_groups) SENSITIVE = [] include Aws::Structure end |