aws_api/s3_control

Types

pub opaque type Client

Functions

pub fn associate_access_grants_identity_center(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_access_grant(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_access_grants_instance(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_access_grants_location(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_access_point(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_access_point_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_bucket(
  client: Client,
  bucket: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_job(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_multi_region_access_point(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_storage_lens_group(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_grant(
  client: Client,
  access_grant_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_grants_instance(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_grants_instance_resource_policy(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_grants_location(
  client: Client,
  access_grants_location_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_point(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_point_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_point_policy(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_access_point_policy_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_lifecycle_configuration(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_policy(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_replication(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_tagging(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_job_tagging(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_multi_region_access_point(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_public_access_block(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_storage_lens_configuration(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_storage_lens_configuration_tagging(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_storage_lens_group(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_multi_region_access_point_operation(
  client: Client,
  request_token_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn dissociate_access_grants_identity_center(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_grant(
  client: Client,
  access_grant_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_grants_instance(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_grants_instance_for_prefix(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_grants_instance_resource_policy(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_grants_location(
  client: Client,
  access_grants_location_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_configuration_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_policy(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_policy_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_policy_status(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_access_point_policy_status_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_lifecycle_configuration(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_policy(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_replication(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_tagging(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_versioning(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_data_access(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_job_tagging(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_multi_region_access_point(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_multi_region_access_point_policy(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_multi_region_access_point_policy_status(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_multi_region_access_point_routes(
  client: Client,
  mrap: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_public_access_block(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_storage_lens_configuration(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_storage_lens_configuration_tagging(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_storage_lens_group(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_access_grants(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_access_grants_instances(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_access_grants_locations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_access_points(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_access_points_for_object_lambda(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_multi_region_access_points(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_regional_buckets(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_storage_lens_configurations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_storage_lens_groups(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_tags_for_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> 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_access_grants_instance_resource_policy(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_access_point_configuration_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_access_point_policy(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_access_point_policy_for_object_lambda(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_lifecycle_configuration(
  client: Client,
  bucket: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_policy(
  client: Client,
  bucket: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_replication(
  client: Client,
  bucket: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_tagging(
  client: Client,
  bucket: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_versioning(
  client: Client,
  bucket: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_job_tagging(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_multi_region_access_point_policy(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_public_access_block(
  client: Client,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_storage_lens_configuration(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_storage_lens_configuration_tagging(
  client: Client,
  config_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn submit_multi_region_access_point_routes(
  client: Client,
  mrap: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn tag_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn untag_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_access_grants_location(
  client: Client,
  access_grants_location_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_job_priority(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_job_status(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_storage_lens_group(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn with_custom_endpoint(
  client: Client,
  custom_endpoint: String,
) -> Client
Search Document