Memorydb Classes
ACLPendingChangesTypeDef
UserNamesToRemove
- Type: typing.Optional[typing.List[str]]
UserNamesToAdd
- Type: typing.Optional[typing.List[str]]
ACLTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
UserNames
- Type: typing.Optional[typing.List[str]]
MinimumEngineVersion
- Type: typing.Optional[str]
PendingChanges
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ACLPendingChangesTypeDef]
Clusters
- Type: typing.Optional[typing.List[str]]
ARN
- Type: typing.Optional[str]
ACLsUpdateStatusTypeDef
ACLToApply
- Type: typing.Optional[str]
AuthenticationModeTypeDef
Type
- Type: typing.Optional[typing.Literal['iam', 'password']]
Passwords
- Type: typing.Optional[typing.Sequence[str]]
AuthenticationTypeDef
Type
- Type: typing.Optional[typing.Literal['iam', 'no-password', 'password']]
PasswordCount
- Type: typing.Optional[int]
AvailabilityZoneTypeDef
Name
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchUpdateClusterRequestRequestTypeDef
ClusterNames
- Type: typing.Sequence[str]
- Required: Yes
ServiceUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ServiceUpdateRequestTypeDef]
BatchUpdateClusterResponseTypeDef
ProcessedClusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ClusterTypeDef]
- Required: Yes
UnprocessedClusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.UnprocessedClusterTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ClusterConfigurationTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
MaintenanceWindow
- Type: typing.Optional[str]
TopicArn
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
ParameterGroupName
- Type: typing.Optional[str]
SubnetGroupName
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SnapshotRetentionLimit
- Type: typing.Optional[int]
SnapshotWindow
- Type: typing.Optional[str]
NumShards
- Type: typing.Optional[int]
Shards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ShardDetailTypeDef]]
ClusterPendingUpdatesTypeDef
Resharding
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ReshardingStatusTypeDef]
ACLs
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ACLsUpdateStatusTypeDef]
ServiceUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.PendingModifiedServiceUpdateTypeDef]]
ClusterTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
PendingUpdates
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ClusterPendingUpdatesTypeDef]
NumberOfShards
- Type: typing.Optional[int]
Shards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ShardTypeDef]]
AvailabilityMode
- Type: typing.Optional[typing.Literal['multiaz', 'singleaz']]
ClusterEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.EndpointTypeDef]
NodeType
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
EnginePatchVersion
- Type: typing.Optional[str]
ParameterGroupName
- Type: typing.Optional[str]
ParameterGroupStatus
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.SecurityGroupMembershipTypeDef]]
SubnetGroupName
- Type: typing.Optional[str]
TLSEnabled
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
SnsTopicArn
- Type: typing.Optional[str]
SnsTopicStatus
- Type: typing.Optional[str]
SnapshotRetentionLimit
- Type: typing.Optional[int]
MaintenanceWindow
- Type: typing.Optional[str]
SnapshotWindow
- Type: typing.Optional[str]
ACLName
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
DataTiering
- Type: typing.Optional[typing.Literal['false', 'true']]
CopySnapshotRequestRequestTypeDef
SourceSnapshotName
- Type:
- Required: Yes
TargetSnapshotName
- Type:
- Required: Yes
TargetBucket
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CopySnapshotResponseTypeDef
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateACLRequestRequestTypeDef
ACLName
- Type:
- Required: Yes
UserNames
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CreateACLResponseTypeDef
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateClusterRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
ACLName
- Type:
- Required: Yes
ParameterGroupName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
NumShards
- Type: typing.Optional[int]
NumReplicasPerShard
- Type: typing.Optional[int]
SubnetGroupName
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
MaintenanceWindow
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
SnsTopicArn
- Type: typing.Optional[str]
TLSEnabled
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
SnapshotArns
- Type: typing.Optional[typing.Sequence[str]]
SnapshotName
- Type: typing.Optional[str]
SnapshotRetentionLimit
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
SnapshotWindow
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
DataTiering
- Type: typing.Optional[bool]
CreateClusterResponseTypeDef
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateParameterGroupRequestRequestTypeDef
ParameterGroupName
- Type:
- Required: Yes
Family
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CreateParameterGroupResponseTypeDef
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSnapshotRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
SnapshotName
- Type:
- Required: Yes
KmsKeyId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CreateSnapshotResponseTypeDef
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSubnetGroupRequestRequestTypeDef
SubnetGroupName
- Type:
- Required: Yes
SubnetIds
- Type: typing.Sequence[str]
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CreateSubnetGroupResponseTypeDef
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationMode
- Type:
- Required: Yes
AccessString
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
CreateUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteACLRequestRequestTypeDef
ACLName
- Type:
- Required: Yes
DeleteACLResponseTypeDef
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteClusterRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
FinalSnapshotName
- Type: typing.Optional[str]
DeleteClusterResponseTypeDef
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteParameterGroupRequestRequestTypeDef
ParameterGroupName
- Type:
- Required: Yes
DeleteParameterGroupResponseTypeDef
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSnapshotRequestRequestTypeDef
SnapshotName
- Type:
- Required: Yes
DeleteSnapshotResponseTypeDef
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSubnetGroupRequestRequestTypeDef
SubnetGroupName
- Type:
- Required: Yes
DeleteSubnetGroupResponseTypeDef
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
DeleteUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeACLsRequestDescribeACLsPaginateTypeDef
ACLName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeACLsRequestRequestTypeDef
ACLName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeACLsResponseTypeDef
ACLs
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ACLTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeClustersRequestDescribeClustersPaginateTypeDef
ClusterName
- Type: typing.Optional[str]
ShowShardDetails
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeClustersRequestRequestTypeDef
ClusterName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ShowShardDetails
- Type: typing.Optional[bool]
DescribeClustersResponseTypeDef
NextToken
- Type:
- Required: Yes
Clusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ClusterTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEngineVersionsRequestDescribeEngineVersionsPaginateTypeDef
EngineVersion
- Type: typing.Optional[str]
ParameterGroupFamily
- Type: typing.Optional[str]
DefaultOnly
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeEngineVersionsRequestRequestTypeDef
EngineVersion
- Type: typing.Optional[str]
ParameterGroupFamily
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DefaultOnly
- Type: typing.Optional[bool]
DescribeEngineVersionsResponseTypeDef
NextToken
- Type:
- Required: Yes
EngineVersions
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.EngineVersionInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventsRequestDescribeEventsPaginateTypeDef
SourceName
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['acl', 'cluster', 'node', 'parameter-group', 'subnet-group', 'user']]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Duration
- Type: typing.Optional[int]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeEventsRequestRequestTypeDef
SourceName
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['acl', 'cluster', 'node', 'parameter-group', 'subnet-group', 'user']]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Duration
- Type: typing.Optional[int]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeEventsResponseTypeDef
NextToken
- Type:
- Required: Yes
Events
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.EventTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeParameterGroupsRequestDescribeParameterGroupsPaginateTypeDef
ParameterGroupName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeParameterGroupsRequestRequestTypeDef
ParameterGroupName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeParameterGroupsResponseTypeDef
NextToken
- Type:
- Required: Yes
ParameterGroups
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ParameterGroupTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeParametersRequestDescribeParametersPaginateTypeDef
ParameterGroupName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeParametersRequestRequestTypeDef
ParameterGroupName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeParametersResponseTypeDef
NextToken
- Type:
- Required: Yes
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ParameterTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReservedNodesOfferingsRequestDescribeReservedNodesOfferingsPaginateTypeDef
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Duration
- Type: typing.Optional[str]
OfferingType
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeReservedNodesOfferingsRequestRequestTypeDef
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Duration
- Type: typing.Optional[str]
OfferingType
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeReservedNodesOfferingsResponseTypeDef
NextToken
- Type:
- Required: Yes
ReservedNodesOfferings
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ReservedNodesOfferingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReservedNodesRequestDescribeReservedNodesPaginateTypeDef
ReservationId
- Type: typing.Optional[str]
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Duration
- Type: typing.Optional[str]
OfferingType
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeReservedNodesRequestRequestTypeDef
ReservationId
- Type: typing.Optional[str]
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Duration
- Type: typing.Optional[str]
OfferingType
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeReservedNodesResponseTypeDef
NextToken
- Type:
- Required: Yes
ReservedNodes
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ReservedNodeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeServiceUpdatesRequestDescribeServiceUpdatesPaginateTypeDef
ServiceUpdateName
- Type: typing.Optional[str]
ClusterNames
- Type: typing.Optional[typing.Sequence[str]]
Status
- Type: typing.Optional[typing.Sequence[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeServiceUpdatesRequestRequestTypeDef
ServiceUpdateName
- Type: typing.Optional[str]
ClusterNames
- Type: typing.Optional[typing.Sequence[str]]
Status
- Type: typing.Optional[typing.Sequence[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeServiceUpdatesResponseTypeDef
NextToken
- Type:
- Required: Yes
ServiceUpdates
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.ServiceUpdateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef
ClusterName
- Type: typing.Optional[str]
SnapshotName
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
ShowDetail
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeSnapshotsRequestRequestTypeDef
ClusterName
- Type: typing.Optional[str]
SnapshotName
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ShowDetail
- Type: typing.Optional[bool]
DescribeSnapshotsResponseTypeDef
NextToken
- Type:
- Required: Yes
Snapshots
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.SnapshotTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSubnetGroupsRequestDescribeSubnetGroupsPaginateTypeDef
SubnetGroupName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeSubnetGroupsRequestRequestTypeDef
SubnetGroupName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeSubnetGroupsResponseTypeDef
NextToken
- Type:
- Required: Yes
SubnetGroups
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.SubnetGroupTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUsersRequestDescribeUsersPaginateTypeDef
UserName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.FilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.PaginatorConfigTypeDef]
DescribeUsersRequestRequestTypeDef
UserName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.FilterTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeUsersResponseTypeDef
Users
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.UserTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EndpointTypeDef
Address
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
EngineVersionInfoTypeDef
EngineVersion
- Type: typing.Optional[str]
EnginePatchVersion
- Type: typing.Optional[str]
ParameterGroupFamily
- Type: typing.Optional[str]
EventTypeDef
SourceName
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['acl', 'cluster', 'node', 'parameter-group', 'subnet-group', 'user']]
Message
- Type: typing.Optional[str]
Date
- Type: typing.Optional[datetime.datetime]
FailoverShardRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
ShardName
- Type:
- Required: Yes
FailoverShardResponseTypeDef
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FilterTypeDef
Name
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
ListAllowedNodeTypeUpdatesRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
ListAllowedNodeTypeUpdatesResponseTypeDef
ScaleUpNodeTypes
- Type: typing.List[str]
- Required: Yes
ScaleDownNodeTypes
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsResponseTypeDef
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NodeTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
CreateTime
- Type: typing.Optional[datetime.datetime]
Endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.EndpointTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParameterGroupTypeDef
Name
- Type: typing.Optional[str]
Family
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
ParameterNameValueTypeDef
ParameterName
- Type: typing.Optional[str]
ParameterValue
- Type: typing.Optional[str]
ParameterTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DataType
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[str]
MinimumEngineVersion
- Type: typing.Optional[str]
PendingModifiedServiceUpdateTypeDef
ServiceUpdateName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]
PurchaseReservedNodesOfferingRequestRequestTypeDef
ReservedNodesOfferingId
- Type:
- Required: Yes
ReservationId
- Type: typing.Optional[str]
NodeCount
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]]
PurchaseReservedNodesOfferingResponseTypeDef
ReservedNode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RecurringChargeTypeDef
RecurringChargeAmount
- Type: typing.Optional[float]
RecurringChargeFrequency
- Type: typing.Optional[str]
ReplicaConfigurationRequestTypeDef
ReplicaCount
- Type: typing.Optional[int]
ReservedNodeTypeDef
ReservationId
- Type: typing.Optional[str]
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
Duration
- Type: typing.Optional[int]
FixedPrice
- Type: typing.Optional[float]
NodeCount
- Type: typing.Optional[int]
OfferingType
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
RecurringCharges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.RecurringChargeTypeDef]]
ARN
- Type: typing.Optional[str]
ReservedNodesOfferingTypeDef
ReservedNodesOfferingId
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Duration
- Type: typing.Optional[int]
FixedPrice
- Type: typing.Optional[float]
OfferingType
- Type: typing.Optional[str]
RecurringCharges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.RecurringChargeTypeDef]]
ResetParameterGroupRequestRequestTypeDef
ParameterGroupName
- Type:
- Required: Yes
AllParameters
- Type: typing.Optional[bool]
ParameterNames
- Type: typing.Optional[typing.Sequence[str]]
ResetParameterGroupResponseTypeDef
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReshardingStatusTypeDef
SlotMigration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.SlotMigrationTypeDef]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
SecurityGroupMembershipTypeDef
SecurityGroupId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
ServiceUpdateRequestTypeDef
ServiceUpdateNameToApply
- Type: typing.Optional[str]
ServiceUpdateTypeDef
ClusterName
- Type: typing.Optional[str]
ServiceUpdateName
- Type: typing.Optional[str]
ReleaseDate
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]
Type
- Type: typing.Optional[typing.Literal['security-update']]
NodesUpdated
- Type: typing.Optional[str]
AutoUpdateStartDate
- Type: typing.Optional[datetime.datetime]
ShardConfigurationRequestTypeDef
ShardCount
- Type: typing.Optional[int]
ShardConfigurationTypeDef
Slots
- Type: typing.Optional[str]
ReplicaCount
- Type: typing.Optional[int]
ShardDetailTypeDef
Name
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ShardConfigurationTypeDef]
Size
- Type: typing.Optional[str]
SnapshotCreationTime
- Type: typing.Optional[datetime.datetime]
ShardTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Slots
- Type: typing.Optional[str]
Nodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.NodeTypeDef]]
NumberOfNodes
- Type: typing.Optional[int]
SlotMigrationTypeDef
ProgressPercentage
- Type: typing.Optional[float]
SnapshotTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
ClusterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ClusterConfigurationTypeDef]
DataTiering
- Type: typing.Optional[typing.Literal['false', 'true']]
SubnetGroupTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
Subnets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb_classes.SubnetTypeDef]]
ARN
- Type: typing.Optional[str]
SubnetTypeDef
Identifier
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.AvailabilityZoneTypeDef]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]
- Required: Yes
TagResourceResponseTypeDef
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
UnprocessedClusterTypeDef
ClusterName
- Type: typing.Optional[str]
ErrorType
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UntagResourceResponseTypeDef
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateACLRequestRequestTypeDef
ACLName
- Type:
- Required: Yes
UserNamesToAdd
- Type: typing.Optional[typing.Sequence[str]]
UserNamesToRemove
- Type: typing.Optional[typing.Sequence[str]]
UpdateACLResponseTypeDef
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateClusterRequestRequestTypeDef
ClusterName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
MaintenanceWindow
- Type: typing.Optional[str]
SnsTopicArn
- Type: typing.Optional[str]
SnsTopicStatus
- Type: typing.Optional[str]
ParameterGroupName
- Type: typing.Optional[str]
SnapshotWindow
- Type: typing.Optional[str]
SnapshotRetentionLimit
- Type: typing.Optional[int]
NodeType
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
ReplicaConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ReplicaConfigurationRequestTypeDef]
ShardConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.ShardConfigurationRequestTypeDef]
ACLName
- Type: typing.Optional[str]
UpdateClusterResponseTypeDef
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateParameterGroupRequestRequestTypeDef
ParameterGroupName
- Type:
- Required: Yes
ParameterNameValues
- Type: typing.Sequence[aws_resource_validator.pydantic_models.memorydb_classes.ParameterNameValueTypeDef]
- Required: Yes
UpdateParameterGroupResponseTypeDef
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSubnetGroupRequestRequestTypeDef
SubnetGroupName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.Sequence[str]]
UpdateSubnetGroupResponseTypeDef
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationMode
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.AuthenticationModeTypeDef]
AccessString
- Type: typing.Optional[str]
UpdateUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UserTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AccessString
- Type: typing.Optional[str]
ACLNames
- Type: typing.Optional[typing.List[str]]
MinimumEngineVersion
- Type: typing.Optional[str]
Authentication
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb_classes.AuthenticationTypeDef]
ARN
- Type: typing.Optional[str]