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.

^

@!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