1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. elasticache
  6. getGlobalReplicationGroup

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi

    The AWS::ElastiCache::GlobalReplicationGroup resource creates an Amazon ElastiCache Global Replication Group.

    Using getGlobalReplicationGroup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getGlobalReplicationGroup(args: GetGlobalReplicationGroupArgs, opts?: InvokeOptions): Promise<GetGlobalReplicationGroupResult>
    function getGlobalReplicationGroupOutput(args: GetGlobalReplicationGroupOutputArgs, opts?: InvokeOutputOptions): Output<GetGlobalReplicationGroupResult>
    def get_global_replication_group(global_replication_group_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetGlobalReplicationGroupResult
    def get_global_replication_group_output(global_replication_group_id: pulumi.Input[Optional[str]] = None,
                                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetGlobalReplicationGroupResult]
    func LookupGlobalReplicationGroup(ctx *Context, args *LookupGlobalReplicationGroupArgs, opts ...InvokeOption) (*LookupGlobalReplicationGroupResult, error)
    func LookupGlobalReplicationGroupOutput(ctx *Context, args *LookupGlobalReplicationGroupOutputArgs, opts ...InvokeOption) LookupGlobalReplicationGroupResultOutput

    > Note: This function is named LookupGlobalReplicationGroup in the Go SDK.

    public static class GetGlobalReplicationGroup 
    {
        public static Task<GetGlobalReplicationGroupResult> InvokeAsync(GetGlobalReplicationGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetGlobalReplicationGroupResult> Invoke(GetGlobalReplicationGroupInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetGlobalReplicationGroupResult> Invoke(GetGlobalReplicationGroupInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetGlobalReplicationGroupResult> getGlobalReplicationGroup(GetGlobalReplicationGroupArgs args, InvokeOptions options)
    public static Output<GetGlobalReplicationGroupResult> getGlobalReplicationGroup(GetGlobalReplicationGroupArgs args, InvokeOptions options)
    public static Output<GetGlobalReplicationGroupResult> getGlobalReplicationGroup(GetGlobalReplicationGroupArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:elasticache:getGlobalReplicationGroup
      arguments:
        # arguments dictionary
    data "aws-native_elasticache_get_global_replication_group" "name" {
        # arguments
    }

    The following arguments are supported:

    GlobalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    GlobalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    global_replication_group_id string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    globalReplicationGroupId String
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    globalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    global_replication_group_id str
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    globalReplicationGroupId String
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.

    getGlobalReplicationGroup Result

    The following output properties are available:

    Arn string
    The ARN (Amazon Resource Name) of the Global Datastore.
    Engine string
    The engine of the Global Datastore.
    GlobalReplicationGroupDescription string
    The optional description of the Global Datastore
    GlobalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    Members List<Pulumi.AwsNative.ElastiCache.Outputs.GlobalReplicationGroupMember>
    The replication groups that comprise the Global Datastore.
    Status string
    The status of the Global Datastore
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this Global Datastore.
    Arn string
    The ARN (Amazon Resource Name) of the Global Datastore.
    Engine string
    The engine of the Global Datastore.
    GlobalReplicationGroupDescription string
    The optional description of the Global Datastore
    GlobalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    Members []GlobalReplicationGroupMember
    The replication groups that comprise the Global Datastore.
    Status string
    The status of the Global Datastore
    Tags Tag
    An array of key-value pairs to apply to this Global Datastore.
    arn string
    The ARN (Amazon Resource Name) of the Global Datastore.
    engine string
    The engine of 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 list(object)
    The replication groups that comprise the Global Datastore.
    status string
    The status of the Global Datastore
    tags list(object)
    An array of key-value pairs to apply to this Global Datastore.
    arn String
    The ARN (Amazon Resource Name) of the Global Datastore.
    engine String
    The engine of the Global Datastore.
    globalReplicationGroupDescription String
    The optional description of the Global Datastore
    globalReplicationGroupId String
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    members List<GlobalReplicationGroupMember>
    The replication groups that comprise the Global Datastore.
    status String
    The status of the Global Datastore
    tags List<Tag>
    An array of key-value pairs to apply to this Global Datastore.
    arn string
    The ARN (Amazon Resource Name) of the Global Datastore.
    engine string
    The engine of the Global Datastore.
    globalReplicationGroupDescription string
    The optional description of the Global Datastore
    globalReplicationGroupId string
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    members GlobalReplicationGroupMember[]
    The replication groups that comprise the Global Datastore.
    status string
    The status of the Global Datastore
    tags Tag[]
    An array of key-value pairs to apply to this Global Datastore.
    arn str
    The ARN (Amazon Resource Name) of the Global Datastore.
    engine str
    The engine of the Global Datastore.
    global_replication_group_description str
    The optional description of the Global Datastore
    global_replication_group_id str
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    members Sequence[GlobalReplicationGroupMember]
    The replication groups that comprise the Global Datastore.
    status str
    The status of the Global Datastore
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this Global Datastore.
    arn String
    The ARN (Amazon Resource Name) of the Global Datastore.
    engine String
    The engine of the Global Datastore.
    globalReplicationGroupDescription String
    The optional description of the Global Datastore
    globalReplicationGroupId String
    The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
    members List<Property Map>
    The replication groups that comprise the Global Datastore.
    status String
    The status of the Global Datastore
    tags List<Property Map>
    An array of key-value pairs to apply to this Global Datastore.

    Supporting Types

    GlobalReplicationGroupMember

    ReplicationGroupId string
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    ReplicationGroupRegion string
    The AWS region of the Global Datastore member.
    Role Pulumi.AwsNative.ElastiCache.GlobalReplicationGroupMemberRole
    Indicates the role of the member, primary or secondary.
    ReplicationGroupId string
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    ReplicationGroupRegion string
    The AWS region of the Global Datastore member.
    Role GlobalReplicationGroupMemberRole
    Indicates the role of the member, primary or secondary.
    replication_group_id string
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    replication_group_region string
    The AWS region of the Global Datastore member.
    role "PRIMARY" | "SECONDARY"
    Indicates the role of the member, primary or secondary.
    replicationGroupId String
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    replicationGroupRegion String
    The AWS region of the Global Datastore member.
    role GlobalReplicationGroupMemberRole
    Indicates the role of the member, primary or secondary.
    replicationGroupId string
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    replicationGroupRegion string
    The AWS region of the Global Datastore member.
    role GlobalReplicationGroupMemberRole
    Indicates the role of the member, primary or secondary.
    replication_group_id str
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    replication_group_region str
    The AWS region of the Global Datastore member.
    role GlobalReplicationGroupMemberRole
    Indicates the role of the member, primary or secondary.
    replicationGroupId String
    Regionally unique identifier for the member i.e. ReplicationGroupId.
    replicationGroupRegion String
    The AWS region of the Global Datastore member.
    role "PRIMARY" | "SECONDARY"
    Indicates the role of the member, primary or secondary.

    GlobalReplicationGroupMemberRole

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.83.1
    published on Thursday, Oct 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial