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:HsmArn.t ->
?status:HsmStatus.t ->
?statusDetails:String_.t ->
?availabilityZone:AZ.t ->
?eniId:EniId.t ->
?eniIp:IpAddress.t ->
?subscriptionType:SubscriptionType.t ->
?subscriptionStartDate:Timestamp.t ->
?subscriptionEndDate:Timestamp.t ->
?vpcId:VpcId.t ->
?subnetId:SubnetId.t ->
?iamRoleArn:IamRoleArn.t ->
?serialNumber:HsmSerialNumber.t ->
?vendorName:String_.t ->
?hsmType:String_.t ->
?softwareVersion:String_.t ->
?sshPublicKey:SshKey.t ->
?sshKeyLastUpdated:Timestamp.t ->
?serverCertUri:String_.t ->
?serverCertLastUpdated:Timestamp.t ->
?partitions:PartitionList.t ->
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 ]