Class: Aws::RedshiftServerless::Types::RestoreFromSnapshotRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::RestoreFromSnapshotRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshiftserverless/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#namespace_name ⇒ String
The name of the namespace to restore the snapshot to.
-
#owner_account ⇒ String
The Amazon Web Services account that owns the snapshot.
-
#snapshot_arn ⇒ String
The Amazon Resource Name (ARN) of the snapshot to restore from.
-
#snapshot_name ⇒ String
The name of the snapshot to restore from.
-
#workgroup_name ⇒ String
The name of the workgroup used to restore the snapshot.
Instance Attribute Details
#namespace_name ⇒ String
The name of the namespace to restore the snapshot to.
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_account ⇒ String
The Amazon Web Services account that owns the snapshot.
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_arn ⇒ String
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:<region>:<account_id>:snapshot:<cluster_identifier>/<snapshot_identifier>.
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_name ⇒ String
The name of the snapshot to restore from. Must not be specified at the same time as ‘snapshotArn`.
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_name ⇒ String
The name of the workgroup used to restore the snapshot.
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 |