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