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": ...,
}
- 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": ...,
}
TagTypeDef
Usage Example
from mypy_boto3_dax.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
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": ...,
}
DeleteParameterGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_dax.type_defs import DeleteParameterGroupRequestRequestTypeDef
def get_value() -> DeleteParameterGroupRequestRequestTypeDef:
return {
"ParameterGroupName": ...,
}
DeleteSubnetGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_dax.type_defs import DeleteSubnetGroupRequestRequestTypeDef
def get_value() -> DeleteSubnetGroupRequestRequestTypeDef:
return {
"SubnetGroupName": ...,
}
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],
- 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],
- 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": ...,
}
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],
- 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)
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)
- 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)
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)
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)
- See TagTypeDef
- 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)
- See TagTypeDef
- 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)
- See TagTypeDef
- 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)
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)
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)
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)
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)
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)
- See SourceTypeType
- 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)
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)
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)
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)
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)
- See EventTypeDef
- 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)
- See ParameterTypeType
- See NodeTypeSpecificValueTypeDef
- See IsModifiableType
- 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)
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)
- 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)
- See EndpointTypeDef
- See NodeTypeDef
- See NotificationConfigurationTypeDef
- See SecurityGroupMembershipTypeDef
- See ParameterGroupStatusTypeDef
- See SSEDescriptionTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
UpdateClusterResponseTypeDef
Usage Example
from mypy_boto3_dax.type_defs import UpdateClusterResponseTypeDef
def get_value() -> UpdateClusterResponseTypeDef:
return {
"Cluster": ...,
"ResponseMetadata": ...,
}