package smaws-clients
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Amazon Web Services SDK clients using EIO
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.1.preview1.tar.gz
md5=18fb70dbc45e8d81a341b9bed6871bab
sha512=7607dc98acaeed5803b44c9ca32d90c88e7813d4b3e3ae4ec661a0bad16c88dc1476bc780877527ea4cd5a4b7398453c1bb600ce0db14d39afa05dc4762b5ba5
doc/smaws-clients.kms/Smaws_Client_KMS/index.html
Module Smaws_Client_KMSSource
Source
type xks_proxy_configuration_type = {vpc_endpoint_service_name : string option;uri_path : string option;uri_endpoint : string option;access_key_id : string option;connectivity : xks_proxy_connectivity_type option;
}Source
type verify_response = {signing_algorithm : signing_algorithm_spec option;signature_valid : bool option;key_id : string option;
}Source
type verify_request = {dry_run : bool option;grant_tokens : string list option;signing_algorithm : signing_algorithm_spec;signature : bytes;message_type : message_type option;message : bytes;key_id : string;
}Source
type verify_mac_response = {mac_algorithm : mac_algorithm_spec option;mac_valid : bool option;key_id : string option;
}Source
type verify_mac_request = {dry_run : bool option;grant_tokens : string list option;mac : bytes;mac_algorithm : mac_algorithm_spec;key_id : string;message : bytes;
}Source
type update_custom_key_store_request = {xks_proxy_connectivity : xks_proxy_connectivity_type option;xks_proxy_authentication_credential : xks_proxy_authentication_credential_type option;xks_proxy_vpc_endpoint_service_name : string option;xks_proxy_uri_path : string option;xks_proxy_uri_endpoint : string option;cloud_hsm_cluster_id : string option;key_store_password : string option;new_custom_key_store_name : string option;custom_key_store_id : string;
}Source
type sign_response = {signing_algorithm : signing_algorithm_spec option;signature : bytes option;key_id : string option;
}Source
type sign_request = {dry_run : bool option;signing_algorithm : signing_algorithm_spec;grant_tokens : string list option;message_type : message_type option;message : bytes;key_id : string;
}Source
type multi_region_configuration = {replica_keys : multi_region_key list option;primary_key : multi_region_key option;multi_region_key_type : multi_region_key_type option;
}Source
type key_metadata = {xks_key_configuration : xks_key_configuration_type option;mac_algorithms : mac_algorithm_spec list option;pending_deletion_window_in_days : int option;multi_region_configuration : multi_region_configuration option;multi_region : bool option;key_agreement_algorithms : key_agreement_algorithm_spec list option;signing_algorithms : signing_algorithm_spec list option;encryption_algorithms : encryption_algorithm_spec list option;key_spec : key_spec option;customer_master_key_spec : customer_master_key_spec option;key_manager : key_manager_type option;expiration_model : expiration_model_type option;cloud_hsm_cluster_id : string option;custom_key_store_id : string option;origin : origin_type option;valid_to : float option;deletion_date : float option;key_state : key_state option;key_usage : key_usage_type option;description : string option;enabled : bool option;creation_date : float option;arn : string option;key_id : string;aws_account_id : string option;
}Source
type replicate_key_response = {replica_policy : string option;replica_key_metadata : key_metadata option;
}Source
type replicate_key_request = {description : string option;bypass_policy_lockout_safety_check : bool option;policy : string option;replica_region : string;key_id : string;
}Source
type re_encrypt_response = {destination_encryption_algorithm : encryption_algorithm_spec option;source_encryption_algorithm : encryption_algorithm_spec option;key_id : string option;source_key_id : string option;ciphertext_blob : bytes option;
}Source
type re_encrypt_request = {dry_run : bool option;grant_tokens : string list option;destination_encryption_algorithm : encryption_algorithm_spec option;source_encryption_algorithm : encryption_algorithm_spec option;destination_encryption_context : (string * string) list option;destination_key_id : string;source_key_id : string option;source_encryption_context : (string * string) list option;ciphertext_blob : bytes;
}Source
type put_key_policy_request = {bypass_policy_lockout_safety_check : bool option;policy : string;policy_name : string option;key_id : string;
}Source
type grant_constraints = {encryption_context_equals : (string * string) list option;encryption_context_subset : (string * string) list option;
}Source
type grant_list_entry = {constraints : grant_constraints option;operations : grant_operation list option;issuing_account : string option;retiring_principal : string option;grantee_principal : string option;creation_date : float option;name : string option;grant_id : string option;key_id : string option;
}Source
type list_grants_response = {truncated : bool option;next_marker : string option;grants : grant_list_entry list option;
}Source
type list_keys_response = {truncated : bool option;next_marker : string option;keys : key_list_entry list option;
}Source
type rotations_list_entry = {rotation_type : rotation_type option;rotation_date : float option;key_id : string option;
}Source
type list_key_rotations_response = {truncated : bool option;next_marker : string option;rotations : rotations_list_entry list option;
}Source
type list_grants_request = {grantee_principal : string option;grant_id : string option;key_id : string;marker : string option;limit : int option;
}Source
type alias_list_entry = {last_updated_date : float option;creation_date : float option;target_key_id : string option;alias_arn : string option;alias_name : string option;
}Source
type list_aliases_response = {truncated : bool option;next_marker : string option;aliases : alias_list_entry list option;
}Source
type import_key_material_request = {expiration_model : expiration_model_type option;valid_to : float option;encrypted_key_material : bytes;import_token : bytes;key_id : string;
}Source
type get_public_key_response = {key_agreement_algorithms : key_agreement_algorithm_spec list option;signing_algorithms : signing_algorithm_spec list option;encryption_algorithms : encryption_algorithm_spec list option;key_usage : key_usage_type option;key_spec : key_spec option;customer_master_key_spec : customer_master_key_spec option;public_key : bytes option;key_id : string option;
}Source
type get_parameters_for_import_response = {parameters_valid_to : float option;public_key : bytes option;import_token : bytes option;key_id : string option;
}Source
type get_parameters_for_import_request = {wrapping_key_spec : wrapping_key_spec;wrapping_algorithm : algorithm_spec;key_id : string;
}Source
type get_key_rotation_status_response = {on_demand_rotation_start_date : float option;next_rotation_date : float option;rotation_period_in_days : int option;key_id : string option;key_rotation_enabled : bool option;
}Source
type recipient_info = {attestation_document : bytes option;key_encryption_algorithm : key_encryption_mechanism option;
}Source
type generate_random_request = {recipient : recipient_info option;custom_key_store_id : string option;number_of_bytes : int option;
}Source
type generate_mac_response = {key_id : string option;mac_algorithm : mac_algorithm_spec option;mac : bytes option;
}Source
type generate_mac_request = {dry_run : bool option;grant_tokens : string list option;mac_algorithm : mac_algorithm_spec;key_id : string;message : bytes;
}Source
type generate_data_key_without_plaintext_request = {dry_run : bool option;grant_tokens : string list option;number_of_bytes : int option;key_spec : data_key_spec option;encryption_context : (string * string) list option;key_id : string;
}Source
type generate_data_key_pair_without_plaintext_response = {key_pair_spec : data_key_pair_spec option;key_id : string option;public_key : bytes option;private_key_ciphertext_blob : bytes option;
}Source
type generate_data_key_pair_without_plaintext_request = {dry_run : bool option;grant_tokens : string list option;key_pair_spec : data_key_pair_spec;key_id : string;encryption_context : (string * string) list option;
}Source
type generate_data_key_pair_response = {ciphertext_for_recipient : bytes option;key_pair_spec : data_key_pair_spec option;key_id : string option;public_key : bytes option;private_key_plaintext : bytes option;private_key_ciphertext_blob : bytes option;
}Source
type generate_data_key_pair_request = {dry_run : bool option;recipient : recipient_info option;grant_tokens : string list option;key_pair_spec : data_key_pair_spec;key_id : string;encryption_context : (string * string) list option;
}Source
type generate_data_key_response = {ciphertext_for_recipient : bytes option;key_id : string option;plaintext : bytes option;ciphertext_blob : bytes option;
}Source
type generate_data_key_request = {dry_run : bool option;recipient : recipient_info option;grant_tokens : string list option;key_spec : data_key_spec option;number_of_bytes : int option;encryption_context : (string * string) list option;key_id : string;
}Source
type encrypt_response = {encryption_algorithm : encryption_algorithm_spec option;key_id : string option;ciphertext_blob : bytes option;
}Source
type encrypt_request = {dry_run : bool option;encryption_algorithm : encryption_algorithm_spec option;grant_tokens : string list option;encryption_context : (string * string) list option;plaintext : bytes;key_id : string;
}Source
type connection_error_code_type = | XKS_PROXY_INVALID_TLS_CONFIGURATION| XKS_PROXY_TIMED_OUT| XKS_VPC_ENDPOINT_SERVICE_INVALID_CONFIGURATION| XKS_PROXY_INVALID_CONFIGURATION| XKS_PROXY_INVALID_RESPONSE| XKS_VPC_ENDPOINT_SERVICE_NOT_FOUND| XKS_PROXY_NOT_REACHABLE| XKS_PROXY_ACCESS_DENIED| INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET| SUBNET_NOT_FOUND| USER_LOGGED_IN| USER_NOT_FOUND| USER_LOCKED_OUT| INSUFFICIENT_CLOUDHSM_HSMS| INTERNAL_ERROR| NETWORK_ERRORS| CLUSTER_NOT_FOUND| INVALID_CREDENTIALS
Source
type custom_key_stores_list_entry = {xks_proxy_configuration : xks_proxy_configuration_type option;custom_key_store_type : custom_key_store_type option;creation_date : float option;connection_error_code : connection_error_code_type option;connection_state : connection_state_type option;trust_anchor_certificate : string option;cloud_hsm_cluster_id : string option;custom_key_store_name : string option;custom_key_store_id : string option;
}Source
type describe_custom_key_stores_response = {truncated : bool option;next_marker : string option;custom_key_stores : custom_key_stores_list_entry list option;
}Source
type describe_custom_key_stores_request = {marker : string option;limit : int option;custom_key_store_name : string option;custom_key_store_id : string option;
}Source
type decrypt_response = {ciphertext_for_recipient : bytes option;encryption_algorithm : encryption_algorithm_spec option;plaintext : bytes option;key_id : string option;
}Source
type decrypt_request = {dry_run : bool option;recipient : recipient_info option;encryption_algorithm : encryption_algorithm_spec option;key_id : string option;grant_tokens : string list option;encryption_context : (string * string) list option;ciphertext_blob : bytes;
}Source
type create_key_request = {xks_key_id : string option;multi_region : bool option;bypass_policy_lockout_safety_check : bool option;custom_key_store_id : string option;origin : origin_type option;key_spec : key_spec option;customer_master_key_spec : customer_master_key_spec option;key_usage : key_usage_type option;description : string option;policy : string option;
}Source
type create_grant_request = {dry_run : bool option;name : string option;grant_tokens : string list option;constraints : grant_constraints option;operations : grant_operation list;retiring_principal : string option;grantee_principal : string;key_id : string;
}Source
type create_custom_key_store_request = {xks_proxy_connectivity : xks_proxy_connectivity_type option;xks_proxy_authentication_credential : xks_proxy_authentication_credential_type option;xks_proxy_vpc_endpoint_service_name : string option;xks_proxy_uri_path : string option;xks_proxy_uri_endpoint : string option;custom_key_store_type : custom_key_store_type option;key_store_password : string option;trust_anchor_certificate : string option;cloud_hsm_cluster_id : string option;custom_key_store_name : string;
}Source
val make_xks_proxy_configuration_type :
?vpc_endpoint_service_name:string ->
?uri_path:string ->
?uri_endpoint:string ->
?access_key_id:string ->
?connectivity:xks_proxy_connectivity_type ->
unit ->
xks_proxy_configuration_typeSource
val make_xks_proxy_authentication_credential_type :
raw_secret_access_key:string ->
access_key_id:string ->
unit ->
xks_proxy_authentication_credential_typeSource
val make_verify_response :
?signing_algorithm:signing_algorithm_spec ->
?signature_valid:bool ->
?key_id:string ->
unit ->
verify_responseSource
val make_verify_request :
?dry_run:bool ->
?grant_tokens:string list ->
?message_type:message_type ->
signing_algorithm:signing_algorithm_spec ->
signature:bytes ->
message:bytes ->
key_id:string ->
unit ->
verify_requestSource
val make_verify_mac_response :
?mac_algorithm:mac_algorithm_spec ->
?mac_valid:bool ->
?key_id:string ->
unit ->
verify_mac_responseSource
val make_verify_mac_request :
?dry_run:bool ->
?grant_tokens:string list ->
mac:bytes ->
mac_algorithm:mac_algorithm_spec ->
key_id:string ->
message:bytes ->
unit ->
verify_mac_requestSource
val make_update_primary_region_request :
primary_region:string ->
key_id:string ->
unit ->
update_primary_region_requestSource
val make_update_key_description_request :
description:string ->
key_id:string ->
unit ->
update_key_description_requestSource
val make_update_custom_key_store_request :
?xks_proxy_connectivity:xks_proxy_connectivity_type ->
?xks_proxy_authentication_credential:xks_proxy_authentication_credential_type ->
?xks_proxy_vpc_endpoint_service_name:string ->
?xks_proxy_uri_path:string ->
?xks_proxy_uri_endpoint:string ->
?cloud_hsm_cluster_id:string ->
?key_store_password:string ->
?new_custom_key_store_name:string ->
custom_key_store_id:string ->
unit ->
update_custom_key_store_requestSource
val make_update_alias_request :
target_key_id:string ->
alias_name:string ->
unit ->
update_alias_requestSource
val make_untag_resource_request :
tag_keys:string list ->
key_id:string ->
unit ->
untag_resource_requestSource
val make_tag_resource_request :
tags:tag list ->
key_id:string ->
unit ->
tag_resource_requestSource
val make_sign_response :
?signing_algorithm:signing_algorithm_spec ->
?signature:bytes ->
?key_id:string ->
unit ->
sign_responseSource
val make_sign_request :
?dry_run:bool ->
?grant_tokens:string list ->
?message_type:message_type ->
signing_algorithm:signing_algorithm_spec ->
message:bytes ->
key_id:string ->
unit ->
sign_requestSource
val make_schedule_key_deletion_response :
?pending_window_in_days:int ->
?key_state:key_state ->
?deletion_date:float ->
?key_id:string ->
unit ->
schedule_key_deletion_responseSource
val make_schedule_key_deletion_request :
?pending_window_in_days:int ->
key_id:string ->
unit ->
schedule_key_deletion_requestSource
val make_rotate_key_on_demand_response :
?key_id:string ->
unit ->
rotate_key_on_demand_responseSource
val make_revoke_grant_request :
?dry_run:bool ->
grant_id:string ->
key_id:string ->
unit ->
revoke_grant_requestSource
val make_retire_grant_request :
?dry_run:bool ->
?grant_id:string ->
?key_id:string ->
?grant_token:string ->
unit ->
retire_grant_requestSource
val make_multi_region_configuration :
?replica_keys:multi_region_key list ->
?primary_key:multi_region_key ->
?multi_region_key_type:multi_region_key_type ->
unit ->
multi_region_configurationSource
val make_key_metadata :
?xks_key_configuration:xks_key_configuration_type ->
?mac_algorithms:mac_algorithm_spec list ->
?pending_deletion_window_in_days:int ->
?multi_region_configuration:multi_region_configuration ->
?multi_region:bool ->
?key_agreement_algorithms:key_agreement_algorithm_spec list ->
?signing_algorithms:signing_algorithm_spec list ->
?encryption_algorithms:encryption_algorithm_spec list ->
?key_spec:key_spec ->
?customer_master_key_spec:customer_master_key_spec ->
?key_manager:key_manager_type ->
?expiration_model:expiration_model_type ->
?cloud_hsm_cluster_id:string ->
?custom_key_store_id:string ->
?origin:origin_type ->
?valid_to:float ->
?deletion_date:float ->
?key_state:key_state ->
?key_usage:key_usage_type ->
?description:string ->
?enabled:bool ->
?creation_date:float ->
?arn:string ->
?aws_account_id:string ->
key_id:string ->
unit ->
key_metadataSource
val make_replicate_key_response :
?replica_tags:tag list ->
?replica_policy:string ->
?replica_key_metadata:key_metadata ->
unit ->
replicate_key_responseSource
val make_replicate_key_request :
?tags:tag list ->
?description:string ->
?bypass_policy_lockout_safety_check:bool ->
?policy:string ->
replica_region:string ->
key_id:string ->
unit ->
replicate_key_requestSource
val make_re_encrypt_response :
?destination_encryption_algorithm:encryption_algorithm_spec ->
?source_encryption_algorithm:encryption_algorithm_spec ->
?key_id:string ->
?source_key_id:string ->
?ciphertext_blob:bytes ->
unit ->
re_encrypt_responseSource
val make_re_encrypt_request :
?dry_run:bool ->
?grant_tokens:string list ->
?destination_encryption_algorithm:encryption_algorithm_spec ->
?source_encryption_algorithm:encryption_algorithm_spec ->
?destination_encryption_context:(string * string) list ->
?source_key_id:string ->
?source_encryption_context:(string * string) list ->
destination_key_id:string ->
ciphertext_blob:bytes ->
unit ->
re_encrypt_requestSource
val make_put_key_policy_request :
?bypass_policy_lockout_safety_check:bool ->
?policy_name:string ->
policy:string ->
key_id:string ->
unit ->
put_key_policy_requestSource
val make_grant_constraints :
?encryption_context_equals:(string * string) list ->
?encryption_context_subset:(string * string) list ->
unit ->
grant_constraintsSource
val make_grant_list_entry :
?constraints:grant_constraints ->
?operations:grant_operation list ->
?issuing_account:string ->
?retiring_principal:string ->
?grantee_principal:string ->
?creation_date:float ->
?name:string ->
?grant_id:string ->
?key_id:string ->
unit ->
grant_list_entrySource
val make_list_grants_response :
?truncated:bool ->
?next_marker:string ->
?grants:grant_list_entry list ->
unit ->
list_grants_responseSource
val make_list_retirable_grants_request :
?marker:string ->
?limit:int ->
retiring_principal:string ->
unit ->
list_retirable_grants_requestSource
val make_list_resource_tags_response :
?truncated:bool ->
?next_marker:string ->
?tags:tag list ->
unit ->
list_resource_tags_responseSource
val make_list_resource_tags_request :
?marker:string ->
?limit:int ->
key_id:string ->
unit ->
list_resource_tags_requestSource
val make_list_keys_response :
?truncated:bool ->
?next_marker:string ->
?keys:key_list_entry list ->
unit ->
list_keys_responseSource
val make_rotations_list_entry :
?rotation_type:rotation_type ->
?rotation_date:float ->
?key_id:string ->
unit ->
rotations_list_entrySource
val make_list_key_rotations_response :
?truncated:bool ->
?next_marker:string ->
?rotations:rotations_list_entry list ->
unit ->
list_key_rotations_responseSource
val make_list_key_rotations_request :
?marker:string ->
?limit:int ->
key_id:string ->
unit ->
list_key_rotations_requestSource
val make_list_key_policies_response :
?truncated:bool ->
?next_marker:string ->
?policy_names:string list ->
unit ->
list_key_policies_responseSource
val make_list_key_policies_request :
?marker:string ->
?limit:int ->
key_id:string ->
unit ->
list_key_policies_requestSource
val make_list_grants_request :
?grantee_principal:string ->
?grant_id:string ->
?marker:string ->
?limit:int ->
key_id:string ->
unit ->
list_grants_requestSource
val make_alias_list_entry :
?last_updated_date:float ->
?creation_date:float ->
?target_key_id:string ->
?alias_arn:string ->
?alias_name:string ->
unit ->
alias_list_entrySource
val make_list_aliases_response :
?truncated:bool ->
?next_marker:string ->
?aliases:alias_list_entry list ->
unit ->
list_aliases_responseSource
val make_list_aliases_request :
?marker:string ->
?limit:int ->
?key_id:string ->
unit ->
list_aliases_requestSource
val make_import_key_material_request :
?expiration_model:expiration_model_type ->
?valid_to:float ->
encrypted_key_material:bytes ->
import_token:bytes ->
key_id:string ->
unit ->
import_key_material_requestSource
val make_get_public_key_response :
?key_agreement_algorithms:key_agreement_algorithm_spec list ->
?signing_algorithms:signing_algorithm_spec list ->
?encryption_algorithms:encryption_algorithm_spec list ->
?key_usage:key_usage_type ->
?key_spec:key_spec ->
?customer_master_key_spec:customer_master_key_spec ->
?public_key:bytes ->
?key_id:string ->
unit ->
get_public_key_responseSource
val make_get_public_key_request :
?grant_tokens:string list ->
key_id:string ->
unit ->
get_public_key_requestSource
val make_get_parameters_for_import_response :
?parameters_valid_to:float ->
?public_key:bytes ->
?import_token:bytes ->
?key_id:string ->
unit ->
get_parameters_for_import_responseSource
val make_get_parameters_for_import_request :
wrapping_key_spec:wrapping_key_spec ->
wrapping_algorithm:algorithm_spec ->
key_id:string ->
unit ->
get_parameters_for_import_requestSource
val make_get_key_rotation_status_response :
?on_demand_rotation_start_date:float ->
?next_rotation_date:float ->
?rotation_period_in_days:int ->
?key_id:string ->
?key_rotation_enabled:bool ->
unit ->
get_key_rotation_status_responseSource
val make_get_key_rotation_status_request :
key_id:string ->
unit ->
get_key_rotation_status_requestSource
val make_get_key_policy_response :
?policy_name:string ->
?policy:string ->
unit ->
get_key_policy_responseSource
val make_get_key_policy_request :
?policy_name:string ->
key_id:string ->
unit ->
get_key_policy_requestSource
val make_generate_random_response :
?ciphertext_for_recipient:bytes ->
?plaintext:bytes ->
unit ->
generate_random_responseSource
val make_recipient_info :
?attestation_document:bytes ->
?key_encryption_algorithm:key_encryption_mechanism ->
unit ->
recipient_infoSource
val make_generate_random_request :
?recipient:recipient_info ->
?custom_key_store_id:string ->
?number_of_bytes:int ->
unit ->
generate_random_requestSource
val make_generate_mac_response :
?key_id:string ->
?mac_algorithm:mac_algorithm_spec ->
?mac:bytes ->
unit ->
generate_mac_responseSource
val make_generate_mac_request :
?dry_run:bool ->
?grant_tokens:string list ->
mac_algorithm:mac_algorithm_spec ->
key_id:string ->
message:bytes ->
unit ->
generate_mac_requestSource
val make_generate_data_key_without_plaintext_response :
?key_id:string ->
?ciphertext_blob:bytes ->
unit ->
generate_data_key_without_plaintext_responseSource
val make_generate_data_key_without_plaintext_request :
?dry_run:bool ->
?grant_tokens:string list ->
?number_of_bytes:int ->
?key_spec:data_key_spec ->
?encryption_context:(string * string) list ->
key_id:string ->
unit ->
generate_data_key_without_plaintext_requestSource
val make_generate_data_key_pair_without_plaintext_response :
?key_pair_spec:data_key_pair_spec ->
?key_id:string ->
?public_key:bytes ->
?private_key_ciphertext_blob:bytes ->
unit ->
generate_data_key_pair_without_plaintext_responseSource
val make_generate_data_key_pair_without_plaintext_request :
?dry_run:bool ->
?grant_tokens:string list ->
?encryption_context:(string * string) list ->
key_pair_spec:data_key_pair_spec ->
key_id:string ->
unit ->
generate_data_key_pair_without_plaintext_requestSource
val make_generate_data_key_pair_response :
?ciphertext_for_recipient:bytes ->
?key_pair_spec:data_key_pair_spec ->
?key_id:string ->
?public_key:bytes ->
?private_key_plaintext:bytes ->
?private_key_ciphertext_blob:bytes ->
unit ->
generate_data_key_pair_responseSource
val make_generate_data_key_pair_request :
?dry_run:bool ->
?recipient:recipient_info ->
?grant_tokens:string list ->
?encryption_context:(string * string) list ->
key_pair_spec:data_key_pair_spec ->
key_id:string ->
unit ->
generate_data_key_pair_requestSource
val make_generate_data_key_response :
?ciphertext_for_recipient:bytes ->
?key_id:string ->
?plaintext:bytes ->
?ciphertext_blob:bytes ->
unit ->
generate_data_key_responseSource
val make_generate_data_key_request :
?dry_run:bool ->
?recipient:recipient_info ->
?grant_tokens:string list ->
?key_spec:data_key_spec ->
?number_of_bytes:int ->
?encryption_context:(string * string) list ->
key_id:string ->
unit ->
generate_data_key_requestSource
val make_encrypt_response :
?encryption_algorithm:encryption_algorithm_spec ->
?key_id:string ->
?ciphertext_blob:bytes ->
unit ->
encrypt_responseSource
val make_encrypt_request :
?dry_run:bool ->
?encryption_algorithm:encryption_algorithm_spec ->
?grant_tokens:string list ->
?encryption_context:(string * string) list ->
plaintext:bytes ->
key_id:string ->
unit ->
encrypt_requestSource
val make_enable_key_rotation_request :
?rotation_period_in_days:int ->
key_id:string ->
unit ->
enable_key_rotation_requestSource
val make_disconnect_custom_key_store_request :
custom_key_store_id:string ->
unit ->
disconnect_custom_key_store_requestSource
val make_describe_key_request :
?grant_tokens:string list ->
key_id:string ->
unit ->
describe_key_requestSource
val make_custom_key_stores_list_entry :
?xks_proxy_configuration:xks_proxy_configuration_type ->
?custom_key_store_type:custom_key_store_type ->
?creation_date:float ->
?connection_error_code:connection_error_code_type ->
?connection_state:connection_state_type ->
?trust_anchor_certificate:string ->
?cloud_hsm_cluster_id:string ->
?custom_key_store_name:string ->
?custom_key_store_id:string ->
unit ->
custom_key_stores_list_entrySource
val make_describe_custom_key_stores_response :
?truncated:bool ->
?next_marker:string ->
?custom_key_stores:custom_key_stores_list_entry list ->
unit ->
describe_custom_key_stores_responseSource
val make_describe_custom_key_stores_request :
?marker:string ->
?limit:int ->
?custom_key_store_name:string ->
?custom_key_store_id:string ->
unit ->
describe_custom_key_stores_requestSource
val make_delete_imported_key_material_request :
key_id:string ->
unit ->
delete_imported_key_material_requestSource
val make_delete_custom_key_store_request :
custom_key_store_id:string ->
unit ->
delete_custom_key_store_requestSource
val make_decrypt_response :
?ciphertext_for_recipient:bytes ->
?encryption_algorithm:encryption_algorithm_spec ->
?plaintext:bytes ->
?key_id:string ->
unit ->
decrypt_responseSource
val make_decrypt_request :
?dry_run:bool ->
?recipient:recipient_info ->
?encryption_algorithm:encryption_algorithm_spec ->
?key_id:string ->
?grant_tokens:string list ->
?encryption_context:(string * string) list ->
ciphertext_blob:bytes ->
unit ->
decrypt_requestSource
val make_create_key_request :
?xks_key_id:string ->
?multi_region:bool ->
?tags:tag list ->
?bypass_policy_lockout_safety_check:bool ->
?custom_key_store_id:string ->
?origin:origin_type ->
?key_spec:key_spec ->
?customer_master_key_spec:customer_master_key_spec ->
?key_usage:key_usage_type ->
?description:string ->
?policy:string ->
unit ->
create_key_requestSource
val make_create_grant_response :
?grant_id:string ->
?grant_token:string ->
unit ->
create_grant_responseSource
val make_create_grant_request :
?dry_run:bool ->
?name:string ->
?grant_tokens:string list ->
?constraints:grant_constraints ->
?retiring_principal:string ->
operations:grant_operation list ->
grantee_principal:string ->
key_id:string ->
unit ->
create_grant_requestSource
val make_create_custom_key_store_response :
?custom_key_store_id:string ->
unit ->
create_custom_key_store_responseSource
val make_create_custom_key_store_request :
?xks_proxy_connectivity:xks_proxy_connectivity_type ->
?xks_proxy_authentication_credential:xks_proxy_authentication_credential_type ->
?xks_proxy_vpc_endpoint_service_name:string ->
?xks_proxy_uri_path:string ->
?xks_proxy_uri_endpoint:string ->
?custom_key_store_type:custom_key_store_type ->
?key_store_password:string ->
?trust_anchor_certificate:string ->
?cloud_hsm_cluster_id:string ->
custom_key_store_name:string ->
unit ->
create_custom_key_store_requestSource
val make_create_alias_request :
target_key_id:string ->
alias_name:string ->
unit ->
create_alias_requestSource
val make_connect_custom_key_store_request :
custom_key_store_id:string ->
unit ->
connect_custom_key_store_requestSource
val make_cancel_key_deletion_response :
?key_id:string ->
unit ->
cancel_key_deletion_response sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>