Skip to content

Typed dictionaries#

Index > CloudHSM > Typed dictionaries

Auto-generated documentation for CloudHSM type annotations stubs module mypy-boto3-cloudhsm.

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

AddTagsToResourceResponseTypeDef#

# AddTagsToResourceResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import AddTagsToResourceResponseTypeDef

def get_value() -> AddTagsToResourceResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# AddTagsToResourceResponseTypeDef definition

class AddTagsToResourceResponseTypeDef(TypedDict):
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateHapgRequestRequestTypeDef#

# CreateHapgRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateHapgRequestRequestTypeDef

def get_value() -> CreateHapgRequestRequestTypeDef:
    return {
        "Label": ...,
    }
# CreateHapgRequestRequestTypeDef definition

class CreateHapgRequestRequestTypeDef(TypedDict):
    Label: str,

CreateHapgResponseTypeDef#

# CreateHapgResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateHapgResponseTypeDef

def get_value() -> CreateHapgResponseTypeDef:
    return {
        "HapgArn": ...,
        "ResponseMetadata": ...,
    }
# CreateHapgResponseTypeDef definition

class CreateHapgResponseTypeDef(TypedDict):
    HapgArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateHsmRequestRequestTypeDef#

# CreateHsmRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateHsmRequestRequestTypeDef

def get_value() -> CreateHsmRequestRequestTypeDef:
    return {
        "SubnetId": ...,
        "SshKey": ...,
        "IamRoleArn": ...,
        "SubscriptionType": ...,
    }
# CreateHsmRequestRequestTypeDef definition

class CreateHsmRequestRequestTypeDef(TypedDict):
    SubnetId: str,
    SshKey: str,
    IamRoleArn: str,
    SubscriptionType: SubscriptionTypeType,  # (1)
    EniIp: NotRequired[str],
    ExternalId: NotRequired[str],
    ClientToken: NotRequired[str],
    SyslogIp: NotRequired[str],
  1. See SubscriptionTypeType

CreateHsmResponseTypeDef#

# CreateHsmResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateHsmResponseTypeDef

def get_value() -> CreateHsmResponseTypeDef:
    return {
        "HsmArn": ...,
        "ResponseMetadata": ...,
    }
# CreateHsmResponseTypeDef definition

class CreateHsmResponseTypeDef(TypedDict):
    HsmArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLunaClientRequestRequestTypeDef#

# CreateLunaClientRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateLunaClientRequestRequestTypeDef

def get_value() -> CreateLunaClientRequestRequestTypeDef:
    return {
        "Certificate": ...,
    }
# CreateLunaClientRequestRequestTypeDef definition

class CreateLunaClientRequestRequestTypeDef(TypedDict):
    Certificate: str,
    Label: NotRequired[str],

CreateLunaClientResponseTypeDef#

# CreateLunaClientResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import CreateLunaClientResponseTypeDef

def get_value() -> CreateLunaClientResponseTypeDef:
    return {
        "ClientArn": ...,
        "ResponseMetadata": ...,
    }
# CreateLunaClientResponseTypeDef definition

class CreateLunaClientResponseTypeDef(TypedDict):
    ClientArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteHapgRequestRequestTypeDef#

# DeleteHapgRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteHapgRequestRequestTypeDef

def get_value() -> DeleteHapgRequestRequestTypeDef:
    return {
        "HapgArn": ...,
    }
# DeleteHapgRequestRequestTypeDef definition

class DeleteHapgRequestRequestTypeDef(TypedDict):
    HapgArn: str,

DeleteHapgResponseTypeDef#

# DeleteHapgResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteHapgResponseTypeDef

def get_value() -> DeleteHapgResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DeleteHapgResponseTypeDef definition

class DeleteHapgResponseTypeDef(TypedDict):
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteHsmRequestRequestTypeDef#

# DeleteHsmRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteHsmRequestRequestTypeDef

def get_value() -> DeleteHsmRequestRequestTypeDef:
    return {
        "HsmArn": ...,
    }
# DeleteHsmRequestRequestTypeDef definition

class DeleteHsmRequestRequestTypeDef(TypedDict):
    HsmArn: str,

DeleteHsmResponseTypeDef#

# DeleteHsmResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteHsmResponseTypeDef

def get_value() -> DeleteHsmResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DeleteHsmResponseTypeDef definition

class DeleteHsmResponseTypeDef(TypedDict):
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteLunaClientRequestRequestTypeDef#

# DeleteLunaClientRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteLunaClientRequestRequestTypeDef

def get_value() -> DeleteLunaClientRequestRequestTypeDef:
    return {
        "ClientArn": ...,
    }
# DeleteLunaClientRequestRequestTypeDef definition

class DeleteLunaClientRequestRequestTypeDef(TypedDict):
    ClientArn: str,

DeleteLunaClientResponseTypeDef#

# DeleteLunaClientResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DeleteLunaClientResponseTypeDef

def get_value() -> DeleteLunaClientResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DeleteLunaClientResponseTypeDef definition

class DeleteLunaClientResponseTypeDef(TypedDict):
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeHapgRequestRequestTypeDef#

# DescribeHapgRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeHapgRequestRequestTypeDef

def get_value() -> DescribeHapgRequestRequestTypeDef:
    return {
        "HapgArn": ...,
    }
# DescribeHapgRequestRequestTypeDef definition

class DescribeHapgRequestRequestTypeDef(TypedDict):
    HapgArn: str,

DescribeHapgResponseTypeDef#

# DescribeHapgResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeHapgResponseTypeDef

def get_value() -> DescribeHapgResponseTypeDef:
    return {
        "HapgArn": ...,
        "HapgSerial": ...,
        "HsmsLastActionFailed": ...,
        "HsmsPendingDeletion": ...,
        "HsmsPendingRegistration": ...,
        "Label": ...,
        "LastModifiedTimestamp": ...,
        "PartitionSerialList": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
# DescribeHapgResponseTypeDef definition

class DescribeHapgResponseTypeDef(TypedDict):
    HapgArn: str,
    HapgSerial: str,
    HsmsLastActionFailed: List[str],
    HsmsPendingDeletion: List[str],
    HsmsPendingRegistration: List[str],
    Label: str,
    LastModifiedTimestamp: str,
    PartitionSerialList: List[str],
    State: CloudHsmObjectStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudHsmObjectStateType
  2. See ResponseMetadataTypeDef

DescribeHsmRequestRequestTypeDef#

# DescribeHsmRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeHsmRequestRequestTypeDef

def get_value() -> DescribeHsmRequestRequestTypeDef:
    return {
        "HsmArn": ...,
    }
# DescribeHsmRequestRequestTypeDef definition

class DescribeHsmRequestRequestTypeDef(TypedDict):
    HsmArn: NotRequired[str],
    HsmSerialNumber: NotRequired[str],

DescribeHsmResponseTypeDef#

# DescribeHsmResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeHsmResponseTypeDef

def get_value() -> DescribeHsmResponseTypeDef:
    return {
        "HsmArn": ...,
        "Status": ...,
        "StatusDetails": ...,
        "AvailabilityZone": ...,
        "EniId": ...,
        "EniIp": ...,
        "SubscriptionType": ...,
        "SubscriptionStartDate": ...,
        "SubscriptionEndDate": ...,
        "VpcId": ...,
        "SubnetId": ...,
        "IamRoleArn": ...,
        "SerialNumber": ...,
        "VendorName": ...,
        "HsmType": ...,
        "SoftwareVersion": ...,
        "SshPublicKey": ...,
        "SshKeyLastUpdated": ...,
        "ServerCertUri": ...,
        "ServerCertLastUpdated": ...,
        "Partitions": ...,
        "ResponseMetadata": ...,
    }
# DescribeHsmResponseTypeDef definition

class DescribeHsmResponseTypeDef(TypedDict):
    HsmArn: str,
    Status: HsmStatusType,  # (1)
    StatusDetails: str,
    AvailabilityZone: str,
    EniId: str,
    EniIp: str,
    SubscriptionType: SubscriptionTypeType,  # (2)
    SubscriptionStartDate: str,
    SubscriptionEndDate: str,
    VpcId: str,
    SubnetId: str,
    IamRoleArn: str,
    SerialNumber: str,
    VendorName: str,
    HsmType: str,
    SoftwareVersion: str,
    SshPublicKey: str,
    SshKeyLastUpdated: str,
    ServerCertUri: str,
    ServerCertLastUpdated: str,
    Partitions: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See HsmStatusType
  2. See SubscriptionTypeType
  3. See ResponseMetadataTypeDef

DescribeLunaClientRequestRequestTypeDef#

# DescribeLunaClientRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeLunaClientRequestRequestTypeDef

def get_value() -> DescribeLunaClientRequestRequestTypeDef:
    return {
        "ClientArn": ...,
    }
# DescribeLunaClientRequestRequestTypeDef definition

class DescribeLunaClientRequestRequestTypeDef(TypedDict):
    ClientArn: NotRequired[str],
    CertificateFingerprint: NotRequired[str],

DescribeLunaClientResponseTypeDef#

# DescribeLunaClientResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import DescribeLunaClientResponseTypeDef

def get_value() -> DescribeLunaClientResponseTypeDef:
    return {
        "ClientArn": ...,
        "Certificate": ...,
        "CertificateFingerprint": ...,
        "LastModifiedTimestamp": ...,
        "Label": ...,
        "ResponseMetadata": ...,
    }
# DescribeLunaClientResponseTypeDef definition

class DescribeLunaClientResponseTypeDef(TypedDict):
    ClientArn: str,
    Certificate: str,
    CertificateFingerprint: str,
    LastModifiedTimestamp: str,
    Label: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetConfigRequestRequestTypeDef#

# GetConfigRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import GetConfigRequestRequestTypeDef

def get_value() -> GetConfigRequestRequestTypeDef:
    return {
        "ClientArn": ...,
        "ClientVersion": ...,
        "HapgList": ...,
    }
# GetConfigRequestRequestTypeDef definition

class GetConfigRequestRequestTypeDef(TypedDict):
    ClientArn: str,
    ClientVersion: ClientVersionType,  # (1)
    HapgList: Sequence[str],
  1. See ClientVersionType

GetConfigResponseTypeDef#

# GetConfigResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import GetConfigResponseTypeDef

def get_value() -> GetConfigResponseTypeDef:
    return {
        "ConfigType": ...,
        "ConfigFile": ...,
        "ConfigCred": ...,
        "ResponseMetadata": ...,
    }
# GetConfigResponseTypeDef definition

class GetConfigResponseTypeDef(TypedDict):
    ConfigType: str,
    ConfigFile: str,
    ConfigCred: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAvailableZonesResponseTypeDef#

# ListAvailableZonesResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListAvailableZonesResponseTypeDef

def get_value() -> ListAvailableZonesResponseTypeDef:
    return {
        "AZList": ...,
        "ResponseMetadata": ...,
    }
# ListAvailableZonesResponseTypeDef definition

class ListAvailableZonesResponseTypeDef(TypedDict):
    AZList: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListHapgsRequestListHapgsPaginateTypeDef#

# ListHapgsRequestListHapgsPaginateTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHapgsRequestListHapgsPaginateTypeDef

def get_value() -> ListHapgsRequestListHapgsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListHapgsRequestListHapgsPaginateTypeDef definition

class ListHapgsRequestListHapgsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHapgsRequestRequestTypeDef#

# ListHapgsRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHapgsRequestRequestTypeDef

def get_value() -> ListHapgsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListHapgsRequestRequestTypeDef definition

class ListHapgsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListHapgsResponseTypeDef#

# ListHapgsResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHapgsResponseTypeDef

def get_value() -> ListHapgsResponseTypeDef:
    return {
        "HapgList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListHapgsResponseTypeDef definition

class ListHapgsResponseTypeDef(TypedDict):
    HapgList: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListHsmsRequestListHsmsPaginateTypeDef#

# ListHsmsRequestListHsmsPaginateTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHsmsRequestListHsmsPaginateTypeDef

def get_value() -> ListHsmsRequestListHsmsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListHsmsRequestListHsmsPaginateTypeDef definition

class ListHsmsRequestListHsmsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHsmsRequestRequestTypeDef#

# ListHsmsRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHsmsRequestRequestTypeDef

def get_value() -> ListHsmsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListHsmsRequestRequestTypeDef definition

class ListHsmsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListHsmsResponseTypeDef#

# ListHsmsResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListHsmsResponseTypeDef

def get_value() -> ListHsmsResponseTypeDef:
    return {
        "HsmList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListHsmsResponseTypeDef definition

class ListHsmsResponseTypeDef(TypedDict):
    HsmList: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListLunaClientsRequestListLunaClientsPaginateTypeDef#

# ListLunaClientsRequestListLunaClientsPaginateTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListLunaClientsRequestListLunaClientsPaginateTypeDef

def get_value() -> ListLunaClientsRequestListLunaClientsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListLunaClientsRequestListLunaClientsPaginateTypeDef definition

class ListLunaClientsRequestListLunaClientsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLunaClientsRequestRequestTypeDef#

# ListLunaClientsRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListLunaClientsRequestRequestTypeDef

def get_value() -> ListLunaClientsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListLunaClientsRequestRequestTypeDef definition

class ListLunaClientsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListLunaClientsResponseTypeDef#

# ListLunaClientsResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListLunaClientsResponseTypeDef

def get_value() -> ListLunaClientsResponseTypeDef:
    return {
        "ClientList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLunaClientsResponseTypeDef definition

class ListLunaClientsResponseTypeDef(TypedDict):
    ClientList: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ModifyHapgRequestRequestTypeDef#

# ModifyHapgRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyHapgRequestRequestTypeDef

def get_value() -> ModifyHapgRequestRequestTypeDef:
    return {
        "HapgArn": ...,
    }
# ModifyHapgRequestRequestTypeDef definition

class ModifyHapgRequestRequestTypeDef(TypedDict):
    HapgArn: str,
    Label: NotRequired[str],
    PartitionSerialList: NotRequired[Sequence[str]],

ModifyHapgResponseTypeDef#

# ModifyHapgResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyHapgResponseTypeDef

def get_value() -> ModifyHapgResponseTypeDef:
    return {
        "HapgArn": ...,
        "ResponseMetadata": ...,
    }
# ModifyHapgResponseTypeDef definition

class ModifyHapgResponseTypeDef(TypedDict):
    HapgArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyHsmRequestRequestTypeDef#

# ModifyHsmRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyHsmRequestRequestTypeDef

def get_value() -> ModifyHsmRequestRequestTypeDef:
    return {
        "HsmArn": ...,
    }
# ModifyHsmRequestRequestTypeDef definition

class ModifyHsmRequestRequestTypeDef(TypedDict):
    HsmArn: str,
    SubnetId: NotRequired[str],
    EniIp: NotRequired[str],
    IamRoleArn: NotRequired[str],
    ExternalId: NotRequired[str],
    SyslogIp: NotRequired[str],

ModifyHsmResponseTypeDef#

# ModifyHsmResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyHsmResponseTypeDef

def get_value() -> ModifyHsmResponseTypeDef:
    return {
        "HsmArn": ...,
        "ResponseMetadata": ...,
    }
# ModifyHsmResponseTypeDef definition

class ModifyHsmResponseTypeDef(TypedDict):
    HsmArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModifyLunaClientRequestRequestTypeDef#

# ModifyLunaClientRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyLunaClientRequestRequestTypeDef

def get_value() -> ModifyLunaClientRequestRequestTypeDef:
    return {
        "ClientArn": ...,
        "Certificate": ...,
    }
# ModifyLunaClientRequestRequestTypeDef definition

class ModifyLunaClientRequestRequestTypeDef(TypedDict):
    ClientArn: str,
    Certificate: str,

ModifyLunaClientResponseTypeDef#

# ModifyLunaClientResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ModifyLunaClientResponseTypeDef

def get_value() -> ModifyLunaClientResponseTypeDef:
    return {
        "ClientArn": ...,
        "ResponseMetadata": ...,
    }
# ModifyLunaClientResponseTypeDef definition

class ModifyLunaClientResponseTypeDef(TypedDict):
    ClientArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

RemoveTagsFromResourceRequestRequestTypeDef#

# RemoveTagsFromResourceRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import RemoveTagsFromResourceRequestRequestTypeDef

def get_value() -> RemoveTagsFromResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeyList": ...,
    }
# RemoveTagsFromResourceRequestRequestTypeDef definition

class RemoveTagsFromResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeyList: Sequence[str],

RemoveTagsFromResourceResponseTypeDef#

# RemoveTagsFromResourceResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import RemoveTagsFromResourceResponseTypeDef

def get_value() -> RemoveTagsFromResourceResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# RemoveTagsFromResourceResponseTypeDef definition

class RemoveTagsFromResourceResponseTypeDef(TypedDict):
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AddTagsToResourceRequestRequestTypeDef#

# AddTagsToResourceRequestRequestTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import AddTagsToResourceRequestRequestTypeDef

def get_value() -> AddTagsToResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagList": ...,
    }
# AddTagsToResourceRequestRequestTypeDef definition

class AddTagsToResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagList: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_cloudhsm.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef