Type definitions#
Auto-generated documentation for DAX type annotations stubs module mypy-boto3-dax.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_dax.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
EndpointTypeDef#
# EndpointTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
}
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
URL: NotRequired[str],
NotificationConfigurationTypeDef#
# NotificationConfigurationTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import NotificationConfigurationTypeDef
def get_value() -> NotificationConfigurationTypeDef:
return {
"TopicArn": ...,
}
# NotificationConfigurationTypeDef definition
class NotificationConfigurationTypeDef(TypedDict):
TopicArn: NotRequired[str],
TopicStatus: NotRequired[str],
ParameterGroupStatusTypeDef#
# ParameterGroupStatusTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ParameterGroupStatusTypeDef
def get_value() -> ParameterGroupStatusTypeDef:
return {
"ParameterGroupName": ...,
}
# ParameterGroupStatusTypeDef definition
class ParameterGroupStatusTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
NodeIdsToReboot: NotRequired[List[str]],
SSEDescriptionTypeDef#
# SSEDescriptionTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import SSEDescriptionTypeDef
def get_value() -> SSEDescriptionTypeDef:
return {
"Status": ...,
}
# SSEDescriptionTypeDef definition
class SSEDescriptionTypeDef(TypedDict):
Status: NotRequired[SSEStatusType], # (1)
- See SSEStatusType
SecurityGroupMembershipTypeDef#
# SecurityGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import SecurityGroupMembershipTypeDef
def get_value() -> SecurityGroupMembershipTypeDef:
return {
"SecurityGroupIdentifier": ...,
}
# SecurityGroupMembershipTypeDef definition
class SecurityGroupMembershipTypeDef(TypedDict):
SecurityGroupIdentifier: NotRequired[str],
Status: NotRequired[str],
SSESpecificationTypeDef#
# SSESpecificationTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import SSESpecificationTypeDef
def get_value() -> SSESpecificationTypeDef:
return {
"Enabled": ...,
}
# SSESpecificationTypeDef definition
class SSESpecificationTypeDef(TypedDict):
Enabled: bool,
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateParameterGroupRequestTypeDef#
# CreateParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateParameterGroupRequestTypeDef
def get_value() -> CreateParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# CreateParameterGroupRequestTypeDef definition
class CreateParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
Description: NotRequired[str],
ParameterGroupTypeDef#
# ParameterGroupTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ParameterGroupTypeDef
def get_value() -> ParameterGroupTypeDef:
return {
"ParameterGroupName": ...,
}
# ParameterGroupTypeDef definition
class ParameterGroupTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
Description: NotRequired[str],
CreateSubnetGroupRequestTypeDef#
# CreateSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateSubnetGroupRequestTypeDef
def get_value() -> CreateSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# CreateSubnetGroupRequestTypeDef definition
class CreateSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
SubnetIds: Sequence[str],
Description: NotRequired[str],
DecreaseReplicationFactorRequestTypeDef#
# DecreaseReplicationFactorRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DecreaseReplicationFactorRequestTypeDef
def get_value() -> DecreaseReplicationFactorRequestTypeDef:
return {
"ClusterName": ...,
}
# DecreaseReplicationFactorRequestTypeDef definition
class DecreaseReplicationFactorRequestTypeDef(TypedDict):
ClusterName: str,
NewReplicationFactor: int,
AvailabilityZones: NotRequired[Sequence[str]],
NodeIdsToRemove: NotRequired[Sequence[str]],
DeleteClusterRequestTypeDef#
# DeleteClusterRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteClusterRequestTypeDef
def get_value() -> DeleteClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# DeleteClusterRequestTypeDef definition
class DeleteClusterRequestTypeDef(TypedDict):
ClusterName: str,
DeleteParameterGroupRequestTypeDef#
# DeleteParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteParameterGroupRequestTypeDef
def get_value() -> DeleteParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# DeleteParameterGroupRequestTypeDef definition
class DeleteParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
DeleteSubnetGroupRequestTypeDef#
# DeleteSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteSubnetGroupRequestTypeDef
def get_value() -> DeleteSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# DeleteSubnetGroupRequestTypeDef definition
class DeleteSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeClustersRequestTypeDef#
# DescribeClustersRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeClustersRequestTypeDef
def get_value() -> DescribeClustersRequestTypeDef:
return {
"ClusterNames": ...,
}
# DescribeClustersRequestTypeDef definition
class DescribeClustersRequestTypeDef(TypedDict):
ClusterNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeDefaultParametersRequestTypeDef#
# DescribeDefaultParametersRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersRequestTypeDef
def get_value() -> DescribeDefaultParametersRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeDefaultParametersRequestTypeDef definition
class DescribeDefaultParametersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
EventTypeDef#
# EventTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"SourceName": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
SourceName: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
Message: NotRequired[str],
Date: NotRequired[datetime],
- See SourceTypeType
DescribeParameterGroupsRequestTypeDef#
# DescribeParameterGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsRequestTypeDef
def get_value() -> DescribeParameterGroupsRequestTypeDef:
return {
"ParameterGroupNames": ...,
}
# DescribeParameterGroupsRequestTypeDef definition
class DescribeParameterGroupsRequestTypeDef(TypedDict):
ParameterGroupNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeParametersRequestTypeDef#
# DescribeParametersRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParametersRequestTypeDef
def get_value() -> DescribeParametersRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParametersRequestTypeDef definition
class DescribeParametersRequestTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeSubnetGroupsRequestTypeDef#
# DescribeSubnetGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsRequestTypeDef
def get_value() -> DescribeSubnetGroupsRequestTypeDef:
return {
"SubnetGroupNames": ...,
}
# DescribeSubnetGroupsRequestTypeDef definition
class DescribeSubnetGroupsRequestTypeDef(TypedDict):
SubnetGroupNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IncreaseReplicationFactorRequestTypeDef#
# IncreaseReplicationFactorRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import IncreaseReplicationFactorRequestTypeDef
def get_value() -> IncreaseReplicationFactorRequestTypeDef:
return {
"ClusterName": ...,
}
# IncreaseReplicationFactorRequestTypeDef definition
class IncreaseReplicationFactorRequestTypeDef(TypedDict):
ClusterName: str,
NewReplicationFactor: int,
AvailabilityZones: NotRequired[Sequence[str]],
ListTagsRequestTypeDef#
# ListTagsRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ListTagsRequestTypeDef
def get_value() -> ListTagsRequestTypeDef:
return {
"ResourceName": ...,
}
# ListTagsRequestTypeDef definition
class ListTagsRequestTypeDef(TypedDict):
ResourceName: str,
NextToken: NotRequired[str],
NodeTypeSpecificValueTypeDef#
# NodeTypeSpecificValueTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import NodeTypeSpecificValueTypeDef
def get_value() -> NodeTypeSpecificValueTypeDef:
return {
"NodeType": ...,
}
# NodeTypeSpecificValueTypeDef definition
class NodeTypeSpecificValueTypeDef(TypedDict):
NodeType: NotRequired[str],
Value: NotRequired[str],
ParameterNameValueTypeDef#
# ParameterNameValueTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ParameterNameValueTypeDef
def get_value() -> ParameterNameValueTypeDef:
return {
"ParameterName": ...,
}
# ParameterNameValueTypeDef definition
class ParameterNameValueTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterValue: NotRequired[str],
RebootNodeRequestTypeDef#
# RebootNodeRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import RebootNodeRequestTypeDef
def get_value() -> RebootNodeRequestTypeDef:
return {
"ClusterName": ...,
}
# RebootNodeRequestTypeDef definition
class RebootNodeRequestTypeDef(TypedDict):
ClusterName: str,
NodeId: str,
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceName": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceName: str,
TagKeys: Sequence[str],
UpdateClusterRequestTypeDef#
# UpdateClusterRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateClusterRequestTypeDef
def get_value() -> UpdateClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# UpdateClusterRequestTypeDef definition
class UpdateClusterRequestTypeDef(TypedDict):
ClusterName: str,
Description: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
NotificationTopicArn: NotRequired[str],
NotificationTopicStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
UpdateSubnetGroupRequestTypeDef#
# UpdateSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateSubnetGroupRequestTypeDef
def get_value() -> UpdateSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# UpdateSubnetGroupRequestTypeDef definition
class UpdateSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
Description: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
NodeTypeDef#
# NodeTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"NodeId": ...,
}
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
NodeId: NotRequired[str],
Endpoint: NotRequired[EndpointTypeDef], # (1)
NodeCreateTime: NotRequired[datetime],
AvailabilityZone: NotRequired[str],
NodeStatus: NotRequired[str],
ParameterGroupStatus: NotRequired[str],
- See EndpointTypeDef
CreateClusterRequestTypeDef#
# CreateClusterRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateClusterRequestTypeDef
def get_value() -> CreateClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# CreateClusterRequestTypeDef definition
class CreateClusterRequestTypeDef(TypedDict):
ClusterName: str,
NodeType: str,
ReplicationFactor: int,
IamRoleArn: str,
Description: NotRequired[str],
AvailabilityZones: NotRequired[Sequence[str]],
SubnetGroupName: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
PreferredMaintenanceWindow: NotRequired[str],
NotificationTopicArn: NotRequired[str],
ParameterGroupName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (2)
ClusterEndpointEncryptionType: NotRequired[ClusterEndpointEncryptionTypeType], # (3)
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceName": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DeleteParameterGroupResponseTypeDef#
# DeleteParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteParameterGroupResponseTypeDef
def get_value() -> DeleteParameterGroupResponseTypeDef:
return {
"DeletionMessage": ...,
}
# DeleteParameterGroupResponseTypeDef definition
class DeleteParameterGroupResponseTypeDef(TypedDict):
DeletionMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSubnetGroupResponseTypeDef#
# DeleteSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteSubnetGroupResponseTypeDef
def get_value() -> DeleteSubnetGroupResponseTypeDef:
return {
"DeletionMessage": ...,
}
# DeleteSubnetGroupResponseTypeDef definition
class DeleteSubnetGroupResponseTypeDef(TypedDict):
DeletionMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ListTagsResponseTypeDef
def get_value() -> ListTagsResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceResponseTypeDef#
# TagResourceResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import TagResourceResponseTypeDef
def get_value() -> TagResourceResponseTypeDef:
return {
"Tags": ...,
}
# TagResourceResponseTypeDef definition
class TagResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
UntagResourceResponseTypeDef#
# UntagResourceResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UntagResourceResponseTypeDef
def get_value() -> UntagResourceResponseTypeDef:
return {
"Tags": ...,
}
# UntagResourceResponseTypeDef definition
class UntagResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateParameterGroupResponseTypeDef#
# CreateParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateParameterGroupResponseTypeDef
def get_value() -> CreateParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# CreateParameterGroupResponseTypeDef definition
class CreateParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeParameterGroupsResponseTypeDef#
# DescribeParameterGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsResponseTypeDef
def get_value() -> DescribeParameterGroupsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeParameterGroupsResponseTypeDef definition
class DescribeParameterGroupsResponseTypeDef(TypedDict):
ParameterGroups: List[ParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateParameterGroupResponseTypeDef#
# UpdateParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateParameterGroupResponseTypeDef
def get_value() -> UpdateParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# UpdateParameterGroupResponseTypeDef definition
class UpdateParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClustersRequestPaginateTypeDef#
# DescribeClustersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeClustersRequestPaginateTypeDef
def get_value() -> DescribeClustersRequestPaginateTypeDef:
return {
"ClusterNames": ...,
}
# DescribeClustersRequestPaginateTypeDef definition
class DescribeClustersRequestPaginateTypeDef(TypedDict):
ClusterNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDefaultParametersRequestPaginateTypeDef#
# DescribeDefaultParametersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersRequestPaginateTypeDef
def get_value() -> DescribeDefaultParametersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeDefaultParametersRequestPaginateTypeDef definition
class DescribeDefaultParametersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeParameterGroupsRequestPaginateTypeDef#
# DescribeParameterGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsRequestPaginateTypeDef
def get_value() -> DescribeParameterGroupsRequestPaginateTypeDef:
return {
"ParameterGroupNames": ...,
}
# DescribeParameterGroupsRequestPaginateTypeDef definition
class DescribeParameterGroupsRequestPaginateTypeDef(TypedDict):
ParameterGroupNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeParametersRequestPaginateTypeDef#
# DescribeParametersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParametersRequestPaginateTypeDef
def get_value() -> DescribeParametersRequestPaginateTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParametersRequestPaginateTypeDef definition
class DescribeParametersRequestPaginateTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSubnetGroupsRequestPaginateTypeDef#
# DescribeSubnetGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsRequestPaginateTypeDef
def get_value() -> DescribeSubnetGroupsRequestPaginateTypeDef:
return {
"SubnetGroupNames": ...,
}
# DescribeSubnetGroupsRequestPaginateTypeDef definition
class DescribeSubnetGroupsRequestPaginateTypeDef(TypedDict):
SubnetGroupNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsRequestPaginateTypeDef#
# ListTagsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ListTagsRequestPaginateTypeDef
def get_value() -> ListTagsRequestPaginateTypeDef:
return {
"ResourceName": ...,
}
# ListTagsRequestPaginateTypeDef definition
class ListTagsRequestPaginateTypeDef(TypedDict):
ResourceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEventsRequestPaginateTypeDef#
# DescribeEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeEventsRequestPaginateTypeDef
def get_value() -> DescribeEventsRequestPaginateTypeDef:
return {
"SourceName": ...,
}
# DescribeEventsRequestPaginateTypeDef definition
class DescribeEventsRequestPaginateTypeDef(TypedDict):
SourceName: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SourceTypeType
- See PaginatorConfigTypeDef
DescribeEventsRequestTypeDef#
# DescribeEventsRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeEventsRequestTypeDef
def get_value() -> DescribeEventsRequestTypeDef:
return {
"SourceName": ...,
}
# DescribeEventsRequestTypeDef definition
class DescribeEventsRequestTypeDef(TypedDict):
SourceName: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See SourceTypeType
DescribeEventsResponseTypeDef#
# DescribeEventsResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeEventsResponseTypeDef
def get_value() -> DescribeEventsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeEventsResponseTypeDef definition
class DescribeEventsResponseTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See EventTypeDef
- See ResponseMetadataTypeDef
ParameterTypeDef#
# ParameterTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"ParameterName": ...,
}
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterType: NotRequired[ParameterTypeType], # (1)
ParameterValue: NotRequired[str],
NodeTypeSpecificValues: NotRequired[List[NodeTypeSpecificValueTypeDef]], # (2)
Description: NotRequired[str],
Source: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[IsModifiableType], # (3)
ChangeType: NotRequired[ChangeTypeType], # (4)
- See ParameterTypeType
- See NodeTypeSpecificValueTypeDef
- See IsModifiableType
- See ChangeTypeType
UpdateParameterGroupRequestTypeDef#
# UpdateParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateParameterGroupRequestTypeDef
def get_value() -> UpdateParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# UpdateParameterGroupRequestTypeDef definition
class UpdateParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
ParameterNameValues: Sequence[ParameterNameValueTypeDef], # (1)
SubnetGroupTypeDef#
# SubnetGroupTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import SubnetGroupTypeDef
def get_value() -> SubnetGroupTypeDef:
return {
"SubnetGroupName": ...,
}
# SubnetGroupTypeDef definition
class SubnetGroupTypeDef(TypedDict):
SubnetGroupName: NotRequired[str],
Description: NotRequired[str],
VpcId: NotRequired[str],
Subnets: NotRequired[List[SubnetTypeDef]], # (1)
- See SubnetTypeDef
ClusterTypeDef#
# ClusterTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import ClusterTypeDef
def get_value() -> ClusterTypeDef:
return {
"ClusterName": ...,
}
# ClusterTypeDef definition
class ClusterTypeDef(TypedDict):
ClusterName: NotRequired[str],
Description: NotRequired[str],
ClusterArn: NotRequired[str],
TotalNodes: NotRequired[int],
ActiveNodes: NotRequired[int],
NodeType: NotRequired[str],
Status: NotRequired[str],
ClusterDiscoveryEndpoint: NotRequired[EndpointTypeDef], # (1)
NodeIdsToRemove: NotRequired[List[str]],
Nodes: NotRequired[List[NodeTypeDef]], # (2)
PreferredMaintenanceWindow: NotRequired[str],
NotificationConfiguration: NotRequired[NotificationConfigurationTypeDef], # (3)
SubnetGroup: NotRequired[str],
SecurityGroups: NotRequired[List[SecurityGroupMembershipTypeDef]], # (4)
IamRoleArn: NotRequired[str],
ParameterGroup: NotRequired[ParameterGroupStatusTypeDef], # (5)
SSEDescription: NotRequired[SSEDescriptionTypeDef], # (6)
ClusterEndpointEncryptionType: NotRequired[ClusterEndpointEncryptionTypeType], # (7)
- See EndpointTypeDef
- See NodeTypeDef
- See NotificationConfigurationTypeDef
- See SecurityGroupMembershipTypeDef
- See ParameterGroupStatusTypeDef
- See SSEDescriptionTypeDef
- See ClusterEndpointEncryptionTypeType
DescribeDefaultParametersResponseTypeDef#
# DescribeDefaultParametersResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersResponseTypeDef
def get_value() -> DescribeDefaultParametersResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeDefaultParametersResponseTypeDef definition
class DescribeDefaultParametersResponseTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeParametersResponseTypeDef#
# DescribeParametersResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeParametersResponseTypeDef
def get_value() -> DescribeParametersResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeParametersResponseTypeDef definition
class DescribeParametersResponseTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSubnetGroupResponseTypeDef#
# CreateSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateSubnetGroupResponseTypeDef
def get_value() -> CreateSubnetGroupResponseTypeDef:
return {
"SubnetGroup": ...,
}
# CreateSubnetGroupResponseTypeDef definition
class CreateSubnetGroupResponseTypeDef(TypedDict):
SubnetGroup: SubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSubnetGroupsResponseTypeDef#
# DescribeSubnetGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsResponseTypeDef
def get_value() -> DescribeSubnetGroupsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeSubnetGroupsResponseTypeDef definition
class DescribeSubnetGroupsResponseTypeDef(TypedDict):
SubnetGroups: List[SubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateSubnetGroupResponseTypeDef#
# UpdateSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateSubnetGroupResponseTypeDef
def get_value() -> UpdateSubnetGroupResponseTypeDef:
return {
"SubnetGroup": ...,
}
# UpdateSubnetGroupResponseTypeDef definition
class UpdateSubnetGroupResponseTypeDef(TypedDict):
SubnetGroup: SubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterResponseTypeDef#
# CreateClusterResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import CreateClusterResponseTypeDef
def get_value() -> CreateClusterResponseTypeDef:
return {
"Cluster": ...,
}
# CreateClusterResponseTypeDef definition
class CreateClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DecreaseReplicationFactorResponseTypeDef#
# DecreaseReplicationFactorResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DecreaseReplicationFactorResponseTypeDef
def get_value() -> DecreaseReplicationFactorResponseTypeDef:
return {
"Cluster": ...,
}
# DecreaseReplicationFactorResponseTypeDef definition
class DecreaseReplicationFactorResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterResponseTypeDef#
# DeleteClusterResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DeleteClusterResponseTypeDef
def get_value() -> DeleteClusterResponseTypeDef:
return {
"Cluster": ...,
}
# DeleteClusterResponseTypeDef definition
class DeleteClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClustersResponseTypeDef#
# DescribeClustersResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import DescribeClustersResponseTypeDef
def get_value() -> DescribeClustersResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeClustersResponseTypeDef definition
class DescribeClustersResponseTypeDef(TypedDict):
Clusters: List[ClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
IncreaseReplicationFactorResponseTypeDef#
# IncreaseReplicationFactorResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import IncreaseReplicationFactorResponseTypeDef
def get_value() -> IncreaseReplicationFactorResponseTypeDef:
return {
"Cluster": ...,
}
# IncreaseReplicationFactorResponseTypeDef definition
class IncreaseReplicationFactorResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootNodeResponseTypeDef#
# RebootNodeResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import RebootNodeResponseTypeDef
def get_value() -> RebootNodeResponseTypeDef:
return {
"Cluster": ...,
}
# RebootNodeResponseTypeDef definition
class RebootNodeResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateClusterResponseTypeDef#
# UpdateClusterResponseTypeDef TypedDict usage example
from mypy_boto3_dax.type_defs import UpdateClusterResponseTypeDef
def get_value() -> UpdateClusterResponseTypeDef:
return {
"Cluster": ...,
}
# UpdateClusterResponseTypeDef definition
class UpdateClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)