Skip to content

Typed dictionaries

Index > DAX > Typed dictionaries

Auto-generated documentation for DAX type annotations stubs module mypy-boto3-dax.

EndpointTypeDef

Usage Example
from mypy_boto3_dax.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Address": ...,
    }
Definition
class EndpointTypeDef(TypedDict):
    Address: NotRequired[str],
    Port: NotRequired[int],
    URL: NotRequired[str],

NotificationConfigurationTypeDef

Usage Example
from mypy_boto3_dax.type_defs import NotificationConfigurationTypeDef

def get_value() -> NotificationConfigurationTypeDef:
    return {
        "TopicArn": ...,
    }
Definition
class NotificationConfigurationTypeDef(TypedDict):
    TopicArn: NotRequired[str],
    TopicStatus: NotRequired[str],

ParameterGroupStatusTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ParameterGroupStatusTypeDef

def get_value() -> ParameterGroupStatusTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class ParameterGroupStatusTypeDef(TypedDict):
    ParameterGroupName: NotRequired[str],
    ParameterApplyStatus: NotRequired[str],
    NodeIdsToReboot: NotRequired[List[str]],

SSEDescriptionTypeDef

Usage Example
from mypy_boto3_dax.type_defs import SSEDescriptionTypeDef

def get_value() -> SSEDescriptionTypeDef:
    return {
        "Status": ...,
    }
Definition
class SSEDescriptionTypeDef(TypedDict):
    Status: NotRequired[SSEStatusType],  # (1)
  1. See SSEStatusType

SecurityGroupMembershipTypeDef

Usage Example
from mypy_boto3_dax.type_defs import SecurityGroupMembershipTypeDef

def get_value() -> SecurityGroupMembershipTypeDef:
    return {
        "SecurityGroupIdentifier": ...,
    }
Definition
class SecurityGroupMembershipTypeDef(TypedDict):
    SecurityGroupIdentifier: NotRequired[str],
    Status: NotRequired[str],

SSESpecificationTypeDef

Usage Example
from mypy_boto3_dax.type_defs import SSESpecificationTypeDef

def get_value() -> SSESpecificationTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class SSESpecificationTypeDef(TypedDict):
    Enabled: bool,

TagTypeDef

Usage Example
from mypy_boto3_dax.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateParameterGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateParameterGroupRequestRequestTypeDef

def get_value() -> CreateParameterGroupRequestRequestTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class CreateParameterGroupRequestRequestTypeDef(TypedDict):
    ParameterGroupName: str,
    Description: NotRequired[str],

ParameterGroupTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ParameterGroupTypeDef

def get_value() -> ParameterGroupTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class ParameterGroupTypeDef(TypedDict):
    ParameterGroupName: NotRequired[str],
    Description: NotRequired[str],

CreateSubnetGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateSubnetGroupRequestRequestTypeDef

def get_value() -> CreateSubnetGroupRequestRequestTypeDef:
    return {
        "SubnetGroupName": ...,
        "SubnetIds": ...,
    }
Definition
class CreateSubnetGroupRequestRequestTypeDef(TypedDict):
    SubnetGroupName: str,
    SubnetIds: Sequence[str],
    Description: NotRequired[str],

DecreaseReplicationFactorRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DecreaseReplicationFactorRequestRequestTypeDef

def get_value() -> DecreaseReplicationFactorRequestRequestTypeDef:
    return {
        "ClusterName": ...,
        "NewReplicationFactor": ...,
    }
Definition
class DecreaseReplicationFactorRequestRequestTypeDef(TypedDict):
    ClusterName: str,
    NewReplicationFactor: int,
    AvailabilityZones: NotRequired[Sequence[str]],
    NodeIdsToRemove: NotRequired[Sequence[str]],

DeleteClusterRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteClusterRequestRequestTypeDef

def get_value() -> DeleteClusterRequestRequestTypeDef:
    return {
        "ClusterName": ...,
    }
Definition
class DeleteClusterRequestRequestTypeDef(TypedDict):
    ClusterName: str,

DeleteParameterGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteParameterGroupRequestRequestTypeDef

def get_value() -> DeleteParameterGroupRequestRequestTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class DeleteParameterGroupRequestRequestTypeDef(TypedDict):
    ParameterGroupName: str,

DeleteSubnetGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteSubnetGroupRequestRequestTypeDef

def get_value() -> DeleteSubnetGroupRequestRequestTypeDef:
    return {
        "SubnetGroupName": ...,
    }
Definition
class DeleteSubnetGroupRequestRequestTypeDef(TypedDict):
    SubnetGroupName: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_dax.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeClustersRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeClustersRequestRequestTypeDef

def get_value() -> DescribeClustersRequestRequestTypeDef:
    return {
        "ClusterNames": ...,
    }
Definition
class DescribeClustersRequestRequestTypeDef(TypedDict):
    ClusterNames: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeDefaultParametersRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersRequestRequestTypeDef

def get_value() -> DescribeDefaultParametersRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class DescribeDefaultParametersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeEventsRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeEventsRequestRequestTypeDef

def get_value() -> DescribeEventsRequestRequestTypeDef:
    return {
        "SourceName": ...,
    }
Definition
class DescribeEventsRequestRequestTypeDef(TypedDict):
    SourceName: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SourceTypeType

EventTypeDef

Usage Example
from mypy_boto3_dax.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "SourceName": ...,
    }
Definition
class EventTypeDef(TypedDict):
    SourceName: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    Message: NotRequired[str],
    Date: NotRequired[datetime],
  1. See SourceTypeType

DescribeParameterGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsRequestRequestTypeDef

def get_value() -> DescribeParameterGroupsRequestRequestTypeDef:
    return {
        "ParameterGroupNames": ...,
    }
Definition
class DescribeParameterGroupsRequestRequestTypeDef(TypedDict):
    ParameterGroupNames: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeParametersRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParametersRequestRequestTypeDef

def get_value() -> DescribeParametersRequestRequestTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class DescribeParametersRequestRequestTypeDef(TypedDict):
    ParameterGroupName: str,
    Source: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeSubnetGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsRequestRequestTypeDef

def get_value() -> DescribeSubnetGroupsRequestRequestTypeDef:
    return {
        "SubnetGroupNames": ...,
    }
Definition
class DescribeSubnetGroupsRequestRequestTypeDef(TypedDict):
    SubnetGroupNames: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

IncreaseReplicationFactorRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import IncreaseReplicationFactorRequestRequestTypeDef

def get_value() -> IncreaseReplicationFactorRequestRequestTypeDef:
    return {
        "ClusterName": ...,
        "NewReplicationFactor": ...,
    }
Definition
class IncreaseReplicationFactorRequestRequestTypeDef(TypedDict):
    ClusterName: str,
    NewReplicationFactor: int,
    AvailabilityZones: NotRequired[Sequence[str]],

ListTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ListTagsRequestRequestTypeDef

def get_value() -> ListTagsRequestRequestTypeDef:
    return {
        "ResourceName": ...,
    }
Definition
class ListTagsRequestRequestTypeDef(TypedDict):
    ResourceName: str,
    NextToken: NotRequired[str],

NodeTypeSpecificValueTypeDef

Usage Example
from mypy_boto3_dax.type_defs import NodeTypeSpecificValueTypeDef

def get_value() -> NodeTypeSpecificValueTypeDef:
    return {
        "NodeType": ...,
    }
Definition
class NodeTypeSpecificValueTypeDef(TypedDict):
    NodeType: NotRequired[str],
    Value: NotRequired[str],

ParameterNameValueTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ParameterNameValueTypeDef

def get_value() -> ParameterNameValueTypeDef:
    return {
        "ParameterName": ...,
    }
Definition
class ParameterNameValueTypeDef(TypedDict):
    ParameterName: NotRequired[str],
    ParameterValue: NotRequired[str],

RebootNodeRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import RebootNodeRequestRequestTypeDef

def get_value() -> RebootNodeRequestRequestTypeDef:
    return {
        "ClusterName": ...,
        "NodeId": ...,
    }
Definition
class RebootNodeRequestRequestTypeDef(TypedDict):
    ClusterName: str,
    NodeId: str,

SubnetTypeDef

Usage Example
from mypy_boto3_dax.type_defs import SubnetTypeDef

def get_value() -> SubnetTypeDef:
    return {
        "SubnetIdentifier": ...,
    }
Definition
class SubnetTypeDef(TypedDict):
    SubnetIdentifier: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceName": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceName: str,
    TagKeys: Sequence[str],

UpdateClusterRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateClusterRequestRequestTypeDef

def get_value() -> UpdateClusterRequestRequestTypeDef:
    return {
        "ClusterName": ...,
    }
Definition
class UpdateClusterRequestRequestTypeDef(TypedDict):
    ClusterName: str,
    Description: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    NotificationTopicArn: NotRequired[str],
    NotificationTopicStatus: NotRequired[str],
    ParameterGroupName: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],

UpdateSubnetGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateSubnetGroupRequestRequestTypeDef

def get_value() -> UpdateSubnetGroupRequestRequestTypeDef:
    return {
        "SubnetGroupName": ...,
    }
Definition
class UpdateSubnetGroupRequestRequestTypeDef(TypedDict):
    SubnetGroupName: str,
    Description: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],

NodeTypeDef

Usage Example
from mypy_boto3_dax.type_defs import NodeTypeDef

def get_value() -> NodeTypeDef:
    return {
        "NodeId": ...,
    }
Definition
class NodeTypeDef(TypedDict):
    NodeId: NotRequired[str],
    Endpoint: NotRequired[EndpointTypeDef],  # (1)
    NodeCreateTime: NotRequired[datetime],
    AvailabilityZone: NotRequired[str],
    NodeStatus: NotRequired[str],
    ParameterGroupStatus: NotRequired[str],
  1. See EndpointTypeDef

CreateClusterRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateClusterRequestRequestTypeDef

def get_value() -> CreateClusterRequestRequestTypeDef:
    return {
        "ClusterName": ...,
        "NodeType": ...,
        "ReplicationFactor": ...,
        "IamRoleArn": ...,
    }
Definition
class CreateClusterRequestRequestTypeDef(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)
  1. See TagTypeDef
  2. See SSESpecificationTypeDef
  3. See ClusterEndpointEncryptionTypeType

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceName": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceName: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DeleteParameterGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteParameterGroupResponseTypeDef

def get_value() -> DeleteParameterGroupResponseTypeDef:
    return {
        "DeletionMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteParameterGroupResponseTypeDef(TypedDict):
    DeletionMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteSubnetGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteSubnetGroupResponseTypeDef

def get_value() -> DeleteSubnetGroupResponseTypeDef:
    return {
        "DeletionMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteSubnetGroupResponseTypeDef(TypedDict):
    DeletionMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ListTagsResponseTypeDef

def get_value() -> ListTagsResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import TagResourceResponseTypeDef

def get_value() -> TagResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class TagResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

UntagResourceResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UntagResourceResponseTypeDef

def get_value() -> UntagResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class UntagResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreateParameterGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateParameterGroupResponseTypeDef

def get_value() -> CreateParameterGroupResponseTypeDef:
    return {
        "ParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateParameterGroupResponseTypeDef(TypedDict):
    ParameterGroup: ParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeParameterGroupsResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsResponseTypeDef

def get_value() -> DescribeParameterGroupsResponseTypeDef:
    return {
        "NextToken": ...,
        "ParameterGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeParameterGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    ParameterGroups: List[ParameterGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateParameterGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateParameterGroupResponseTypeDef

def get_value() -> UpdateParameterGroupResponseTypeDef:
    return {
        "ParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateParameterGroupResponseTypeDef(TypedDict):
    ParameterGroup: ParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeClustersRequestDescribeClustersPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeClustersRequestDescribeClustersPaginateTypeDef

def get_value() -> DescribeClustersRequestDescribeClustersPaginateTypeDef:
    return {
        "ClusterNames": ...,
    }
Definition
class DescribeClustersRequestDescribeClustersPaginateTypeDef(TypedDict):
    ClusterNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDefaultParametersRequestDescribeDefaultParametersPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersRequestDescribeDefaultParametersPaginateTypeDef

def get_value() -> DescribeDefaultParametersRequestDescribeDefaultParametersPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeDefaultParametersRequestDescribeDefaultParametersPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEventsRequestDescribeEventsPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeEventsRequestDescribeEventsPaginateTypeDef

def get_value() -> DescribeEventsRequestDescribeEventsPaginateTypeDef:
    return {
        "SourceName": ...,
    }
Definition
class DescribeEventsRequestDescribeEventsPaginateTypeDef(TypedDict):
    SourceName: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SourceTypeType
  2. See PaginatorConfigTypeDef

DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef

def get_value() -> DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef:
    return {
        "ParameterGroupNames": ...,
    }
Definition
class DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef(TypedDict):
    ParameterGroupNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeParametersRequestDescribeParametersPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParametersRequestDescribeParametersPaginateTypeDef

def get_value() -> DescribeParametersRequestDescribeParametersPaginateTypeDef:
    return {
        "ParameterGroupName": ...,
    }
Definition
class DescribeParametersRequestDescribeParametersPaginateTypeDef(TypedDict):
    ParameterGroupName: str,
    Source: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef

def get_value() -> DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef:
    return {
        "SubnetGroupNames": ...,
    }
Definition
class DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef(TypedDict):
    SubnetGroupNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsRequestListTagsPaginateTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ListTagsRequestListTagsPaginateTypeDef

def get_value() -> ListTagsRequestListTagsPaginateTypeDef:
    return {
        "ResourceName": ...,
    }
Definition
class ListTagsRequestListTagsPaginateTypeDef(TypedDict):
    ResourceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEventsResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeEventsResponseTypeDef

def get_value() -> DescribeEventsResponseTypeDef:
    return {
        "NextToken": ...,
        "Events": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventsResponseTypeDef(TypedDict):
    NextToken: str,
    Events: List[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

ParameterTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "ParameterName": ...,
    }
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)
  1. See ParameterTypeType
  2. See NodeTypeSpecificValueTypeDef
  3. See IsModifiableType
  4. See ChangeTypeType

UpdateParameterGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateParameterGroupRequestRequestTypeDef

def get_value() -> UpdateParameterGroupRequestRequestTypeDef:
    return {
        "ParameterGroupName": ...,
        "ParameterNameValues": ...,
    }
Definition
class UpdateParameterGroupRequestRequestTypeDef(TypedDict):
    ParameterGroupName: str,
    ParameterNameValues: Sequence[ParameterNameValueTypeDef],  # (1)
  1. See ParameterNameValueTypeDef

SubnetGroupTypeDef

Usage Example
from mypy_boto3_dax.type_defs import SubnetGroupTypeDef

def get_value() -> SubnetGroupTypeDef:
    return {
        "SubnetGroupName": ...,
    }
Definition
class SubnetGroupTypeDef(TypedDict):
    SubnetGroupName: NotRequired[str],
    Description: NotRequired[str],
    VpcId: NotRequired[str],
    Subnets: NotRequired[List[SubnetTypeDef]],  # (1)
  1. See SubnetTypeDef

ClusterTypeDef

Usage Example
from mypy_boto3_dax.type_defs import ClusterTypeDef

def get_value() -> ClusterTypeDef:
    return {
        "ClusterName": ...,
    }
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)
  1. See EndpointTypeDef
  2. See NodeTypeDef
  3. See NotificationConfigurationTypeDef
  4. See SecurityGroupMembershipTypeDef
  5. See ParameterGroupStatusTypeDef
  6. See SSEDescriptionTypeDef
  7. See ClusterEndpointEncryptionTypeType

DescribeDefaultParametersResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeDefaultParametersResponseTypeDef

def get_value() -> DescribeDefaultParametersResponseTypeDef:
    return {
        "NextToken": ...,
        "Parameters": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDefaultParametersResponseTypeDef(TypedDict):
    NextToken: str,
    Parameters: List[ParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

DescribeParametersResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeParametersResponseTypeDef

def get_value() -> DescribeParametersResponseTypeDef:
    return {
        "NextToken": ...,
        "Parameters": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeParametersResponseTypeDef(TypedDict):
    NextToken: str,
    Parameters: List[ParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

CreateSubnetGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateSubnetGroupResponseTypeDef

def get_value() -> CreateSubnetGroupResponseTypeDef:
    return {
        "SubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSubnetGroupResponseTypeDef(TypedDict):
    SubnetGroup: SubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeSubnetGroupsResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeSubnetGroupsResponseTypeDef

def get_value() -> DescribeSubnetGroupsResponseTypeDef:
    return {
        "NextToken": ...,
        "SubnetGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSubnetGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    SubnetGroups: List[SubnetGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateSubnetGroupResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateSubnetGroupResponseTypeDef

def get_value() -> UpdateSubnetGroupResponseTypeDef:
    return {
        "SubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSubnetGroupResponseTypeDef(TypedDict):
    SubnetGroup: SubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateClusterResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import CreateClusterResponseTypeDef

def get_value() -> CreateClusterResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateClusterResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DecreaseReplicationFactorResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DecreaseReplicationFactorResponseTypeDef

def get_value() -> DecreaseReplicationFactorResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class DecreaseReplicationFactorResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteClusterResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DeleteClusterResponseTypeDef

def get_value() -> DeleteClusterResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteClusterResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

DescribeClustersResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import DescribeClustersResponseTypeDef

def get_value() -> DescribeClustersResponseTypeDef:
    return {
        "NextToken": ...,
        "Clusters": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeClustersResponseTypeDef(TypedDict):
    NextToken: str,
    Clusters: List[ClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

IncreaseReplicationFactorResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import IncreaseReplicationFactorResponseTypeDef

def get_value() -> IncreaseReplicationFactorResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class IncreaseReplicationFactorResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

RebootNodeResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import RebootNodeResponseTypeDef

def get_value() -> RebootNodeResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RebootNodeResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef

UpdateClusterResponseTypeDef

Usage Example
from mypy_boto3_dax.type_defs import UpdateClusterResponseTypeDef

def get_value() -> UpdateClusterResponseTypeDef:
    return {
        "Cluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateClusterResponseTypeDef(TypedDict):
    Cluster: ClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterTypeDef
  2. See ResponseMetadataTypeDef