Class: Aws::SecurityHub::Types::AwsDmsReplicationInstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsDmsReplicationInstanceDetails
- Includes:
- Aws::Structure
- Defined in:
- 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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`.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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`.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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`.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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.
5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 |
# File 'lib/aws-sdk-securityhub/types.rb', line 5616 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 |