You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::DatabaseMigrationService::Types::ReplicationInstance

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#allocated_storageInteger

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

Returns:

  • (Integer)

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

#auto_minor_version_upgradeBoolean

Boolean value indicating if minor version upgrades will be automatically applied to the instance.

Returns:

  • (Boolean)

    Boolean value indicating if minor version upgrades will be automatically applied to the instance.

#availability_zoneString

The Availability Zone for the instance.

Returns:

  • (String)

    The Availability Zone for the instance.

#engine_versionString

The engine version number of the replication instance.

Returns:

  • (String)

    The engine version number of the replication instance.

#instance_create_timeTime

The time the replication instance was created.

Returns:

  • (Time)

    The time the replication instance was created.

#kms_key_idString

The KMS key identifier that is used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.

Returns:

  • (String)

    The KMS key identifier that is used to encrypt the content on the replication instance.

#multi_azBoolean

Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

Returns:

  • (Boolean)

    Specifies if the replication instance is a Multi-AZ deployment.

#pending_modified_valuesTypes::ReplicationPendingModifiedValues

The pending modification values.

Returns:

#preferred_maintenance_windowString

The maintenance window times for the replication instance.

Returns:

  • (String)

    The maintenance window times for the replication instance.

#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)

    Specifies the accessibility options for the replication instance.

#replication_instance_arnString

The Amazon Resource Name (ARN) of the replication instance.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the replication instance.

#replication_instance_classString

The compute and memory capacity of the replication instance.

Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge

Returns:

  • (String)

    The compute and memory capacity of the replication instance.

#replication_instance_identifierString

The replication instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.

  • First character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Example: myrepinstance

Returns:

  • (String)

    The replication instance identifier.

#replication_instance_private_ip_addressString

The private IP address of the replication instance.

Returns:

  • (String)

    The private IP address of the replication instance.

#replication_instance_private_ip_addressesArray<String>

The private IP address of the replication instance.

Returns:

  • (Array<String>)

    The private IP address of the replication instance.

#replication_instance_public_ip_addressString

The public IP address of the replication instance.

Returns:

  • (String)

    The public IP address of the replication instance.

#replication_instance_public_ip_addressesArray<String>

The public IP address of the replication instance.

Returns:

  • (Array<String>)

    The public IP address of the replication instance.

#replication_instance_statusString

The status of the replication instance.

Returns:

  • (String)

    The status of the replication instance.

#replication_subnet_groupTypes::ReplicationSubnetGroup

The subnet group for the replication instance.

Returns:

#secondary_availability_zoneString

The availability zone of the standby replication instance in a Multi-AZ deployment.

Returns:

  • (String)

    The availability zone of the standby replication instance in a Multi-AZ deployment.

#vpc_security_groupsArray<Types::VpcSecurityGroupMembership>

The VPC security group for the instance.

Returns: