@Generated(value="jsii-pacmak/1.46.0 (build cd08c55)", date="2021-11-25T20:11:05.779Z") @Stability(value=Stable) public interface CfnClusterProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.dax.*;
Object tags;
CfnClusterProps cfnClusterProps = CfnClusterProps.builder()
.iamRoleArn("iamRoleArn")
.nodeType("nodeType")
.replicationFactor(123)
// the properties below are optional
.availabilityZones(List.of("availabilityZones"))
.clusterEndpointEncryptionType("clusterEndpointEncryptionType")
.clusterName("clusterName")
.description("description")
.notificationTopicArn("notificationTopicArn")
.parameterGroupName("parameterGroupName")
.preferredMaintenanceWindow("preferredMaintenanceWindow")
.securityGroupIds(List.of("securityGroupIds"))
.sseSpecification(SSESpecificationProperty.builder()
.sseEnabled(false)
.build())
.subnetGroupName("subnetGroupName")
.tags(tags)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnClusterProps.Builder
A builder for
CfnClusterProps |
static class |
CfnClusterProps.Jsii$Proxy
An implementation for
CfnClusterProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnClusterProps.Builder |
builder() |
default List<String> |
getAvailabilityZones()
`AWS::DAX::Cluster.AvailabilityZones`.
|
default String |
getClusterEndpointEncryptionType()
`AWS::DAX::Cluster.ClusterEndpointEncryptionType`.
|
default String |
getClusterName()
`AWS::DAX::Cluster.ClusterName`.
|
default String |
getDescription()
`AWS::DAX::Cluster.Description`.
|
String |
getIamRoleArn()
`AWS::DAX::Cluster.IAMRoleARN`.
|
String |
getNodeType()
`AWS::DAX::Cluster.NodeType`.
|
default String |
getNotificationTopicArn()
`AWS::DAX::Cluster.NotificationTopicARN`.
|
default String |
getParameterGroupName()
`AWS::DAX::Cluster.ParameterGroupName`.
|
default String |
getPreferredMaintenanceWindow()
`AWS::DAX::Cluster.PreferredMaintenanceWindow`.
|
Number |
getReplicationFactor()
`AWS::DAX::Cluster.ReplicationFactor`.
|
default List<String> |
getSecurityGroupIds()
`AWS::DAX::Cluster.SecurityGroupIds`.
|
default Object |
getSseSpecification()
`AWS::DAX::Cluster.SSESpecification`.
|
default String |
getSubnetGroupName()
`AWS::DAX::Cluster.SubnetGroupName`.
|
default Object |
getTags()
`AWS::DAX::Cluster.Tags`.
|
@Stability(value=Stable) @Nullable default List<String> getAvailabilityZones()
@Stability(value=Stable) @Nullable default String getClusterEndpointEncryptionType()
@Stability(value=Stable) @Nullable default String getClusterName()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @NotNull String getIamRoleArn()
@Stability(value=Stable) @NotNull String getNodeType()
@Stability(value=Stable) @Nullable default String getNotificationTopicArn()
@Stability(value=Stable) @Nullable default String getParameterGroupName()
@Stability(value=Stable) @Nullable default String getPreferredMaintenanceWindow()
@Stability(value=Stable) @NotNull Number getReplicationFactor()
@Stability(value=Stable) @Nullable default List<String> getSecurityGroupIds()
@Stability(value=Stable) @Nullable default Object getSseSpecification()
@Stability(value=Stable) @Nullable default String getSubnetGroupName()
@Stability(value=Stable) @Nullable default Object getTags()
@Stability(value=Stable) static CfnClusterProps.Builder builder()
CfnClusterProps.Builder of CfnClusterPropsCopyright © 2021. All rights reserved.