Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Restores a table from a snapshot to your Amazon Redshift Serverless instance.
Synopsis
- data RestoreTableFromSnapshot = RestoreTableFromSnapshot' {}
- newRestoreTableFromSnapshot :: Text -> Text -> Text -> Text -> Text -> Text -> RestoreTableFromSnapshot
- restoreTableFromSnapshot_activateCaseSensitiveIdentifier :: Lens' RestoreTableFromSnapshot (Maybe Bool)
- restoreTableFromSnapshot_sourceSchemaName :: Lens' RestoreTableFromSnapshot (Maybe Text)
- restoreTableFromSnapshot_targetDatabaseName :: Lens' RestoreTableFromSnapshot (Maybe Text)
- restoreTableFromSnapshot_targetSchemaName :: Lens' RestoreTableFromSnapshot (Maybe Text)
- restoreTableFromSnapshot_namespaceName :: Lens' RestoreTableFromSnapshot Text
- restoreTableFromSnapshot_newTableName :: Lens' RestoreTableFromSnapshot Text
- restoreTableFromSnapshot_snapshotName :: Lens' RestoreTableFromSnapshot Text
- restoreTableFromSnapshot_sourceDatabaseName :: Lens' RestoreTableFromSnapshot Text
- restoreTableFromSnapshot_sourceTableName :: Lens' RestoreTableFromSnapshot Text
- restoreTableFromSnapshot_workgroupName :: Lens' RestoreTableFromSnapshot Text
- data RestoreTableFromSnapshotResponse = RestoreTableFromSnapshotResponse' {}
- newRestoreTableFromSnapshotResponse :: Int -> RestoreTableFromSnapshotResponse
- restoreTableFromSnapshotResponse_tableRestoreStatus :: Lens' RestoreTableFromSnapshotResponse (Maybe TableRestoreStatus)
- restoreTableFromSnapshotResponse_httpStatus :: Lens' RestoreTableFromSnapshotResponse Int
Creating a Request
data RestoreTableFromSnapshot Source #
See: newRestoreTableFromSnapshot
smart constructor.
RestoreTableFromSnapshot' | |
|
Instances
newRestoreTableFromSnapshot Source #
Create a value of RestoreTableFromSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activateCaseSensitiveIdentifier:RestoreTableFromSnapshot'
, restoreTableFromSnapshot_activateCaseSensitiveIdentifier
- Indicates whether name identifiers for database, schema, and table are
case sensitive. If true, the names are case sensitive. If false, the
names are not case sensitive. The default is false.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_sourceSchemaName
- The name of the source schema that contains the table being restored.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_targetDatabaseName
- The name of the database to restore the table to.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_targetSchemaName
- The name of the schema to restore the table to.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_namespaceName
- The namespace of the snapshot to restore from.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_newTableName
- The name of the table to create from the restore operation.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_snapshotName
- The name of the snapshot to restore the table from.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_sourceDatabaseName
- The name of the source database that contains the table being restored.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_sourceTableName
- The name of the source table being restored.
RestoreTableFromSnapshot
, restoreTableFromSnapshot_workgroupName
- The workgroup to restore the table to.
Request Lenses
restoreTableFromSnapshot_activateCaseSensitiveIdentifier :: Lens' RestoreTableFromSnapshot (Maybe Bool) Source #
Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false, the names are not case sensitive. The default is false.
restoreTableFromSnapshot_sourceSchemaName :: Lens' RestoreTableFromSnapshot (Maybe Text) Source #
The name of the source schema that contains the table being restored.
restoreTableFromSnapshot_targetDatabaseName :: Lens' RestoreTableFromSnapshot (Maybe Text) Source #
The name of the database to restore the table to.
restoreTableFromSnapshot_targetSchemaName :: Lens' RestoreTableFromSnapshot (Maybe Text) Source #
The name of the schema to restore the table to.
restoreTableFromSnapshot_namespaceName :: Lens' RestoreTableFromSnapshot Text Source #
The namespace of the snapshot to restore from.
restoreTableFromSnapshot_newTableName :: Lens' RestoreTableFromSnapshot Text Source #
The name of the table to create from the restore operation.
restoreTableFromSnapshot_snapshotName :: Lens' RestoreTableFromSnapshot Text Source #
The name of the snapshot to restore the table from.
restoreTableFromSnapshot_sourceDatabaseName :: Lens' RestoreTableFromSnapshot Text Source #
The name of the source database that contains the table being restored.
restoreTableFromSnapshot_sourceTableName :: Lens' RestoreTableFromSnapshot Text Source #
The name of the source table being restored.
restoreTableFromSnapshot_workgroupName :: Lens' RestoreTableFromSnapshot Text Source #
The workgroup to restore the table to.
Destructuring the Response
data RestoreTableFromSnapshotResponse Source #
See: newRestoreTableFromSnapshotResponse
smart constructor.
RestoreTableFromSnapshotResponse' | |
|
Instances
Generic RestoreTableFromSnapshotResponse Source # | |
Read RestoreTableFromSnapshotResponse Source # | |
Show RestoreTableFromSnapshotResponse Source # | |
NFData RestoreTableFromSnapshotResponse Source # | |
Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot rnf :: RestoreTableFromSnapshotResponse -> () # | |
Eq RestoreTableFromSnapshotResponse Source # | |
type Rep RestoreTableFromSnapshotResponse Source # | |
Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot type Rep RestoreTableFromSnapshotResponse = D1 ('MetaData "RestoreTableFromSnapshotResponse" "Amazonka.RedshiftServerLess.RestoreTableFromSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreTableFromSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableRestoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newRestoreTableFromSnapshotResponse Source #
Create a value of RestoreTableFromSnapshotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tableRestoreStatus:RestoreTableFromSnapshotResponse'
, restoreTableFromSnapshotResponse_tableRestoreStatus
- The TableRestoreStatus object that contains the status of the restore
operation.
$sel:httpStatus:RestoreTableFromSnapshotResponse'
, restoreTableFromSnapshotResponse_httpStatus
- The response's http status code.
Response Lenses
restoreTableFromSnapshotResponse_tableRestoreStatus :: Lens' RestoreTableFromSnapshotResponse (Maybe TableRestoreStatus) Source #
The TableRestoreStatus object that contains the status of the restore operation.
restoreTableFromSnapshotResponse_httpStatus :: Lens' RestoreTableFromSnapshotResponse Int Source #
The response's http status code.