Type definitions#
Index > CloudHSMV2 > Type definitions
Auto-generated documentation for CloudHSMV2 type annotations stubs module types-boto3-cloudhsmv2.
BackupRetentionPolicyTypeDef#
# BackupRetentionPolicyTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import BackupRetentionPolicyTypeDef
def get_value() -> BackupRetentionPolicyTypeDef:
return {
"Type": ...,
}
# BackupRetentionPolicyTypeDef definition
class BackupRetentionPolicyTypeDef(TypedDict):
Type: NotRequired[BackupRetentionTypeType], # (1)
Value: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CertificatesTypeDef#
# CertificatesTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CertificatesTypeDef
def get_value() -> CertificatesTypeDef:
return {
"ClusterCsr": ...,
}
# CertificatesTypeDef definition
class CertificatesTypeDef(TypedDict):
ClusterCsr: NotRequired[str],
HsmCertificate: NotRequired[str],
AwsHardwareCertificate: NotRequired[str],
ManufacturerHardwareCertificate: NotRequired[str],
ClusterCertificate: NotRequired[str],
HsmTypeDef#
# HsmTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import HsmTypeDef
def get_value() -> HsmTypeDef:
return {
"AvailabilityZone": ...,
}
# HsmTypeDef definition
class HsmTypeDef(TypedDict):
HsmId: str,
AvailabilityZone: NotRequired[str],
ClusterId: NotRequired[str],
SubnetId: NotRequired[str],
EniId: NotRequired[str],
EniIp: NotRequired[str],
EniIpV6: NotRequired[str],
HsmType: NotRequired[str],
State: NotRequired[HsmStateType], # (1)
StateMessage: NotRequired[str],
- See HsmStateType
DestinationBackupTypeDef#
# DestinationBackupTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DestinationBackupTypeDef
def get_value() -> DestinationBackupTypeDef:
return {
"CreateTimestamp": ...,
}
# DestinationBackupTypeDef definition
class DestinationBackupTypeDef(TypedDict):
CreateTimestamp: NotRequired[datetime],
SourceRegion: NotRequired[str],
SourceBackup: NotRequired[str],
SourceCluster: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.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],
CreateHsmRequestTypeDef#
# CreateHsmRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CreateHsmRequestTypeDef
def get_value() -> CreateHsmRequestTypeDef:
return {
"ClusterId": ...,
}
# CreateHsmRequestTypeDef definition
class CreateHsmRequestTypeDef(TypedDict):
ClusterId: str,
AvailabilityZone: str,
IpAddress: NotRequired[str],
DeleteBackupRequestTypeDef#
# DeleteBackupRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteBackupRequestTypeDef
def get_value() -> DeleteBackupRequestTypeDef:
return {
"BackupId": ...,
}
# DeleteBackupRequestTypeDef definition
class DeleteBackupRequestTypeDef(TypedDict):
BackupId: str,
DeleteClusterRequestTypeDef#
# DeleteClusterRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteClusterRequestTypeDef
def get_value() -> DeleteClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# DeleteClusterRequestTypeDef definition
class DeleteClusterRequestTypeDef(TypedDict):
ClusterId: str,
DeleteHsmRequestTypeDef#
# DeleteHsmRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteHsmRequestTypeDef
def get_value() -> DeleteHsmRequestTypeDef:
return {
"ClusterId": ...,
}
# DeleteHsmRequestTypeDef definition
class DeleteHsmRequestTypeDef(TypedDict):
ClusterId: str,
HsmId: NotRequired[str],
EniId: NotRequired[str],
EniIp: NotRequired[str],
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeBackupsRequestTypeDef#
# DescribeBackupsRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DescribeBackupsRequestTypeDef
def get_value() -> DescribeBackupsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeBackupsRequestTypeDef definition
class DescribeBackupsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Mapping[str, Sequence[str]]],
Shared: NotRequired[bool],
SortAscending: NotRequired[bool],
DescribeClustersRequestTypeDef#
# DescribeClustersRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DescribeClustersRequestTypeDef
def get_value() -> DescribeClustersRequestTypeDef:
return {
"Filters": ...,
}
# DescribeClustersRequestTypeDef definition
class DescribeClustersRequestTypeDef(TypedDict):
Filters: NotRequired[Mapping[str, Sequence[str]]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetResourcePolicyRequestTypeDef#
# GetResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import GetResourcePolicyRequestTypeDef
def get_value() -> GetResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyRequestTypeDef definition
class GetResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
InitializeClusterRequestTypeDef#
# InitializeClusterRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import InitializeClusterRequestTypeDef
def get_value() -> InitializeClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# InitializeClusterRequestTypeDef definition
class InitializeClusterRequestTypeDef(TypedDict):
ClusterId: str,
SignedCert: str,
TrustAnchor: str,
ListTagsRequestTypeDef#
# ListTagsRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ListTagsRequestTypeDef
def get_value() -> ListTagsRequestTypeDef:
return {
"ResourceId": ...,
}
# ListTagsRequestTypeDef definition
class ListTagsRequestTypeDef(TypedDict):
ResourceId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ModifyBackupAttributesRequestTypeDef#
# ModifyBackupAttributesRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ModifyBackupAttributesRequestTypeDef
def get_value() -> ModifyBackupAttributesRequestTypeDef:
return {
"BackupId": ...,
}
# ModifyBackupAttributesRequestTypeDef definition
class ModifyBackupAttributesRequestTypeDef(TypedDict):
BackupId: str,
NeverExpires: bool,
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
Policy: NotRequired[str],
RestoreBackupRequestTypeDef#
# RestoreBackupRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import RestoreBackupRequestTypeDef
def get_value() -> RestoreBackupRequestTypeDef:
return {
"BackupId": ...,
}
# RestoreBackupRequestTypeDef definition
class RestoreBackupRequestTypeDef(TypedDict):
BackupId: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceId: str,
TagKeyList: Sequence[str],
ModifyClusterRequestTypeDef#
# ModifyClusterRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ModifyClusterRequestTypeDef
def get_value() -> ModifyClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# ModifyClusterRequestTypeDef definition
class ModifyClusterRequestTypeDef(TypedDict):
ClusterId: str,
HsmType: NotRequired[str],
BackupRetentionPolicy: NotRequired[BackupRetentionPolicyTypeDef], # (1)
BackupTypeDef#
# BackupTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import BackupTypeDef
def get_value() -> BackupTypeDef:
return {
"BackupId": ...,
}
# BackupTypeDef definition
class BackupTypeDef(TypedDict):
BackupId: str,
BackupArn: NotRequired[str],
BackupState: NotRequired[BackupStateType], # (1)
ClusterId: NotRequired[str],
CreateTimestamp: NotRequired[datetime],
CopyTimestamp: NotRequired[datetime],
NeverExpires: NotRequired[bool],
SourceRegion: NotRequired[str],
SourceBackup: NotRequired[str],
SourceCluster: NotRequired[str],
DeleteTimestamp: NotRequired[datetime],
TagList: NotRequired[List[TagTypeDef]], # (2)
HsmType: NotRequired[str],
Mode: NotRequired[ClusterModeType], # (3)
- See BackupStateType
- See TagTypeDef
- See ClusterModeType
CopyBackupToRegionRequestTypeDef#
# CopyBackupToRegionRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CopyBackupToRegionRequestTypeDef
def get_value() -> CopyBackupToRegionRequestTypeDef:
return {
"DestinationRegion": ...,
}
# CopyBackupToRegionRequestTypeDef definition
class CopyBackupToRegionRequestTypeDef(TypedDict):
DestinationRegion: str,
BackupId: str,
TagList: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterRequestTypeDef#
# CreateClusterRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CreateClusterRequestTypeDef
def get_value() -> CreateClusterRequestTypeDef:
return {
"HsmType": ...,
}
# CreateClusterRequestTypeDef definition
class CreateClusterRequestTypeDef(TypedDict):
HsmType: str,
SubnetIds: Sequence[str],
BackupRetentionPolicy: NotRequired[BackupRetentionPolicyTypeDef], # (1)
SourceBackupId: NotRequired[str],
NetworkType: NotRequired[NetworkTypeType], # (2)
TagList: NotRequired[Sequence[TagTypeDef]], # (3)
Mode: NotRequired[ClusterModeType], # (4)
- See BackupRetentionPolicyTypeDef
- See NetworkTypeType
- See TagTypeDef
- See ClusterModeType
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceId: str,
TagList: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ClusterTypeDef#
# ClusterTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ClusterTypeDef
def get_value() -> ClusterTypeDef:
return {
"BackupPolicy": ...,
}
# ClusterTypeDef definition
class ClusterTypeDef(TypedDict):
BackupPolicy: NotRequired[BackupPolicyType], # (1)
BackupRetentionPolicy: NotRequired[BackupRetentionPolicyTypeDef], # (2)
ClusterId: NotRequired[str],
CreateTimestamp: NotRequired[datetime],
Hsms: NotRequired[List[HsmTypeDef]], # (3)
HsmType: NotRequired[str],
HsmTypeRollbackExpiration: NotRequired[datetime],
PreCoPassword: NotRequired[str],
SecurityGroup: NotRequired[str],
SourceBackupId: NotRequired[str],
State: NotRequired[ClusterStateType], # (4)
StateMessage: NotRequired[str],
SubnetMapping: NotRequired[Dict[str, str]],
VpcId: NotRequired[str],
NetworkType: NotRequired[NetworkTypeType], # (5)
Certificates: NotRequired[CertificatesTypeDef], # (6)
TagList: NotRequired[List[TagTypeDef]], # (7)
Mode: NotRequired[ClusterModeType], # (8)
- See BackupPolicyType
- See BackupRetentionPolicyTypeDef
- See HsmTypeDef
- See ClusterStateType
- See NetworkTypeType
- See CertificatesTypeDef
- See TagTypeDef
- See ClusterModeType
CopyBackupToRegionResponseTypeDef#
# CopyBackupToRegionResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CopyBackupToRegionResponseTypeDef
def get_value() -> CopyBackupToRegionResponseTypeDef:
return {
"DestinationBackup": ...,
}
# CopyBackupToRegionResponseTypeDef definition
class CopyBackupToRegionResponseTypeDef(TypedDict):
DestinationBackup: DestinationBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHsmResponseTypeDef#
# CreateHsmResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import CreateHsmResponseTypeDef
def get_value() -> CreateHsmResponseTypeDef:
return {
"Hsm": ...,
}
# CreateHsmResponseTypeDef definition
class CreateHsmResponseTypeDef(TypedDict):
Hsm: HsmTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HsmTypeDef
- See ResponseMetadataTypeDef
DeleteHsmResponseTypeDef#
# DeleteHsmResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteHsmResponseTypeDef
def get_value() -> DeleteHsmResponseTypeDef:
return {
"HsmId": ...,
}
# DeleteHsmResponseTypeDef definition
class DeleteHsmResponseTypeDef(TypedDict):
HsmId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteResourcePolicyResponseTypeDef#
# DeleteResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteResourcePolicyResponseTypeDef
def get_value() -> DeleteResourcePolicyResponseTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyResponseTypeDef definition
class DeleteResourcePolicyResponseTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"Policy": ...,
}
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InitializeClusterResponseTypeDef#
# InitializeClusterResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import InitializeClusterResponseTypeDef
def get_value() -> InitializeClusterResponseTypeDef:
return {
"State": ...,
}
# InitializeClusterResponseTypeDef definition
class InitializeClusterResponseTypeDef(TypedDict):
State: ClusterStateType, # (1)
StateMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ListTagsResponseTypeDef
def get_value() -> ListTagsResponseTypeDef:
return {
"TagList": ...,
}
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeBackupsRequestPaginateTypeDef#
# DescribeBackupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DescribeBackupsRequestPaginateTypeDef
def get_value() -> DescribeBackupsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeBackupsRequestPaginateTypeDef definition
class DescribeBackupsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Mapping[str, Sequence[str]]],
Shared: NotRequired[bool],
SortAscending: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClustersRequestPaginateTypeDef#
# DescribeClustersRequestPaginateTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DescribeClustersRequestPaginateTypeDef
def get_value() -> DescribeClustersRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeClustersRequestPaginateTypeDef definition
class DescribeClustersRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsRequestPaginateTypeDef#
# ListTagsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ListTagsRequestPaginateTypeDef
def get_value() -> ListTagsRequestPaginateTypeDef:
return {
"ResourceId": ...,
}
# ListTagsRequestPaginateTypeDef definition
class ListTagsRequestPaginateTypeDef(TypedDict):
ResourceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DeleteBackupResponseTypeDef#
# DeleteBackupResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DeleteBackupResponseTypeDef
def get_value() -> DeleteBackupResponseTypeDef:
return {
"Backup": ...,
}
# DeleteBackupResponseTypeDef definition
class DeleteBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
DescribeBackupsResponseTypeDef#
# DescribeBackupsResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import DescribeBackupsResponseTypeDef
def get_value() -> DescribeBackupsResponseTypeDef:
return {
"Backups": ...,
}
# DescribeBackupsResponseTypeDef definition
class DescribeBackupsResponseTypeDef(TypedDict):
Backups: List[BackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See BackupTypeDef
- See ResponseMetadataTypeDef
ModifyBackupAttributesResponseTypeDef#
# ModifyBackupAttributesResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ModifyBackupAttributesResponseTypeDef
def get_value() -> ModifyBackupAttributesResponseTypeDef:
return {
"Backup": ...,
}
# ModifyBackupAttributesResponseTypeDef definition
class ModifyBackupAttributesResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
RestoreBackupResponseTypeDef#
# RestoreBackupResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import RestoreBackupResponseTypeDef
def get_value() -> RestoreBackupResponseTypeDef:
return {
"Backup": ...,
}
# RestoreBackupResponseTypeDef definition
class RestoreBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
CreateClusterResponseTypeDef#
# CreateClusterResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.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 types_boto3_cloudhsmv2.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 types_boto3_cloudhsmv2.type_defs import DescribeClustersResponseTypeDef
def get_value() -> DescribeClustersResponseTypeDef:
return {
"Clusters": ...,
}
# DescribeClustersResponseTypeDef definition
class DescribeClustersResponseTypeDef(TypedDict):
Clusters: List[ClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyClusterResponseTypeDef#
# ModifyClusterResponseTypeDef TypedDict usage example
from types_boto3_cloudhsmv2.type_defs import ModifyClusterResponseTypeDef
def get_value() -> ModifyClusterResponseTypeDef:
return {
"Cluster": ...,
}
# ModifyClusterResponseTypeDef definition
class ModifyClusterResponseTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)