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
published on Thursday, Oct 22, 2026 by Pulumi
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
published on Thursday, Oct 22, 2026 by Pulumi
Represents a copy of an entire cluster or replication group as of the time when the snapshot was taken.
Using getSnapshot
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 getSnapshot(args: GetSnapshotArgs, opts?: InvokeOptions): Promise<GetSnapshotResult>
function getSnapshotOutput(args: GetSnapshotOutputArgs, opts?: InvokeOutputOptions): Output<GetSnapshotResult>def get_snapshot(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSnapshotResult
def get_snapshot_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetSnapshotResult]func LookupSnapshot(ctx *Context, args *LookupSnapshotArgs, opts ...InvokeOption) (*LookupSnapshotResult, error)
func LookupSnapshotOutput(ctx *Context, args *LookupSnapshotOutputArgs, opts ...InvokeOption) LookupSnapshotResultOutput> Note: This function is named LookupSnapshot in the Go SDK.
public static class GetSnapshot
{
public static Task<GetSnapshotResult> InvokeAsync(GetSnapshotArgs args, InvokeOptions? opts = null)
public static Output<GetSnapshotResult> Invoke(GetSnapshotInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetSnapshotResult> Invoke(GetSnapshotInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
public static Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
public static Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:elasticache:getSnapshot
arguments:
# arguments dictionarydata "aws-native_elasticache_get_snapshot" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The ARN (Amazon Resource Name) of the snapshot.
- Arn string
- The ARN (Amazon Resource Name) of the snapshot.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- arn str
- The ARN (Amazon Resource Name) of the snapshot.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
getSnapshot Result
The following output properties are available:
- Arn string
- The ARN (Amazon Resource Name) of the snapshot.
- Auto
Minor boolVersion Upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- Automatic
Failover Pulumi.Aws Native. Elasti Cache. Snapshot Automatic Failover - Indicates the status of automatic failover for the source replication group.
- Cache
Cluster stringCreate Time - The date and time when the source cluster was created.
- Cache
Node stringType - The name of the compute and memory capacity node type for the source cluster.
- Cache
Parameter stringGroup Name - The cache parameter group that is associated with the source cluster.
- Cache
Subnet stringGroup Name - The name of the cache subnet group associated with the source cluster.
- Data
Tiering Pulumi.Aws Native. Elasti Cache. Snapshot Data Tiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- Engine string
- The name of the cache engine used by the source cluster.
- Engine
Version string - The version of the cache engine version used by the source cluster.
- Node
Snapshots List<Pulumi.Aws Native. Elasti Cache. Outputs. Snapshot Node Snapshot> - A list of the cache nodes in the source cluster.
- Num
Cache intNodes - The number of cache nodes in the source cluster.
- Num
Node intGroups - The number of node groups (shards) in this snapshot.
- Port int
- The port number used by each cache nodes in the source cluster.
- Preferred
Availability stringZone - The name of the Availability Zone in which the source cluster is located.
- Preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- Replication
Group stringDescription - A description of the source replication group.
- Snapshot
Retention intLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- Snapshot
Source string - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- Snapshot
Status Pulumi.Aws Native. Elasti Cache. Snapshot Status - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- Snapshot
Window string - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A list of tags to be added to this resource.
- Topic
Arn string - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- Vpc
Id string - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- Arn string
- The ARN (Amazon Resource Name) of the snapshot.
- Auto
Minor boolVersion Upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- Automatic
Failover SnapshotAutomatic Failover - Indicates the status of automatic failover for the source replication group.
- Cache
Cluster stringCreate Time - The date and time when the source cluster was created.
- Cache
Node stringType - The name of the compute and memory capacity node type for the source cluster.
- Cache
Parameter stringGroup Name - The cache parameter group that is associated with the source cluster.
- Cache
Subnet stringGroup Name - The name of the cache subnet group associated with the source cluster.
- Data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- Engine string
- The name of the cache engine used by the source cluster.
- Engine
Version string - The version of the cache engine version used by the source cluster.
- Node
Snapshots []SnapshotNode Snapshot - A list of the cache nodes in the source cluster.
- Num
Cache intNodes - The number of cache nodes in the source cluster.
- Num
Node intGroups - The number of node groups (shards) in this snapshot.
- Port int
- The port number used by each cache nodes in the source cluster.
- Preferred
Availability stringZone - The name of the Availability Zone in which the source cluster is located.
- Preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- Replication
Group stringDescription - A description of the source replication group.
- Snapshot
Retention intLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- Snapshot
Source string - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- Snapshot
Status SnapshotStatus - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- Snapshot
Window string - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- Tag
- A list of tags to be added to this resource.
- Topic
Arn string - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- Vpc
Id string - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- auto_
minor_ boolversion_ upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- automatic_
failover "enabled" | "disabled" | "enabling" | "disabling" - Indicates the status of automatic failover for the source replication group.
- cache_
cluster_ stringcreate_ time - The date and time when the source cluster was created.
- cache_
node_ stringtype - The name of the compute and memory capacity node type for the source cluster.
- cache_
parameter_ stringgroup_ name - The cache parameter group that is associated with the source cluster.
- cache_
subnet_ stringgroup_ name - The name of the cache subnet group associated with the source cluster.
- data_
tiering "enabled" | "disabled" - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- engine string
- The name of the cache engine used by the source cluster.
- engine_
version string - The version of the cache engine version used by the source cluster.
- node_
snapshots list(object) - A list of the cache nodes in the source cluster.
- num_
cache_ numbernodes - The number of cache nodes in the source cluster.
- num_
node_ numbergroups - The number of node groups (shards) in this snapshot.
- port number
- The port number used by each cache nodes in the source cluster.
- preferred_
availability_ stringzone - The name of the Availability Zone in which the source cluster is located.
- preferred_
maintenance_ stringwindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- replication_
group_ stringdescription - A description of the source replication group.
- snapshot_
retention_ numberlimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- snapshot_
source string - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- snapshot_
status "creating" | "available" | "restoring" | "copying" | "deleting" | "failed" | "deleted" - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- snapshot_
window string - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- list(object)
- A list of tags to be added to this resource.
- topic_
arn string - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- vpc_
id string - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
- auto
Minor BooleanVersion Upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- automatic
Failover SnapshotAutomatic Failover - Indicates the status of automatic failover for the source replication group.
- cache
Cluster StringCreate Time - The date and time when the source cluster was created.
- cache
Node StringType - The name of the compute and memory capacity node type for the source cluster.
- cache
Parameter StringGroup Name - The cache parameter group that is associated with the source cluster.
- cache
Subnet StringGroup Name - The name of the cache subnet group associated with the source cluster.
- data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- engine String
- The name of the cache engine used by the source cluster.
- engine
Version String - The version of the cache engine version used by the source cluster.
- node
Snapshots List<SnapshotNode Snapshot> - A list of the cache nodes in the source cluster.
- num
Cache IntegerNodes - The number of cache nodes in the source cluster.
- num
Node IntegerGroups - The number of node groups (shards) in this snapshot.
- port Integer
- The port number used by each cache nodes in the source cluster.
- preferred
Availability StringZone - The name of the Availability Zone in which the source cluster is located.
- preferred
Maintenance StringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- replication
Group StringDescription - A description of the source replication group.
- snapshot
Retention IntegerLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- snapshot
Source String - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- snapshot
Status SnapshotStatus - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- snapshot
Window String - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- List<Tag>
- A list of tags to be added to this resource.
- topic
Arn String - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- vpc
Id String - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- auto
Minor booleanVersion Upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- automatic
Failover SnapshotAutomatic Failover - Indicates the status of automatic failover for the source replication group.
- cache
Cluster stringCreate Time - The date and time when the source cluster was created.
- cache
Node stringType - The name of the compute and memory capacity node type for the source cluster.
- cache
Parameter stringGroup Name - The cache parameter group that is associated with the source cluster.
- cache
Subnet stringGroup Name - The name of the cache subnet group associated with the source cluster.
- data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- engine string
- The name of the cache engine used by the source cluster.
- engine
Version string - The version of the cache engine version used by the source cluster.
- node
Snapshots SnapshotNode Snapshot[] - A list of the cache nodes in the source cluster.
- num
Cache numberNodes - The number of cache nodes in the source cluster.
- num
Node numberGroups - The number of node groups (shards) in this snapshot.
- port number
- The port number used by each cache nodes in the source cluster.
- preferred
Availability stringZone - The name of the Availability Zone in which the source cluster is located.
- preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- replication
Group stringDescription - A description of the source replication group.
- snapshot
Retention numberLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- snapshot
Source string - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- snapshot
Status SnapshotStatus - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- snapshot
Window string - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- Tag[]
- A list of tags to be added to this resource.
- topic
Arn string - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- vpc
Id string - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- arn str
- The ARN (Amazon Resource Name) of the snapshot.
- auto_
minor_ boolversion_ upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- automatic_
failover SnapshotAutomatic Failover - Indicates the status of automatic failover for the source replication group.
- cache_
cluster_ strcreate_ time - The date and time when the source cluster was created.
- cache_
node_ strtype - The name of the compute and memory capacity node type for the source cluster.
- cache_
parameter_ strgroup_ name - The cache parameter group that is associated with the source cluster.
- cache_
subnet_ strgroup_ name - The name of the cache subnet group associated with the source cluster.
- data_
tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- engine str
- The name of the cache engine used by the source cluster.
- engine_
version str - The version of the cache engine version used by the source cluster.
- node_
snapshots Sequence[SnapshotNode Snapshot] - A list of the cache nodes in the source cluster.
- num_
cache_ intnodes - The number of cache nodes in the source cluster.
- num_
node_ intgroups - The number of node groups (shards) in this snapshot.
- port int
- The port number used by each cache nodes in the source cluster.
- preferred_
availability_ strzone - The name of the Availability Zone in which the source cluster is located.
- preferred_
maintenance_ strwindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- replication_
group_ strdescription - A description of the source replication group.
- snapshot_
retention_ intlimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- snapshot_
source str - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- snapshot_
status SnapshotStatus - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- snapshot_
window str - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- Sequence[root_Tag]
- A list of tags to be added to this resource.
- topic_
arn str - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- vpc_
id str - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
- auto
Minor BooleanVersion Upgrade - If true, opt-in to the next auto minor version upgrade campaign.
- automatic
Failover "enabled" | "disabled" | "enabling" | "disabling" - Indicates the status of automatic failover for the source replication group.
- cache
Cluster StringCreate Time - The date and time when the source cluster was created.
- cache
Node StringType - The name of the compute and memory capacity node type for the source cluster.
- cache
Parameter StringGroup Name - The cache parameter group that is associated with the source cluster.
- cache
Subnet StringGroup Name - The name of the cache subnet group associated with the source cluster.
- data
Tiering "enabled" | "disabled" - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type.
- engine String
- The name of the cache engine used by the source cluster.
- engine
Version String - The version of the cache engine version used by the source cluster.
- node
Snapshots List<Property Map> - A list of the cache nodes in the source cluster.
- num
Cache NumberNodes - The number of cache nodes in the source cluster.
- num
Node NumberGroups - The number of node groups (shards) in this snapshot.
- port Number
- The port number used by each cache nodes in the source cluster.
- preferred
Availability StringZone - The name of the Availability Zone in which the source cluster is located.
- preferred
Maintenance StringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- replication
Group StringDescription - A description of the source replication group.
- snapshot
Retention NumberLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
- snapshot
Source String - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- snapshot
Status "creating" | "available" | "restoring" | "copying" | "deleting" | "failed" | "deleted" - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting | failed | deleted.
- snapshot
Window String - The daily time range during which ElastiCache takes daily snapshots of the source cluster.
- List<Property Map>
- A list of tags to be added to this resource.
- topic
Arn String - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
- vpc
Id String - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
Supporting Types
SnapshotAutomaticFailover
SnapshotDataTiering
SnapshotNodeSnapshot
- Cache
Cluster stringId - A unique identifier for the source cluster.
- Cache
Node stringCreate Time - The date and time when the cache node was created in the source cluster.
- Cache
Node stringId - The cache node identifier for the node in the source cluster.
- Cache
Size string - The size of the cache on the source cache node.
- Node
Group stringId - A unique identifier for the source node group (shard).
- Snapshot
Create stringTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- Cache
Cluster stringId - A unique identifier for the source cluster.
- Cache
Node stringCreate Time - The date and time when the cache node was created in the source cluster.
- Cache
Node stringId - The cache node identifier for the node in the source cluster.
- Cache
Size string - The size of the cache on the source cache node.
- Node
Group stringId - A unique identifier for the source node group (shard).
- Snapshot
Create stringTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- cache_
cluster_ stringid - A unique identifier for the source cluster.
- cache_
node_ stringcreate_ time - The date and time when the cache node was created in the source cluster.
- cache_
node_ stringid - The cache node identifier for the node in the source cluster.
- cache_
size string - The size of the cache on the source cache node.
- node_
group_ stringid - A unique identifier for the source node group (shard).
- snapshot_
create_ stringtime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- cache
Cluster StringId - A unique identifier for the source cluster.
- cache
Node StringCreate Time - The date and time when the cache node was created in the source cluster.
- cache
Node StringId - The cache node identifier for the node in the source cluster.
- cache
Size String - The size of the cache on the source cache node.
- node
Group StringId - A unique identifier for the source node group (shard).
- snapshot
Create StringTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- cache
Cluster stringId - A unique identifier for the source cluster.
- cache
Node stringCreate Time - The date and time when the cache node was created in the source cluster.
- cache
Node stringId - The cache node identifier for the node in the source cluster.
- cache
Size string - The size of the cache on the source cache node.
- node
Group stringId - A unique identifier for the source node group (shard).
- snapshot
Create stringTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- cache_
cluster_ strid - A unique identifier for the source cluster.
- cache_
node_ strcreate_ time - The date and time when the cache node was created in the source cluster.
- cache_
node_ strid - The cache node identifier for the node in the source cluster.
- cache_
size str - The size of the cache on the source cache node.
- node_
group_ strid - A unique identifier for the source node group (shard).
- snapshot_
create_ strtime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
- cache
Cluster StringId - A unique identifier for the source cluster.
- cache
Node StringCreate Time - The date and time when the cache node was created in the source cluster.
- cache
Node StringId - The cache node identifier for the node in the source cluster.
- cache
Size String - The size of the cache on the source cache node.
- node
Group StringId - A unique identifier for the source node group (shard).
- snapshot
Create StringTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.
SnapshotStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
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
published on Thursday, Oct 22, 2026 by Pulumi