Skip to content

Dax Classes

BaseValidatorModel

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

Cluster

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.dax_classes.Endpoint]

NodeIdsToRemove

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

Nodes

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

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

NotificationConfiguration

  • Type:

SubnetGroup

  • Type: typing.Optional[str]

SecurityGroups

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

IamRoleArn

  • Type: typing.Optional[str]

ParameterGroup

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.ParameterGroupStatus]

SSEDescription

  • Type:

ClusterEndpointEncryptionType

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

CreateClusterRequest

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.List[str]]

SubnetGroupName

  • Type: typing.Optional[str]

SecurityGroupIds

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

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

NotificationTopicArn

  • Type: typing.Optional[str]

ParameterGroupName

  • Type: typing.Optional[str]

Tags

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

SSESpecification

  • Type:

ClusterEndpointEncryptionType

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

CreateClusterResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateParameterGroupRequest

ParameterGroupName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreateParameterGroupResponse

ParameterGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubnetGroupRequest

SubnetGroupName

  • Type:
  • Required: Yes

SubnetIds

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

Description

  • Type: typing.Optional[str]

CreateSubnetGroupResponse

SubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DecreaseReplicationFactorRequest

ClusterName

  • Type:
  • Required: Yes

NewReplicationFactor

  • Type:
  • Required: Yes

AvailabilityZones

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

NodeIdsToRemove

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

DecreaseReplicationFactorResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClusterRequest

ClusterName

  • Type:
  • Required: Yes

DeleteClusterResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteParameterGroupRequest

ParameterGroupName

  • Type:
  • Required: Yes

DeleteParameterGroupResponse

DeletionMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSubnetGroupRequest

SubnetGroupName

  • Type:
  • Required: Yes

DeleteSubnetGroupResponse

DeletionMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeClustersRequest

ClusterNames

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeClustersRequestPaginate

ClusterNames

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

DescribeClustersResponse

Clusters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDefaultParametersRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDefaultParametersRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

DescribeDefaultParametersResponse

Parameters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeEventsRequest

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]

DescribeEventsRequestPaginate

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.dax_classes.PaginatorConfig]

DescribeEventsResponse

Events

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeParameterGroupsRequest

ParameterGroupNames

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeParameterGroupsRequestPaginate

ParameterGroupNames

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

DescribeParameterGroupsResponse

ParameterGroups

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeParametersRequest

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeParametersRequestPaginate

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

DescribeParametersResponse

Parameters

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSubnetGroupsRequest

SubnetGroupNames

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeSubnetGroupsRequestPaginate

SubnetGroupNames

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

DescribeSubnetGroupsResponse

SubnetGroups

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Endpoint

Address

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

URL

  • Type: typing.Optional[str]

Event

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]

IncreaseReplicationFactorRequest

ClusterName

  • Type:
  • Required: Yes

NewReplicationFactor

  • Type:
  • Required: Yes

AvailabilityZones

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

IncreaseReplicationFactorResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsRequest

ResourceName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsRequestPaginate

ResourceName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dax.dax_classes.PaginatorConfig]

ListTagsResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Node

NodeId

  • Type: typing.Optional[str]

Endpoint

  • Type:

NodeCreateTime

  • Type: typing.Optional[datetime.datetime]

AvailabilityZone

  • Type: typing.Optional[str]

NodeStatus

  • Type: typing.Optional[str]

ParameterGroupStatus

  • Type: typing.Optional[str]

NodeTypeSpecificValue

NodeType

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

NotificationConfiguration

TopicArn

  • Type: typing.Optional[str]

TopicStatus

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Parameter

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.dax_classes.NodeTypeSpecificValue]]

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']]

ParameterGroup

ParameterGroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ParameterGroupStatus

ParameterGroupName

  • Type: typing.Optional[str]

ParameterApplyStatus

  • Type: typing.Optional[str]

NodeIdsToReboot

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

ParameterNameValue

ParameterName

  • Type: typing.Optional[str]

ParameterValue

  • Type: typing.Optional[str]

RebootNodeRequest

ClusterName

  • Type:
  • Required: Yes

NodeId

  • Type:
  • Required: Yes

RebootNodeResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SSEDescription

Status

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

SSESpecification

Enabled

  • Type:
  • Required: Yes

SecurityGroupMembership

SecurityGroupIdentifier

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

Subnet

SubnetIdentifier

  • Type: typing.Optional[str]

SubnetAvailabilityZone

  • Type: typing.Optional[str]

SubnetGroup

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.dax_classes.Subnet]]

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceName

  • Type:
  • Required: Yes

Tags

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

TagResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequest

ResourceName

  • Type:
  • Required: Yes

TagKeys

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

UntagResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateClusterRequest

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.List[str]]

UpdateClusterResponse

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateParameterGroupRequest

ParameterGroupName

  • Type:
  • Required: Yes

ParameterNameValues

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

UpdateParameterGroupResponse

ParameterGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSubnetGroupRequest

SubnetGroupName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

SubnetIds

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

UpdateSubnetGroupResponse

SubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes