Struct rusoto_redshift::CopyClusterSnapshotMessage [] [src]

pub struct CopyClusterSnapshotMessage {
    pub source_snapshot_cluster_identifier: Option<String>,
    pub source_snapshot_identifier: String,
    pub target_snapshot_identifier: String,
}

Fields

The identifier of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

Constraints:

  • Must be the identifier for a valid cluster.

The identifier for the source snapshot.

Constraints:

  • Must be the identifier for a valid automated snapshot whose state is available.

The identifier given to the new manual snapshot.

Constraints:

  • Cannot be null, empty, or blank.

  • Must contain from 1 to 255 alphanumeric characters or hyphens.

  • First character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

  • Must be unique for the AWS account that is making the request.

Trait Implementations

impl Default for CopyClusterSnapshotMessage
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for CopyClusterSnapshotMessage
[src]

[src]

Formats the value using the given formatter.

impl Clone for CopyClusterSnapshotMessage
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more