public static final class CfnClusterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnClusterProps
CfnClusterProps
CfnClusterProps.Builder, CfnClusterProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAclName()
The name of the Access Control List to associate with the cluster .
|
java.lang.Object |
getAutoMinorVersionUpgrade()
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
|
java.lang.Object |
getClusterEndpoint()
The cluster 's configuration endpoint.
|
java.lang.String |
getClusterName()
The name of the cluster .
|
java.lang.String |
getDataTiering()
Enables data tiering.
|
java.lang.String |
getDescription()
A description of the cluster .
|
java.lang.String |
getEngineVersion()
The Redis engine version used by the cluster .
|
java.lang.String |
getFinalSnapshotName()
The user-supplied name of a final cluster snapshot.
|
java.lang.String |
getKmsKeyId()
The ID of the KMS key used to encrypt the cluster .
|
java.lang.String |
getMaintenanceWindow()
Specifies the weekly time range during which maintenance on the cluster is performed.
|
java.lang.String |
getNodeType()
The cluster 's node type.
|
java.lang.Number |
getNumReplicasPerShard()
The number of replicas to apply to each shard.
|
java.lang.Number |
getNumShards()
The number of shards in the cluster .
|
java.lang.String |
getParameterGroupName()
The name of the parameter group used by the cluster .
|
java.lang.Number |
getPort()
The port used by the cluster .
|
java.util.List<java.lang.String> |
getSecurityGroupIds()
A list of security group names to associate with this cluster .
|
java.util.List<java.lang.String> |
getSnapshotArns()
A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3.
|
java.lang.String |
getSnapshotName()
The name of a snapshot from which to restore data into the new cluster .
|
java.lang.Number |
getSnapshotRetentionLimit()
The number of days for which MemoryDB retains automatic snapshots before deleting them.
|
java.lang.String |
getSnapshotWindow()
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard.
|
java.lang.String |
getSnsTopicArn()
When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the ARN of the SNS topic, such as `arn:aws:memorydb:us-east-1:123456789012:mySNSTopic`.
|
java.lang.String |
getSnsTopicStatus()
The SNS topic must be in Active status to receive notifications.
|
java.lang.String |
getSubnetGroupName()
The name of the subnet group used by the cluster .
|
java.util.List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
java.lang.Object |
getTlsEnabled()
A flag to indicate if In-transit encryption is enabled.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getAclName()
CfnClusterProps
getAclName
in interface CfnClusterProps
public final java.lang.String getClusterName()
CfnClusterProps
getClusterName
in interface CfnClusterProps
public final java.lang.String getNodeType()
CfnClusterProps
getNodeType
in interface CfnClusterProps
public final java.lang.Object getAutoMinorVersionUpgrade()
CfnClusterProps
getAutoMinorVersionUpgrade
in interface CfnClusterProps
public final java.lang.Object getClusterEndpoint()
CfnClusterProps
getClusterEndpoint
in interface CfnClusterProps
public final java.lang.String getDataTiering()
CfnClusterProps
Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes. For more information, see Data tiering .
getDataTiering
in interface CfnClusterProps
public final java.lang.String getDescription()
CfnClusterProps
getDescription
in interface CfnClusterProps
public final java.lang.String getEngineVersion()
CfnClusterProps
getEngineVersion
in interface CfnClusterProps
public final java.lang.String getFinalSnapshotName()
CfnClusterProps
This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward.
getFinalSnapshotName
in interface CfnClusterProps
public final java.lang.String getKmsKeyId()
CfnClusterProps
getKmsKeyId
in interface CfnClusterProps
public final java.lang.String getMaintenanceWindow()
CfnClusterProps
It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi
(24H Clock UTC). The minimum maintenance window is a 60 minute period.
Pattern : ddd:hh24:mi-ddd:hh24:mi
getMaintenanceWindow
in interface CfnClusterProps
public final java.lang.Number getNumReplicasPerShard()
CfnClusterProps
Default value : 1
Maximum value : 5
getNumReplicasPerShard
in interface CfnClusterProps
public final java.lang.Number getNumShards()
CfnClusterProps
getNumShards
in interface CfnClusterProps
public final java.lang.String getParameterGroupName()
CfnClusterProps
getParameterGroupName
in interface CfnClusterProps
public final java.lang.Number getPort()
CfnClusterProps
getPort
in interface CfnClusterProps
public final java.util.List<java.lang.String> getSecurityGroupIds()
CfnClusterProps
getSecurityGroupIds
in interface CfnClusterProps
public final java.util.List<java.lang.String> getSnapshotArns()
CfnClusterProps
The snapshot files are used to populate the new cluster . The Amazon S3 object name in the ARN cannot contain any commas.
getSnapshotArns
in interface CfnClusterProps
public final java.lang.String getSnapshotName()
CfnClusterProps
The snapshot status changes to restoring while the new cluster is being created.
getSnapshotName
in interface CfnClusterProps
public final java.lang.Number getSnapshotRetentionLimit()
CfnClusterProps
For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
getSnapshotRetentionLimit
in interface CfnClusterProps
public final java.lang.String getSnapshotWindow()
CfnClusterProps
Example: 05:00-09:00 If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.
getSnapshotWindow
in interface CfnClusterProps
public final java.lang.String getSnsTopicArn()
CfnClusterProps
getSnsTopicArn
in interface CfnClusterProps
public final java.lang.String getSnsTopicStatus()
CfnClusterProps
getSnsTopicStatus
in interface CfnClusterProps
public final java.lang.String getSubnetGroupName()
CfnClusterProps
getSubnetGroupName
in interface CfnClusterProps
public final java.util.List<CfnTag> getTags()
CfnClusterProps
For more information, see Tag .
getTags
in interface CfnClusterProps
public final java.lang.Object getTlsEnabled()
CfnClusterProps
getTlsEnabled
in interface CfnClusterProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()