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