NAME
Paws::DMS::ReplicationInstance
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::DMS::ReplicationInstance object:
$service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcSecurityGroups => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::DMS::ReplicationInstance object:
$result = $service_obj->Method(...);
$result->Att1->AllocatedStorage
DESCRIPTION
This class has no description
ATTRIBUTES
AllocatedStorage => Int
The amount of storage (in gigabytes) that is allocated for the
replication instance.
AutoMinorVersionUpgrade => Bool
Boolean value indicating if minor version upgrades will be
automatically applied to the instance.
AvailabilityZone => Str
The Availability Zone for the instance.
EngineVersion => Str
The engine version number of the replication instance.
InstanceCreateTime => Str
The time the replication instance was created.
KmsKeyId => Str
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.
MultiAZ => Bool
Specifies if the replication instance is a Multi-AZ deployment. You
cannot set the C<AvailabilityZone> parameter if the Multi-AZ parameter
is set to C<true>.
PendingModifiedValues => Paws::DMS::ReplicationPendingModifiedValues
The pending modification values.
PreferredMaintenanceWindow => Str
The maintenance window times for the replication instance.
PubliclyAccessible => Bool
Specifies the accessibility options for the replication instance. A
value of C<true> represents an instance with a public IP address. A
value of C<false> represents an instance with a private IP address. The
default value is C<true>.
ReplicationInstanceArn => Str
The Amazon Resource Name (ARN) of the replication instance.
ReplicationInstanceClass => Str
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
ReplicationInstanceIdentifier => Str
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
ReplicationInstancePrivateIpAddress => Str
The private IP address of the replication instance.
ReplicationInstancePrivateIpAddresses => ArrayRef[Str|Undef]
The private IP address of the replication instance.
ReplicationInstancePublicIpAddress => Str
The public IP address of the replication instance.
ReplicationInstancePublicIpAddresses => ArrayRef[Str|Undef]
The public IP address of the replication instance.
ReplicationInstanceStatus => Str
The status of the replication instance.
ReplicationSubnetGroup => Paws::DMS::ReplicationSubnetGroup
The subnet group for the replication instance.
SecondaryAvailabilityZone => Str
The availability zone of the standby replication instance in a Multi-AZ
deployment.
VpcSecurityGroups => ArrayRef[Paws::DMS::VpcSecurityGroupMembership]
The VPC security group for the instance.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::DMS
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues