CopyClusterSnapshotMessage
public struct CopyClusterSnapshotMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653. The default value is -1.
Declaration
Swift
public let manualSnapshotRetentionPeriod: Int?
-
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.
Declaration
Swift
public let sourceSnapshotClusterIdentifier: String?
-
The identifier for the source snapshot. Constraints: Must be the identifier for a valid automated snapshot whose state is available.
Declaration
Swift
public let sourceSnapshotIdentifier: String
-
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.
Declaration
Swift
public let targetSnapshotIdentifier: String
-
init(manualSnapshotRetentionPeriod:sourceSnapshotClusterIdentifier:sourceSnapshotIdentifier:targetSnapshotIdentifier:)
Undocumented
Declaration
Swift
public init(manualSnapshotRetentionPeriod: Int? = nil, sourceSnapshotClusterIdentifier: String? = nil, sourceSnapshotIdentifier: String, targetSnapshotIdentifier: String)