Class: Aws::SecurityHub::Types::AwsDmsReplicationInstanceDetails

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#allocated_storageInteger

The amount of storage (in gigabytes) that is allocated for the replication instance.

Returns:

  • (Integer)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_upgradeBoolean

Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window.

Returns:

  • (Boolean)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_zoneString

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.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_versionString

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.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_idString

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.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_azBoolean

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.

Returns:

  • (Boolean)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_windowString

The maintenance window times for the replication instance. Upgrades to the replication instance are performed during this time.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_accessibleBoolean

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.

Returns:

  • (Boolean)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_classString

The compute and memory capacity of the replication instance as defined for the specified replication instance class.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_identifierString

The replication instance identifier.

Returns:

  • (String)


5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_groupTypes::AwsDmsReplicationInstanceReplicationSubnetGroupDetails

The subnet group for the replication instance.



5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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_groupsArray<Types::AwsDmsReplicationInstanceVpcSecurityGroupsDetails>

The virtual private cloud (VPC) security group for the replication instance.



5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5613

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