pub fn abort_multipart_upload(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn complete_multipart_upload(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn copy_object(
client: Client,
bucket: String,
key: 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_multipart_upload(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn create_session(
client: Client,
bucket: 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_analytics_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_cors(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_encryption(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_intelligent_tiering_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_inventory_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_lifecycle(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_metrics_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_bucket_ownership_controls(
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_bucket_website(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_object(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_object_tagging(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_objects(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn delete_public_access_block(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_accelerate_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_acl(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_analytics_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_cors(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_encryption(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_intelligent_tiering_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_inventory_configuration(
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_location(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_logging(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_metrics_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_notification_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_bucket_ownership_controls(
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_policy_status(
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_request_payment(
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_bucket_website(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_acl(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_attributes(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_legal_hold(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_lock_configuration(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_retention(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_tagging(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_object_torrent(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn get_public_access_block(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn head_bucket(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn head_object(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_bucket_analytics_configurations(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_bucket_intelligent_tiering_configurations(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_bucket_inventory_configurations(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_bucket_metrics_configurations(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_buckets(
client: Client,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_directory_buckets(
client: Client,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_multipart_uploads(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_object_versions(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_objects(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_objects_v2(
client: Client,
bucket: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn list_parts(
client: Client,
bucket: String,
key: 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_bucket_accelerate_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_acl(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_analytics_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_cors(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_encryption(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_intelligent_tiering_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_inventory_configuration(
client: Client,
bucket: String,
body: BitArray,
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_logging(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_metrics_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_notification_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_ownership_controls(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_bucket_policy(
client: Client,
bucket: String,
body: BitArray,
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_request_payment(
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_bucket_website(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object_acl(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object_legal_hold(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object_lock_configuration(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object_retention(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_object_tagging(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn put_public_access_block(
client: Client,
bucket: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn restore_object(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn select_object_content(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn upload_part(
client: Client,
bucket: String,
key: String,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn upload_part_copy(
client: Client,
bucket: String,
key: String,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)
pub fn with_custom_endpoint(
client: Client,
custom_endpoint: String,
) -> Client
pub fn write_get_object_response(
client: Client,
body: BitArray,
headers: List(#(String, String)),
query: Option(String),
) -> Request(BitArray)