Memorydb Classes
ACL
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.memorydb_classes.ACLPendingChanges]
Clusters
- Type: typing.Optional[typing.List[str]]
ARN
- Type: typing.Optional[str]
ACLPendingChanges
UserNamesToRemove
- Type: typing.Optional[typing.List[str]]
UserNamesToAdd
- Type: typing.Optional[typing.List[str]]
ACLsUpdateStatus
ACLToApply
- Type: typing.Optional[str]
Authentication
Type
- Type: typing.Optional[typing.Literal['iam', 'no-password', 'password']]
PasswordCount
- Type: typing.Optional[int]
AuthenticationMode
Type
- Type: typing.Optional[typing.Literal['iam', 'password']]
Passwords
- Type: typing.Optional[typing.List[str]]
AvailabilityZone
Name
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchUpdateClusterRequest
ClusterNames
- Type: typing.List[str]
- Required: Yes
ServiceUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ServiceUpdateRequest]
BatchUpdateClusterResponse
ProcessedClusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Cluster]
- Required: Yes
UnprocessedClusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.UnprocessedCluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Cluster
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.memorydb_classes.ClusterPendingUpdates]
MultiRegionClusterName
- Type: typing.Optional[str]
NumberOfShards
- Type: typing.Optional[int]
Shards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Shard]]
AvailabilityMode
- Type: typing.Optional[typing.Literal['multiaz', 'singleaz']]
ClusterEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Endpoint]
NodeType
- Type: typing.Optional[str]
Engine
- 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.memorydb_classes.SecurityGroupMembership]]
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']]
ClusterConfiguration
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Engine
- 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.memorydb_classes.ShardDetail]]
MultiRegionParameterGroupName
- Type: typing.Optional[str]
MultiRegionClusterName
- Type: typing.Optional[str]
ClusterPendingUpdates
Resharding
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ReshardingStatus]
ACLs
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ACLsUpdateStatus]
ServiceUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PendingModifiedServiceUpdate]]
CopySnapshotRequest
SourceSnapshotName
- Type:
- Required: Yes
TargetSnapshotName
- Type:
- Required: Yes
TargetBucket
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CopySnapshotResponse
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateACLRequest
ACLName
- Type:
- Required: Yes
UserNames
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateACLResponse
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateClusterRequest
ClusterName
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
ACLName
- Type:
- Required: Yes
MultiRegionClusterName
- Type: typing.Optional[str]
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.List[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.List[str]]
SnapshotName
- Type: typing.Optional[str]
SnapshotRetentionLimit
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
SnapshotWindow
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
DataTiering
- Type: typing.Optional[bool]
CreateClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMultiRegionClusterRequest
MultiRegionClusterNameSuffix
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
MultiRegionParameterGroupName
- Type: typing.Optional[str]
NumShards
- Type: typing.Optional[int]
TLSEnabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateMultiRegionClusterResponse
MultiRegionCluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateParameterGroupRequest
ParameterGroupName
- Type:
- Required: Yes
Family
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateParameterGroupResponse
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSnapshotRequest
ClusterName
- Type:
- Required: Yes
SnapshotName
- Type:
- Required: Yes
KmsKeyId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateSnapshotResponse
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSubnetGroupRequest
SubnetGroupName
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateSubnetGroupResponse
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequest
UserName
- Type:
- Required: Yes
AuthenticationMode
- Type:
- Required: Yes
AccessString
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
CreateUserResponse
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteACLRequest
ACLName
- Type:
- Required: Yes
DeleteACLResponse
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteClusterRequest
ClusterName
- Type:
- Required: Yes
MultiRegionClusterName
- Type: typing.Optional[str]
FinalSnapshotName
- Type: typing.Optional[str]
DeleteClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMultiRegionClusterRequest
MultiRegionClusterName
- Type:
- Required: Yes
DeleteMultiRegionClusterResponse
MultiRegionCluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteParameterGroupRequest
ParameterGroupName
- Type:
- Required: Yes
DeleteParameterGroupResponse
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSnapshotRequest
SnapshotName
- Type:
- Required: Yes
DeleteSnapshotResponse
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSubnetGroupRequest
SubnetGroupName
- Type:
- Required: Yes
DeleteSubnetGroupResponse
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteUserRequest
UserName
- Type:
- Required: Yes
DeleteUserResponse
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeACLsRequest
ACLName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeACLsRequestPaginate
ACLName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeACLsResponse
ACLs
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ACL]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeClustersRequest
ClusterName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ShowShardDetails
- Type: typing.Optional[bool]
DescribeClustersRequestPaginate
ClusterName
- Type: typing.Optional[str]
ShowShardDetails
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeClustersResponse
Clusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Cluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeEngineVersionsRequest
Engine
- Type: typing.Optional[str]
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]
DescribeEngineVersionsRequestPaginate
Engine
- Type: typing.Optional[str]
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.memorydb_classes.PaginatorConfig]
DescribeEngineVersionsResponse
EngineVersions
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.EngineVersionInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeEventsRequest
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]
DescribeEventsRequestPaginate
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.memorydb_classes.PaginatorConfig]
DescribeEventsResponse
Events
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Event]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeMultiRegionClustersRequest
MultiRegionClusterName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ShowClusterDetails
- Type: typing.Optional[bool]
DescribeMultiRegionClustersRequestPaginate
MultiRegionClusterName
- Type: typing.Optional[str]
ShowClusterDetails
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeMultiRegionClustersResponse
MultiRegionClusters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.MultiRegionCluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeParameterGroupsRequest
ParameterGroupName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeParameterGroupsRequestPaginate
ParameterGroupName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeParameterGroupsResponse
ParameterGroups
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ParameterGroup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeParametersRequest
ParameterGroupName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeParametersRequestPaginate
ParameterGroupName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeParametersResponse
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Parameter]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeReservedNodesOfferingsRequest
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]
DescribeReservedNodesOfferingsRequestPaginate
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.memorydb_classes.PaginatorConfig]
DescribeReservedNodesOfferingsResponse
ReservedNodesOfferings
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ReservedNodesOffering]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeReservedNodesRequest
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]
DescribeReservedNodesRequestPaginate
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.memorydb_classes.PaginatorConfig]
DescribeReservedNodesResponse
ReservedNodes
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ReservedNode]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeServiceUpdatesRequest
ServiceUpdateName
- Type: typing.Optional[str]
ClusterNames
- Type: typing.Optional[typing.List[str]]
Status
- Type: typing.Optional[typing.List[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeServiceUpdatesRequestPaginate
ServiceUpdateName
- Type: typing.Optional[str]
ClusterNames
- Type: typing.Optional[typing.List[str]]
Status
- Type: typing.Optional[typing.List[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeServiceUpdatesResponse
ServiceUpdates
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ServiceUpdate]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSnapshotsRequest
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]
DescribeSnapshotsRequestPaginate
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.memorydb_classes.PaginatorConfig]
DescribeSnapshotsResponse
Snapshots
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Snapshot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSubnetGroupsRequest
SubnetGroupName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeSubnetGroupsRequestPaginate
SubnetGroupName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeSubnetGroupsResponse
SubnetGroups
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.SubnetGroup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeUsersRequest
UserName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Filter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeUsersRequestPaginate
UserName
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Filter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.PaginatorConfig]
DescribeUsersResponse
Users
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.User]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Endpoint
Address
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
EngineVersionInfo
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
EnginePatchVersion
- Type: typing.Optional[str]
ParameterGroupFamily
- Type: typing.Optional[str]
Event
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]
FailoverShardRequest
ClusterName
- Type:
- Required: Yes
ShardName
- Type:
- Required: Yes
FailoverShardResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Filter
Name
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ListAllowedMultiRegionClusterUpdatesRequest
MultiRegionClusterName
- Type:
- Required: Yes
ListAllowedMultiRegionClusterUpdatesResponse
ScaleUpNodeTypes
- Type: typing.List[str]
- Required: Yes
ScaleDownNodeTypes
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAllowedNodeTypeUpdatesRequest
ClusterName
- Type:
- Required: Yes
ListAllowedNodeTypeUpdatesResponse
ScaleUpNodeTypes
- Type: typing.List[str]
- Required: Yes
ScaleDownNodeTypes
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsRequest
ResourceArn
- Type:
- Required: Yes
ListTagsResponse
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MultiRegionCluster
MultiRegionClusterName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
NumberOfShards
- Type: typing.Optional[int]
Clusters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.RegionalCluster]]
MultiRegionParameterGroupName
- Type: typing.Optional[str]
TLSEnabled
- Type: typing.Optional[bool]
ARN
- Type: typing.Optional[str]
Node
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
CreateTime
- Type: typing.Optional[datetime.datetime]
Endpoint
- Type:
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Parameter
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]
ParameterGroup
Name
- Type: typing.Optional[str]
Family
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
ParameterNameValue
ParameterName
- Type: typing.Optional[str]
ParameterValue
- Type: typing.Optional[str]
PendingModifiedServiceUpdate
ServiceUpdateName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['available', 'complete', 'in-progress', 'scheduled']]
PurchaseReservedNodesOfferingRequest
ReservedNodesOfferingId
- Type:
- Required: Yes
ReservationId
- Type: typing.Optional[str]
NodeCount
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]]
PurchaseReservedNodesOfferingResponse
ReservedNode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RecurringCharge
RecurringChargeAmount
- Type: typing.Optional[float]
RecurringChargeFrequency
- Type: typing.Optional[str]
RegionalCluster
ClusterName
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
ARN
- Type: typing.Optional[str]
ReplicaConfigurationRequest
ReplicaCount
- Type: typing.Optional[int]
ReservedNode
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.memorydb_classes.RecurringCharge]]
ARN
- Type: typing.Optional[str]
ReservedNodesOffering
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.memorydb_classes.RecurringCharge]]
ResetParameterGroupRequest
ParameterGroupName
- Type:
- Required: Yes
AllParameters
- Type: typing.Optional[bool]
ParameterNames
- Type: typing.Optional[typing.List[str]]
ResetParameterGroupResponse
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReshardingStatus
SlotMigration
- Type:
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SecurityGroupMembership
SecurityGroupId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
ServiceUpdate
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']]
Engine
- Type: typing.Optional[str]
NodesUpdated
- Type: typing.Optional[str]
AutoUpdateStartDate
- Type: typing.Optional[datetime.datetime]
ServiceUpdateRequest
ServiceUpdateNameToApply
- Type: typing.Optional[str]
Shard
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.memorydb_classes.Node]]
NumberOfNodes
- Type: typing.Optional[int]
ShardConfiguration
Slots
- Type: typing.Optional[str]
ReplicaCount
- Type: typing.Optional[int]
ShardConfigurationRequest
ShardCount
- Type: typing.Optional[int]
ShardDetail
Name
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ShardConfiguration]
Size
- Type: typing.Optional[str]
SnapshotCreationTime
- Type: typing.Optional[datetime.datetime]
SlotMigration
ProgressPercentage
- Type: typing.Optional[float]
Snapshot
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:
DataTiering
- Type: typing.Optional[typing.Literal['false', 'true']]
Subnet
Identifier
- Type: typing.Optional[str]
AvailabilityZone
- Type:
SubnetGroup
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.memorydb_classes.Subnet]]
ARN
- Type: typing.Optional[str]
Tag
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]
- Required: Yes
TagResourceResponse
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UnprocessedCluster
ClusterName
- Type: typing.Optional[str]
ErrorType
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UntagResourceResponse
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateACLRequest
ACLName
- Type:
- Required: Yes
UserNamesToAdd
- Type: typing.Optional[typing.List[str]]
UserNamesToRemove
- Type: typing.Optional[typing.List[str]]
UpdateACLResponse
ACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateClusterRequest
ClusterName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.List[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]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
ReplicaConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ReplicaConfigurationRequest]
ShardConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ShardConfigurationRequest]
ACLName
- Type: typing.Optional[str]
UpdateClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMultiRegionClusterRequest
MultiRegionClusterName
- Type:
- Required: Yes
NodeType
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
ShardConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ShardConfigurationRequest]
MultiRegionParameterGroupName
- Type: typing.Optional[str]
UpdateStrategy
- Type: typing.Optional[typing.Literal['coordinated', 'uncoordinated']]
UpdateMultiRegionClusterResponse
MultiRegionCluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateParameterGroupRequest
ParameterGroupName
- Type:
- Required: Yes
ParameterNameValues
- Type: typing.List[aws_resource_validator.pydantic_models.memorydb.memorydb_classes.ParameterNameValue]
- Required: Yes
UpdateParameterGroupResponse
ParameterGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSubnetGroupRequest
SubnetGroupName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
UpdateSubnetGroupResponse
SubnetGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUserRequest
UserName
- Type:
- Required: Yes
AuthenticationMode
- Type:
AccessString
- Type: typing.Optional[str]
UpdateUserResponse
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
User
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:
ARN
- Type: typing.Optional[str]