Class CfnClusterMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClusterMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClusterMixinProps
CfnClusterMixinProps-
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.cfnpropertymixins.services.docdbelastic.CfnClusterMixinProps
CfnClusterMixinProps.Builder, CfnClusterMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnClusterMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClusterMixinProps.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 ObjectThe 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 theCfnClusterMixinProps.Builder.
-
-
Method Details
-
getAdminUserName
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getAdminUserPassword
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getAuthType
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getBackupRetentionPeriod
Description copied from interface:CfnClusterMixinPropsThe number of days for which automatic snapshots are retained.- Specified by:
getBackupRetentionPeriodin interfaceCfnClusterMixinProps- See Also:
-
getClusterName
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getPreferredBackupWindow
Description copied from interface:CfnClusterMixinPropsThe daily time range during which automated backups are created if automated backups are enabled, as determined bybackupRetentionPeriod.- Specified by:
getPreferredBackupWindowin interfaceCfnClusterMixinProps- See Also:
-
getPreferredMaintenanceWindow
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getShardCapacity
Description copied from interface:CfnClusterMixinPropsThe number of vCPUs assigned to each elastic cluster shard.Maximum is 64. Allowed values are 2, 4, 8, 16, 32, 64.
- Specified by:
getShardCapacityin interfaceCfnClusterMixinProps- See Also:
-
getShardCount
Description copied from interface:CfnClusterMixinPropsThe number of shards assigned to the elastic cluster.Maximum is 32.
- Specified by:
getShardCountin interfaceCfnClusterMixinProps- See Also:
-
getShardInstanceCount
Description copied from interface:CfnClusterMixinPropsThe 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 interfaceCfnClusterMixinProps- See Also:
-
getSubnetIds
Description copied from interface:CfnClusterMixinPropsThe Amazon EC2 subnet IDs for the new elastic cluster.- Specified by:
getSubnetIdsin interfaceCfnClusterMixinProps- See Also:
-
getTags
Description copied from interface:CfnClusterMixinPropsThe tags to be assigned to the new elastic cluster.- Specified by:
getTagsin interfaceCfnClusterMixinProps- See Also:
-
getVpcSecurityGroupIds
Description copied from interface:CfnClusterMixinPropsA list of EC2 VPC security groups to associate with the new elastic cluster.Returns union: Listinvalid input: '<'either
StringorISecurityGroupRef>- Specified by:
getVpcSecurityGroupIdsin interfaceCfnClusterMixinProps- 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()
-