Class: Aws::RedshiftServerless::Types::RestoreFromSnapshotRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshiftserverless/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#namespace_nameString

The name of the namespace to restore the snapshot to.

Returns:

  • (String)


1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 1651

class RestoreFromSnapshotRequest < Struct.new(
  :namespace_name,
  :owner_account,
  :snapshot_arn,
  :snapshot_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#owner_accountString

The Amazon Web Services account that owns the snapshot.

Returns:

  • (String)


1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 1651

class RestoreFromSnapshotRequest < Struct.new(
  :namespace_name,
  :owner_account,
  :snapshot_arn,
  :snapshot_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_arnString

The Amazon Resource Name (ARN) of the snapshot to restore from. Required if restoring from Amazon Redshift Serverless to a provisioned cluster. Must not be specified at the same time as ‘snapshotName`.

The format of the ARN is arn:aws:redshift:&lt;region&gt;:&lt;account_id&gt;:snapshot:&lt;cluster_identifier&gt;/&lt;snapshot_identifier&gt;.

Returns:

  • (String)


1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 1651

class RestoreFromSnapshotRequest < Struct.new(
  :namespace_name,
  :owner_account,
  :snapshot_arn,
  :snapshot_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_nameString

The name of the snapshot to restore from. Must not be specified at the same time as ‘snapshotArn`.

Returns:

  • (String)


1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 1651

class RestoreFromSnapshotRequest < Struct.new(
  :namespace_name,
  :owner_account,
  :snapshot_arn,
  :snapshot_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#workgroup_nameString

The name of the workgroup used to restore the snapshot.

Returns:

  • (String)


1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 1651

class RestoreFromSnapshotRequest < Struct.new(
  :namespace_name,
  :owner_account,
  :snapshot_arn,
  :snapshot_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end