Skip to content

Dax Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

ClusterTypeDef

ClusterName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ClusterArn

  • Type: typing.Optional[str]

TotalNodes

  • Type: typing.Optional[int]

ActiveNodes

  • Type: typing.Optional[int]

NodeType

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

ClusterDiscoveryEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.EndpointTypeDef]

NodeIdsToRemove

  • Type: typing.Optional[typing.List[str]]

Nodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dax_classes.NodeTypeDef]]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

NotificationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.NotificationConfigurationTypeDef]

SubnetGroup

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dax_classes.SecurityGroupMembershipTypeDef]]

IamRoleArn

  • Type: typing.Optional[str]

ParameterGroup

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.ParameterGroupStatusTypeDef]

SSEDescription

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.SSEDescriptionTypeDef]

ClusterEndpointEncryptionType

  • Type: typing.Optional[typing.Literal['NONE', 'TLS']]

CreateClusterRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

NodeType

  • Type:
  • Required: Yes

ReplicationFactor

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AvailabilityZones

  • Type: typing.Optional[typing.Sequence[str]]

SubnetGroupName

  • Type: typing.Optional[str]

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

NotificationTopicArn

  • Type: typing.Optional[str]

ParameterGroupName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dax_classes.TagTypeDef]]

SSESpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.SSESpecificationTypeDef]

ClusterEndpointEncryptionType

  • Type: typing.Optional[typing.Literal['NONE', 'TLS']]

CreateClusterResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateParameterGroupRequestRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreateParameterGroupResponseTypeDef

ParameterGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubnetGroupRequestRequestTypeDef

SubnetGroupName

  • Type:
  • Required: Yes

SubnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreateSubnetGroupResponseTypeDef

SubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DecreaseReplicationFactorRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

NewReplicationFactor

  • Type:
  • Required: Yes

AvailabilityZones

  • Type: typing.Optional[typing.Sequence[str]]

NodeIdsToRemove

  • Type: typing.Optional[typing.Sequence[str]]

DecreaseReplicationFactorResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClusterRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

DeleteClusterResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteParameterGroupRequestRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

DeleteParameterGroupResponseTypeDef

DeletionMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSubnetGroupRequestRequestTypeDef

SubnetGroupName

  • Type:
  • Required: Yes

DeleteSubnetGroupResponseTypeDef

DeletionMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeClustersRequestDescribeClustersPaginateTypeDef

ClusterNames

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeClustersRequestRequestTypeDef

ClusterNames

  • Type: typing.Optional[typing.Sequence[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeClustersResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Clusters

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.ClusterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDefaultParametersRequestDescribeDefaultParametersPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeDefaultParametersRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDefaultParametersResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.ParameterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventsRequestDescribeEventsPaginateTypeDef

SourceName

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['CLUSTER', 'PARAMETER_GROUP', 'SUBNET_GROUP']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Duration

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeEventsRequestRequestTypeDef

SourceName

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['CLUSTER', 'PARAMETER_GROUP', 'SUBNET_GROUP']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Duration

  • Type: typing.Optional[int]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeEventsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Events

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.EventTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef

ParameterGroupNames

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeParameterGroupsRequestRequestTypeDef

ParameterGroupNames

  • Type: typing.Optional[typing.Sequence[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeParameterGroupsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

ParameterGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.ParameterGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeParametersRequestDescribeParametersPaginateTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeParametersRequestRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeParametersResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.ParameterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef

SubnetGroupNames

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

DescribeSubnetGroupsRequestRequestTypeDef

SubnetGroupNames

  • Type: typing.Optional[typing.Sequence[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeSubnetGroupsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

SubnetGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.SubnetGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointTypeDef

Address

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

URL

  • Type: typing.Optional[str]

EventTypeDef

SourceName

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['CLUSTER', 'PARAMETER_GROUP', 'SUBNET_GROUP']]

Message

  • Type: typing.Optional[str]

Date

  • Type: typing.Optional[datetime.datetime]

IncreaseReplicationFactorRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

NewReplicationFactor

  • Type:
  • Required: Yes

AvailabilityZones

  • Type: typing.Optional[typing.Sequence[str]]

IncreaseReplicationFactorResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsRequestListTagsPaginateTypeDef

ResourceName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.PaginatorConfigTypeDef]

ListTagsRequestRequestTypeDef

ResourceName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.TagTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NodeTypeDef

NodeId

  • Type: typing.Optional[str]

Endpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax_classes.EndpointTypeDef]

NodeCreateTime

  • Type: typing.Optional[datetime.datetime]

AvailabilityZone

  • Type: typing.Optional[str]

NodeStatus

  • Type: typing.Optional[str]

ParameterGroupStatus

  • Type: typing.Optional[str]

NodeTypeSpecificValueTypeDef

NodeType

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

NotificationConfigurationTypeDef

TopicArn

  • Type: typing.Optional[str]

TopicStatus

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterGroupStatusTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

ParameterApplyStatus

  • Type: typing.Optional[str]

NodeIdsToReboot

  • Type: typing.Optional[typing.List[str]]

ParameterGroupTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ParameterNameValueTypeDef

ParameterName

  • Type: typing.Optional[str]

ParameterValue

  • Type: typing.Optional[str]

ParameterTypeDef

ParameterName

  • Type: typing.Optional[str]

ParameterType

  • Type: typing.Optional[typing.Literal['DEFAULT', 'NODE_TYPE_SPECIFIC']]

ParameterValue

  • Type: typing.Optional[str]

NodeTypeSpecificValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dax_classes.NodeTypeSpecificValueTypeDef]]

Description

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

AllowedValues

  • Type: typing.Optional[str]

IsModifiable

  • Type: typing.Optional[typing.Literal['CONDITIONAL', 'FALSE', 'TRUE']]

ChangeType

  • Type: typing.Optional[typing.Literal['IMMEDIATE', 'REQUIRES_REBOOT']]

RebootNodeRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

NodeId

  • Type:
  • Required: Yes

RebootNodeResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SSEDescriptionTypeDef

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']]

SSESpecificationTypeDef

Enabled

  • Type:
  • Required: Yes

SecurityGroupMembershipTypeDef

SecurityGroupIdentifier

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

SubnetGroupTypeDef

SubnetGroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Subnets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dax_classes.SubnetTypeDef]]

SubnetTypeDef

SubnetIdentifier

  • Type: typing.Optional[str]

SubnetAvailabilityZone

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

ResourceName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dax_classes.TagTypeDef]
  • Required: Yes

TagResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

ResourceName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.dax_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateClusterRequestRequestTypeDef

ClusterName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

NotificationTopicArn

  • Type: typing.Optional[str]

NotificationTopicStatus

  • Type: typing.Optional[str]

ParameterGroupName

  • Type: typing.Optional[str]

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

UpdateClusterResponseTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateParameterGroupRequestRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

ParameterNameValues

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dax_classes.ParameterNameValueTypeDef]
  • Required: Yes

UpdateParameterGroupResponseTypeDef

ParameterGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSubnetGroupRequestRequestTypeDef

SubnetGroupName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

SubnetIds

  • Type: typing.Optional[typing.Sequence[str]]

UpdateSubnetGroupResponseTypeDef

SubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes