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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.docdbelastic.CfnClusterProps
CfnClusterProps.Builder, CfnClusterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnClusterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClusterProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe name of the Amazon DocumentDB elastic clusters administrator.final StringThe password for the Elastic DocumentDB cluster administrator and can contain any printable ASCII characters.final StringThe authentication type used to determine where to fetch the password used for accessing the elastic cluster.final NumberThe number of days for which automatic snapshots are retained.final StringThe name of the new elastic cluster.final StringThe KMS key identifier to use to encrypt the new elastic cluster.final StringThe daily time range during which automated backups are created if automated backups are enabled, as determined bybackupRetentionPeriod.final StringThe weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).final NumberThe number of vCPUs assigned to each elastic cluster shard.final NumberThe number of shards assigned to the elastic cluster.final NumberThe 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 inthashCode()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:CfnClusterPropsThe 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:
getAdminUserNamein interfaceCfnClusterProps- See Also:
-
getAuthType
Description copied from interface:CfnClusterPropsThe authentication type used to determine where to fetch the password used for accessing the elastic cluster.Valid types are
PLAIN_TEXTorSECRET_ARN.- Specified by:
getAuthTypein interfaceCfnClusterProps- See Also:
-
getClusterName
Description copied from interface:CfnClusterPropsThe 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:
getClusterNamein interfaceCfnClusterProps- See Also:
-
getShardCapacity
Description copied from interface:CfnClusterPropsThe number of vCPUs assigned to each elastic cluster shard.Maximum is 64. Allowed values are 2, 4, 8, 16, 32, 64.
- Specified by:
getShardCapacityin interfaceCfnClusterProps- See Also:
-
getShardCount
Description copied from interface:CfnClusterPropsThe number of shards assigned to the elastic cluster.Maximum is 32.
- Specified by:
getShardCountin interfaceCfnClusterProps- See Also:
-
getAdminUserPassword
Description copied from interface:CfnClusterPropsThe 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
AdminUserNameentry is also required.
- Specified by:
getAdminUserPasswordin interfaceCfnClusterProps- See Also:
-
getBackupRetentionPeriod
Description copied from interface:CfnClusterPropsThe number of days for which automatic snapshots are retained.- Specified by:
getBackupRetentionPeriodin interfaceCfnClusterProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnClusterPropsThe 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:
getKmsKeyIdin interfaceCfnClusterProps- See Also:
-
getPreferredBackupWindow
Description copied from interface:CfnClusterPropsThe daily time range during which automated backups are created if automated backups are enabled, as determined bybackupRetentionPeriod.- Specified by:
getPreferredBackupWindowin interfaceCfnClusterProps- See Also:
-
getPreferredMaintenanceWindow
Description copied from interface:CfnClusterPropsThe weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).Format :
ddd:hh24:mi-ddd:hh24:miDefault : 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:
getPreferredMaintenanceWindowin interfaceCfnClusterProps- See Also:
-
getShardInstanceCount
Description copied from interface:CfnClusterPropsThe number of replica instances applying to all shards in the cluster.A
shardInstanceCountvalue 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:
getShardInstanceCountin interfaceCfnClusterProps- See Also:
-
getSubnetIds
Description copied from interface:CfnClusterPropsThe Amazon EC2 subnet IDs for the new elastic cluster.- Specified by:
getSubnetIdsin interfaceCfnClusterProps- See Also:
-
getTags
Description copied from interface:CfnClusterPropsThe tags to be assigned to the new elastic cluster.- Specified by:
getTagsin interfaceCfnClusterProps- See Also:
-
getVpcSecurityGroupIds
Description copied from interface:CfnClusterPropsA list of EC2 VPC security groups to associate with the new elastic cluster.- Specified by:
getVpcSecurityGroupIdsin interfaceCfnClusterProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-