Type definitions#
Auto-generated documentation for MemoryDB type annotations stubs module mypy-boto3-memorydb.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_memorydb.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
ACLPendingChangesTypeDef#
# ACLPendingChangesTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ACLPendingChangesTypeDef
def get_value() -> ACLPendingChangesTypeDef:
return {
"UserNamesToRemove": ...,
}
# ACLPendingChangesTypeDef definition
class ACLPendingChangesTypeDef(TypedDict):
UserNamesToRemove: NotRequired[List[str]],
UserNamesToAdd: NotRequired[List[str]],
ACLsUpdateStatusTypeDef#
# ACLsUpdateStatusTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ACLsUpdateStatusTypeDef
def get_value() -> ACLsUpdateStatusTypeDef:
return {
"ACLToApply": ...,
}
# ACLsUpdateStatusTypeDef definition
class ACLsUpdateStatusTypeDef(TypedDict):
ACLToApply: NotRequired[str],
AuthenticationModeTypeDef#
# AuthenticationModeTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import AuthenticationModeTypeDef
def get_value() -> AuthenticationModeTypeDef:
return {
"Type": ...,
}
# AuthenticationModeTypeDef definition
class AuthenticationModeTypeDef(TypedDict):
Type: NotRequired[InputAuthenticationTypeType], # (1)
Passwords: NotRequired[Sequence[str]],
AuthenticationTypeDef#
# AuthenticationTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import AuthenticationTypeDef
def get_value() -> AuthenticationTypeDef:
return {
"Type": ...,
}
# AuthenticationTypeDef definition
class AuthenticationTypeDef(TypedDict):
Type: NotRequired[AuthenticationTypeType], # (1)
PasswordCount: NotRequired[int],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
ServiceUpdateRequestTypeDef#
# ServiceUpdateRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ServiceUpdateRequestTypeDef
def get_value() -> ServiceUpdateRequestTypeDef:
return {
"ServiceUpdateNameToApply": ...,
}
# ServiceUpdateRequestTypeDef definition
class ServiceUpdateRequestTypeDef(TypedDict):
ServiceUpdateNameToApply: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_memorydb.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],
UnprocessedClusterTypeDef#
# UnprocessedClusterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UnprocessedClusterTypeDef
def get_value() -> UnprocessedClusterTypeDef:
return {
"ClusterName": ...,
}
# UnprocessedClusterTypeDef definition
class UnprocessedClusterTypeDef(TypedDict):
ClusterName: NotRequired[str],
ErrorType: NotRequired[str],
ErrorMessage: NotRequired[str],
PendingModifiedServiceUpdateTypeDef#
# PendingModifiedServiceUpdateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import PendingModifiedServiceUpdateTypeDef
def get_value() -> PendingModifiedServiceUpdateTypeDef:
return {
"ServiceUpdateName": ...,
}
# PendingModifiedServiceUpdateTypeDef definition
class PendingModifiedServiceUpdateTypeDef(TypedDict):
ServiceUpdateName: NotRequired[str],
Status: NotRequired[ServiceUpdateStatusType], # (1)
EndpointTypeDef#
# EndpointTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
}
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
SecurityGroupMembershipTypeDef#
# SecurityGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import SecurityGroupMembershipTypeDef
def get_value() -> SecurityGroupMembershipTypeDef:
return {
"SecurityGroupId": ...,
}
# SecurityGroupMembershipTypeDef definition
class SecurityGroupMembershipTypeDef(TypedDict):
SecurityGroupId: NotRequired[str],
Status: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ParameterGroupTypeDef#
# ParameterGroupTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ParameterGroupTypeDef
def get_value() -> ParameterGroupTypeDef:
return {
"Name": ...,
}
# ParameterGroupTypeDef definition
class ParameterGroupTypeDef(TypedDict):
Name: NotRequired[str],
Family: NotRequired[str],
Description: NotRequired[str],
ARN: NotRequired[str],
DeleteACLRequestTypeDef#
# DeleteACLRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteACLRequestTypeDef
def get_value() -> DeleteACLRequestTypeDef:
return {
"ACLName": ...,
}
# DeleteACLRequestTypeDef definition
class DeleteACLRequestTypeDef(TypedDict):
ACLName: str,
DeleteClusterRequestTypeDef#
# DeleteClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteClusterRequestTypeDef
def get_value() -> DeleteClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# DeleteClusterRequestTypeDef definition
class DeleteClusterRequestTypeDef(TypedDict):
ClusterName: str,
MultiRegionClusterName: NotRequired[str],
FinalSnapshotName: NotRequired[str],
DeleteMultiRegionClusterRequestTypeDef#
# DeleteMultiRegionClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteMultiRegionClusterRequestTypeDef
def get_value() -> DeleteMultiRegionClusterRequestTypeDef:
return {
"MultiRegionClusterName": ...,
}
# DeleteMultiRegionClusterRequestTypeDef definition
class DeleteMultiRegionClusterRequestTypeDef(TypedDict):
MultiRegionClusterName: str,
DeleteParameterGroupRequestTypeDef#
# DeleteParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteParameterGroupRequestTypeDef
def get_value() -> DeleteParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# DeleteParameterGroupRequestTypeDef definition
class DeleteParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
DeleteSnapshotRequestTypeDef#
# DeleteSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteSnapshotRequestTypeDef
def get_value() -> DeleteSnapshotRequestTypeDef:
return {
"SnapshotName": ...,
}
# DeleteSnapshotRequestTypeDef definition
class DeleteSnapshotRequestTypeDef(TypedDict):
SnapshotName: str,
DeleteSubnetGroupRequestTypeDef#
# DeleteSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteSubnetGroupRequestTypeDef
def get_value() -> DeleteSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# DeleteSubnetGroupRequestTypeDef definition
class DeleteSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
DeleteUserRequestTypeDef#
# DeleteUserRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteUserRequestTypeDef
def get_value() -> DeleteUserRequestTypeDef:
return {
"UserName": ...,
}
# DeleteUserRequestTypeDef definition
class DeleteUserRequestTypeDef(TypedDict):
UserName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeACLsRequestTypeDef#
# DescribeACLsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeACLsRequestTypeDef
def get_value() -> DescribeACLsRequestTypeDef:
return {
"ACLName": ...,
}
# DescribeACLsRequestTypeDef definition
class DescribeACLsRequestTypeDef(TypedDict):
ACLName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeClustersRequestTypeDef#
# DescribeClustersRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeClustersRequestTypeDef
def get_value() -> DescribeClustersRequestTypeDef:
return {
"ClusterName": ...,
}
# DescribeClustersRequestTypeDef definition
class DescribeClustersRequestTypeDef(TypedDict):
ClusterName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ShowShardDetails: NotRequired[bool],
DescribeEngineVersionsRequestTypeDef#
# DescribeEngineVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeEngineVersionsRequestTypeDef
def get_value() -> DescribeEngineVersionsRequestTypeDef:
return {
"Engine": ...,
}
# DescribeEngineVersionsRequestTypeDef definition
class DescribeEngineVersionsRequestTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
ParameterGroupFamily: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DefaultOnly: NotRequired[bool],
EngineVersionInfoTypeDef#
# EngineVersionInfoTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import EngineVersionInfoTypeDef
def get_value() -> EngineVersionInfoTypeDef:
return {
"Engine": ...,
}
# EngineVersionInfoTypeDef definition
class EngineVersionInfoTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
EnginePatchVersion: NotRequired[str],
ParameterGroupFamily: NotRequired[str],
EventTypeDef#
# EventTypeDef TypedDict usage example
from mypy_boto3_memorydb.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.datetime],
- See SourceTypeType
DescribeMultiRegionClustersRequestTypeDef#
# DescribeMultiRegionClustersRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeMultiRegionClustersRequestTypeDef
def get_value() -> DescribeMultiRegionClustersRequestTypeDef:
return {
"MultiRegionClusterName": ...,
}
# DescribeMultiRegionClustersRequestTypeDef definition
class DescribeMultiRegionClustersRequestTypeDef(TypedDict):
MultiRegionClusterName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ShowClusterDetails: NotRequired[bool],
DescribeParameterGroupsRequestTypeDef#
# DescribeParameterGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeParameterGroupsRequestTypeDef
def get_value() -> DescribeParameterGroupsRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParameterGroupsRequestTypeDef definition
class DescribeParameterGroupsRequestTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeParametersRequestTypeDef#
# DescribeParametersRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeParametersRequestTypeDef
def get_value() -> DescribeParametersRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParametersRequestTypeDef definition
class DescribeParametersRequestTypeDef(TypedDict):
ParameterGroupName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ParameterTypeDef#
# ParameterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"Name": ...,
}
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
Description: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
MinimumEngineVersion: NotRequired[str],
DescribeReservedNodesOfferingsRequestTypeDef#
# DescribeReservedNodesOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesOfferingsRequestTypeDef
def get_value() -> DescribeReservedNodesOfferingsRequestTypeDef:
return {
"ReservedNodesOfferingId": ...,
}
# DescribeReservedNodesOfferingsRequestTypeDef definition
class DescribeReservedNodesOfferingsRequestTypeDef(TypedDict):
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[str],
OfferingType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeReservedNodesRequestTypeDef#
# DescribeReservedNodesRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesRequestTypeDef
def get_value() -> DescribeReservedNodesRequestTypeDef:
return {
"ReservationId": ...,
}
# DescribeReservedNodesRequestTypeDef definition
class DescribeReservedNodesRequestTypeDef(TypedDict):
ReservationId: NotRequired[str],
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[str],
OfferingType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeServiceUpdatesRequestTypeDef#
# DescribeServiceUpdatesRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeServiceUpdatesRequestTypeDef
def get_value() -> DescribeServiceUpdatesRequestTypeDef:
return {
"ServiceUpdateName": ...,
}
# DescribeServiceUpdatesRequestTypeDef definition
class DescribeServiceUpdatesRequestTypeDef(TypedDict):
ServiceUpdateName: NotRequired[str],
ClusterNames: NotRequired[Sequence[str]],
Status: NotRequired[Sequence[ServiceUpdateStatusType]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[ServiceUpdateStatusType]
ServiceUpdateTypeDef#
# ServiceUpdateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ServiceUpdateTypeDef
def get_value() -> ServiceUpdateTypeDef:
return {
"ClusterName": ...,
}
# ServiceUpdateTypeDef definition
class ServiceUpdateTypeDef(TypedDict):
ClusterName: NotRequired[str],
ServiceUpdateName: NotRequired[str],
ReleaseDate: NotRequired[datetime.datetime],
Description: NotRequired[str],
Status: NotRequired[ServiceUpdateStatusType], # (1)
Type: NotRequired[ServiceUpdateTypeType], # (2)
Engine: NotRequired[str],
NodesUpdated: NotRequired[str],
AutoUpdateStartDate: NotRequired[datetime.datetime],
DescribeSnapshotsRequestTypeDef#
# DescribeSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeSnapshotsRequestTypeDef
def get_value() -> DescribeSnapshotsRequestTypeDef:
return {
"ClusterName": ...,
}
# DescribeSnapshotsRequestTypeDef definition
class DescribeSnapshotsRequestTypeDef(TypedDict):
ClusterName: NotRequired[str],
SnapshotName: NotRequired[str],
Source: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ShowDetail: NotRequired[bool],
DescribeSubnetGroupsRequestTypeDef#
# DescribeSubnetGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeSubnetGroupsRequestTypeDef
def get_value() -> DescribeSubnetGroupsRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# DescribeSubnetGroupsRequestTypeDef definition
class DescribeSubnetGroupsRequestTypeDef(TypedDict):
SubnetGroupName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Values: Sequence[str],
FailoverShardRequestTypeDef#
# FailoverShardRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import FailoverShardRequestTypeDef
def get_value() -> FailoverShardRequestTypeDef:
return {
"ClusterName": ...,
}
# FailoverShardRequestTypeDef definition
class FailoverShardRequestTypeDef(TypedDict):
ClusterName: str,
ShardName: str,
ListAllowedMultiRegionClusterUpdatesRequestTypeDef#
# ListAllowedMultiRegionClusterUpdatesRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListAllowedMultiRegionClusterUpdatesRequestTypeDef
def get_value() -> ListAllowedMultiRegionClusterUpdatesRequestTypeDef:
return {
"MultiRegionClusterName": ...,
}
# ListAllowedMultiRegionClusterUpdatesRequestTypeDef definition
class ListAllowedMultiRegionClusterUpdatesRequestTypeDef(TypedDict):
MultiRegionClusterName: str,
ListAllowedNodeTypeUpdatesRequestTypeDef#
# ListAllowedNodeTypeUpdatesRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListAllowedNodeTypeUpdatesRequestTypeDef
def get_value() -> ListAllowedNodeTypeUpdatesRequestTypeDef:
return {
"ClusterName": ...,
}
# ListAllowedNodeTypeUpdatesRequestTypeDef definition
class ListAllowedNodeTypeUpdatesRequestTypeDef(TypedDict):
ClusterName: str,
ListTagsRequestTypeDef#
# ListTagsRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListTagsRequestTypeDef
def get_value() -> ListTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsRequestTypeDef definition
class ListTagsRequestTypeDef(TypedDict):
ResourceArn: str,
RegionalClusterTypeDef#
# RegionalClusterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import RegionalClusterTypeDef
def get_value() -> RegionalClusterTypeDef:
return {
"ClusterName": ...,
}
# RegionalClusterTypeDef definition
class RegionalClusterTypeDef(TypedDict):
ClusterName: NotRequired[str],
Region: NotRequired[str],
Status: NotRequired[str],
ARN: NotRequired[str],
ParameterNameValueTypeDef#
# ParameterNameValueTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ParameterNameValueTypeDef
def get_value() -> ParameterNameValueTypeDef:
return {
"ParameterName": ...,
}
# ParameterNameValueTypeDef definition
class ParameterNameValueTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterValue: NotRequired[str],
RecurringChargeTypeDef#
# RecurringChargeTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"RecurringChargeAmount": ...,
}
# RecurringChargeTypeDef definition
class RecurringChargeTypeDef(TypedDict):
RecurringChargeAmount: NotRequired[float],
RecurringChargeFrequency: NotRequired[str],
ReplicaConfigurationRequestTypeDef#
# ReplicaConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ReplicaConfigurationRequestTypeDef
def get_value() -> ReplicaConfigurationRequestTypeDef:
return {
"ReplicaCount": ...,
}
# ReplicaConfigurationRequestTypeDef definition
class ReplicaConfigurationRequestTypeDef(TypedDict):
ReplicaCount: NotRequired[int],
ResetParameterGroupRequestTypeDef#
# ResetParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ResetParameterGroupRequestTypeDef
def get_value() -> ResetParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# ResetParameterGroupRequestTypeDef definition
class ResetParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
AllParameters: NotRequired[bool],
ParameterNames: NotRequired[Sequence[str]],
SlotMigrationTypeDef#
# SlotMigrationTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import SlotMigrationTypeDef
def get_value() -> SlotMigrationTypeDef:
return {
"ProgressPercentage": ...,
}
# SlotMigrationTypeDef definition
class SlotMigrationTypeDef(TypedDict):
ProgressPercentage: NotRequired[float],
ShardConfigurationRequestTypeDef#
# ShardConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ShardConfigurationRequestTypeDef
def get_value() -> ShardConfigurationRequestTypeDef:
return {
"ShardCount": ...,
}
# ShardConfigurationRequestTypeDef definition
class ShardConfigurationRequestTypeDef(TypedDict):
ShardCount: NotRequired[int],
ShardConfigurationTypeDef#
# ShardConfigurationTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ShardConfigurationTypeDef
def get_value() -> ShardConfigurationTypeDef:
return {
"Slots": ...,
}
# ShardConfigurationTypeDef definition
class ShardConfigurationTypeDef(TypedDict):
Slots: NotRequired[str],
ReplicaCount: NotRequired[int],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateACLRequestTypeDef#
# UpdateACLRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateACLRequestTypeDef
def get_value() -> UpdateACLRequestTypeDef:
return {
"ACLName": ...,
}
# UpdateACLRequestTypeDef definition
class UpdateACLRequestTypeDef(TypedDict):
ACLName: str,
UserNamesToAdd: NotRequired[Sequence[str]],
UserNamesToRemove: NotRequired[Sequence[str]],
UpdateSubnetGroupRequestTypeDef#
# UpdateSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateSubnetGroupRequestTypeDef
def get_value() -> UpdateSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# UpdateSubnetGroupRequestTypeDef definition
class UpdateSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
Description: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
ACLTypeDef#
# ACLTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ACLTypeDef
def get_value() -> ACLTypeDef:
return {
"Name": ...,
}
# ACLTypeDef definition
class ACLTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
UserNames: NotRequired[List[str]],
MinimumEngineVersion: NotRequired[str],
PendingChanges: NotRequired[ACLPendingChangesTypeDef], # (1)
Clusters: NotRequired[List[str]],
ARN: NotRequired[str],
UpdateUserRequestTypeDef#
# UpdateUserRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateUserRequestTypeDef
def get_value() -> UpdateUserRequestTypeDef:
return {
"UserName": ...,
}
# UpdateUserRequestTypeDef definition
class UpdateUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationMode: NotRequired[AuthenticationModeTypeDef], # (1)
AccessString: NotRequired[str],
UserTypeDef#
# UserTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"Name": ...,
}
# UserTypeDef definition
class UserTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
AccessString: NotRequired[str],
ACLNames: NotRequired[List[str]],
MinimumEngineVersion: NotRequired[str],
Authentication: NotRequired[AuthenticationTypeDef], # (1)
ARN: NotRequired[str],
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"Identifier": ...,
}
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
Identifier: NotRequired[str],
AvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SupportedNetworkTypes: NotRequired[List[NetworkTypeType]], # (2)
- See AvailabilityZoneTypeDef
- See
List[NetworkTypeType]
BatchUpdateClusterRequestTypeDef#
# BatchUpdateClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import BatchUpdateClusterRequestTypeDef
def get_value() -> BatchUpdateClusterRequestTypeDef:
return {
"ClusterNames": ...,
}
# BatchUpdateClusterRequestTypeDef definition
class BatchUpdateClusterRequestTypeDef(TypedDict):
ClusterNames: Sequence[str],
ServiceUpdate: NotRequired[ServiceUpdateRequestTypeDef], # (1)
ListAllowedMultiRegionClusterUpdatesResponseTypeDef#
# ListAllowedMultiRegionClusterUpdatesResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListAllowedMultiRegionClusterUpdatesResponseTypeDef
def get_value() -> ListAllowedMultiRegionClusterUpdatesResponseTypeDef:
return {
"ScaleUpNodeTypes": ...,
}
# ListAllowedMultiRegionClusterUpdatesResponseTypeDef definition
class ListAllowedMultiRegionClusterUpdatesResponseTypeDef(TypedDict):
ScaleUpNodeTypes: List[str],
ScaleDownNodeTypes: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAllowedNodeTypeUpdatesResponseTypeDef#
# ListAllowedNodeTypeUpdatesResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListAllowedNodeTypeUpdatesResponseTypeDef
def get_value() -> ListAllowedNodeTypeUpdatesResponseTypeDef:
return {
"ScaleUpNodeTypes": ...,
}
# ListAllowedNodeTypeUpdatesResponseTypeDef definition
class ListAllowedNodeTypeUpdatesResponseTypeDef(TypedDict):
ScaleUpNodeTypes: List[str],
ScaleDownNodeTypes: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NodeTypeDef#
# NodeTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"Name": ...,
}
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
AvailabilityZone: NotRequired[str],
CreateTime: NotRequired[datetime.datetime],
Endpoint: NotRequired[EndpointTypeDef], # (1)
- See EndpointTypeDef
CopySnapshotRequestTypeDef#
# CopySnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CopySnapshotRequestTypeDef
def get_value() -> CopySnapshotRequestTypeDef:
return {
"SourceSnapshotName": ...,
}
# CopySnapshotRequestTypeDef definition
class CopySnapshotRequestTypeDef(TypedDict):
SourceSnapshotName: str,
TargetSnapshotName: str,
TargetBucket: NotRequired[str],
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateACLRequestTypeDef#
# CreateACLRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateACLRequestTypeDef
def get_value() -> CreateACLRequestTypeDef:
return {
"ACLName": ...,
}
# CreateACLRequestTypeDef definition
class CreateACLRequestTypeDef(TypedDict):
ACLName: str,
UserNames: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateClusterRequestTypeDef#
# CreateClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateClusterRequestTypeDef
def get_value() -> CreateClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# CreateClusterRequestTypeDef definition
class CreateClusterRequestTypeDef(TypedDict):
ClusterName: str,
NodeType: str,
ACLName: str,
MultiRegionClusterName: NotRequired[str],
ParameterGroupName: NotRequired[str],
Description: NotRequired[str],
NumShards: NotRequired[int],
NumReplicasPerShard: NotRequired[int],
SubnetGroupName: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
MaintenanceWindow: NotRequired[str],
Port: NotRequired[int],
SnsTopicArn: NotRequired[str],
TLSEnabled: NotRequired[bool],
KmsKeyId: NotRequired[str],
SnapshotArns: NotRequired[Sequence[str]],
SnapshotName: NotRequired[str],
SnapshotRetentionLimit: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
SnapshotWindow: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
DataTiering: NotRequired[bool],
NetworkType: NotRequired[NetworkTypeType], # (2)
IpDiscovery: NotRequired[IpDiscoveryType], # (3)
- See
Sequence[TagTypeDef]
- See NetworkTypeType
- See IpDiscoveryType
CreateMultiRegionClusterRequestTypeDef#
# CreateMultiRegionClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateMultiRegionClusterRequestTypeDef
def get_value() -> CreateMultiRegionClusterRequestTypeDef:
return {
"MultiRegionClusterNameSuffix": ...,
}
# CreateMultiRegionClusterRequestTypeDef definition
class CreateMultiRegionClusterRequestTypeDef(TypedDict):
MultiRegionClusterNameSuffix: str,
NodeType: str,
Description: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
MultiRegionParameterGroupName: NotRequired[str],
NumShards: NotRequired[int],
TLSEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateParameterGroupRequestTypeDef#
# CreateParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateParameterGroupRequestTypeDef
def get_value() -> CreateParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# CreateParameterGroupRequestTypeDef definition
class CreateParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
Family: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateSnapshotRequestTypeDef#
# CreateSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateSnapshotRequestTypeDef
def get_value() -> CreateSnapshotRequestTypeDef:
return {
"ClusterName": ...,
}
# CreateSnapshotRequestTypeDef definition
class CreateSnapshotRequestTypeDef(TypedDict):
ClusterName: str,
SnapshotName: str,
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateSubnetGroupRequestTypeDef#
# CreateSubnetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateSubnetGroupRequestTypeDef
def get_value() -> CreateSubnetGroupRequestTypeDef:
return {
"SubnetGroupName": ...,
}
# CreateSubnetGroupRequestTypeDef definition
class CreateSubnetGroupRequestTypeDef(TypedDict):
SubnetGroupName: str,
SubnetIds: Sequence[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateUserRequestTypeDef#
# CreateUserRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateUserRequestTypeDef
def get_value() -> CreateUserRequestTypeDef:
return {
"UserName": ...,
}
# CreateUserRequestTypeDef definition
class CreateUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationMode: AuthenticationModeTypeDef, # (1)
AccessString: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AuthenticationModeTypeDef
- See
Sequence[TagTypeDef]
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ListTagsResponseTypeDef
def get_value() -> ListTagsResponseTypeDef:
return {
"TagList": ...,
}
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
PurchaseReservedNodesOfferingRequestTypeDef#
# PurchaseReservedNodesOfferingRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import PurchaseReservedNodesOfferingRequestTypeDef
def get_value() -> PurchaseReservedNodesOfferingRequestTypeDef:
return {
"ReservedNodesOfferingId": ...,
}
# PurchaseReservedNodesOfferingRequestTypeDef definition
class PurchaseReservedNodesOfferingRequestTypeDef(TypedDict):
ReservedNodesOfferingId: str,
ReservationId: NotRequired[str],
NodeCount: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
TagResourceResponseTypeDef#
# TagResourceResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import TagResourceResponseTypeDef
def get_value() -> TagResourceResponseTypeDef:
return {
"TagList": ...,
}
# TagResourceResponseTypeDef definition
class TagResourceResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
UntagResourceResponseTypeDef#
# UntagResourceResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UntagResourceResponseTypeDef
def get_value() -> UntagResourceResponseTypeDef:
return {
"TagList": ...,
}
# UntagResourceResponseTypeDef definition
class UntagResourceResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateParameterGroupResponseTypeDef#
# CreateParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateParameterGroupResponseTypeDef
def get_value() -> CreateParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# CreateParameterGroupResponseTypeDef definition
class CreateParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteParameterGroupResponseTypeDef#
# DeleteParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteParameterGroupResponseTypeDef
def get_value() -> DeleteParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# DeleteParameterGroupResponseTypeDef definition
class DeleteParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeParameterGroupsResponseTypeDef#
# DescribeParameterGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.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],
- See
List[ParameterGroupTypeDef]
- See ResponseMetadataTypeDef
ResetParameterGroupResponseTypeDef#
# ResetParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ResetParameterGroupResponseTypeDef
def get_value() -> ResetParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# ResetParameterGroupResponseTypeDef definition
class ResetParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateParameterGroupResponseTypeDef#
# UpdateParameterGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateParameterGroupResponseTypeDef
def get_value() -> UpdateParameterGroupResponseTypeDef:
return {
"ParameterGroup": ...,
}
# UpdateParameterGroupResponseTypeDef definition
class UpdateParameterGroupResponseTypeDef(TypedDict):
ParameterGroup: ParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeACLsRequestPaginateTypeDef#
# DescribeACLsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeACLsRequestPaginateTypeDef
def get_value() -> DescribeACLsRequestPaginateTypeDef:
return {
"ACLName": ...,
}
# DescribeACLsRequestPaginateTypeDef definition
class DescribeACLsRequestPaginateTypeDef(TypedDict):
ACLName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClustersRequestPaginateTypeDef#
# DescribeClustersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeClustersRequestPaginateTypeDef
def get_value() -> DescribeClustersRequestPaginateTypeDef:
return {
"ClusterName": ...,
}
# DescribeClustersRequestPaginateTypeDef definition
class DescribeClustersRequestPaginateTypeDef(TypedDict):
ClusterName: NotRequired[str],
ShowShardDetails: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEngineVersionsRequestPaginateTypeDef#
# DescribeEngineVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeEngineVersionsRequestPaginateTypeDef
def get_value() -> DescribeEngineVersionsRequestPaginateTypeDef:
return {
"Engine": ...,
}
# DescribeEngineVersionsRequestPaginateTypeDef definition
class DescribeEngineVersionsRequestPaginateTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
ParameterGroupFamily: NotRequired[str],
DefaultOnly: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMultiRegionClustersRequestPaginateTypeDef#
# DescribeMultiRegionClustersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeMultiRegionClustersRequestPaginateTypeDef
def get_value() -> DescribeMultiRegionClustersRequestPaginateTypeDef:
return {
"MultiRegionClusterName": ...,
}
# DescribeMultiRegionClustersRequestPaginateTypeDef definition
class DescribeMultiRegionClustersRequestPaginateTypeDef(TypedDict):
MultiRegionClusterName: NotRequired[str],
ShowClusterDetails: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeParameterGroupsRequestPaginateTypeDef#
# DescribeParameterGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeParameterGroupsRequestPaginateTypeDef
def get_value() -> DescribeParameterGroupsRequestPaginateTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParameterGroupsRequestPaginateTypeDef definition
class DescribeParameterGroupsRequestPaginateTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeParametersRequestPaginateTypeDef#
# DescribeParametersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeParametersRequestPaginateTypeDef
def get_value() -> DescribeParametersRequestPaginateTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeParametersRequestPaginateTypeDef definition
class DescribeParametersRequestPaginateTypeDef(TypedDict):
ParameterGroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodesOfferingsRequestPaginateTypeDef#
# DescribeReservedNodesOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesOfferingsRequestPaginateTypeDef
def get_value() -> DescribeReservedNodesOfferingsRequestPaginateTypeDef:
return {
"ReservedNodesOfferingId": ...,
}
# DescribeReservedNodesOfferingsRequestPaginateTypeDef definition
class DescribeReservedNodesOfferingsRequestPaginateTypeDef(TypedDict):
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[str],
OfferingType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodesRequestPaginateTypeDef#
# DescribeReservedNodesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesRequestPaginateTypeDef
def get_value() -> DescribeReservedNodesRequestPaginateTypeDef:
return {
"ReservationId": ...,
}
# DescribeReservedNodesRequestPaginateTypeDef definition
class DescribeReservedNodesRequestPaginateTypeDef(TypedDict):
ReservationId: NotRequired[str],
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[str],
OfferingType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeServiceUpdatesRequestPaginateTypeDef#
# DescribeServiceUpdatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeServiceUpdatesRequestPaginateTypeDef
def get_value() -> DescribeServiceUpdatesRequestPaginateTypeDef:
return {
"ServiceUpdateName": ...,
}
# DescribeServiceUpdatesRequestPaginateTypeDef definition
class DescribeServiceUpdatesRequestPaginateTypeDef(TypedDict):
ServiceUpdateName: NotRequired[str],
ClusterNames: NotRequired[Sequence[str]],
Status: NotRequired[Sequence[ServiceUpdateStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ServiceUpdateStatusType]
- See PaginatorConfigTypeDef
DescribeSnapshotsRequestPaginateTypeDef#
# DescribeSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeSnapshotsRequestPaginateTypeDef
def get_value() -> DescribeSnapshotsRequestPaginateTypeDef:
return {
"ClusterName": ...,
}
# DescribeSnapshotsRequestPaginateTypeDef definition
class DescribeSnapshotsRequestPaginateTypeDef(TypedDict):
ClusterName: NotRequired[str],
SnapshotName: NotRequired[str],
Source: NotRequired[str],
ShowDetail: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSubnetGroupsRequestPaginateTypeDef#
# DescribeSubnetGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeSubnetGroupsRequestPaginateTypeDef
def get_value() -> DescribeSubnetGroupsRequestPaginateTypeDef:
return {
"SubnetGroupName": ...,
}
# DescribeSubnetGroupsRequestPaginateTypeDef definition
class DescribeSubnetGroupsRequestPaginateTypeDef(TypedDict):
SubnetGroupName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEngineVersionsResponseTypeDef#
# DescribeEngineVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeEngineVersionsResponseTypeDef
def get_value() -> DescribeEngineVersionsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeEngineVersionsResponseTypeDef definition
class DescribeEngineVersionsResponseTypeDef(TypedDict):
EngineVersions: List[EngineVersionInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EngineVersionInfoTypeDef]
- See ResponseMetadataTypeDef
DescribeEventsRequestPaginateTypeDef#
# DescribeEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.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_memorydb.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_memorydb.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
List[EventTypeDef]
- See ResponseMetadataTypeDef
DescribeParametersResponseTypeDef#
# DescribeParametersResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.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],
- See
List[ParameterTypeDef]
- See ResponseMetadataTypeDef
DescribeServiceUpdatesResponseTypeDef#
# DescribeServiceUpdatesResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeServiceUpdatesResponseTypeDef
def get_value() -> DescribeServiceUpdatesResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeServiceUpdatesResponseTypeDef definition
class DescribeServiceUpdatesResponseTypeDef(TypedDict):
ServiceUpdates: List[ServiceUpdateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceUpdateTypeDef]
- See ResponseMetadataTypeDef
DescribeUsersRequestPaginateTypeDef#
# DescribeUsersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeUsersRequestPaginateTypeDef
def get_value() -> DescribeUsersRequestPaginateTypeDef:
return {
"UserName": ...,
}
# DescribeUsersRequestPaginateTypeDef definition
class DescribeUsersRequestPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
DescribeUsersRequestTypeDef#
# DescribeUsersRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeUsersRequestTypeDef
def get_value() -> DescribeUsersRequestTypeDef:
return {
"UserName": ...,
}
# DescribeUsersRequestTypeDef definition
class DescribeUsersRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
MultiRegionClusterTypeDef#
# MultiRegionClusterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import MultiRegionClusterTypeDef
def get_value() -> MultiRegionClusterTypeDef:
return {
"MultiRegionClusterName": ...,
}
# MultiRegionClusterTypeDef definition
class MultiRegionClusterTypeDef(TypedDict):
MultiRegionClusterName: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[str],
NodeType: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
NumberOfShards: NotRequired[int],
Clusters: NotRequired[List[RegionalClusterTypeDef]], # (1)
MultiRegionParameterGroupName: NotRequired[str],
TLSEnabled: NotRequired[bool],
ARN: NotRequired[str],
- See
List[RegionalClusterTypeDef]
UpdateParameterGroupRequestTypeDef#
# UpdateParameterGroupRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateParameterGroupRequestTypeDef
def get_value() -> UpdateParameterGroupRequestTypeDef:
return {
"ParameterGroupName": ...,
}
# UpdateParameterGroupRequestTypeDef definition
class UpdateParameterGroupRequestTypeDef(TypedDict):
ParameterGroupName: str,
ParameterNameValues: Sequence[ParameterNameValueTypeDef], # (1)
- See
Sequence[ParameterNameValueTypeDef]
ReservedNodeTypeDef#
# ReservedNodeTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ReservedNodeTypeDef
def get_value() -> ReservedNodeTypeDef:
return {
"ReservationId": ...,
}
# ReservedNodeTypeDef definition
class ReservedNodeTypeDef(TypedDict):
ReservationId: NotRequired[str],
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
NodeCount: NotRequired[int],
OfferingType: NotRequired[str],
State: NotRequired[str],
RecurringCharges: NotRequired[List[RecurringChargeTypeDef]], # (1)
ARN: NotRequired[str],
- See
List[RecurringChargeTypeDef]
ReservedNodesOfferingTypeDef#
# ReservedNodesOfferingTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ReservedNodesOfferingTypeDef
def get_value() -> ReservedNodesOfferingTypeDef:
return {
"ReservedNodesOfferingId": ...,
}
# ReservedNodesOfferingTypeDef definition
class ReservedNodesOfferingTypeDef(TypedDict):
ReservedNodesOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
OfferingType: NotRequired[str],
RecurringCharges: NotRequired[List[RecurringChargeTypeDef]], # (1)
- See
List[RecurringChargeTypeDef]
ReshardingStatusTypeDef#
# ReshardingStatusTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ReshardingStatusTypeDef
def get_value() -> ReshardingStatusTypeDef:
return {
"SlotMigration": ...,
}
# ReshardingStatusTypeDef definition
class ReshardingStatusTypeDef(TypedDict):
SlotMigration: NotRequired[SlotMigrationTypeDef], # (1)
UpdateClusterRequestTypeDef#
# UpdateClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateClusterRequestTypeDef
def get_value() -> UpdateClusterRequestTypeDef:
return {
"ClusterName": ...,
}
# UpdateClusterRequestTypeDef definition
class UpdateClusterRequestTypeDef(TypedDict):
ClusterName: str,
Description: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
MaintenanceWindow: NotRequired[str],
SnsTopicArn: NotRequired[str],
SnsTopicStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
SnapshotWindow: NotRequired[str],
SnapshotRetentionLimit: NotRequired[int],
NodeType: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
ReplicaConfiguration: NotRequired[ReplicaConfigurationRequestTypeDef], # (1)
ShardConfiguration: NotRequired[ShardConfigurationRequestTypeDef], # (2)
ACLName: NotRequired[str],
IpDiscovery: NotRequired[IpDiscoveryType], # (3)
UpdateMultiRegionClusterRequestTypeDef#
# UpdateMultiRegionClusterRequestTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateMultiRegionClusterRequestTypeDef
def get_value() -> UpdateMultiRegionClusterRequestTypeDef:
return {
"MultiRegionClusterName": ...,
}
# UpdateMultiRegionClusterRequestTypeDef definition
class UpdateMultiRegionClusterRequestTypeDef(TypedDict):
MultiRegionClusterName: str,
NodeType: NotRequired[str],
Description: NotRequired[str],
EngineVersion: NotRequired[str],
ShardConfiguration: NotRequired[ShardConfigurationRequestTypeDef], # (1)
MultiRegionParameterGroupName: NotRequired[str],
UpdateStrategy: NotRequired[UpdateStrategyType], # (2)
ShardDetailTypeDef#
# ShardDetailTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ShardDetailTypeDef
def get_value() -> ShardDetailTypeDef:
return {
"Name": ...,
}
# ShardDetailTypeDef definition
class ShardDetailTypeDef(TypedDict):
Name: NotRequired[str],
Configuration: NotRequired[ShardConfigurationTypeDef], # (1)
Size: NotRequired[str],
SnapshotCreationTime: NotRequired[datetime.datetime],
CreateACLResponseTypeDef#
# CreateACLResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateACLResponseTypeDef
def get_value() -> CreateACLResponseTypeDef:
return {
"ACL": ...,
}
# CreateACLResponseTypeDef definition
class CreateACLResponseTypeDef(TypedDict):
ACL: ACLTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ACLTypeDef
- See ResponseMetadataTypeDef
DeleteACLResponseTypeDef#
# DeleteACLResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteACLResponseTypeDef
def get_value() -> DeleteACLResponseTypeDef:
return {
"ACL": ...,
}
# DeleteACLResponseTypeDef definition
class DeleteACLResponseTypeDef(TypedDict):
ACL: ACLTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ACLTypeDef
- See ResponseMetadataTypeDef
DescribeACLsResponseTypeDef#
# DescribeACLsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeACLsResponseTypeDef
def get_value() -> DescribeACLsResponseTypeDef:
return {
"ACLs": ...,
}
# DescribeACLsResponseTypeDef definition
class DescribeACLsResponseTypeDef(TypedDict):
ACLs: List[ACLTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ACLTypeDef]
- See ResponseMetadataTypeDef
UpdateACLResponseTypeDef#
# UpdateACLResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateACLResponseTypeDef
def get_value() -> UpdateACLResponseTypeDef:
return {
"ACL": ...,
}
# UpdateACLResponseTypeDef definition
class UpdateACLResponseTypeDef(TypedDict):
ACL: ACLTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ACLTypeDef
- See ResponseMetadataTypeDef
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateUserResponseTypeDef
def get_value() -> CreateUserResponseTypeDef:
return {
"User": ...,
}
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
User: UserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
DeleteUserResponseTypeDef#
# DeleteUserResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteUserResponseTypeDef
def get_value() -> DeleteUserResponseTypeDef:
return {
"User": ...,
}
# DeleteUserResponseTypeDef definition
class DeleteUserResponseTypeDef(TypedDict):
User: UserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
DescribeUsersResponseTypeDef#
# DescribeUsersResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeUsersResponseTypeDef
def get_value() -> DescribeUsersResponseTypeDef:
return {
"Users": ...,
}
# DescribeUsersResponseTypeDef definition
class DescribeUsersResponseTypeDef(TypedDict):
Users: List[UserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[UserTypeDef]
- See ResponseMetadataTypeDef
UpdateUserResponseTypeDef#
# UpdateUserResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateUserResponseTypeDef
def get_value() -> UpdateUserResponseTypeDef:
return {
"User": ...,
}
# UpdateUserResponseTypeDef definition
class UpdateUserResponseTypeDef(TypedDict):
User: UserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
SubnetGroupTypeDef#
# SubnetGroupTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import SubnetGroupTypeDef
def get_value() -> SubnetGroupTypeDef:
return {
"Name": ...,
}
# SubnetGroupTypeDef definition
class SubnetGroupTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
VpcId: NotRequired[str],
Subnets: NotRequired[List[SubnetTypeDef]], # (1)
ARN: NotRequired[str],
SupportedNetworkTypes: NotRequired[List[NetworkTypeType]], # (2)
- See
List[SubnetTypeDef]
- See
List[NetworkTypeType]
ShardTypeDef#
# ShardTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ShardTypeDef
def get_value() -> ShardTypeDef:
return {
"Name": ...,
}
# ShardTypeDef definition
class ShardTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
Slots: NotRequired[str],
Nodes: NotRequired[List[NodeTypeDef]], # (1)
NumberOfNodes: NotRequired[int],
- See
List[NodeTypeDef]
CreateMultiRegionClusterResponseTypeDef#
# CreateMultiRegionClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateMultiRegionClusterResponseTypeDef
def get_value() -> CreateMultiRegionClusterResponseTypeDef:
return {
"MultiRegionCluster": ...,
}
# CreateMultiRegionClusterResponseTypeDef definition
class CreateMultiRegionClusterResponseTypeDef(TypedDict):
MultiRegionCluster: MultiRegionClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMultiRegionClusterResponseTypeDef#
# DeleteMultiRegionClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteMultiRegionClusterResponseTypeDef
def get_value() -> DeleteMultiRegionClusterResponseTypeDef:
return {
"MultiRegionCluster": ...,
}
# DeleteMultiRegionClusterResponseTypeDef definition
class DeleteMultiRegionClusterResponseTypeDef(TypedDict):
MultiRegionCluster: MultiRegionClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMultiRegionClustersResponseTypeDef#
# DescribeMultiRegionClustersResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeMultiRegionClustersResponseTypeDef
def get_value() -> DescribeMultiRegionClustersResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeMultiRegionClustersResponseTypeDef definition
class DescribeMultiRegionClustersResponseTypeDef(TypedDict):
MultiRegionClusters: List[MultiRegionClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[MultiRegionClusterTypeDef]
- See ResponseMetadataTypeDef
UpdateMultiRegionClusterResponseTypeDef#
# UpdateMultiRegionClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateMultiRegionClusterResponseTypeDef
def get_value() -> UpdateMultiRegionClusterResponseTypeDef:
return {
"MultiRegionCluster": ...,
}
# UpdateMultiRegionClusterResponseTypeDef definition
class UpdateMultiRegionClusterResponseTypeDef(TypedDict):
MultiRegionCluster: MultiRegionClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReservedNodesResponseTypeDef#
# DescribeReservedNodesResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesResponseTypeDef
def get_value() -> DescribeReservedNodesResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeReservedNodesResponseTypeDef definition
class DescribeReservedNodesResponseTypeDef(TypedDict):
ReservedNodes: List[ReservedNodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ReservedNodeTypeDef]
- See ResponseMetadataTypeDef
PurchaseReservedNodesOfferingResponseTypeDef#
# PurchaseReservedNodesOfferingResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import PurchaseReservedNodesOfferingResponseTypeDef
def get_value() -> PurchaseReservedNodesOfferingResponseTypeDef:
return {
"ReservedNode": ...,
}
# PurchaseReservedNodesOfferingResponseTypeDef definition
class PurchaseReservedNodesOfferingResponseTypeDef(TypedDict):
ReservedNode: ReservedNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReservedNodesOfferingsResponseTypeDef#
# DescribeReservedNodesOfferingsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeReservedNodesOfferingsResponseTypeDef
def get_value() -> DescribeReservedNodesOfferingsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeReservedNodesOfferingsResponseTypeDef definition
class DescribeReservedNodesOfferingsResponseTypeDef(TypedDict):
ReservedNodesOfferings: List[ReservedNodesOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ReservedNodesOfferingTypeDef]
- See ResponseMetadataTypeDef
ClusterPendingUpdatesTypeDef#
# ClusterPendingUpdatesTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ClusterPendingUpdatesTypeDef
def get_value() -> ClusterPendingUpdatesTypeDef:
return {
"Resharding": ...,
}
# ClusterPendingUpdatesTypeDef definition
class ClusterPendingUpdatesTypeDef(TypedDict):
Resharding: NotRequired[ReshardingStatusTypeDef], # (1)
ACLs: NotRequired[ACLsUpdateStatusTypeDef], # (2)
ServiceUpdates: NotRequired[List[PendingModifiedServiceUpdateTypeDef]], # (3)
- See ReshardingStatusTypeDef
- See ACLsUpdateStatusTypeDef
- See
List[PendingModifiedServiceUpdateTypeDef]
ClusterConfigurationTypeDef#
# ClusterConfigurationTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ClusterConfigurationTypeDef
def get_value() -> ClusterConfigurationTypeDef:
return {
"Name": ...,
}
# ClusterConfigurationTypeDef definition
class ClusterConfigurationTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
NodeType: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
MaintenanceWindow: NotRequired[str],
TopicArn: NotRequired[str],
Port: NotRequired[int],
ParameterGroupName: NotRequired[str],
SubnetGroupName: NotRequired[str],
VpcId: NotRequired[str],
SnapshotRetentionLimit: NotRequired[int],
SnapshotWindow: NotRequired[str],
NumShards: NotRequired[int],
Shards: NotRequired[List[ShardDetailTypeDef]], # (1)
MultiRegionParameterGroupName: NotRequired[str],
MultiRegionClusterName: NotRequired[str],
- See
List[ShardDetailTypeDef]
CreateSubnetGroupResponseTypeDef#
# CreateSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateSubnetGroupResponseTypeDef
def get_value() -> CreateSubnetGroupResponseTypeDef:
return {
"SubnetGroup": ...,
}
# CreateSubnetGroupResponseTypeDef definition
class CreateSubnetGroupResponseTypeDef(TypedDict):
SubnetGroup: SubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSubnetGroupResponseTypeDef#
# DeleteSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteSubnetGroupResponseTypeDef
def get_value() -> DeleteSubnetGroupResponseTypeDef:
return {
"SubnetGroup": ...,
}
# DeleteSubnetGroupResponseTypeDef definition
class DeleteSubnetGroupResponseTypeDef(TypedDict):
SubnetGroup: SubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSubnetGroupsResponseTypeDef#
# DescribeSubnetGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.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],
- See
List[SubnetGroupTypeDef]
- See ResponseMetadataTypeDef
UpdateSubnetGroupResponseTypeDef#
# UpdateSubnetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateSubnetGroupResponseTypeDef
def get_value() -> UpdateSubnetGroupResponseTypeDef:
return {
"SubnetGroup": ...,
}
# UpdateSubnetGroupResponseTypeDef definition
class UpdateSubnetGroupResponseTypeDef(TypedDict):
SubnetGroup: SubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterTypeDef#
# ClusterTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import ClusterTypeDef
def get_value() -> ClusterTypeDef:
return {
"Name": ...,
}
# ClusterTypeDef definition
class ClusterTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[str],
PendingUpdates: NotRequired[ClusterPendingUpdatesTypeDef], # (1)
MultiRegionClusterName: NotRequired[str],
NumberOfShards: NotRequired[int],
Shards: NotRequired[List[ShardTypeDef]], # (2)
AvailabilityMode: NotRequired[AZStatusType], # (3)
ClusterEndpoint: NotRequired[EndpointTypeDef], # (4)
NodeType: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
EnginePatchVersion: NotRequired[str],
ParameterGroupName: NotRequired[str],
ParameterGroupStatus: NotRequired[str],
SecurityGroups: NotRequired[List[SecurityGroupMembershipTypeDef]], # (5)
SubnetGroupName: NotRequired[str],
TLSEnabled: NotRequired[bool],
KmsKeyId: NotRequired[str],
ARN: NotRequired[str],
SnsTopicArn: NotRequired[str],
SnsTopicStatus: NotRequired[str],
SnapshotRetentionLimit: NotRequired[int],
MaintenanceWindow: NotRequired[str],
SnapshotWindow: NotRequired[str],
ACLName: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
DataTiering: NotRequired[DataTieringStatusType], # (6)
NetworkType: NotRequired[NetworkTypeType], # (7)
IpDiscovery: NotRequired[IpDiscoveryType], # (8)
- See ClusterPendingUpdatesTypeDef
- See
List[ShardTypeDef]
- See AZStatusType
- See EndpointTypeDef
- See
List[SecurityGroupMembershipTypeDef]
- See DataTieringStatusType
- See NetworkTypeType
- See IpDiscoveryType
SnapshotTypeDef#
# SnapshotTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"Name": ...,
}
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
Source: NotRequired[str],
KmsKeyId: NotRequired[str],
ARN: NotRequired[str],
ClusterConfiguration: NotRequired[ClusterConfigurationTypeDef], # (1)
DataTiering: NotRequired[DataTieringStatusType], # (2)
BatchUpdateClusterResponseTypeDef#
# BatchUpdateClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import BatchUpdateClusterResponseTypeDef
def get_value() -> BatchUpdateClusterResponseTypeDef:
return {
"ProcessedClusters": ...,
}
# BatchUpdateClusterResponseTypeDef definition
class BatchUpdateClusterResponseTypeDef(TypedDict):
ProcessedClusters: List[ClusterTypeDef], # (1)
UnprocessedClusters: List[UnprocessedClusterTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ClusterTypeDef]
- See
List[UnprocessedClusterTypeDef]
- See ResponseMetadataTypeDef
CreateClusterResponseTypeDef#
# CreateClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateClusterResponseTypeDef
def get_value() -> CreateClusterResponseTypeDef:
return {
"Cluster": ...,
}
# CreateClusterResponseTypeDef definition
class CreateClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterResponseTypeDef#
# DeleteClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.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_memorydb.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],
- See
List[ClusterTypeDef]
- See ResponseMetadataTypeDef
FailoverShardResponseTypeDef#
# FailoverShardResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import FailoverShardResponseTypeDef
def get_value() -> FailoverShardResponseTypeDef:
return {
"Cluster": ...,
}
# FailoverShardResponseTypeDef definition
class FailoverShardResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateClusterResponseTypeDef#
# UpdateClusterResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import UpdateClusterResponseTypeDef
def get_value() -> UpdateClusterResponseTypeDef:
return {
"Cluster": ...,
}
# UpdateClusterResponseTypeDef definition
class UpdateClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopySnapshotResponseTypeDef#
# CopySnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CopySnapshotResponseTypeDef
def get_value() -> CopySnapshotResponseTypeDef:
return {
"Snapshot": ...,
}
# CopySnapshotResponseTypeDef definition
class CopySnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSnapshotResponseTypeDef#
# CreateSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import CreateSnapshotResponseTypeDef
def get_value() -> CreateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
}
# CreateSnapshotResponseTypeDef definition
class CreateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSnapshotResponseTypeDef#
# DeleteSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DeleteSnapshotResponseTypeDef
def get_value() -> DeleteSnapshotResponseTypeDef:
return {
"Snapshot": ...,
}
# DeleteSnapshotResponseTypeDef definition
class DeleteSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotsResponseTypeDef#
# DescribeSnapshotsResponseTypeDef TypedDict usage example
from mypy_boto3_memorydb.type_defs import DescribeSnapshotsResponseTypeDef
def get_value() -> DescribeSnapshotsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeSnapshotsResponseTypeDef definition
class DescribeSnapshotsResponseTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SnapshotTypeDef]
- See ResponseMetadataTypeDef