Class CfnClusterProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClusterProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClusterProps
CfnClusterProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.docdbelastic.CfnClusterProps
CfnClusterProps.Builder, CfnClusterProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnClusterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClusterProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The name of the Amazon DocumentDB elastic clusters administrator.final String
The password for the Elastic DocumentDB cluster administrator and can contain any printable ASCII characters.final String
The authentication type used to determine where to fetch the password used for accessing the elastic cluster.final Number
The number of days for which automatic snapshots are retained.final String
The name of the new elastic cluster.final String
The KMS key identifier to use to encrypt the new elastic cluster.final String
The daily time range during which automated backups are created if automated backups are enabled, as determined bybackupRetentionPeriod
.final String
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).final Number
The number of vCPUs assigned to each elastic cluster shard.final Number
The number of shards assigned to the elastic cluster.final Number
The number of replica instances applying to all shards in the cluster.The Amazon EC2 subnet IDs for the new elastic cluster.getTags()
The tags to be assigned to the new elastic cluster.A list of EC2 VPC security groups to associate with the new elastic cluster.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnClusterProps.Builder
.
-
-
Method Details
-
getAdminUserName
Description copied from interface:CfnClusterProps
The name of the Amazon DocumentDB elastic clusters administrator.Constraints :
- Must be from 1 to 63 letters or numbers.
- The first character must be a letter.
- Cannot be a reserved word.
- Specified by:
getAdminUserName
in interfaceCfnClusterProps
- See Also:
-
getAuthType
Description copied from interface:CfnClusterProps
The authentication type used to determine where to fetch the password used for accessing the elastic cluster.Valid types are
PLAIN_TEXT
orSECRET_ARN
.- Specified by:
getAuthType
in interfaceCfnClusterProps
- See Also:
-
getClusterName
Description copied from interface:CfnClusterProps
The name of the new elastic cluster. This parameter is stored as a lowercase string.Constraints :
- Must contain from 1 to 63 letters, numbers, or hyphens.
- The first character must be a letter.
- Cannot end with a hyphen or contain two consecutive hyphens.
Example :
my-cluster
- Specified by:
getClusterName
in interfaceCfnClusterProps
- See Also:
-
getShardCapacity
Description copied from interface:CfnClusterProps
The number of vCPUs assigned to each elastic cluster shard.Maximum is 64. Allowed values are 2, 4, 8, 16, 32, 64.
- Specified by:
getShardCapacity
in interfaceCfnClusterProps
- See Also:
-
getShardCount
Description copied from interface:CfnClusterProps
The number of shards assigned to the elastic cluster.Maximum is 32.
- Specified by:
getShardCount
in interfaceCfnClusterProps
- See Also:
-
getAdminUserPassword
Description copied from interface:CfnClusterProps
The password for the Elastic DocumentDB cluster administrator and can contain any printable ASCII characters.Constraints :
- Must contain from 8 to 100 characters.
- Cannot contain a forward slash (/), double quote ("), or the "at" symbol (@).
- A valid
AdminUserName
entry is also required.
- Specified by:
getAdminUserPassword
in interfaceCfnClusterProps
- See Also:
-
getBackupRetentionPeriod
Description copied from interface:CfnClusterProps
The number of days for which automatic snapshots are retained.- Specified by:
getBackupRetentionPeriod
in interfaceCfnClusterProps
- See Also:
-
getKmsKeyId
Description copied from interface:CfnClusterProps
The KMS key identifier to use to encrypt the new elastic cluster.The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a cluster using the same Amazon account that owns this KMS encryption key, you can use the KMS key alias instead of the ARN as the KMS encryption key.
If an encryption key is not specified, Amazon DocumentDB uses the default encryption key that KMS creates for your account. Your account has a different default encryption key for each Amazon Region.
- Specified by:
getKmsKeyId
in interfaceCfnClusterProps
- See Also:
-
getPreferredBackupWindow
Description copied from interface:CfnClusterProps
The daily time range during which automated backups are created if automated backups are enabled, as determined bybackupRetentionPeriod
.- Specified by:
getPreferredBackupWindow
in interfaceCfnClusterProps
- See Also:
-
getPreferredMaintenanceWindow
Description copied from interface:CfnClusterProps
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).Format :
ddd:hh24:mi-ddd:hh24:mi
Default : a 30-minute window selected at random from an 8-hour block of time for each AWS Region , occurring on a random day of the week.
Valid days : Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints : Minimum 30-minute window.
- Specified by:
getPreferredMaintenanceWindow
in interfaceCfnClusterProps
- See Also:
-
getShardInstanceCount
Description copied from interface:CfnClusterProps
The number of replica instances applying to all shards in the cluster.A
shardInstanceCount
value of 1 means there is one writer instance, and any additional instances are replicas that can be used for reads and to improve availability.- Specified by:
getShardInstanceCount
in interfaceCfnClusterProps
- See Also:
-
getSubnetIds
Description copied from interface:CfnClusterProps
The Amazon EC2 subnet IDs for the new elastic cluster.- Specified by:
getSubnetIds
in interfaceCfnClusterProps
- See Also:
-
getTags
Description copied from interface:CfnClusterProps
The tags to be assigned to the new elastic cluster.- Specified by:
getTags
in interfaceCfnClusterProps
- See Also:
-
getVpcSecurityGroupIds
Description copied from interface:CfnClusterProps
A list of EC2 VPC security groups to associate with the new elastic cluster.- Specified by:
getVpcSecurityGroupIds
in interfaceCfnClusterProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-