Module Smaws_Client_CloudHSM

CloudHSM client library built on EIO.

Types

module Types : sig ... end

Builders

val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_remove_tags_from_resource_response : status:Types.string_ -> unit -> Types.remove_tags_from_resource_response
val make_remove_tags_from_resource_request : tag_key_list:Types.tag_key_list -> resource_arn:Types.string_ -> unit -> Types.remove_tags_from_resource_request
val make_modify_luna_client_response : ?client_arn:Types.client_arn -> unit -> Types.modify_luna_client_response
val make_modify_luna_client_request : certificate:Types.certificate -> client_arn:Types.client_arn -> unit -> Types.modify_luna_client_request
val make_modify_hsm_response : ?hsm_arn:Types.hsm_arn -> unit -> Types.modify_hsm_response
val make_modify_hsm_request : ?syslog_ip:Types.ip_address -> ?external_id:Types.external_id -> ?iam_role_arn:Types.iam_role_arn -> ?eni_ip:Types.ip_address -> ?subnet_id:Types.subnet_id -> hsm_arn:Types.hsm_arn -> unit -> Types.modify_hsm_request
val make_modify_hapg_response : ?hapg_arn:Types.hapg_arn -> unit -> Types.modify_hapg_response
val make_modify_hapg_request : ?partition_serial_list:Types.partition_serial_list -> ?label:Types.label -> hapg_arn:Types.hapg_arn -> unit -> Types.modify_hapg_request
val make_list_tags_for_resource_response : tag_list:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_arn:Types.string_ -> unit -> Types.list_tags_for_resource_request
val make_list_luna_clients_response : ?next_token:Types.pagination_token -> client_list:Types.client_list -> unit -> Types.list_luna_clients_response
val make_list_luna_clients_request : ?next_token:Types.pagination_token -> unit -> Types.list_luna_clients_request
val make_list_hsms_response : ?next_token:Types.pagination_token -> ?hsm_list:Types.hsm_list -> unit -> Types.list_hsms_response
val make_list_hsms_request : ?next_token:Types.pagination_token -> unit -> Types.list_hsms_request
val make_list_hapgs_response : ?next_token:Types.pagination_token -> hapg_list:Types.hapg_list -> unit -> Types.list_hapgs_response
val make_list_hapgs_request : ?next_token:Types.pagination_token -> unit -> Types.list_hapgs_request
val make_list_available_zones_response : ?az_list:Types.az_list -> unit -> Types.list_available_zones_response
val make_list_available_zones_request : unit -> unit
val make_get_config_response : ?config_cred:Types.string_ -> ?config_file:Types.string_ -> ?config_type:Types.string_ -> unit -> Types.get_config_response
val make_get_config_request : hapg_list:Types.hapg_list -> client_version:Types.client_version -> client_arn:Types.client_arn -> unit -> Types.get_config_request
val make_describe_luna_client_response : ?label:Types.label -> ?last_modified_timestamp:Types.timestamp -> ?certificate_fingerprint:Types.certificate_fingerprint -> ?certificate:Types.certificate -> ?client_arn:Types.client_arn -> unit -> Types.describe_luna_client_response
val make_describe_luna_client_request : ?certificate_fingerprint:Types.certificate_fingerprint -> ?client_arn:Types.client_arn -> unit -> Types.describe_luna_client_request
val make_describe_hsm_response : ?partitions:Types.partition_list -> ?server_cert_last_updated:Types.timestamp -> ?server_cert_uri:Types.string_ -> ?ssh_key_last_updated:Types.timestamp -> ?ssh_public_key:Types.ssh_key -> ?software_version:Types.string_ -> ?hsm_type:Types.string_ -> ?vendor_name:Types.string_ -> ?serial_number:Types.hsm_serial_number -> ?iam_role_arn:Types.iam_role_arn -> ?subnet_id:Types.subnet_id -> ?vpc_id:Types.vpc_id -> ?subscription_end_date:Types.timestamp -> ?subscription_start_date:Types.timestamp -> ?subscription_type:Types.subscription_type -> ?eni_ip:Types.ip_address -> ?eni_id:Types.eni_id -> ?availability_zone:Types.a_z -> ?status_details:Types.string_ -> ?status:Types.hsm_status -> ?hsm_arn:Types.hsm_arn -> unit -> Types.describe_hsm_response
val make_describe_hsm_request : ?hsm_serial_number:Types.hsm_serial_number -> ?hsm_arn:Types.hsm_arn -> unit -> Types.describe_hsm_request
val make_describe_hapg_response : ?state:Types.cloud_hsm_object_state -> ?partition_serial_list:Types.partition_serial_list -> ?last_modified_timestamp:Types.timestamp -> ?label:Types.label -> ?hsms_pending_registration:Types.hsm_list -> ?hsms_pending_deletion:Types.hsm_list -> ?hsms_last_action_failed:Types.hsm_list -> ?hapg_serial:Types.string_ -> ?hapg_arn:Types.hapg_arn -> unit -> Types.describe_hapg_response
val make_describe_hapg_request : hapg_arn:Types.hapg_arn -> unit -> Types.describe_hapg_request
val make_delete_luna_client_response : status:Types.string_ -> unit -> Types.delete_luna_client_response
val make_delete_luna_client_request : client_arn:Types.client_arn -> unit -> Types.delete_luna_client_request
val make_delete_hsm_response : status:Types.string_ -> unit -> Types.delete_hsm_response
val make_delete_hsm_request : hsm_arn:Types.hsm_arn -> unit -> Types.delete_hsm_request
val make_delete_hapg_response : status:Types.string_ -> unit -> Types.delete_hapg_response
val make_delete_hapg_request : hapg_arn:Types.hapg_arn -> unit -> Types.delete_hapg_request
val make_create_luna_client_response : ?client_arn:Types.client_arn -> unit -> Types.create_luna_client_response
val make_create_luna_client_request : ?label:Types.client_label -> certificate:Types.certificate -> unit -> Types.create_luna_client_request
val make_create_hsm_response : ?hsm_arn:Types.hsm_arn -> unit -> Types.create_hsm_response
val make_create_hsm_request : ?syslog_ip:Types.ip_address -> ?client_token:Types.client_token -> ?external_id:Types.external_id -> ?eni_ip:Types.ip_address -> subscription_type:Types.subscription_type -> iam_role_arn:Types.iam_role_arn -> ssh_key:Types.ssh_key -> subnet_id:Types.subnet_id -> unit -> Types.create_hsm_request
val make_create_hapg_response : ?hapg_arn:Types.hapg_arn -> unit -> Types.create_hapg_response
val make_create_hapg_request : label:Types.label -> unit -> Types.create_hapg_request
val make_add_tags_to_resource_response : status:Types.string_ -> unit -> Types.add_tags_to_resource_response
val make_add_tags_to_resource_request : tag_list:Types.tag_list -> resource_arn:Types.string_ -> unit -> Types.add_tags_to_resource_request

Operations

module AddTagsToResource : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module CreateHapg : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module CreateHsm : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module CreateLunaClient : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DeleteHapg : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DeleteHsm : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DeleteLunaClient : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DescribeHapg : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DescribeHsm : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module DescribeLunaClient : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module GetConfig : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ListAvailableZones : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ListHapgs : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ListHsms : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ListLunaClients : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ListTagsForResource : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ModifyHapg : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ModifyHsm : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module ModifyLunaClient : sig ... end

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

module RemoveTagsFromResource : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end