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