NAME
Paws::ElastiCache::ReplicationGroup
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::ElastiCache::ReplicationGroup object:
$service_obj->Method(Att1 => { AutomaticFailover => $value, ..., Status => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::ElastiCache::ReplicationGroup object:
$result = $service_obj->Method(...);
$result->Att1->AutomaticFailover
DESCRIPTION
Contains all of the attributes of a specific Redis replication group.
ATTRIBUTES
AutomaticFailover => Str
Indicates the status of Multi-AZ for this replication group.
ElastiCache Multi-AZ replication groups are not supported on:
Redis versions earlier than 2.8.6.
Redis (cluster mode disabled):T1 and T2 cache node types.
Redis (cluster mode enabled): T1 node types.
ConfigurationEndpoint => Paws::ElastiCache::Endpoint
The configuration endpoint for this replicaiton group. Use the
configuration endpoint to connect to this replication group.
Description => Str
The description of the replication group.
MemberClusters => ArrayRef[Str|Undef]
The names of all the cache clusters that are part of this replication
group.
NodeGroups => ArrayRef[Paws::ElastiCache::NodeGroup]
A single element list with information about the nodes in the
replication group.
PendingModifiedValues => Paws::ElastiCache::ReplicationGroupPendingModifiedValues
A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.
ReplicationGroupId => Str
The identifier for the replication group.
SnapshotRetentionLimit => Int
The number of days for which ElastiCache retains automatic cache
cluster snapshots before deleting them. For example, if you set
C<SnapshotRetentionLimit> to 5, a snapshot that was taken today is
retained for 5 days before being deleted.
If the value of SnapshotRetentionLimit
is set to zero (0), backups are turned off.
SnapshottingClusterId => Str
The cache cluster ID that is used as the daily snapshot source for the
replication group.
SnapshotWindow => Str
The daily time range (in UTC) during which ElastiCache begins taking a
daily snapshot of your node group (shard).
Example: 05:00-09:00
If you do not specify this parameter, ElastiCache automatically chooses an appropriate time range.
Note: This parameter is only valid if the Engine
parameter is redis
.
Status => Str
The current state of this replication group - C<creating>,
C<available>, C<modifying>, C<deleting>, C<create-failed>,
C<snapshotting>.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::ElastiCache
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