CfnClusterProps

class aws_cdk.aws_dax.CfnClusterProps(*, availability_zones=None, cluster_endpoint_encryption_type=None, cluster_name=None, description=None, iam_role_arn, node_type, notification_topic_arn=None, parameter_group_name=None, preferred_maintenance_window=None, replication_factor, security_group_ids=None, sse_specification=None, subnet_group_name=None, tags=None)

Bases: object

Properties for defining a AWS::DAX::Cluster.

Parameters
  • availability_zones (Optional[Sequence[str]]) – AWS::DAX::Cluster.AvailabilityZones.

  • cluster_endpoint_encryption_type (Optional[str]) – AWS::DAX::Cluster.ClusterEndpointEncryptionType.

  • cluster_name (Optional[str]) – AWS::DAX::Cluster.ClusterName.

  • description (Optional[str]) – AWS::DAX::Cluster.Description.

  • iam_role_arn (str) – AWS::DAX::Cluster.IAMRoleARN.

  • node_type (str) – AWS::DAX::Cluster.NodeType.

  • notification_topic_arn (Optional[str]) – AWS::DAX::Cluster.NotificationTopicARN.

  • parameter_group_name (Optional[str]) – AWS::DAX::Cluster.ParameterGroupName.

  • preferred_maintenance_window (Optional[str]) – AWS::DAX::Cluster.PreferredMaintenanceWindow.

  • replication_factor (Union[int, float]) – AWS::DAX::Cluster.ReplicationFactor.

  • security_group_ids (Optional[Sequence[str]]) – AWS::DAX::Cluster.SecurityGroupIds.

  • sse_specification (Union[IResolvable, SSESpecificationProperty, None]) – AWS::DAX::Cluster.SSESpecification.

  • subnet_group_name (Optional[str]) – AWS::DAX::Cluster.SubnetGroupName.

  • tags (Optional[Any]) – AWS::DAX::Cluster.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_dax as dax

# tags is of type object

cfn_cluster_props = dax.CfnClusterProps(
    iam_role_arn="iamRoleArn",
    node_type="nodeType",
    replication_factor=123,

    # the properties below are optional
    availability_zones=["availabilityZones"],
    cluster_endpoint_encryption_type="clusterEndpointEncryptionType",
    cluster_name="clusterName",
    description="description",
    notification_topic_arn="notificationTopicArn",
    parameter_group_name="parameterGroupName",
    preferred_maintenance_window="preferredMaintenanceWindow",
    security_group_ids=["securityGroupIds"],
    sse_specification=dax.CfnCluster.SSESpecificationProperty(
        sse_enabled=False
    ),
    subnet_group_name="subnetGroupName",
    tags=tags
)

Attributes

availability_zones

AWS::DAX::Cluster.AvailabilityZones.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones

Return type

Optional[List[str]]

cluster_endpoint_encryption_type

AWS::DAX::Cluster.ClusterEndpointEncryptionType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clusterendpointencryptiontype

Return type

Optional[str]

cluster_name

AWS::DAX::Cluster.ClusterName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername

Return type

Optional[str]

description

AWS::DAX::Cluster.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description

Return type

Optional[str]

iam_role_arn

AWS::DAX::Cluster.IAMRoleARN.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn

Return type

str

node_type

AWS::DAX::Cluster.NodeType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype

Return type

str

notification_topic_arn

AWS::DAX::Cluster.NotificationTopicARN.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn

Return type

Optional[str]

parameter_group_name

AWS::DAX::Cluster.ParameterGroupName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname

Return type

Optional[str]

preferred_maintenance_window

AWS::DAX::Cluster.PreferredMaintenanceWindow.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow

Return type

Optional[str]

replication_factor

AWS::DAX::Cluster.ReplicationFactor.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor

Return type

Union[int, float]

security_group_ids

AWS::DAX::Cluster.SecurityGroupIds.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids

Return type

Optional[List[str]]

sse_specification

AWS::DAX::Cluster.SSESpecification.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification

Return type

Union[IResolvable, SSESpecificationProperty, None]

subnet_group_name

AWS::DAX::Cluster.SubnetGroupName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname

Return type

Optional[str]

tags

AWS::DAX::Cluster.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags

Return type

Any