We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi
aws-native.redshiftserverless.getSnapshot
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 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 dictionary
The 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.32.0 published on Wednesday, Aug 13, 2025 by Pulumi