aws_api/kms

Types

pub opaque type Client

Functions

pub fn cancel_key_deletion(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn connect_custom_key_store(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn create_alias(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn create_custom_key_store(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn create_grant(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn create_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn decrypt(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn delete_alias(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn delete_custom_key_store(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn delete_imported_key_material(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn derive_shared_secret(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn describe_custom_key_stores(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn describe_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn disable_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn disable_key_rotation(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn disconnect_custom_key_store(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn enable_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn enable_key_rotation(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn encrypt(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_data_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_data_key_pair(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_data_key_pair_without_plaintext(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_data_key_without_plaintext(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_mac(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn generate_random(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn get_key_policy(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn get_key_rotation_status(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn get_parameters_for_import(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn get_public_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn import_key_material(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_aliases(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_grants(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_key_policies(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_key_rotations(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_keys(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_resource_tags(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn list_retirable_grants(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn new(
  access_key_id access_key_id: String,
  secret_access_key secret_access_key: String,
  region region: String,
) -> Client
pub fn put_key_policy(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn re_encrypt(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn replicate_key(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn retire_grant(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn revoke_grant(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn rotate_key_on_demand(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn schedule_key_deletion(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn sign(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn tag_resource(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn untag_resource(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn update_alias(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn update_custom_key_store(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn update_key_description(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn update_primary_region(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn verify(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn verify_mac(
  client: Client,
  request_body: BitArray,
) -> Request(BitArray)
pub fn with_custom_endpoint(
  client: Client,
  custom_endpoint: String,
) -> Client
Search Document