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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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
.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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
.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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
.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5547 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 |