![]() |
![]()
| ![]() |
![]()
NAMEPaws::ElastiCache::ReplicationGroup USAGEThis 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 => { ARN => $value, ..., UserGroupIds => $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->ARN DESCRIPTIONContains all of the attributes of a specific Redis replication group. ATTRIBUTESARN => StrThe ARN (Amazon Resource Name) of the replication group. AtRestEncryptionEnabled => BoolA flag that enables encryption at-rest when set to "true". You cannot modify the value of "AtRestEncryptionEnabled" after the cluster is created. To enable encryption at-rest on a cluster you must set "AtRestEncryptionEnabled" to "true" when you create a cluster. Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, "4.x" or later. Default: "false" AuthTokenEnabled => BoolA flag that enables using an "AuthToken" (password) when issuing Redis commands. Default: "false" AuthTokenLastModifiedDate => StrThe date the auth token was last modified AutomaticFailover => StrIndicates the status of automatic failover for this Redis replication group. CacheNodeType => StrThe name of the compute and memory capacity node type for each node in the replication group. ClusterEnabled => BoolA flag indicating whether or not this replication group is cluster enabled; i.e., whether its data can be partitioned across multiple shards (API/CLI: node groups). Valid values: "true" | "false" ConfigurationEndpoint => Paws::ElastiCache::EndpointThe configuration endpoint for this replication group. Use the configuration endpoint to connect to this replication group. Description => StrThe user supplied description of the replication group. GlobalReplicationGroupInfo => Paws::ElastiCache::GlobalReplicationGroupInfoThe name of the Global datastore and role of this replication group in the Global datastore. KmsKeyId => StrThe ID of the KMS key used to encrypt the disk in the cluster. LogDeliveryConfigurations => ArrayRef[Paws::ElastiCache::LogDeliveryConfiguration]Returns the destination, format and type of the logs. MemberClusters => ArrayRef[Str|Undef]The names of all the cache clusters that are part of this replication group. MemberClustersOutpostArns => ArrayRef[Str|Undef]The outpost ARNs of the replication group's member clusters. MultiAZ => StrA flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/AutoFailover.html) NodeGroups => ArrayRef[Paws::ElastiCache::NodeGroup]A list of node groups in this replication group. For Redis (cluster mode disabled) replication groups, this is a single-element list. For Redis (cluster mode enabled) replication groups, the list contains an entry for each node group (shard). PendingModifiedValues => Paws::ElastiCache::ReplicationGroupPendingModifiedValuesA group of settings to be applied to the replication group, either immediately or during the next maintenance window. ReplicationGroupId => StrThe identifier for the replication group. SnapshotRetentionLimit => IntThe number of days for which ElastiCache retains automatic cluster snapshots before deleting them. For example, if you set "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 => StrThe cluster ID that is used as the daily snapshot source for the replication group. SnapshotWindow => StrThe 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. This parameter is only valid if the "Engine" parameter is "redis". Status => StrThe current state of this replication group - "creating", "available", "modifying", "deleting", "create-failed", "snapshotting". TransitEncryptionEnabled => BoolA flag that enables in-transit encryption when set to "true". You cannot modify the value of "TransitEncryptionEnabled" after the cluster is created. To enable in-transit encryption on a cluster you must set "TransitEncryptionEnabled" to "true" when you create a cluster. Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, "4.x" or later. Default: "false" UserGroupIds => ArrayRef[Str|Undef]The list of user group IDs that have access to the replication group. SEE ALSOThis class forms part of Paws, describing an object used in Paws::ElastiCache BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|