global_replication_group
Gets an individual global_replication_group
resource
Overview
Name | global_replication_group |
Type | Resource |
Description | global_replication_group |
Id | awscc.elasticache.global_replication_group |
Fields
Name | Datatype | Description |
---|---|---|
global_replication_group_id_suffix | string | The suffix name of a Global Datastore. Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix. |
automatic_failover_enabled | boolean | AutomaticFailoverEnabled |
cache_node_type | string | The cache node type of the Global Datastore |
engine_version | string | The engine version of the Global Datastore. |
cache_parameter_group_name | string | Cache parameter group name to use for the new engine version. This parameter cannot be modified independently. |
global_node_group_count | integer | Indicates the number of node groups in the Global Datastore. |
global_replication_group_description | string | The optional description of the Global Datastore |
global_replication_group_id | string | The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix. |
members | array | The replication groups that comprise the Global Datastore. |
status | string | The status of the Global Datastore |
regional_configurations | array | Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
global_replication_group_id_suffix,
automatic_failover_enabled,
cache_node_type,
engine_version,
cache_parameter_group_name,
global_node_group_count,
global_replication_group_description,
global_replication_group_id,
members,
status,
regional_configurations
FROM awscc.elasticache.global_replication_group
WHERE data__Identifier = '<GlobalReplicationGroupId>';
Permissions
To operate on the global_replication_group
resource, the following permissions are required:
Read
elasticache:DescribeGlobalReplicationGroups
Update
elasticache:ModifyGlobalReplicationGroup,
elasticache:FailoverGlobalReplicationGroup,
elasticache:DescribeGlobalReplicationGroups,
elasticache:IncreaseNodeGroupsInGlobalReplicationGroup,
elasticache:DecreaseNodeGroupsInGlobalReplicationGroup,
elasticache:DisassociateGlobalReplicationGroup,
elasticache:RebalanceSlotsInGlobalReplicationGroup
Delete
elasticache:DeleteGlobalReplicationGroup,
elasticache:DisassociateGlobalReplicationGroup,
elasticache:DescribeGlobalReplicationGroups