Values.HsmSourceContains information about a hardware security module (HSM) in an CloudHSM cluster.
type nonrec t = {availabilityZone : ExternalAz.t option;The Availability Zone that contains the HSM.
*)clusterId : ClusterId.t option;The identifier (ID) of the cluster that contains the HSM.
*)subnetId : SubnetId.t option;The subnet that contains the HSM's elastic network interface (ENI).
*)eniId : EniId.t option;The identifier (ID) of the HSM's elastic network interface (ENI).
*)eniIp : IpAddress.t option;The IP address of the HSM's elastic network interface (ENI).
*)eniIpV6 : IpV6Address.t option;The IPv6 address (if any) of the HSM's elastic network interface (ENI).
*)hsmId : HsmId.t option;The HSM's identifier (ID).
*)hsmType : HsmType.t option;The type of HSM.
*)state : HsmState.t option;The HSM's state.
*)stateMessage : String_.t option;A description of the HSM's state.
*)}val make :
?availabilityZone:ExternalAz.t ->
?clusterId:ClusterId.t ->
?subnetId:SubnetId.t ->
?eniId:EniId.t ->
?eniIp:IpAddress.t ->
?eniIpV6:IpV6Address.t ->
?hsmId:HsmId.t ->
?hsmType:HsmType.t ->
?state:HsmState.t ->
?stateMessage:String_.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of ExternalAz.t ]) list ]