Values.DescribeHsmResponseSourceContains the output of the DescribeHsm operation.
type nonrec t = {hsmArn : HsmArn.t option;The ARN of the HSM.
*)status : HsmStatus.t option;The status of the HSM.
*)statusDetails : String_.t option;Contains additional information about the status of the HSM.
*)availabilityZone : AZ.t option;The Availability Zone that the HSM is in.
*)eniId : EniId.t option;The identifier of the elastic network interface (ENI) attached to the HSM.
*)eniIp : IpAddress.t option;The IP address assigned to the HSM's ENI.
*)subscriptionType : SubscriptionType.t option;subscriptionStartDate : Timestamp.t option;The subscription start date.
*)subscriptionEndDate : Timestamp.t option;The subscription end date.
*)vpcId : VpcId.t option;The identifier of the VPC that the HSM is in.
*)subnetId : SubnetId.t option;The identifier of the subnet that the HSM is in.
*)iamRoleArn : IamRoleArn.t option;The ARN of the IAM role assigned to the HSM.
*)serialNumber : HsmSerialNumber.t option;The serial number of the HSM.
*)vendorName : String_.t option;The name of the HSM vendor.
*)hsmType : String_.t option;The HSM model type.
*)softwareVersion : String_.t option;The HSM software version.
*)sshPublicKey : SshKey.t option;The public SSH key.
*)sshKeyLastUpdated : Timestamp.t option;The date and time that the SSH key was last updated.
*)serverCertUri : String_.t option;The URI of the certificate server.
*)serverCertLastUpdated : Timestamp.t option;The date and time that the server certificate was last updated.
*)partitions : PartitionList.t option;The list of partitions on the HSM.
*)}type nonrec error = [ | `CloudHsmInternalException of CloudHsmInternalException.t| `CloudHsmServiceException of CloudHsmServiceException.t| `InvalidRequestException of InvalidRequestException.t| `Unknown_operation_error of string * string option ]val make :
?hsmArn:??? ->
?status:??? ->
?statusDetails:??? ->
?availabilityZone:??? ->
?eniId:??? ->
?eniIp:??? ->
?subscriptionType:??? ->
?subscriptionStartDate:??? ->
?subscriptionEndDate:??? ->
?vpcId:??? ->
?subnetId:??? ->
?iamRoleArn:??? ->
?serialNumber:??? ->
?vendorName:??? ->
?hsmType:??? ->
?softwareVersion:??? ->
?sshPublicKey:??? ->
?sshKeyLastUpdated:??? ->
?serverCertUri:??? ->
?serverCertLastUpdated:??? ->
?partitions:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `CloudHsmInternalException of unit
| `CloudHsmServiceException of CloudHsmServiceException.t
| `InvalidRequestException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `CloudHsmInternalException of unit
| `CloudHsmServiceException of CloudHsmServiceException.t
| `InvalidRequestException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of PartitionArn.t ] list
| `String of HsmArn.t ])
list ]