@Stability(value=Stable) public static final class CfnCluster.Builder extends Object implements software.amazon.jsii.Builder<CfnCluster>
CfnCluster.| Modifier and Type | Method and Description |
|---|---|
CfnCluster.Builder |
aclName(String aclName)
`AWS::MemoryDB::Cluster.ACLName`.
|
CfnCluster.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
`AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`.
|
CfnCluster.Builder |
autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
`AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`.
|
CfnCluster |
build() |
CfnCluster.Builder |
clusterName(String clusterName)
`AWS::MemoryDB::Cluster.ClusterName`.
|
static CfnCluster.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCluster.Builder |
description(String description)
`AWS::MemoryDB::Cluster.Description`.
|
CfnCluster.Builder |
engineVersion(String engineVersion)
`AWS::MemoryDB::Cluster.EngineVersion`.
|
CfnCluster.Builder |
finalSnapshotName(String finalSnapshotName)
`AWS::MemoryDB::Cluster.FinalSnapshotName`.
|
CfnCluster.Builder |
kmsKeyId(String kmsKeyId)
`AWS::MemoryDB::Cluster.KmsKeyId`.
|
CfnCluster.Builder |
maintenanceWindow(String maintenanceWindow)
`AWS::MemoryDB::Cluster.MaintenanceWindow`.
|
CfnCluster.Builder |
nodeType(String nodeType)
`AWS::MemoryDB::Cluster.NodeType`.
|
CfnCluster.Builder |
numReplicasPerShard(Number numReplicasPerShard)
`AWS::MemoryDB::Cluster.NumReplicasPerShard`.
|
CfnCluster.Builder |
numShards(Number numShards)
`AWS::MemoryDB::Cluster.NumShards`.
|
CfnCluster.Builder |
parameterGroupName(String parameterGroupName)
`AWS::MemoryDB::Cluster.ParameterGroupName`.
|
CfnCluster.Builder |
port(Number port)
`AWS::MemoryDB::Cluster.Port`.
|
CfnCluster.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::MemoryDB::Cluster.SecurityGroupIds`.
|
CfnCluster.Builder |
snapshotArns(List<String> snapshotArns)
`AWS::MemoryDB::Cluster.SnapshotArns`.
|
CfnCluster.Builder |
snapshotName(String snapshotName)
`AWS::MemoryDB::Cluster.SnapshotName`.
|
CfnCluster.Builder |
snapshotRetentionLimit(Number snapshotRetentionLimit)
`AWS::MemoryDB::Cluster.SnapshotRetentionLimit`.
|
CfnCluster.Builder |
snapshotWindow(String snapshotWindow)
`AWS::MemoryDB::Cluster.SnapshotWindow`.
|
CfnCluster.Builder |
snsTopicArn(String snsTopicArn)
`AWS::MemoryDB::Cluster.SnsTopicArn`.
|
CfnCluster.Builder |
snsTopicStatus(String snsTopicStatus)
`AWS::MemoryDB::Cluster.SnsTopicStatus`.
|
CfnCluster.Builder |
subnetGroupName(String subnetGroupName)
`AWS::MemoryDB::Cluster.SubnetGroupName`.
|
CfnCluster.Builder |
tags(List<? extends CfnTag> tags)
`AWS::MemoryDB::Cluster.Tags`.
|
CfnCluster.Builder |
tlsEnabled(Boolean tlsEnabled)
`AWS::MemoryDB::Cluster.TLSEnabled`.
|
CfnCluster.Builder |
tlsEnabled(IResolvable tlsEnabled)
`AWS::MemoryDB::Cluster.TLSEnabled`.
|
@Stability(value=Stable) public static CfnCluster.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCluster.EndpointProperty.Builder.@Stability(value=Stable) public CfnCluster.Builder aclName(String aclName)
aclName - `AWS::MemoryDB::Cluster.ACLName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade - `AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
autoMinorVersionUpgrade - `AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder clusterName(String clusterName)
clusterName - `AWS::MemoryDB::Cluster.ClusterName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder description(String description)
description - `AWS::MemoryDB::Cluster.Description`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder engineVersion(String engineVersion)
engineVersion - `AWS::MemoryDB::Cluster.EngineVersion`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder finalSnapshotName(String finalSnapshotName)
finalSnapshotName - `AWS::MemoryDB::Cluster.FinalSnapshotName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::MemoryDB::Cluster.KmsKeyId`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder maintenanceWindow(String maintenanceWindow)
maintenanceWindow - `AWS::MemoryDB::Cluster.MaintenanceWindow`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder nodeType(String nodeType)
nodeType - `AWS::MemoryDB::Cluster.NodeType`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder numReplicasPerShard(Number numReplicasPerShard)
numReplicasPerShard - `AWS::MemoryDB::Cluster.NumReplicasPerShard`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder numShards(Number numShards)
numShards - `AWS::MemoryDB::Cluster.NumShards`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder parameterGroupName(String parameterGroupName)
parameterGroupName - `AWS::MemoryDB::Cluster.ParameterGroupName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder port(Number port)
port - `AWS::MemoryDB::Cluster.Port`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::MemoryDB::Cluster.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snapshotArns(List<String> snapshotArns)
snapshotArns - `AWS::MemoryDB::Cluster.SnapshotArns`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snapshotName(String snapshotName)
snapshotName - `AWS::MemoryDB::Cluster.SnapshotName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snapshotRetentionLimit(Number snapshotRetentionLimit)
snapshotRetentionLimit - `AWS::MemoryDB::Cluster.SnapshotRetentionLimit`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snapshotWindow(String snapshotWindow)
snapshotWindow - `AWS::MemoryDB::Cluster.SnapshotWindow`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snsTopicArn(String snsTopicArn)
snsTopicArn - `AWS::MemoryDB::Cluster.SnsTopicArn`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder snsTopicStatus(String snsTopicStatus)
snsTopicStatus - `AWS::MemoryDB::Cluster.SnsTopicStatus`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder subnetGroupName(String subnetGroupName)
subnetGroupName - `AWS::MemoryDB::Cluster.SubnetGroupName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::MemoryDB::Cluster.Tags`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder tlsEnabled(Boolean tlsEnabled)
tlsEnabled - `AWS::MemoryDB::Cluster.TLSEnabled`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder tlsEnabled(IResolvable tlsEnabled)
tlsEnabled - `AWS::MemoryDB::Cluster.TLSEnabled`. This parameter is required.this@Stability(value=Stable) public CfnCluster build()
build in interface software.amazon.jsii.Builder<CfnCluster>Copyright © 2021. All rights reserved.