class Aws::ElastiCache::Types::GlobalReplicationGroup
Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different Amazon region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster.
-
The GlobalReplicationGroupIdSuffix represents the name of the Global datastore, which is what you use to associate a secondary cluster.
^
@!attribute [rw] global_replication_group_id
The name of the Global datastore @return [String]
@!attribute [rw] global_replication_group_description
The optional description of the Global datastore @return [String]
@!attribute [rw] status
The status of the Global datastore @return [String]
@!attribute [rw] cache_node_type
The cache node type of the Global datastore @return [String]
@!attribute [rw] engine
The Elasticache engine. For Redis only. @return [String]
@!attribute [rw] engine_version
The Elasticache Redis engine version. @return [String]
@!attribute [rw] members
The replication groups that comprise the Global datastore. @return [Array<Types::GlobalReplicationGroupMember>]
@!attribute [rw] cluster_enabled
A flag that indicates whether the Global datastore is cluster enabled. @return [Boolean]
@!attribute [rw] global_node_groups
Indicates the slot configuration and global identifier for each slice group. @return [Array<Types::GlobalNodeGroup>]
@!attribute [rw] auth_token_enabled
A flag that enables using an `AuthToken` (password) when issuing Redis commands. Default: `false` @return [Boolean]
@!attribute [rw] transit_encryption_enabled
A 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. @return [Boolean]
@!attribute [rw] at_rest_encryption_enabled
A flag that enables encryption at rest when set to `true`. You cannot modify the value of `AtRestEncryptionEnabled` after the replication group is created. To enable encryption at rest on a replication group you must set `AtRestEncryptionEnabled` to `true` when you create the replication group. **Required:** Only available when creating a replication group in an Amazon VPC using redis version `3.2.6`, `4.x` or later. @return [Boolean]
@!attribute [rw] arn
The ARN (Amazon Resource Name) of the global replication group. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/GlobalReplicationGroup AWS API Documentation
Constants
- SENSITIVE