class Aws::DocDB::Types::CreateDBClusterMessage


@see docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/CreateDBClusterMessage AWS API Documentation
@return [String]
shapshot is encrypted and in a different region.
The source region of the snapshot. This is only needed when the
@!attribute [rw] source_region
@return [String]
The cluster identifier of the new global cluster.
@!attribute [rw] global_cluster_identifier
@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>]<br>: docs.aws.amazon.com/documentdb/latest/developerguide/profiling.html<br>[1]: docs.aws.amazon.com/documentdb/latest/developerguide/event-auditing.html<br><br><br><br>Profiling Amazon DocumentDB Operations].
more information, see [ Auditing Amazon DocumentDB Events] and [
CloudWatch Logs. You can enable audit logs or profiler logs. For
A list of log types that need to be enabled for exporting to Amazon
@!attribute [rw] enable_cloudwatch_logs_exports
@return [String]
Not currently supported.
@!attribute [rw] pre_signed_url
@return [String]
encryption key for each Amazon Web Services Regions.
account. Your Amazon Web Services account has a different default
KMS creates the default encryption key for your Amazon Web Services
^
uses your default encryption key.
* If the `StorageEncrypted` parameter is `true`, Amazon DocumentDB
If an encryption key is not specified in `KmsKeyId`:
the ARN for the KMS encryption key.
to encrypt the new cluster, you can use the KMS key alias instead of
Web Services account that owns the KMS encryption key that is used
encryption key. If you are creating a cluster using the same Amazon
The KMS key identifier is the Amazon Resource Name (ARN) for the KMS
The KMS key identifier for an encrypted cluster.
@!attribute [rw] kms_key_id
@return [Boolean]
Specifies whether the cluster is encrypted.
@!attribute [rw] storage_encrypted
@return [Array<Types::Tag>]
The tags to be assigned to the cluster.
@!attribute [rw] tags
@return [String]
Constraints: Minimum 30-minute window.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
random day of the week.
block of time for each Amazon Web Services Region, occurring on a
The default is a 30-minute window selected at random from an 8-hour
Format: `ddd:hh24:mi-ddd:hh24:mi`
Universal Coordinated Time (UTC).
The weekly time range during which system maintenance can occur, in
@!attribute [rw] preferred_maintenance_window
@return [String]
* Must be at least 30 minutes.
* Must not conflict with the preferred maintenance window.
* Must be in Universal Coordinated Time (UTC).
* Must be in the format `hh24:mi-hh24:mi`.
Constraints:
block of time for each Amazon Web Services Region.
The default is a 30-minute window selected at random from an 8-hour
parameter.
automated backups are enabled using the `BackupRetentionPeriod`
The daily time range during which automated backups are created if
@!attribute [rw] preferred_backup_window
@return [String]
Constraints: Must contain from 8 to 100 characters.
(“), or the ”at“ symbol (@).
any printable ASCII character except forward slash (/), double quote
The password for the master database user. This password can contain
@!attribute [rw] master_user_password
@return [String]
* Cannot be a reserved word for the chosen database engine.
* The first character must be a letter.
* Must be from 1 to 63 letters or numbers.
Constraints:
The name of the master user for the cluster.
@!attribute [rw] master_username
@return [Integer]
connections.
The port number on which the instances in the cluster accept
@!attribute [rw] port
@return [String]
parameter with the intended major engine version.
For production workloads, we recommend explicitly declaring this
`–engine-version` will default to the latest major engine version.
The version number of the database engine to use. The
@!attribute [rw] engine_version
@return [String]
Valid values: `docdb`
The name of the database engine to be used for this cluster.
@!attribute [rw] engine
@return [String]
Example: `mySubnetgroup`
Must not be default.
Constraints: Must match the name of an existing `DBSubnetGroup`.
A subnet group to associate with this cluster.
@!attribute [rw] db_subnet_group_name
@return [Array<String>]
A list of EC2 VPC security groups to associate with this cluster.
@!attribute [rw] vpc_security_group_ids
@return [String]
cluster.
The name of the cluster parameter group to associate with this
@!attribute [rw] db_cluster_parameter_group_name
@return [String]
Example: `my-cluster`
* 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:
string.
The cluster identifier. This parameter is stored as a lowercase
@!attribute [rw] db_cluster_identifier
@return [Integer]
^
* Must be a value from 1 to 35.
Constraints:
Default: 1
must specify a minimum value of 1.
The number of days for which automated backups are retained. You
@!attribute [rw] backup_retention_period
@return [Array<String>]
cluster can be created in.
A list of Amazon EC2 Availability Zones that instances in the
@!attribute [rw] availability_zones
Represents the input to CreateDBCluster.