Module Values.DeleteHsmRequestSource

Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use DescribeClusters. Cross-account use: No. You cannot perform this operation on an CloudHSM hsm in a different Amazon Web Services account.

Sourcetype nonrec t = {
  1. clusterId : ClusterId.t;
    (*

    The identifier (ID) of the cluster that contains the HSM that you are deleting.

    *)
  2. hsmId : HsmId.t option;
    (*

    The identifier (ID) of the HSM that you are deleting.

    *)
  3. eniId : EniId.t option;
    (*

    The identifier (ID) of the elastic network interface (ENI) of the HSM that you are deleting.

    *)
  4. eniIp : IpAddress.t option;
    (*

    The IP address of the elastic network interface (ENI) of the HSM that you are deleting.

    *)
}
Sourceval context_ : string
Sourceval make : ?hsmId:??? -> ?eniId:??? -> ?eniIp:??? -> clusterId:ClusterId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of ClusterId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t