class Aws::DocDB::Types::RestoreDBClusterToPointInTimeMessage


@see docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/RestoreDBClusterToPointInTimeMessage AWS API Documentation
@return [String]
Default value is ‘standard `
Valid values for storage type - `standard | iopt1`
Guide*.
Cluster storage configurations in the *Amazon DocumentDB Developer
For information on storage types for Amazon DocumentDB clusters, see
The storage type to associate with the DB cluster.
@!attribute [rw] storage_type
@return [Boolean]
deleted.
`DeletionProtection` protects clusters from being accidentally
unless it is modified and `DeletionProtection` is disabled.
`DeletionProtection` is enabled, the cluster cannot be deleted
Specifies whether this cluster can be deleted. If
@!attribute [rw] deletion_protection
@return [Array<String>]
CloudWatch Logs.
A list of log types that must be enabled for exporting to Amazon
@!attribute [rw] enable_cloudwatch_logs_exports
@return [String]
then the restore request is rejected.
If `DBClusterIdentifier` refers to a cluster that is not encrypted,
encrypted.
* If the cluster is not encrypted, then the restored cluster is not
cluster.
encrypted using the KMS key that was used to encrypt the source
* If the cluster is encrypted, then the restored cluster is
following occurs:
If you do not specify a value for the `KmsKeyId` parameter, then the
identified by the `KmsKeyId` parameter.
source cluster. The new DB cluster is encrypted with the KMS key
KMS key that is different from the KMS key used to encrypt the
You can restore to a new cluster and encrypt the new cluster with an
of the ARN for the KMS encryption key.
encrypt the new cluster, then you can use the KMS key alias instead
Web Services account that owns the KMS encryption key used to
encryption key. If you are restoring a cluster with the same Amazon
The KMS key identifier is the Amazon Resource Name (ARN) for the KMS
from an encrypted cluster.
The KMS key identifier to use when restoring an encrypted cluster
@!attribute [rw] kms_key_id
@return [Array<Types::Tag>]
The tags to be assigned to the restored cluster.
@!attribute [rw] tags
@return [Array<String>]
A list of VPC security groups that the new cluster belongs to.
@!attribute [rw] vpc_security_group_ids
@return [String]
Example: `mySubnetgroup`
`DBSubnetGroup`.
Constraints: If provided, must match the name of an existing
The subnet group name to use for the new cluster.
@!attribute [rw] db_subnet_group_name
@return [Integer]
Default: The default port for the engine.
Constraints: Must be a value from `1150` to `65535`.
The port number on which the new cluster accepts connections.
@!attribute [rw] port
@return [Boolean]
provided.
Constraints: Cannot be specified if the `RestoreToTime` parameter is
Default: `false`
restorable backup time, and `false` otherwise.
A value that is set to `true` to restore the cluster to the latest
@!attribute [rw] use_latest_restorable_time
@return [Time]
Example: `2015-03-07T23:45:00Z`
`copy-on-write`.
* Cannot be specified if the `RestoreType` parameter is
`true`.
* Cannot be specified if the `UseLatestRestorableTime` parameter is
not provided.
* Must be specified if the `UseLatestRestorableTime` parameter is
* Must be before the latest restorable time for the instance.
Constraints:
Valid values: A time in Universal Coordinated Time (UTC) format.
The date and time to restore the cluster to.
@!attribute [rw] restore_to_time
@return [String]
^
* Must match the identifier of an existing `DBCluster`.
Constraints:
The identifier of the source cluster from which to restore.
@!attribute [rw] source_db_cluster_identifier
@return [String]
is restored as a full copy of the source DB cluster.
If you don’t specify a ‘RestoreType` value, then the new DB cluster
version of the source DB cluster is earlier than 1.11.
Constraints: You can’t specify ‘copy-on-write` if the engine
source DB cluster.
* `copy-on-write` - The new DB cluster is restored as a clone of the
source DB cluster.
* `full-copy` - The new DB cluster is restored as a full copy of the
following values:
The type of restore to be performed. You can specify one of the
@!attribute [rw] restore_type
@return [String]
* Cannot end with a hyphen or contain two consecutive hyphens.
* The first character must be a letter.
* Must contain from 1 to 63 letters, numbers, or hyphens.
Constraints:
The name of the new cluster to be created.
@!attribute [rw] db_cluster_identifier
Represents the input to RestoreDBClusterToPointInTime.