class Aws::DatabaseMigrationService::Types::ReplicationInstance
Provides information that defines a replication instance.
@!attribute [rw] replication_instance_identifier
The replication instance identifier is a required parameter. This parameter is stored as a lowercase string. Constraints: * Must contain 1-63 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. Example: `myrepinstance` @return [String]
@!attribute [rw] replication_instance_class
The compute and memory capacity of the replication instance as defined for the specified replication instance class. It is a required parameter, although a default value is pre-selected in the DMS console. For more information on the settings and capacities for the available replication instance classes, see [ Selecting the right DMS replication instance for your migration][1]. [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html#CHAP_ReplicationInstance.InDepth @return [String]
@!attribute [rw] replication_instance_status
The status of the replication instance. The possible return values include: * `"available"` * `"creating"` * `"deleted"` * `"deleting"` * `"failed"` * `"modifying"` * `"upgrading"` * `"rebooting"` * `"resetting-master-credentials"` * `"storage-full"` * `"incompatible-credentials"` * `"incompatible-network"` * `"maintenance"` @return [String]
@!attribute [rw] allocated_storage
The amount of storage (in gigabytes) that is allocated for the replication instance. @return [Integer]
@!attribute [rw] instance_create_time
The time the replication instance was created. @return [Time]
@!attribute [rw] vpc_security_groups
The VPC security group for the instance. @return [Array<Types::VpcSecurityGroupMembership>]
@!attribute [rw] availability_zone
The Availability Zone for the instance. @return [String]
@!attribute [rw] replication_subnet_group
The subnet group for the replication instance. @return [Types::ReplicationSubnetGroup]
@!attribute [rw] preferred_maintenance_window
The maintenance window times for the replication instance. Any pending upgrades to the replication instance are performed during this time. @return [String]
@!attribute [rw] pending_modified_values
The pending modification values. @return [Types::ReplicationPendingModifiedValues]
@!attribute [rw] multi_az
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the `AvailabilityZone` parameter if the Multi-AZ parameter is set to `true`. @return [Boolean]
@!attribute [rw] engine_version
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. When modifying a major engine version of an instance, also set `AllowMajorVersionUpgrade` to `true`. @return [String]
@!attribute [rw] auto_minor_version_upgrade
Boolean value indicating if minor version upgrades will be automatically applied to the instance. @return [Boolean]
@!attribute [rw] kms_key_id
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, then 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. @return [String]
@!attribute [rw] replication_instance_arn
The Amazon Resource Name (ARN) of the replication instance. @return [String]
@!attribute [rw] replication_instance_public_ip_address
The public IP address of the replication instance. @return [String]
@!attribute [rw] replication_instance_private_ip_address
The private IP address of the replication instance. @return [String]
@!attribute [rw] replication_instance_public_ip_addresses
One or more public IP addresses for the replication instance. @return [Array<String>]
@!attribute [rw] replication_instance_private_ip_addresses
One or more private IP addresses for the replication instance. @return [Array<String>]
@!attribute [rw] publicly_accessible
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`. @return [Boolean]
@!attribute [rw] secondary_availability_zone
The Availability Zone of the standby replication instance in a Multi-AZ deployment. @return [String]
@!attribute [rw] free_until
The expiration date of the free replication instance that is part of the Free DMS program. @return [Time]
@!attribute [rw] dns_name_servers
The DNS name servers supported for the replication instance to access your on-premise source or target database. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/ReplicationInstance AWS API Documentation
Constants
- SENSITIVE