Cloudhsm Classes
AddTagsToResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudhsm_classes.TagTypeDef]
- Required: Yes
AddTagsToResourceResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateHapgRequestRequestTypeDef
Label
- Type:
- Required: Yes
CreateHapgResponseTypeDef
HapgArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHsmRequestRequestTypeDef
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]
CreateHsmResponseTypeDef
HsmArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLunaClientRequestRequestTypeDef
Certificate
- Type:
- Required: Yes
Label
- Type: typing.Optional[str]
CreateLunaClientResponseTypeDef
ClientArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteHapgRequestRequestTypeDef
HapgArn
- Type:
- Required: Yes
DeleteHapgResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteHsmRequestRequestTypeDef
HsmArn
- Type:
- Required: Yes
DeleteHsmResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLunaClientRequestRequestTypeDef
ClientArn
- Type:
- Required: Yes
DeleteLunaClientResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeHapgRequestRequestTypeDef
HapgArn
- Type:
- Required: Yes
DescribeHapgResponseTypeDef
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
DescribeHsmRequestRequestTypeDef
HsmArn
- Type: typing.Optional[str]
HsmSerialNumber
- Type: typing.Optional[str]
DescribeHsmResponseTypeDef
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
DescribeLunaClientRequestRequestTypeDef
ClientArn
- Type: typing.Optional[str]
CertificateFingerprint
- Type: typing.Optional[str]
DescribeLunaClientResponseTypeDef
ClientArn
- Type:
- Required: Yes
Certificate
- Type:
- Required: Yes
CertificateFingerprint
- Type:
- Required: Yes
LastModifiedTimestamp
- Type:
- Required: Yes
Label
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigRequestRequestTypeDef
ClientArn
- Type:
- Required: Yes
ClientVersion
- Type: typing.Literal['5.1', '5.3']
- Required: Yes
HapgList
- Type: typing.Sequence[str]
- Required: Yes
GetConfigResponseTypeDef
ConfigType
- Type:
- Required: Yes
ConfigFile
- Type:
- Required: Yes
ConfigCred
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAvailableZonesResponseTypeDef
AZList
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHapgsRequestListHapgsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm_classes.PaginatorConfigTypeDef]
ListHapgsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
ListHapgsResponseTypeDef
HapgList
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHsmsRequestListHsmsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm_classes.PaginatorConfigTypeDef]
ListHsmsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
ListHsmsResponseTypeDef
HsmList
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLunaClientsRequestListLunaClientsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsm_classes.PaginatorConfigTypeDef]
ListLunaClientsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
ListLunaClientsResponseTypeDef
ClientList
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudhsm_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyHapgRequestRequestTypeDef
HapgArn
- Type:
- Required: Yes
Label
- Type: typing.Optional[str]
PartitionSerialList
- Type: typing.Optional[typing.Sequence[str]]
ModifyHapgResponseTypeDef
HapgArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyHsmRequestRequestTypeDef
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]
ModifyHsmResponseTypeDef
HsmArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyLunaClientRequestRequestTypeDef
ClientArn
- Type:
- Required: Yes
Certificate
- Type:
- Required: Yes
ModifyLunaClientResponseTypeDef
ClientArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RemoveTagsFromResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeyList
- Type: typing.Sequence[str]
- Required: Yes
RemoveTagsFromResourceResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes