We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.redshiftserverless.getSnapshot
Start a Neo task
Explain and create an aws-native.redshiftserverless.getSnapshot resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
Resource Type definition for AWS::RedshiftServerless::Snapshot Resource Type.
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?: InvokeOptions): Output<GetSnapshotResult>def get_snapshot(snapshot_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSnapshotResult
def get_snapshot_output(snapshot_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
public static Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:redshiftserverless:getSnapshot
arguments:
# arguments dictionaryThe following arguments are supported:
- Snapshot
Name string - The name of the snapshot.
- Snapshot
Name string - The name of the snapshot.
- snapshot
Name String - The name of the snapshot.
- snapshot
Name string - The name of the snapshot.
- snapshot_
name str - The name of the snapshot.
- snapshot
Name String - The name of the snapshot.
getSnapshot Result
The following output properties are available:
- Owner
Account string - The owner account of the snapshot.
- Retention
Period int - The retention period of the snapshot.
- Snapshot
Value Pulumi.Aws Native. Redshift Serverless. Outputs. Snapshot - Definition for snapshot resource
- Owner
Account string - The owner account of the snapshot.
- Retention
Period int - The retention period of the snapshot.
- Snapshot
Snapshot
Type - Definition for snapshot resource
- owner
Account String - The owner account of the snapshot.
- retention
Period Integer - The retention period of the snapshot.
- snapshot Snapshot
- Definition for snapshot resource
- owner
Account string - The owner account of the snapshot.
- retention
Period number - The retention period of the snapshot.
- snapshot Snapshot
- Definition for snapshot resource
- owner_
account str - The owner account of the snapshot.
- retention_
period int - The retention period of the snapshot.
- snapshot Snapshot
- Definition for snapshot resource
- owner
Account String - The owner account of the snapshot.
- retention
Period Number - The retention period of the snapshot.
- snapshot Property Map
- Definition for snapshot resource
Supporting Types
Snapshot
- Admin
Username string - The username of the database within a snapshot.
- Kms
Key stringId - The unique identifier of the KMS key used to encrypt the snapshot.
- Namespace
Arn string - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- Namespace
Name string - The name of the namepsace.
- Owner
Account string - The owner AWS ; account of the snapshot.
- Retention
Period int - Snapshot
Arn string - The Amazon Resource Name (ARN) of the snapshot.
- Snapshot
Create stringTime - The timestamp of when the snapshot was created.
- Snapshot
Name string - The name of the snapshot.
- Status
Pulumi.
Aws Native. Redshift Serverless. Snapshot Status - The status of the snapshot.
- Admin
Username string - The username of the database within a snapshot.
- Kms
Key stringId - The unique identifier of the KMS key used to encrypt the snapshot.
- Namespace
Arn string - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- Namespace
Name string - The name of the namepsace.
- Owner
Account string - The owner AWS ; account of the snapshot.
- Retention
Period int - Snapshot
Arn string - The Amazon Resource Name (ARN) of the snapshot.
- Snapshot
Create stringTime - The timestamp of when the snapshot was created.
- Snapshot
Name string - The name of the snapshot.
- Status
Snapshot
Status - The status of the snapshot.
- admin
Username String - The username of the database within a snapshot.
- kms
Key StringId - The unique identifier of the KMS key used to encrypt the snapshot.
- namespace
Arn String - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- namespace
Name String - The name of the namepsace.
- owner
Account String - The owner AWS ; account of the snapshot.
- retention
Period Integer - snapshot
Arn String - The Amazon Resource Name (ARN) of the snapshot.
- snapshot
Create StringTime - The timestamp of when the snapshot was created.
- snapshot
Name String - The name of the snapshot.
- status
Snapshot
Status - The status of the snapshot.
- admin
Username string - The username of the database within a snapshot.
- kms
Key stringId - The unique identifier of the KMS key used to encrypt the snapshot.
- namespace
Arn string - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- namespace
Name string - The name of the namepsace.
- owner
Account string - The owner AWS ; account of the snapshot.
- retention
Period number - snapshot
Arn string - The Amazon Resource Name (ARN) of the snapshot.
- snapshot
Create stringTime - The timestamp of when the snapshot was created.
- snapshot
Name string - The name of the snapshot.
- status
Snapshot
Status - The status of the snapshot.
- admin_
username str - The username of the database within a snapshot.
- kms_
key_ strid - The unique identifier of the KMS key used to encrypt the snapshot.
- namespace_
arn str - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- namespace_
name str - The name of the namepsace.
- owner_
account str - The owner AWS ; account of the snapshot.
- retention_
period int - snapshot_
arn str - The Amazon Resource Name (ARN) of the snapshot.
- snapshot_
create_ strtime - The timestamp of when the snapshot was created.
- snapshot_
name str - The name of the snapshot.
- status
Snapshot
Status - The status of the snapshot.
- admin
Username String - The username of the database within a snapshot.
- kms
Key StringId - The unique identifier of the KMS key used to encrypt the snapshot.
- namespace
Arn String - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
- namespace
Name String - The name of the namepsace.
- owner
Account String - The owner AWS ; account of the snapshot.
- retention
Period Number - snapshot
Arn String - The Amazon Resource Name (ARN) of the snapshot.
- snapshot
Create StringTime - The timestamp of when the snapshot was created.
- snapshot
Name String - The name of the snapshot.
- status "AVAILABLE" | "CREATING" | "DELETED" | "CANCELLED" | "FAILED" | "COPYING"
- The status of the snapshot.
SnapshotStatus
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
