We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::MemoryDB::Snapshot. Represents a copy of an entire cluster 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:memorydb:getSnapshot
arguments:
# arguments dictionarydata "aws-native_memorydb_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.
- Cluster
Configuration Pulumi.Aws Native. Memory Db. Outputs. Snapshot Cluster Configuration - The configuration of the cluster from which the snapshot was taken.
- Data
Tiering Pulumi.Aws Native. Memory Db. Snapshot Data Tiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- Source string
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- Status string
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A list of tags to be added to this resource.
- Arn string
- The ARN (Amazon Resource Name) of the snapshot.
- Cluster
Configuration SnapshotCluster Configuration - The configuration of the cluster from which the snapshot was taken.
- Data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- Source string
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- Status string
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- Tag
- A list of tags to be added to this resource.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- cluster_
configuration object - The configuration of the cluster from which the snapshot was taken.
- data_
tiering "true" | "false" - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- source string
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- status string
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- list(object)
- A list of tags to be added to this resource.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
- cluster
Configuration SnapshotCluster Configuration - The configuration of the cluster from which the snapshot was taken.
- data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- source String
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- status String
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- List<Tag>
- A list of tags to be added to this resource.
- arn string
- The ARN (Amazon Resource Name) of the snapshot.
- cluster
Configuration SnapshotCluster Configuration - The configuration of the cluster from which the snapshot was taken.
- data
Tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- source string
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- status string
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- Tag[]
- A list of tags to be added to this resource.
- arn str
- The ARN (Amazon Resource Name) of the snapshot.
- cluster_
configuration SnapshotCluster Configuration - The configuration of the cluster from which the snapshot was taken.
- data_
tiering SnapshotData Tiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- source str
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- status str
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- Sequence[root_Tag]
- A list of tags to be added to this resource.
- arn String
- The ARN (Amazon Resource Name) of the snapshot.
- cluster
Configuration Property Map - The configuration of the cluster from which the snapshot was taken.
- data
Tiering "true" | "false" - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type.
- source String
- Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
- status String
- The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
- List<Property Map>
- A list of tags to be added to this resource.
Supporting Types
SnapshotClusterConfiguration
- Description string
- The description of the cluster configuration.
- Engine string
- The name of the engine used by the cluster configuration.
- Engine
Version string - The Redis OSS engine version used by the cluster.
- Maintenance
Window string - The specified maintenance window for the cluster.
- Name string
- The name of the cluster.
- Node
Type string - The node type used for the cluster.
- Num
Shards int - The number of shards in the cluster.
- Parameter
Group stringName - The name of parameter group used by the cluster.
- Port int
- The port used by the cluster.
- Snapshot
Retention intLimit - The snapshot retention limit set by the cluster.
- Snapshot
Window string - The snapshot window set by the cluster.
- Subnet
Group stringName - The name of the subnet group used by the cluster.
- Topic
Arn string - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- Vpc
Id string - The ID of the VPC the cluster belongs to.
- Description string
- The description of the cluster configuration.
- Engine string
- The name of the engine used by the cluster configuration.
- Engine
Version string - The Redis OSS engine version used by the cluster.
- Maintenance
Window string - The specified maintenance window for the cluster.
- Name string
- The name of the cluster.
- Node
Type string - The node type used for the cluster.
- Num
Shards int - The number of shards in the cluster.
- Parameter
Group stringName - The name of parameter group used by the cluster.
- Port int
- The port used by the cluster.
- Snapshot
Retention intLimit - The snapshot retention limit set by the cluster.
- Snapshot
Window string - The snapshot window set by the cluster.
- Subnet
Group stringName - The name of the subnet group used by the cluster.
- Topic
Arn string - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- Vpc
Id string - The ID of the VPC the cluster belongs to.
- description string
- The description of the cluster configuration.
- engine string
- The name of the engine used by the cluster configuration.
- engine_
version string - The Redis OSS engine version used by the cluster.
- maintenance_
window string - The specified maintenance window for the cluster.
- name string
- The name of the cluster.
- node_
type string - The node type used for the cluster.
- num_
shards number - The number of shards in the cluster.
- parameter_
group_ stringname - The name of parameter group used by the cluster.
- port number
- The port used by the cluster.
- snapshot_
retention_ numberlimit - The snapshot retention limit set by the cluster.
- snapshot_
window string - The snapshot window set by the cluster.
- subnet_
group_ stringname - The name of the subnet group used by the cluster.
- topic_
arn string - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- vpc_
id string - The ID of the VPC the cluster belongs to.
- description String
- The description of the cluster configuration.
- engine String
- The name of the engine used by the cluster configuration.
- engine
Version String - The Redis OSS engine version used by the cluster.
- maintenance
Window String - The specified maintenance window for the cluster.
- name String
- The name of the cluster.
- node
Type String - The node type used for the cluster.
- num
Shards Integer - The number of shards in the cluster.
- parameter
Group StringName - The name of parameter group used by the cluster.
- port Integer
- The port used by the cluster.
- snapshot
Retention IntegerLimit - The snapshot retention limit set by the cluster.
- snapshot
Window String - The snapshot window set by the cluster.
- subnet
Group StringName - The name of the subnet group used by the cluster.
- topic
Arn String - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- vpc
Id String - The ID of the VPC the cluster belongs to.
- description string
- The description of the cluster configuration.
- engine string
- The name of the engine used by the cluster configuration.
- engine
Version string - The Redis OSS engine version used by the cluster.
- maintenance
Window string - The specified maintenance window for the cluster.
- name string
- The name of the cluster.
- node
Type string - The node type used for the cluster.
- num
Shards number - The number of shards in the cluster.
- parameter
Group stringName - The name of parameter group used by the cluster.
- port number
- The port used by the cluster.
- snapshot
Retention numberLimit - The snapshot retention limit set by the cluster.
- snapshot
Window string - The snapshot window set by the cluster.
- subnet
Group stringName - The name of the subnet group used by the cluster.
- topic
Arn string - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- vpc
Id string - The ID of the VPC the cluster belongs to.
- description str
- The description of the cluster configuration.
- engine str
- The name of the engine used by the cluster configuration.
- engine_
version str - The Redis OSS engine version used by the cluster.
- maintenance_
window str - The specified maintenance window for the cluster.
- name str
- The name of the cluster.
- node_
type str - The node type used for the cluster.
- num_
shards int - The number of shards in the cluster.
- parameter_
group_ strname - The name of parameter group used by the cluster.
- port int
- The port used by the cluster.
- snapshot_
retention_ intlimit - The snapshot retention limit set by the cluster.
- snapshot_
window str - The snapshot window set by the cluster.
- subnet_
group_ strname - The name of the subnet group used by the cluster.
- topic_
arn str - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- vpc_
id str - The ID of the VPC the cluster belongs to.
- description String
- The description of the cluster configuration.
- engine String
- The name of the engine used by the cluster configuration.
- engine
Version String - The Redis OSS engine version used by the cluster.
- maintenance
Window String - The specified maintenance window for the cluster.
- name String
- The name of the cluster.
- node
Type String - The node type used for the cluster.
- num
Shards Number - The number of shards in the cluster.
- parameter
Group StringName - The name of parameter group used by the cluster.
- port Number
- The port used by the cluster.
- snapshot
Retention NumberLimit - The snapshot retention limit set by the cluster.
- snapshot
Window String - The snapshot window set by the cluster.
- subnet
Group StringName - The name of the subnet group used by the cluster.
- topic
Arn String - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
- vpc
Id String - The ID of the VPC the cluster belongs to.
SnapshotDataTiering
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.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi