Skip to content

Cloudhsm Classes

AddTagsToResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagList

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudhsm.cloudhsm_classes.Tag]
  • Required: Yes

AddTagsToResourceResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateHapgRequest

Label

  • Type:
  • Required: Yes

CreateHapgResponse

HapgArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHsmRequest

SubnetId

  • Type:
  • Required: Yes

SshKey

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

SubscriptionType

  • Type: typing.Literal['PRODUCTION']
  • Required: Yes

EniIp

  • Type: typing.Optional[str]

ExternalId

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

SyslogIp

  • Type: typing.Optional[str]

CreateHsmResponse

HsmArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLunaClientRequest

Certificate

  • Type:
  • Required: Yes

Label

  • Type: typing.Optional[str]

CreateLunaClientResponse

ClientArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteHapgRequest

HapgArn

  • Type:
  • Required: Yes

DeleteHapgResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteHsmRequest

HsmArn

  • Type:
  • Required: Yes

DeleteHsmResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLunaClientRequest

ClientArn

  • Type:
  • Required: Yes

DeleteLunaClientResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHapgRequest

HapgArn

  • Type:
  • Required: Yes

DescribeHapgResponse

HapgArn

  • Type:
  • Required: Yes

HapgSerial

  • Type:
  • Required: Yes

HsmsLastActionFailed

  • Type: typing.List[str]
  • Required: Yes

HsmsPendingDeletion

  • Type: typing.List[str]
  • Required: Yes

HsmsPendingRegistration

  • Type: typing.List[str]
  • Required: Yes

Label

  • Type:
  • Required: Yes

LastModifiedTimestamp

  • Type:
  • Required: Yes

PartitionSerialList

  • Type: typing.List[str]
  • Required: Yes

State

  • Type: typing.Literal['DEGRADED', 'READY', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHsmRequest

HsmArn

  • Type: typing.Optional[str]

HsmSerialNumber

  • Type: typing.Optional[str]

DescribeHsmResponse

HsmArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DEGRADED', 'PENDING', 'RUNNING', 'SUSPENDED', 'TERMINATED', 'TERMINATING', 'UPDATING']
  • Required: Yes

StatusDetails

  • Type:
  • Required: Yes

AvailabilityZone

  • Type:
  • Required: Yes

EniId

  • Type:
  • Required: Yes

EniIp

  • Type:
  • Required: Yes

SubscriptionType

  • Type: typing.Literal['PRODUCTION']
  • Required: Yes

SubscriptionStartDate

  • Type:
  • Required: Yes

SubscriptionEndDate

  • Type:
  • Required: Yes

VpcId

  • Type:
  • Required: Yes

SubnetId

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

VendorName

  • Type:
  • Required: Yes

HsmType

  • Type:
  • Required: Yes

SoftwareVersion

  • Type:
  • Required: Yes

SshPublicKey

  • Type:
  • Required: Yes

SshKeyLastUpdated

  • Type:
  • Required: Yes

ServerCertUri

  • Type:
  • Required: Yes

ServerCertLastUpdated

  • Type:
  • Required: Yes

Partitions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLunaClientRequest

ClientArn

  • Type: typing.Optional[str]

CertificateFingerprint

  • Type: typing.Optional[str]

DescribeLunaClientResponse

ClientArn

  • Type:
  • Required: Yes

Certificate

  • Type:
  • Required: Yes

CertificateFingerprint

  • Type:
  • Required: Yes

LastModifiedTimestamp

  • Type:
  • Required: Yes

Label

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfigRequest

ClientArn

  • Type:
  • Required: Yes

ClientVersion

  • Type: typing.Literal['5.1', '5.3']
  • Required: Yes

HapgList

  • Type: typing.List[str]
  • Required: Yes

GetConfigResponse

ConfigType

  • Type:
  • Required: Yes

ConfigFile

  • Type:
  • Required: Yes

ConfigCred

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAvailableZonesResponse

AZList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHapgsRequest

NextToken

  • Type: typing.Optional[str]

ListHapgsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm.cloudhsm_classes.PaginatorConfig]

ListHapgsResponse

HapgList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHsmsRequest

NextToken

  • Type: typing.Optional[str]

ListHsmsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm.cloudhsm_classes.PaginatorConfig]

ListHsmsResponse

HsmList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLunaClientsRequest

NextToken

  • Type: typing.Optional[str]

ListLunaClientsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm.cloudhsm_classes.PaginatorConfig]

ListLunaClientsResponse

ClientList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

TagList

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudhsm.cloudhsm_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyHapgRequest

HapgArn

  • Type:
  • Required: Yes

Label

  • Type: typing.Optional[str]

PartitionSerialList

  • Type: typing.Optional[typing.List[str]]

ModifyHapgResponse

HapgArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyHsmRequest

HsmArn

  • Type:
  • Required: Yes

SubnetId

  • Type: typing.Optional[str]

EniIp

  • Type: typing.Optional[str]

IamRoleArn

  • Type: typing.Optional[str]

ExternalId

  • Type: typing.Optional[str]

SyslogIp

  • Type: typing.Optional[str]

ModifyHsmResponse

HsmArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyLunaClientRequest

ClientArn

  • Type:
  • Required: Yes

Certificate

  • Type:
  • Required: Yes

ModifyLunaClientResponse

ClientArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RemoveTagsFromResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeyList

  • Type: typing.List[str]
  • Required: Yes

RemoveTagsFromResourceResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

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]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes