Cloudhsmv2 Classes
Backup
BackupId
- Type:
- Required: Yes
BackupArn
- Type: typing.Optional[str]
BackupState
- Type: typing.Optional[typing.Literal['CREATE_IN_PROGRESS', 'DELETED', 'PENDING_DELETION', 'READY']]
ClusterId
- Type: typing.Optional[str]
CreateTimestamp
- Type: typing.Optional[datetime.datetime]
CopyTimestamp
- Type: typing.Optional[datetime.datetime]
NeverExpires
- Type: typing.Optional[bool]
SourceRegion
- Type: typing.Optional[str]
SourceBackup
- Type: typing.Optional[str]
SourceCluster
- Type: typing.Optional[str]
DeleteTimestamp
- Type: typing.Optional[datetime.datetime]
TagList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]]
HsmType
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['FIPS', 'NON_FIPS']]
BackupRetentionPolicy
Type
- Type: typing.Optional[typing.Literal['DAYS']]
Value
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Certificates
ClusterCsr
- Type: typing.Optional[str]
HsmCertificate
- Type: typing.Optional[str]
AwsHardwareCertificate
- Type: typing.Optional[str]
ManufacturerHardwareCertificate
- Type: typing.Optional[str]
ClusterCertificate
- Type: typing.Optional[str]
Cluster
BackupPolicy
- Type: typing.Optional[typing.Literal['DEFAULT']]
BackupRetentionPolicy
- Type:
ClusterId
- Type: typing.Optional[str]
CreateTimestamp
- Type: typing.Optional[datetime.datetime]
Hsms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Hsm]]
HsmType
- Type: typing.Optional[str]
HsmTypeRollbackExpiration
- Type: typing.Optional[datetime.datetime]
PreCoPassword
- Type: typing.Optional[str]
SecurityGroup
- Type: typing.Optional[str]
SourceBackupId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_IN_PROGRESS', 'DEGRADED', 'DELETED', 'DELETE_IN_PROGRESS', 'INITIALIZED', 'INITIALIZE_IN_PROGRESS', 'MODIFY_IN_PROGRESS', 'ROLLBACK_IN_PROGRESS', 'UNINITIALIZED', 'UPDATE_IN_PROGRESS']]
StateMessage
- Type: typing.Optional[str]
SubnetMapping
- Type: typing.Optional[typing.Dict[str, str]]
VpcId
- Type: typing.Optional[str]
NetworkType
- Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4']]
Certificates
- Type:
TagList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]]
Mode
- Type: typing.Optional[typing.Literal['FIPS', 'NON_FIPS']]
CopyBackupToRegionRequest
DestinationRegion
- Type:
- Required: Yes
BackupId
- Type:
- Required: Yes
TagList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]]
CopyBackupToRegionResponse
DestinationBackup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateClusterRequest
HsmType
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
BackupRetentionPolicy
- Type:
SourceBackupId
- Type: typing.Optional[str]
NetworkType
- Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4']]
TagList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]]
Mode
- Type: typing.Optional[typing.Literal['FIPS', 'NON_FIPS']]
CreateClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHsmRequest
ClusterId
- Type:
- Required: Yes
AvailabilityZone
- Type:
- Required: Yes
IpAddress
- Type: typing.Optional[str]
CreateHsmResponse
Hsm
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBackupRequest
BackupId
- Type:
- Required: Yes
DeleteBackupResponse
Backup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteClusterRequest
ClusterId
- Type:
- Required: Yes
DeleteClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteHsmRequest
ClusterId
- Type:
- Required: Yes
HsmId
- Type: typing.Optional[str]
EniId
- Type: typing.Optional[str]
EniIp
- Type: typing.Optional[str]
DeleteHsmResponse
HsmId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourcePolicyRequest
ResourceArn
- Type: typing.Optional[str]
DeleteResourcePolicyResponse
ResourceArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBackupsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Shared
- Type: typing.Optional[bool]
SortAscending
- Type: typing.Optional[bool]
DescribeBackupsRequestPaginate
Filters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
Shared
- Type: typing.Optional[bool]
SortAscending
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.PaginatorConfig]
DescribeBackupsResponse
Backups
- Type: typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Backup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeClustersRequest
Filters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeClustersRequestPaginate
Filters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.PaginatorConfig]
DescribeClustersResponse
Clusters
- Type: typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Cluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DestinationBackup
CreateTimestamp
- Type: typing.Optional[datetime.datetime]
SourceRegion
- Type: typing.Optional[str]
SourceBackup
- Type: typing.Optional[str]
SourceCluster
- Type: typing.Optional[str]
GetResourcePolicyRequest
ResourceArn
- Type: typing.Optional[str]
GetResourcePolicyResponse
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Hsm
HsmId
- Type:
- Required: Yes
AvailabilityZone
- Type: typing.Optional[str]
ClusterId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
EniId
- Type: typing.Optional[str]
EniIp
- Type: typing.Optional[str]
EniIpV6
- Type: typing.Optional[str]
HsmType
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_IN_PROGRESS', 'DEGRADED', 'DELETED', 'DELETE_IN_PROGRESS']]
StateMessage
- Type: typing.Optional[str]
InitializeClusterRequest
ClusterId
- Type:
- Required: Yes
SignedCert
- Type:
- Required: Yes
TrustAnchor
- Type:
- Required: Yes
InitializeClusterResponse
State
- Type: typing.Literal['ACTIVE', 'CREATE_IN_PROGRESS', 'DEGRADED', 'DELETED', 'DELETE_IN_PROGRESS', 'INITIALIZED', 'INITIALIZE_IN_PROGRESS', 'MODIFY_IN_PROGRESS', 'ROLLBACK_IN_PROGRESS', 'UNINITIALIZED', 'UPDATE_IN_PROGRESS']
- Required: Yes
StateMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsRequest
ResourceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTagsRequestPaginate
ResourceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.PaginatorConfig]
ListTagsResponse
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ModifyBackupAttributesRequest
BackupId
- Type:
- Required: Yes
NeverExpires
- Type:
- Required: Yes
ModifyBackupAttributesResponse
Backup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyClusterRequest
ClusterId
- Type:
- Required: Yes
HsmType
- Type: typing.Optional[str]
BackupRetentionPolicy
- Type:
ModifyClusterResponse
Cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutResourcePolicyRequest
ResourceArn
- Type: typing.Optional[str]
Policy
- Type: typing.Optional[str]
PutResourcePolicyResponse
ResourceArn
- Type:
- Required: Yes
Policy
- 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]
RestoreBackupRequest
BackupId
- Type:
- Required: Yes
RestoreBackupResponse
Backup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceId
- Type:
- Required: Yes
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudhsmv2.cloudhsmv2_classes.Tag]
- Required: Yes
UntagResourceRequest
ResourceId
- Type:
- Required: Yes
TagKeyList
- Type: typing.List[str]
- Required: Yes