Struct aws_sdk_redshift::input::RestoreTableFromClusterSnapshotInput [−][src]
#[non_exhaustive]pub struct RestoreTableFromClusterSnapshotInput {
pub cluster_identifier: Option<String>,
pub snapshot_identifier: Option<String>,
pub source_database_name: Option<String>,
pub source_schema_name: Option<String>,
pub source_table_name: Option<String>,
pub target_database_name: Option<String>,
pub target_schema_name: Option<String>,
pub new_table_name: Option<String>,
pub enable_case_sensitive_identifier: Option<bool>,
}
Expand description
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.cluster_identifier: Option<String>
The identifier of the Amazon Redshift cluster to restore the table to.
snapshot_identifier: Option<String>
The identifier of the snapshot to restore the table from. This snapshot must have
been created from the Amazon Redshift cluster specified by the
ClusterIdentifier
parameter.
source_database_name: Option<String>
The name of the source database that contains the table to restore from.
source_schema_name: Option<String>
The name of the source schema that contains the table to restore from. If you do
not specify a SourceSchemaName
value, the default is
public
.
source_table_name: Option<String>
The name of the source table to restore from.
target_database_name: Option<String>
The name of the database to restore the table to.
target_schema_name: Option<String>
The name of the schema to restore the table to.
new_table_name: Option<String>
The name of the table to create as a result of the current request.
enable_case_sensitive_identifier: Option<bool>
Indicates whether name identifiers for database, schema, and table are case sensitive.
If true
, the names are case sensitive.
If false
(default), the names are not case sensitive.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RestoreTableFromClusterSnapshot, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RestoreTableFromClusterSnapshot, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<RestoreTableFromClusterSnapshot
>
Creates a new builder-style object to manufacture RestoreTableFromClusterSnapshotInput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for RestoreTableFromClusterSnapshotInput
impl Sync for RestoreTableFromClusterSnapshotInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more