Documentation
¶
Index ¶
- Variables
- func AbortMultipartUpload_if_match_initiated_time(s *S3Conf) error
- func AbortMultipartUpload_incorrect_object_key(s *S3Conf) error
- func AbortMultipartUpload_incorrect_uploadId(s *S3Conf) error
- func AbortMultipartUpload_non_existing_bucket(s *S3Conf) error
- func AbortMultipartUpload_success(s *S3Conf) error
- func AbortMultipartUpload_success_status_code(s *S3Conf) error
- func AccessControl_bucket_ownership_to_user(s *S3Conf) error
- func AccessControl_bucket_resource_all_action(s *S3Conf) error
- func AccessControl_bucket_resource_single_action(s *S3Conf) error
- func AccessControl_copy_object_with_starting_slash_for_user(s *S3Conf) error
- func AccessControl_default_ACL_admin_successful_access(s *S3Conf) error
- func AccessControl_default_ACL_user_access_denied(s *S3Conf) error
- func AccessControl_default_ACL_userplus_access_denied(s *S3Conf) error
- func AccessControl_multi_statement_policy(s *S3Conf) error
- func AccessControl_root_PutBucketAcl(s *S3Conf) error
- func AccessControl_single_object_resource_actions(s *S3Conf) error
- func AccessControl_user_PutBucketAcl_with_policy_access(s *S3Conf) error
- func Authentication_credentials_future_date(s *S3Conf) error
- func Authentication_credentials_incorrect_region(s *S3Conf) error
- func Authentication_credentials_incorrect_service(s *S3Conf) error
- func Authentication_credentials_invalid_date(s *S3Conf) error
- func Authentication_credentials_invalid_terminal(s *S3Conf) error
- func Authentication_credentials_non_existing_access_key(s *S3Conf) error
- func Authentication_credentials_past_date(s *S3Conf) error
- func Authentication_date_mismatch(s *S3Conf) error
- func Authentication_incorrect_payload_hash(s *S3Conf) error
- func Authentication_invalid_auth_header(s *S3Conf) error
- func Authentication_invalid_date_header(s *S3Conf) error
- func Authentication_invalid_sha256_payload_hash(s *S3Conf) error
- func Authentication_malformed_component(s *S3Conf) error
- func Authentication_malformed_credential(s *S3Conf) error
- func Authentication_md5(s *S3Conf) error
- func Authentication_missing_components(s *S3Conf) error
- func Authentication_missing_credentials(s *S3Conf) error
- func Authentication_missing_date_header(s *S3Conf) error
- func Authentication_missing_signature(s *S3Conf) error
- func Authentication_missing_signedheaders(s *S3Conf) error
- func Authentication_signature_error_incorrect_secret_key(s *S3Conf) error
- func Authentication_unsupported_signature_version(s *S3Conf) error
- func Authentication_with_expect_header(s *S3Conf) error
- func CORSMiddleware_access_forbidden(s *S3Conf) error
- func CORSMiddleware_access_granted(s *S3Conf) error
- func CORSMiddleware_invalid_headers(s *S3Conf) error
- func CORSMiddleware_invalid_method(s *S3Conf) error
- func CompleteMultipartUpload_checksum_type_mismatch(s *S3Conf) error
- func CompleteMultipartUpload_conditional_writes(s *S3Conf) error
- func CompleteMultipartUpload_different_checksum_part(s *S3Conf) error
- func CompleteMultipartUpload_empty_parts(s *S3Conf) error
- func CompleteMultipartUpload_incorrect_checksum_part(s *S3Conf) error
- func CompleteMultipartUpload_incorrect_final_checksums(s *S3Conf) error
- func CompleteMultipartUpload_incorrect_part_number(s *S3Conf) error
- func CompleteMultipartUpload_incorrect_parts_order(s *S3Conf) error
- func CompleteMultipartUpload_invalid_ETag(s *S3Conf) error
- func CompleteMultipartUpload_invalid_checksum_part(s *S3Conf) error
- func CompleteMultipartUpload_invalid_checksum_type(s *S3Conf) error
- func CompleteMultipartUpload_invalid_final_checksums(s *S3Conf) error
- func CompleteMultipartUpload_invalid_final_composite_checksum(s *S3Conf) error
- func CompleteMultipartUpload_invalid_part_number(s *S3Conf) error
- func CompleteMultipartUpload_missing_part_checksum(s *S3Conf) error
- func CompleteMultipartUpload_mpu_object_size(s *S3Conf) error
- func CompleteMultipartUpload_multiple_checksum_part(s *S3Conf) error
- func CompleteMultipartUpload_multiple_final_checksums(s *S3Conf) error
- func CompleteMultipartUpload_racey_success(s *S3Conf) error
- func CompleteMultipartUpload_should_calculate_the_final_checksum_full_object(s *S3Conf) error
- func CompleteMultipartUpload_should_ignore_the_final_checksum(s *S3Conf) error
- func CompleteMultipartUpload_should_succeed_without_final_checksum_type(s *S3Conf) error
- func CompleteMultipartUpload_should_verify_final_composite_checksum(s *S3Conf) error
- func CompleteMultipartUpload_should_verify_the_final_checksum(s *S3Conf) error
- func CompleteMultipartUpload_small_upload_size(s *S3Conf) error
- func CompleteMultipartUpload_success(s *S3Conf) error
- func CompleteMultipartUpload_with_metadata(s *S3Conf) error
- func CompletedMultipartUpload_non_existing_bucket(s *S3Conf) error
- func CopyObject_conditional_reads(s *S3Conf) error
- func CopyObject_copy_source_starting_with_slash(s *S3Conf) error
- func CopyObject_copy_to_itself(s *S3Conf) error
- func CopyObject_copy_to_itself_invalid_directive(s *S3Conf) error
- func CopyObject_create_checksum_on_copy(s *S3Conf) error
- func CopyObject_invalid_checksum_algorithm(s *S3Conf) error
- func CopyObject_invalid_copy_source(s *S3Conf) error
- func CopyObject_invalid_legal_hold(s *S3Conf) error
- func CopyObject_invalid_object_lock_mode(s *S3Conf) error
- func CopyObject_invalid_tagging_directive(s *S3Conf) error
- func CopyObject_missing_bucket_lock(s *S3Conf) error
- func CopyObject_non_existing_dir_object(s *S3Conf) error
- func CopyObject_non_existing_dst_bucket(s *S3Conf) error
- func CopyObject_not_owned_source_bucket(s *S3Conf) error
- func CopyObject_overwrite_same_dir_object(s *S3Conf) error
- func CopyObject_overwrite_same_file_object(s *S3Conf) error
- func CopyObject_should_copy_meta_props(s *S3Conf) error
- func CopyObject_should_copy_tagging(s *S3Conf) error
- func CopyObject_should_copy_the_existing_checksum(s *S3Conf) error
- func CopyObject_should_replace_meta_props(s *S3Conf) error
- func CopyObject_should_replace_tagging(s *S3Conf) error
- func CopyObject_should_replace_the_existing_checksum(s *S3Conf) error
- func CopyObject_success(s *S3Conf) error
- func CopyObject_to_itself_by_replacing_the_checksum(s *S3Conf) error
- func CopyObject_to_itself_with_new_metadata(s *S3Conf) error
- func CopyObject_with_legal_hold(s *S3Conf) error
- func CopyObject_with_metadata(s *S3Conf) error
- func CopyObject_with_retention_lock(s *S3Conf) error
- func CreateBucket_as_user(s *S3Conf) error
- func CreateBucket_default_acl(s *S3Conf) error
- func CreateBucket_default_object_lock(s *S3Conf) error
- func CreateBucket_duplicate_keys(s *S3Conf) error
- func CreateBucket_existing_bucket(s *S3Conf) error
- func CreateBucket_invalid_bucket_name(s *S3Conf) error
- func CreateBucket_invalid_canned_acl(s *S3Conf) error
- func CreateBucket_invalid_location_constraint(s *S3Conf) error
- func CreateBucket_invalid_ownership(s *S3Conf) error
- func CreateBucket_invalid_tags(s *S3Conf) error
- func CreateBucket_long_tags(s *S3Conf) error
- func CreateBucket_non_default_acl(s *S3Conf) error
- func CreateBucket_owned_by_you(s *S3Conf) error
- func CreateBucket_ownership_with_acl(s *S3Conf) error
- func CreateBucket_tag_count_limit(s *S3Conf) error
- func CreateDeleteBucket_success(s *S3Conf) error
- func CreateMultipartUpload_dir_obj(s *S3Conf) error
- func CreateMultipartUpload_empty_checksum_algorithm_with_checksum_type(s *S3Conf) error
- func CreateMultipartUpload_invalid_checksum_algorithm(s *S3Conf) error
- func CreateMultipartUpload_invalid_checksum_type(s *S3Conf) error
- func CreateMultipartUpload_invalid_legal_hold(s *S3Conf) error
- func CreateMultipartUpload_invalid_object_lock_mode(s *S3Conf) error
- func CreateMultipartUpload_non_existing_bucket(s *S3Conf) error
- func CreateMultipartUpload_past_retain_until_date(s *S3Conf) error
- func CreateMultipartUpload_success(s *S3Conf) error
- func CreateMultipartUpload_type_algo_mismatch(s *S3Conf) error
- func CreateMultipartUpload_valid_algo_type(s *S3Conf) error
- func CreateMultipartUpload_with_metadata(s *S3Conf) error
- func CreateMultipartUpload_with_object_lock(s *S3Conf) error
- func CreateMultipartUpload_with_object_lock_invalid_retention(s *S3Conf) error
- func CreateMultipartUpload_with_object_lock_not_enabled(s *S3Conf) error
- func CreateMultipartUpload_with_tagging(s *S3Conf) error
- func DeleteBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error
- func DeleteBucketCors_non_existing_bucket(s *S3Conf) error
- func DeleteBucketCors_success(s *S3Conf) error
- func DeleteBucketEncryption_not_implemented(s *S3Conf) error
- func DeleteBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error
- func DeleteBucketInventoryConfiguration_not_implemented(s *S3Conf) error
- func DeleteBucketLifecycle_not_implemented(s *S3Conf) error
- func DeleteBucketMetricsConfiguration_not_implemented(s *S3Conf) error
- func DeleteBucketOwnershipControls_non_existing_bucket(s *S3Conf) error
- func DeleteBucketOwnershipControls_success(s *S3Conf) error
- func DeleteBucketPolicy_non_existing_bucket(s *S3Conf) error
- func DeleteBucketPolicy_remove_before_setting(s *S3Conf) error
- func DeleteBucketPolicy_success(s *S3Conf) error
- func DeleteBucketReplication_not_implemented(s *S3Conf) error
- func DeleteBucketTagging_non_existing_object(s *S3Conf) error
- func DeleteBucketTagging_success(s *S3Conf) error
- func DeleteBucketTagging_success_status(s *S3Conf) error
- func DeleteBucketWebsite_not_implemented(s *S3Conf) error
- func DeleteBucket_incorrect_expected_bucket_owner(s *S3Conf) error
- func DeleteBucket_non_empty_bucket(s *S3Conf) error
- func DeleteBucket_non_existing_bucket(s *S3Conf) error
- func DeleteBucket_success_status_code(s *S3Conf) error
- func DeleteObjectTagging_expected_bucket_owner(s *S3Conf) error
- func DeleteObjectTagging_non_existing_object(s *S3Conf) error
- func DeleteObjectTagging_success(s *S3Conf) error
- func DeleteObjectTagging_success_status(s *S3Conf) error
- func DeleteObject_conditional_writes(s *S3Conf) error
- func DeleteObject_directory_not_empty(s *S3Conf) error
- func DeleteObject_directory_object(s *S3Conf) error
- func DeleteObject_directory_object_noslash(s *S3Conf) error
- func DeleteObject_expected_bucket_owner(s *S3Conf) error
- func DeleteObject_incorrect_expected_bucket_owner(s *S3Conf) error
- func DeleteObject_name_too_long(s *S3Conf) error
- func DeleteObject_non_empty_dir_obj(s *S3Conf) error
- func DeleteObject_non_existing_dir_object(s *S3Conf) error
- func DeleteObject_non_existing_object(s *S3Conf) error
- func DeleteObject_success(s *S3Conf) error
- func DeleteObject_success_status_code(s *S3Conf) error
- func DeleteObjects_empty_input(s *S3Conf) error
- func DeleteObjects_non_existing_objects(s *S3Conf) error
- func DeleteObjects_success(s *S3Conf) error
- func DeletePublicAccessBlock_not_implemented(s *S3Conf) error
- func GetBucketAccelerateConfiguration_not_implemented(s *S3Conf) error
- func GetBucketAcl_access_denied(s *S3Conf) error
- func GetBucketAcl_non_existing_bucket(s *S3Conf) error
- func GetBucketAcl_success(s *S3Conf) error
- func GetBucketAcl_translation_canned_private(s *S3Conf) error
- func GetBucketAcl_translation_canned_public_read(s *S3Conf) error
- func GetBucketAcl_translation_canned_public_read_write(s *S3Conf) error
- func GetBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error
- func GetBucketCors_no_such_bucket_cors(s *S3Conf) error
- func GetBucketCors_non_existing_bucket(s *S3Conf) error
- func GetBucketCors_success(s *S3Conf) error
- func GetBucketEncryption_not_implemented(s *S3Conf) error
- func GetBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error
- func GetBucketInventoryConfiguration_not_implemented(s *S3Conf) error
- func GetBucketLifecycleConfiguration_not_implemented(s *S3Conf) error
- func GetBucketLocation_no_access(s *S3Conf) error
- func GetBucketLocation_non_exist(s *S3Conf) error
- func GetBucketLocation_success(s *S3Conf) error
- func GetBucketLogging_not_implemented(s *S3Conf) error
- func GetBucketMetricsConfiguration_not_implemented(s *S3Conf) error
- func GetBucketNotificationConfiguratio_not_implemented(s *S3Conf) error
- func GetBucketOwnershipControls_default_ownership(s *S3Conf) error
- func GetBucketOwnershipControls_non_existing_bucket(s *S3Conf) error
- func GetBucketOwnershipControls_success(s *S3Conf) error
- func GetBucketPolicyStatus_no_such_bucket_policy(s *S3Conf) error
- func GetBucketPolicyStatus_non_existing_bucket(s *S3Conf) error
- func GetBucketPolicyStatus_success(s *S3Conf) error
- func GetBucketPolicy_non_existing_bucket(s *S3Conf) error
- func GetBucketPolicy_not_set(s *S3Conf) error
- func GetBucketPolicy_success(s *S3Conf) error
- func GetBucketReplication_not_implemented(s *S3Conf) error
- func GetBucketRequestPayment_not_implemented(s *S3Conf) error
- func GetBucketTagging_non_existing_bucket(s *S3Conf) error
- func GetBucketTagging_success(s *S3Conf) error
- func GetBucketTagging_unset_tags(s *S3Conf) error
- func GetBucketVersioning_empty_response(s *S3Conf) error
- func GetBucketVersioning_non_existing_bucket(s *S3Conf) error
- func GetBucketVersioning_success(s *S3Conf) error
- func GetBucketWebsite_not_implemented(s *S3Conf) error
- func GetObjectAttributes_checksums(s *S3Conf) error
- func GetObjectAttributes_empty_attrs(s *S3Conf) error
- func GetObjectAttributes_existing_object(s *S3Conf) error
- func GetObjectAttributes_invalid_attrs(s *S3Conf) error
- func GetObjectAttributes_invalid_parent(s *S3Conf) error
- func GetObjectAttributes_invalid_single_attribute(s *S3Conf) error
- func GetObjectAttributes_non_existing_bucket(s *S3Conf) error
- func GetObjectAttributes_non_existing_object(s *S3Conf) error
- func GetObjectLegalHold_disabled_lock(s *S3Conf) error
- func GetObjectLegalHold_non_existing_bucket(s *S3Conf) error
- func GetObjectLegalHold_non_existing_object(s *S3Conf) error
- func GetObjectLegalHold_success(s *S3Conf) error
- func GetObjectLegalHold_unset_config(s *S3Conf) error
- func GetObjectLockConfiguration_non_existing_bucket(s *S3Conf) error
- func GetObjectLockConfiguration_success(s *S3Conf) error
- func GetObjectLockConfiguration_unset_config(s *S3Conf) error
- func GetObjectRetention_disabled_lock(s *S3Conf) error
- func GetObjectRetention_non_existing_bucket(s *S3Conf) error
- func GetObjectRetention_non_existing_object(s *S3Conf) error
- func GetObjectRetention_success(s *S3Conf) error
- func GetObjectRetention_unset_config(s *S3Conf) error
- func GetObjectTagging_invalid_parent(s *S3Conf) error
- func GetObjectTagging_non_existing_object(s *S3Conf) error
- func GetObjectTagging_success(s *S3Conf) error
- func GetObjectTagging_unset_tags(s *S3Conf) error
- func GetObject_by_range_resp_status(s *S3Conf) error
- func GetObject_checksums(s *S3Conf) error
- func GetObject_conditional_reads(s *S3Conf) error
- func GetObject_dir_with_range(s *S3Conf) error
- func GetObject_directory_object_noslash(s *S3Conf) error
- func GetObject_directory_success(s *S3Conf) error
- func GetObject_invalid_parent(s *S3Conf) error
- func GetObject_invalid_part_number(s *S3Conf) error
- func GetObject_large_object(s *S3Conf) error
- func GetObject_non_existing_dir_object(s *S3Conf) error
- func GetObject_non_existing_key(s *S3Conf) error
- func GetObject_overrides_fail_public(s *S3Conf) error
- func GetObject_overrides_presign_success(s *S3Conf) error
- func GetObject_overrides_success(s *S3Conf) error
- func GetObject_part_number_not_supported(s *S3Conf) error
- func GetObject_success(s *S3Conf) error
- func GetObject_with_range(s *S3Conf) error
- func GetObject_zero_len_with_range(s *S3Conf) error
- func GetPublicAccessBlock_not_implemented(s *S3Conf) error
- func HeadBucket_non_existing_bucket(s *S3Conf) error
- func HeadBucket_success(s *S3Conf) error
- func HeadObject_checksums(s *S3Conf) error
- func HeadObject_conditional_reads(s *S3Conf) error
- func HeadObject_dir_with_range(s *S3Conf) error
- func HeadObject_directory_object_noslash(s *S3Conf) error
- func HeadObject_invalid_parent_dir(s *S3Conf) error
- func HeadObject_invalid_part_number(s *S3Conf) error
- func HeadObject_name_too_long(s *S3Conf) error
- func HeadObject_non_existing_dir_object(s *S3Conf) error
- func HeadObject_non_existing_object(s *S3Conf) error
- func HeadObject_not_enabled_checksum_mode(s *S3Conf) error
- func HeadObject_part_number_not_supported(s *S3Conf) error
- func HeadObject_success(s *S3Conf) error
- func HeadObject_with_range(s *S3Conf) error
- func HeadObject_zero_len_with_range(s *S3Conf) error
- func IAM_ChangeBucketOwner_back_to_root(s *S3Conf) error
- func IAM_CreateBucket_empty_owner_header(s *S3Conf) error
- func IAM_CreateBucket_non_existing_user(s *S3Conf) error
- func IAM_CreateBucket_success(s *S3Conf) error
- func IAM_ListBuckets(s *S3Conf) error
- func IAM_admin_ChangeBucketOwner(s *S3Conf) error
- func IAM_user_access_denied(s *S3Conf) error
- func IAM_userplus_CreateBucket(s *S3Conf) error
- func IAM_userplus_access_denied(s *S3Conf) error
- func ListBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error
- func ListBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error
- func ListBucketInventoryConfiguration_not_implemented(s *S3Conf) error
- func ListBucketMetricsConfigurations_not_implemented(s *S3Conf) error
- func ListBuckets_as_admin(s *S3Conf) error
- func ListBuckets_as_user(s *S3Conf) error
- func ListBuckets_empty_success(s *S3Conf) error
- func ListBuckets_invalid_max_buckets(s *S3Conf) error
- func ListBuckets_success(s *S3Conf) error
- func ListBuckets_truncated(s *S3Conf) error
- func ListBuckets_with_prefix(s *S3Conf) error
- func ListMultipartUploads_empty_result(s *S3Conf) error
- func ListMultipartUploads_exceeding_max_uploads(s *S3Conf) error
- func ListMultipartUploads_ignore_upload_id_marker(s *S3Conf) error
- func ListMultipartUploads_incorrect_next_key_marker(s *S3Conf) error
- func ListMultipartUploads_invalid_max_uploads(s *S3Conf) error
- func ListMultipartUploads_max_uploads(s *S3Conf) error
- func ListMultipartUploads_non_existing_bucket(s *S3Conf) error
- func ListMultipartUploads_success(s *S3Conf) error
- func ListMultipartUploads_with_checksums(s *S3Conf) error
- func ListObjectVersions_VD_success(s *S3Conf) error
- func ListObjectVersions_checksum(s *S3Conf) error
- func ListObjectVersions_containing_null_versionId_obj(s *S3Conf) error
- func ListObjectVersions_list_multiple_object_versions(s *S3Conf) error
- func ListObjectVersions_list_single_object_versions(s *S3Conf) error
- func ListObjectVersions_multiple_object_versions_truncated(s *S3Conf) error
- func ListObjectVersions_non_existing_bucket(s *S3Conf) error
- func ListObjectVersions_single_null_versionId_object(s *S3Conf) error
- func ListObjectVersions_with_delete_markers(s *S3Conf) error
- func ListObjectsV2_all_objs_max_keys(s *S3Conf) error
- func ListObjectsV2_both_delimiter_and_prefix(s *S3Conf) error
- func ListObjectsV2_both_start_after_and_continuation_token(s *S3Conf) error
- func ListObjectsV2_exceeding_max_keys(s *S3Conf) error
- func ListObjectsV2_invalid_parent_prefix(s *S3Conf) error
- func ListObjectsV2_list_all_objs(s *S3Conf) error
- func ListObjectsV2_non_truncated_common_prefixes(s *S3Conf) error
- func ListObjectsV2_single_dir_object_with_delim_and_prefix(s *S3Conf) error
- func ListObjectsV2_start_after(s *S3Conf) error
- func ListObjectsV2_start_after_empty_result(s *S3Conf) error
- func ListObjectsV2_start_after_not_in_list(s *S3Conf) error
- func ListObjectsV2_truncated_common_prefixes(s *S3Conf) error
- func ListObjectsV2_with_checksum(s *S3Conf) error
- func ListObjectsV2_with_owner(s *S3Conf) error
- func ListObjects_check_owner(s *S3Conf) error
- func ListObjects_delimiter(s *S3Conf) error
- func ListObjects_exceeding_max_keys(s *S3Conf) error
- func ListObjects_invalid_max_keys(s *S3Conf) error
- func ListObjects_list_all_objs(s *S3Conf) error
- func ListObjects_marker_not_from_obj_list(s *S3Conf) error
- func ListObjects_max_keys_0(s *S3Conf) error
- func ListObjects_max_keys_none(s *S3Conf) error
- func ListObjects_nested_dir_file_objs(s *S3Conf) error
- func ListObjects_non_existing_bucket(s *S3Conf) error
- func ListObjects_non_truncated_common_prefixes(s *S3Conf) error
- func ListObjects_paginated(s *S3Conf) error
- func ListObjects_truncated(s *S3Conf) error
- func ListObjects_with_checksum(s *S3Conf) error
- func ListObjects_with_prefix(s *S3Conf) error
- func ListParts_default_max_parts(s *S3Conf) error
- func ListParts_exceeding_max_parts(s *S3Conf) error
- func ListParts_incorrect_object_key(s *S3Conf) error
- func ListParts_incorrect_uploadId(s *S3Conf) error
- func ListParts_invalid_max_parts(s *S3Conf) error
- func ListParts_null_checksums(s *S3Conf) error
- func ListParts_success(s *S3Conf) error
- func ListParts_truncated(s *S3Conf) error
- func ListParts_with_checksums(s *S3Conf) error
- func NewHasher(algo types.ChecksumAlgorithm) (hash.Hash, error)
- func PreflightOPTIONS_access_forbidden(s *S3Conf) error
- func PreflightOPTIONS_access_granted(s *S3Conf) error
- func PreflightOPTIONS_invalid_request_headers(s *S3Conf) error
- func PreflightOPTIONS_invalid_request_method(s *S3Conf) error
- func PreflightOPTIONS_missing_origin(s *S3Conf) error
- func PreflightOPTIONS_non_existing_bucket(s *S3Conf) error
- func PreflightOPTIONS_unset_bucket_cors(s *S3Conf) error
- func PresignedAuth_ECDSA_not_supported(s *S3Conf) error
- func PresignedAuth_PutObject_success(s *S3Conf) error
- func PresignedAuth_Put_GetObject_with_UTF8_chars(s *S3Conf) error
- func PresignedAuth_Put_GetObject_with_data(s *S3Conf) error
- func PresignedAuth_UploadPart(s *S3Conf) error
- func PresignedAuth_creds_incorrect_region(s *S3Conf) error
- func PresignedAuth_creds_incorrect_service(s *S3Conf) error
- func PresignedAuth_creds_invalid_date(s *S3Conf) error
- func PresignedAuth_creds_invalid_terminal(s *S3Conf) error
- func PresignedAuth_dates_mismatch(s *S3Conf) error
- func PresignedAuth_exceeding_expiration_query_param(s *S3Conf) error
- func PresignedAuth_expired_request(s *S3Conf) error
- func PresignedAuth_incorrect_secret_key(s *S3Conf) error
- func PresignedAuth_invalid_expiration_query_param(s *S3Conf) error
- func PresignedAuth_malformed_creds_invalid_parts(s *S3Conf) error
- func PresignedAuth_missing_credentials_query_param(s *S3Conf) error
- func PresignedAuth_missing_date_query(s *S3Conf) error
- func PresignedAuth_missing_expiration_query_param(s *S3Conf) error
- func PresignedAuth_missing_signature_query_param(s *S3Conf) error
- func PresignedAuth_missing_signed_headers_query_param(s *S3Conf) error
- func PresignedAuth_negative_expiration_query_param(s *S3Conf) error
- func PresignedAuth_non_existing_access_key_id(s *S3Conf) error
- func PresignedAuth_security_token_not_supported(s *S3Conf) error
- func PresignedAuth_unsupported_algorithm(s *S3Conf) error
- func PublicBucket_default_private_bucket(s *S3Conf) error
- func PublicBucket_incorrect_sha256_hash(s *S3Conf) error
- func PublicBucket_public_acl(s *S3Conf) error
- func PublicBucket_public_bucket_policy(s *S3Conf) error
- func PublicBucket_public_object_policy(s *S3Conf) error
- func PublicBucket_signed_streaming_payload(s *S3Conf) error
- func PutBucketAccelerateConfiguration_not_implemented(s *S3Conf) error
- func PutBucketAcl_disabled(s *S3Conf) error
- func PutBucketAcl_empty_grantee_ID_in_body(s *S3Conf) error
- func PutBucketAcl_invalid_acl_acp_and_grants(s *S3Conf) error
- func PutBucketAcl_invalid_acl_canned_and_acp(s *S3Conf) error
- func PutBucketAcl_invalid_acl_canned_and_grants(s *S3Conf) error
- func PutBucketAcl_invalid_canned_acl(s *S3Conf) error
- func PutBucketAcl_invalid_empty_owner_id_in_body(s *S3Conf) error
- func PutBucketAcl_invalid_grantee_type_in_body(s *S3Conf) error
- func PutBucketAcl_invalid_owner(s *S3Conf) error
- func PutBucketAcl_invalid_owner_not_in_body(s *S3Conf) error
- func PutBucketAcl_invalid_permission_in_body(s *S3Conf) error
- func PutBucketAcl_non_existing_bucket(s *S3Conf) error
- func PutBucketAcl_none_of_the_options_specified(s *S3Conf) error
- func PutBucketAcl_success_access_denied(s *S3Conf) error
- func PutBucketAcl_success_acp(s *S3Conf) error
- func PutBucketAcl_success_canned_acl(s *S3Conf) error
- func PutBucketAcl_success_grants(s *S3Conf) error
- func PutBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error
- func PutBucketCors_empty_cors_rules(s *S3Conf) error
- func PutBucketCors_invalid_header(s *S3Conf) error
- func PutBucketCors_invalid_method(s *S3Conf) error
- func PutBucketCors_md5(s *S3Conf) error
- func PutBucketCors_non_existing_bucket(s *S3Conf) error
- func PutBucketCors_success(s *S3Conf) error
- func PutBucketEncryption_not_implemented(s *S3Conf) error
- func PutBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error
- func PutBucketInventoryConfiguration_not_implemented(s *S3Conf) error
- func PutBucketLifecycleConfiguration_not_implemented(s *S3Conf) error
- func PutBucketLogging_not_implemented(s *S3Conf) error
- func PutBucketMetricsConfiguration_not_implemented(s *S3Conf) error
- func PutBucketNotificationConfiguratio_not_implemented(s *S3Conf) error
- func PutBucketOwnershipControls_invalid_ownership(s *S3Conf) error
- func PutBucketOwnershipControls_multiple_rules(s *S3Conf) error
- func PutBucketOwnershipControls_non_existing_bucket(s *S3Conf) error
- func PutBucketOwnershipControls_success(s *S3Conf) error
- func PutBucketPolicy_action_resource_mismatch(s *S3Conf) error
- func PutBucketPolicy_any_char_match(s *S3Conf) error
- func PutBucketPolicy_duplicate_resource(s *S3Conf) error
- func PutBucketPolicy_empty_principals_array(s *S3Conf) error
- func PutBucketPolicy_empty_principals_string(s *S3Conf) error
- func PutBucketPolicy_empty_resources_array(s *S3Conf) error
- func PutBucketPolicy_empty_resources_string(s *S3Conf) error
- func PutBucketPolicy_empty_statement(s *S3Conf) error
- func PutBucketPolicy_explicit_deny(s *S3Conf) error
- func PutBucketPolicy_incorrect_bucket_name(s *S3Conf) error
- func PutBucketPolicy_invalid_action(s *S3Conf) error
- func PutBucketPolicy_invalid_effect(s *S3Conf) error
- func PutBucketPolicy_invalid_json(s *S3Conf) error
- func PutBucketPolicy_invalid_resource_prefix(s *S3Conf) error
- func PutBucketPolicy_invalid_resource_with_starting_slash(s *S3Conf) error
- func PutBucketPolicy_multi_wildcard_resource(s *S3Conf) error
- func PutBucketPolicy_non_existing_bucket(s *S3Conf) error
- func PutBucketPolicy_non_existing_principals(s *S3Conf) error
- func PutBucketPolicy_principals_aws_struct_empty_string(s *S3Conf) error
- func PutBucketPolicy_principals_aws_struct_empty_string_slice(s *S3Conf) error
- func PutBucketPolicy_principals_incorrect_wildcard_usage(s *S3Conf) error
- func PutBucketPolicy_statement_not_provided(s *S3Conf) error
- func PutBucketPolicy_status(s *S3Conf) error
- func PutBucketPolicy_success(s *S3Conf) error
- func PutBucketPolicy_version(s *S3Conf) error
- func PutBucketReplication_not_implemented(s *S3Conf) error
- func PutBucketRequestPayment_not_implemented(s *S3Conf) error
- func PutBucketTagging_duplicate_keys(s *S3Conf) error
- func PutBucketTagging_invalid_tags(s *S3Conf) error
- func PutBucketTagging_long_tags(s *S3Conf) error
- func PutBucketTagging_non_existing_bucket(s *S3Conf) error
- func PutBucketTagging_success(s *S3Conf) error
- func PutBucketTagging_success_status(s *S3Conf) error
- func PutBucketTagging_tag_count_limit(s *S3Conf) error
- func PutBucketVersioning_invalid_status(s *S3Conf) error
- func PutBucketVersioning_non_existing_bucket(s *S3Conf) error
- func PutBucketVersioning_success_enabled(s *S3Conf) error
- func PutBucketVersioning_success_suspended(s *S3Conf) error
- func PutBucketWebsite_not_implemented(s *S3Conf) error
- func PutObjectLegalHold_invalid_body(s *S3Conf) error
- func PutObjectLegalHold_invalid_status(s *S3Conf) error
- func PutObjectLegalHold_non_existing_bucket(s *S3Conf) error
- func PutObjectLegalHold_non_existing_object(s *S3Conf) error
- func PutObjectLegalHold_success(s *S3Conf) error
- func PutObjectLegalHold_unset_bucket_object_lock_config(s *S3Conf) error
- func PutObjectLockConfiguration_both_years_and_days(s *S3Conf) error
- func PutObjectLockConfiguration_empty_request_body(s *S3Conf) error
- func PutObjectLockConfiguration_invalid_mode(s *S3Conf) error
- func PutObjectLockConfiguration_invalid_status(s *S3Conf) error
- func PutObjectLockConfiguration_invalid_years_days(s *S3Conf) error
- func PutObjectLockConfiguration_malformed_body(s *S3Conf) error
- func PutObjectLockConfiguration_non_existing_bucket(s *S3Conf) error
- func PutObjectLockConfiguration_not_enabled_on_bucket_creation(s *S3Conf) error
- func PutObjectLockConfiguration_success(s *S3Conf) error
- func PutObjectRetention_expired_retain_until_date(s *S3Conf) error
- func PutObjectRetention_invalid_mode(s *S3Conf) error
- func PutObjectRetention_non_existing_bucket(s *S3Conf) error
- func PutObjectRetention_non_existing_object(s *S3Conf) error
- func PutObjectRetention_overwrite_compliance_mode(s *S3Conf) error
- func PutObjectRetention_overwrite_compliance_with_compliance(s *S3Conf) error
- func PutObjectRetention_overwrite_governance_with_governance(s *S3Conf) error
- func PutObjectRetention_overwrite_governance_with_permission(s *S3Conf) error
- func PutObjectRetention_overwrite_governance_without_bypass_specified(s *S3Conf) error
- func PutObjectRetention_success(s *S3Conf) error
- func PutObjectRetention_unset_bucket_object_lock_config(s *S3Conf) error
- func PutObjectTagging_duplicate_keys(s *S3Conf) error
- func PutObjectTagging_invalid_tags(s *S3Conf) error
- func PutObjectTagging_long_tags(s *S3Conf) error
- func PutObjectTagging_non_existing_object(s *S3Conf) error
- func PutObjectTagging_success(s *S3Conf) error
- func PutObjectTagging_tag_count_limit(s *S3Conf) error
- func PutObject_checksum_algorithm_and_header_mismatch(s *S3Conf) error
- func PutObject_checksums_success(s *S3Conf) error
- func PutObject_conditional_writes(s *S3Conf) error
- func PutObject_default_checksum(s *S3Conf) error
- func PutObject_dir_obj_with_data(s *S3Conf) error
- func PutObject_false_negative_object_names(s *S3Conf) error
- func PutObject_incorrect_checksums(s *S3Conf) error
- func PutObject_invalid_checksum_header(s *S3Conf) error
- func PutObject_invalid_credentials(s *S3Conf) error
- func PutObject_invalid_legal_hold(s *S3Conf) error
- func PutObject_invalid_object_lock_mode(s *S3Conf) error
- func PutObject_invalid_object_names(s *S3Conf) error
- func PutObject_invalid_retain_until_date(s *S3Conf) error
- func PutObject_missing_bucket_lock(s *S3Conf) error
- func PutObject_missing_object_lock_retention_config(s *S3Conf) error
- func PutObject_multiple_checksum_headers(s *S3Conf) error
- func PutObject_name_too_long(s *S3Conf) error
- func PutObject_non_existing_bucket(s *S3Conf) error
- func PutObject_overwrite_dir_obj(s *S3Conf) error
- func PutObject_overwrite_file_obj(s *S3Conf) error
- func PutObject_overwrite_file_obj_with_nested_obj(s *S3Conf) error
- func PutObject_past_retain_until_date(s *S3Conf) error
- func PutObject_racey_success(s *S3Conf) error
- func PutObject_special_chars(s *S3Conf) error
- func PutObject_success(s *S3Conf) error
- func PutObject_tagging(s *S3Conf) error
- func PutObject_with_metadata(s *S3Conf) error
- func PutObject_with_object_lock(s *S3Conf) error
- func PutObject_with_slashes(s *S3Conf) error
- func PutPublicAccessBlock_not_implemented(s *S3Conf) error
- func RouterCopySourceNotAllowed(s *S3Conf) error
- func RouterGetUploadsWithKey(s *S3Conf) error
- func RouterListVersionsWithKey(s *S3Conf) error
- func RouterPUTObjectOnlyUploadId(s *S3Conf) error
- func RouterPostObjectWithoutQuery(s *S3Conf) error
- func RouterPostRoot(s *S3Conf) error
- func RouterPutPartNumberWithoutUploadId(s *S3Conf) error
- func SignedStreamingPayloadTrailer_bad_digest(s *S3Conf) error
- func SignedStreamingPayloadTrailer_incomplete_body(s *S3Conf) error
- func SignedStreamingPayloadTrailer_invalid_checksum(s *S3Conf) error
- func SignedStreamingPayloadTrailer_malformed_trailer(s *S3Conf) error
- func SignedStreamingPayloadTrailer_missing_x_amz_trailer_header(s *S3Conf) error
- func SignedStreamingPayloadTrailer_success(s *S3Conf) error
- func SignedStreamingPayload_decoded_content_length_mismatch(s *S3Conf) error
- func SignedStreamingPayload_invalid_chunk_size(s *S3Conf) error
- func SignedStreamingPayload_invalid_encoding(s *S3Conf) error
- func TestAbortMultipartUpload(ts *TestState)
- func TestAccessControl(ts *TestState)
- func TestAuthentication(ts *TestState)
- func TestCORSMiddleware(ts *TestState)
- func TestCompleteMultipartUpload(ts *TestState)
- func TestCopyObject(ts *TestState)
- func TestCreateBucket(ts *TestState)
- func TestCreateMultipartUpload(ts *TestState)
- func TestDeleteBucket(ts *TestState)
- func TestDeleteBucketCors(ts *TestState)
- func TestDeleteBucketOwnershipControls(ts *TestState)
- func TestDeleteBucketPolicy(ts *TestState)
- func TestDeleteBucketTagging(ts *TestState)
- func TestDeleteObject(ts *TestState)
- func TestDeleteObjectTagging(ts *TestState)
- func TestDeleteObjects(ts *TestState)
- func TestDownload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestFullFlow(ts *TestState)
- func TestGetBucketAcl(ts *TestState)
- func TestGetBucketCors(ts *TestState)
- func TestGetBucketLocation(ts *TestState)
- func TestGetBucketOwnershipControls(ts *TestState)
- func TestGetBucketPolicy(ts *TestState)
- func TestGetBucketPolicyStatus(ts *TestState)
- func TestGetBucketTagging(ts *TestState)
- func TestGetObject(ts *TestState)
- func TestGetObjectAttributes(ts *TestState)
- func TestGetObjectLegalHold(ts *TestState)
- func TestGetObjectLockConfiguration(ts *TestState)
- func TestGetObjectRetention(ts *TestState)
- func TestGetObjectTagging(ts *TestState)
- func TestHeadBucket(ts *TestState)
- func TestHeadObject(ts *TestState)
- func TestIAM(ts *TestState)
- func TestListBuckets(ts *TestState)
- func TestListMultipartUploads(ts *TestState)
- func TestListObjectVersions_VD(ts *TestState)
- func TestListObjects(ts *TestState)
- func TestListObjectsV2(ts *TestState)
- func TestListParts(ts *TestState)
- func TestNotImplementedActions(ts *TestState)
- func TestPosix(ts *TestState)
- func TestPreflightOPTIONSEndpoint(ts *TestState)
- func TestPresignedAuthentication(ts *TestState)
- func TestPublicBuckets(ts *TestState)
- func TestPutBucketAcl(ts *TestState)
- func TestPutBucketCors(ts *TestState)
- func TestPutBucketOwnershipControls(ts *TestState)
- func TestPutBucketPolicy(ts *TestState)
- func TestPutBucketTagging(ts *TestState)
- func TestPutObject(ts *TestState)
- func TestPutObjectLegalHold(ts *TestState)
- func TestPutObjectLockConfiguration(ts *TestState)
- func TestPutObjectRetention(ts *TestState)
- func TestPutObjectTagging(ts *TestState)
- func TestReqPerSec(s *S3Conf, totalReqs int, bucket string) error
- func TestRouter(ts *TestState)
- func TestScoutfs(ts *TestState)
- func TestSignedStreaminPayload(ts *TestState)
- func TestSignedStreaminPayloadTrailer(ts *TestState)
- func TestUnsignedStreaminPayloadTrailer(ts *TestState)
- func TestUpload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestUploadPart(ts *TestState)
- func TestUploadPartCopy(ts *TestState)
- func TestVersioning(ts *TestState)
- func TestVersioningDisabled(ts *TestState)
- func TestWORMProtection(ts *TestState)
- func UnsignedStreaminPayloadTrailer_malformed_trailer(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_composite_checksum(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_full_object(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_UploadPart_success_with_trailer(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_UploadPart_trailer_and_mp_algo_mismatch(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_content_length_payload_size_mismatch(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_incomplete_body(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_incorrect_trailing_checksum(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_invalid_chunk_size(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_invalid_trailing_checksum(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_multiple_checksum_headers(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_no_payload_trailer_only_headers(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_no_trailer_should_calculate_crc64nvme(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_not_allowed(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_sdk_algo_and_trailer_mismatch(s *S3Conf) error
- func UnsignedStreamingPayloadTrailer_success_both_sdk_algo_and_trailer(s *S3Conf) error
- func UploadPartCopy_by_range_invalid_ranges(s *S3Conf) error
- func UploadPartCopy_by_range_success(s *S3Conf) error
- func UploadPartCopy_conditional_reads(s *S3Conf) error
- func UploadPartCopy_exceeding_copy_source_range(s *S3Conf) error
- func UploadPartCopy_greater_range_than_obj_size(s *S3Conf) error
- func UploadPartCopy_incorrect_object_key(s *S3Conf) error
- func UploadPartCopy_incorrect_uploadId(s *S3Conf) error
- func UploadPartCopy_invalid_copy_source(s *S3Conf) error
- func UploadPartCopy_invalid_part_number(s *S3Conf) error
- func UploadPartCopy_non_existing_bucket(s *S3Conf) error
- func UploadPartCopy_non_existing_source_bucket(s *S3Conf) error
- func UploadPartCopy_non_existing_source_object_key(s *S3Conf) error
- func UploadPartCopy_should_calculate_the_checksum(s *S3Conf) error
- func UploadPartCopy_should_copy_the_checksum(s *S3Conf) error
- func UploadPartCopy_should_not_copy_the_checksum(s *S3Conf) error
- func UploadPartCopy_success(s *S3Conf) error
- func UploadPart_checksum_algorithm_mistmatch_on_initialization(s *S3Conf) error
- func UploadPart_checksum_algorithm_mistmatch_on_initialization_with_value(s *S3Conf) error
- func UploadPart_checksum_header_and_algo_mismatch(s *S3Conf) error
- func UploadPart_incorrect_checksums(s *S3Conf) error
- func UploadPart_invalid_checksum_header(s *S3Conf) error
- func UploadPart_invalid_part_number(s *S3Conf) error
- func UploadPart_multiple_checksum_headers(s *S3Conf) error
- func UploadPart_no_checksum_with_composite_checksum_type(s *S3Conf) error
- func UploadPart_no_checksum_with_full_object_checksum_type(s *S3Conf) error
- func UploadPart_non_existing_bucket(s *S3Conf) error
- func UploadPart_non_existing_key(s *S3Conf) error
- func UploadPart_non_existing_mp_upload(s *S3Conf) error
- func UploadPart_should_calculate_checksum_if_only_algorithm_is_provided(s *S3Conf) error
- func UploadPart_success(s *S3Conf) error
- func UploadPart_with_checksums_success(s *S3Conf) error
- func VersioningDisabled_GetBucketVersioning_not_configured(s *S3Conf) error
- func VersioningDisabled_PutBucketVersioning_not_configured(s *S3Conf) error
- func Versioning_AccessControl_DeleteObject_policy(s *S3Conf) error
- func Versioning_AccessControl_GetObjectAttributes_policy(s *S3Conf) error
- func Versioning_AccessControl_GetObjectVersion(s *S3Conf) error
- func Versioning_AccessControl_HeadObjectVersion(s *S3Conf) error
- func Versioning_AccessControl_object_tagging_policy(s *S3Conf) error
- func Versioning_CopyObject_from_an_object_version(s *S3Conf) error
- func Versioning_CopyObject_invalid_versionId(s *S3Conf) error
- func Versioning_CopyObject_non_existing_version_id(s *S3Conf) error
- func Versioning_CopyObject_special_chars(s *S3Conf) error
- func Versioning_CopyObject_success(s *S3Conf) error
- func Versioning_DeleteBucket_not_empty(s *S3Conf) error
- func Versioning_DeleteObjectTagging_invalid_versionId(s *S3Conf) error
- func Versioning_DeleteObjectTagging_non_existing_object_version(s *S3Conf) error
- func Versioning_DeleteObject_delete_a_delete_marker(s *S3Conf) error
- func Versioning_DeleteObject_delete_object_version(s *S3Conf) error
- func Versioning_DeleteObject_invalid_versionId(s *S3Conf) error
- func Versioning_DeleteObject_nested_dir_object(s *S3Conf) error
- func Versioning_DeleteObject_non_existing_object(s *S3Conf) error
- func Versioning_DeleteObject_suspended(s *S3Conf) error
- func Versioning_DeleteObjects_delete_deleteMarkers(s *S3Conf) error
- func Versioning_DeleteObjects_success(s *S3Conf) error
- func Versioning_Delete_null_versionId_object(s *S3Conf) error
- func Versioning_Enable_object_lock(s *S3Conf) error
- func Versioning_GetObjectAttributes_delete_marker(s *S3Conf) error
- func Versioning_GetObjectAttributes_invalid_versionId(s *S3Conf) error
- func Versioning_GetObjectAttributes_object_version(s *S3Conf) error
- func Versioning_GetObjectLegalHold_invalid_versionId(s *S3Conf) error
- func Versioning_GetObjectLegalHold_non_existing_object_version(s *S3Conf) error
- func Versioning_GetObjectRetention_invalid_versionId(s *S3Conf) error
- func Versioning_GetObjectRetention_non_existing_object_version(s *S3Conf) error
- func Versioning_GetObjectTagging_invalid_versionId(s *S3Conf) error
- func Versioning_GetObjectTagging_non_existing_object_version(s *S3Conf) error
- func Versioning_GetObject_delete_marker(s *S3Conf) error
- func Versioning_GetObject_delete_marker_without_versionId(s *S3Conf) error
- func Versioning_GetObject_invalid_versionId(s *S3Conf) error
- func Versioning_GetObject_non_existing_object_version(s *S3Conf) error
- func Versioning_GetObject_null_versionId_obj(s *S3Conf) error
- func Versioning_GetObject_success(s *S3Conf) error
- func Versioning_HeadObject_delete_marker(s *S3Conf) error
- func Versioning_HeadObject_invalid_parent(s *S3Conf) error
- func Versioning_HeadObject_invalid_versionId(s *S3Conf) error
- func Versioning_HeadObject_non_existing_object_version(s *S3Conf) error
- func Versioning_HeadObject_success(s *S3Conf) error
- func Versioning_HeadObject_without_versionId(s *S3Conf) error
- func Versioning_Multipart_Upload_overwrite_an_object(s *S3Conf) error
- func Versioning_Multipart_Upload_success(s *S3Conf) error
- func Versioning_PutGetDeleteObjectTagging_success(s *S3Conf) error
- func Versioning_PutObjectLegalHold_invalid_versionId(s *S3Conf) error
- func Versioning_PutObjectLegalHold_non_existing_object_version(s *S3Conf) error
- func Versioning_PutObjectRetention_invalid_versionId(s *S3Conf) error
- func Versioning_PutObjectRetention_non_existing_object_version(s *S3Conf) error
- func Versioning_PutObjectTagging_invalid_versionId(s *S3Conf) error
- func Versioning_PutObjectTagging_non_existing_object_version(s *S3Conf) error
- func Versioning_PutObject_null_versionId_obj(s *S3Conf) error
- func Versioning_PutObject_overwrite_null_versionId_obj(s *S3Conf) error
- func Versioning_PutObject_success(s *S3Conf) error
- func Versioning_PutObject_suspended_null_versionId_obj(s *S3Conf) error
- func Versioning_Put_GetObjectLegalHold_success(s *S3Conf) error
- func Versioning_Put_GetObjectRetention_success(s *S3Conf) error
- func Versioning_UploadPartCopy_from_an_object_version(s *S3Conf) error
- func Versioning_UploadPartCopy_invalid_versionId(s *S3Conf) error
- func Versioning_UploadPartCopy_non_existing_versionId(s *S3Conf) error
- func Versioning_WORM_CompleteMultipartUpload_overwrite_locked_object(s *S3Conf) error
- func Versioning_WORM_CopyObject_overwrite_locked_object(s *S3Conf) error
- func Versioning_WORM_PutObject_overwrite_locked_object(s *S3Conf) error
- func Versioning_WORM_delete_marker_locked_object_compliance_retention(s *S3Conf) error
- func Versioning_WORM_delete_marker_locked_object_governance_retention(s *S3Conf) error
- func Versioning_WORM_delete_marker_locked_object_legal_hold(s *S3Conf) error
- func Versioning_WORM_obj_version_locked_with_compliance_retention(s *S3Conf) error
- func Versioning_WORM_obj_version_locked_with_governance_retention(s *S3Conf) error
- func Versioning_WORM_obj_version_locked_with_legal_hold(s *S3Conf) error
- func Versioning_concurrent_upload_object(s *S3Conf) error
- func Versioning_object_lock_not_enabled_on_bucket_creation(s *S3Conf) error
- func Versioning_status_switch_to_suspended_with_object_lock(s *S3Conf) error
- func WORMProtection_bucket_object_lock_configuration_compliance_mode(s *S3Conf) error
- func WORMProtection_bucket_object_lock_configuration_governance_mode(s *S3Conf) error
- func WORMProtection_bucket_object_lock_governance_bypass_delete(s *S3Conf) error
- func WORMProtection_bucket_object_lock_governance_bypass_delete_multiple(s *S3Conf) error
- func WORMProtection_object_lock_legal_hold_locked(s *S3Conf) error
- func WORMProtection_object_lock_retention_compliance_locked(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_bypass_delete(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_bypass_delete_mul(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_bypass_overwrite_copy(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_bypass_overwrite_mp(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_bypass_overwrite_put(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_locked(s *S3Conf) error
- func WORMProtection_root_bypass_governance_retention_delete_object(s *S3Conf) error
- func WORMProtection_unable_to_overwrite_locked_object_copy(s *S3Conf) error
- func WORMProtection_unable_to_overwrite_locked_object_mp(s *S3Conf) error
- func WORMProtection_unable_to_overwrite_locked_object_put(s *S3Conf) error
- type IntTest
- type IntTests
- type NW
- type ObjectMetaProps
- type Option
- func WithAccess(ak string) Option
- func WithAzureMode() Option
- func WithConcurrency(c int) Option
- func WithDebug() Option
- func WithDisableChecksum() Option
- func WithEndpoint(e string) Option
- func WithHostStyle() Option
- func WithPartSize(p int64) Option
- func WithRegion(r string) Option
- func WithSecret(sk string) Option
- func WithTLSStatus(ts bool) Option
- func WithVersioningEnabled() Option
- type PreflightResult
- type PublicBucketTestCase
- type RReader
- type S3Conf
- func (c *S3Conf) Config() aws.Config
- func (c *S3Conf) DownloadData(w io.WriterAt, bucket, object string) (int64, error)
- func (c *S3Conf) GetAnonymousClient() *s3.Client
- func (c *S3Conf) GetClient() *s3.Client
- func (c *S3Conf) GetPresignClient() *s3.PresignClient
- func (c *S3Conf) UploadData(r io.Reader, bucket, object string) error
- type TestState
- type ZReader
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func AbortMultipartUpload_if_match_initiated_time ¶ added in v1.0.18
func AccessControl_bucket_ownership_to_user ¶ added in v1.0.4
func AccessControl_copy_object_with_starting_slash_for_user ¶ added in v1.0.6
func AccessControl_default_ACL_user_access_denied ¶
Access control tests (with bucket ACLs and Policies)
func AccessControl_root_PutBucketAcl ¶ added in v1.0.4
func AccessControl_user_PutBucketAcl_with_policy_access ¶ added in v1.0.6
func Authentication_credentials_invalid_terminal ¶ added in v1.0.19
func Authentication_invalid_sha256_payload_hash ¶ added in v1.0.17
func Authentication_malformed_component ¶ added in v1.0.19
func Authentication_malformed_credential ¶ added in v1.0.19
func Authentication_md5 ¶ added in v1.0.19
func Authentication_missing_components ¶ added in v1.0.19
func Authentication_missing_credentials ¶ added in v1.0.19
func Authentication_missing_signature ¶ added in v1.0.19
func Authentication_missing_signedheaders ¶ added in v1.0.19
func Authentication_with_expect_header ¶ added in v1.1.0
func CORSMiddleware_access_forbidden ¶ added in v1.0.17
func CORSMiddleware_access_granted ¶ added in v1.0.17
func CORSMiddleware_invalid_headers ¶ added in v1.0.17
func CORSMiddleware_invalid_method ¶ added in v1.0.17
CORS middleware tests
func CompleteMultipartUpload_checksum_type_mismatch ¶ added in v1.0.11
func CompleteMultipartUpload_conditional_writes ¶ added in v1.0.18
func CompleteMultipartUpload_different_checksum_part ¶ added in v1.0.11
func CompleteMultipartUpload_empty_parts ¶ added in v1.0.10
func CompleteMultipartUpload_incorrect_checksum_part ¶ added in v1.0.11
func CompleteMultipartUpload_incorrect_final_checksums ¶ added in v1.0.11
func CompleteMultipartUpload_incorrect_part_number ¶ added in v1.0.11
func CompleteMultipartUpload_incorrect_parts_order ¶ added in v1.0.11
func CompleteMultipartUpload_invalid_checksum_part ¶ added in v1.0.11
func CompleteMultipartUpload_invalid_checksum_type ¶ added in v1.0.11
func CompleteMultipartUpload_invalid_final_checksums ¶ added in v1.0.11
func CompleteMultipartUpload_invalid_final_composite_checksum ¶ added in v1.0.19
func CompleteMultipartUpload_missing_part_checksum ¶ added in v1.0.11
func CompleteMultipartUpload_mpu_object_size ¶ added in v1.0.11
func CompleteMultipartUpload_multiple_checksum_part ¶ added in v1.0.11
func CompleteMultipartUpload_multiple_final_checksums ¶ added in v1.0.11
func CompleteMultipartUpload_racey_success ¶ added in v1.0.8
func CompleteMultipartUpload_should_calculate_the_final_checksum_full_object ¶ added in v1.0.11
func CompleteMultipartUpload_should_ignore_the_final_checksum ¶ added in v1.0.11
func CompleteMultipartUpload_should_succeed_without_final_checksum_type ¶ added in v1.0.11
func CompleteMultipartUpload_should_verify_final_composite_checksum ¶ added in v1.0.19
func CompleteMultipartUpload_should_verify_the_final_checksum ¶ added in v1.0.11
func CompleteMultipartUpload_small_upload_size ¶ added in v1.0.11
func CompleteMultipartUpload_with_metadata ¶ added in v1.0.19
func CopyObject_conditional_reads ¶ added in v1.0.18
func CopyObject_copy_source_starting_with_slash ¶ added in v1.0.17
func CopyObject_copy_to_itself_invalid_directive ¶ added in v1.0.6
func CopyObject_create_checksum_on_copy ¶ added in v1.0.11
func CopyObject_invalid_checksum_algorithm ¶ added in v1.0.11
func CopyObject_invalid_copy_source ¶ added in v1.0.17
func CopyObject_invalid_legal_hold ¶ added in v1.0.12
func CopyObject_invalid_object_lock_mode ¶ added in v1.0.12
func CopyObject_invalid_tagging_directive ¶ added in v1.0.12
func CopyObject_missing_bucket_lock ¶ added in v1.1.0
func CopyObject_non_existing_dir_object ¶ added in v1.0.5
func CopyObject_overwrite_same_dir_object ¶ added in v1.0.13
func CopyObject_overwrite_same_file_object ¶ added in v1.0.13
func CopyObject_should_copy_meta_props ¶ added in v1.0.12
func CopyObject_should_copy_tagging ¶ added in v1.0.12
func CopyObject_should_copy_the_existing_checksum ¶ added in v1.0.11
func CopyObject_should_replace_meta_props ¶ added in v1.0.12
func CopyObject_should_replace_tagging ¶ added in v1.0.14
func CopyObject_should_replace_the_existing_checksum ¶ added in v1.0.11
func CopyObject_success ¶
func CopyObject_to_itself_by_replacing_the_checksum ¶ added in v1.0.11
func CopyObject_with_legal_hold ¶ added in v1.0.12
func CopyObject_with_metadata ¶ added in v1.0.19
func CopyObject_with_retention_lock ¶ added in v1.0.12
func CreateBucket_as_user ¶
func CreateBucket_duplicate_keys ¶ added in v1.0.19
func CreateBucket_invalid_canned_acl ¶ added in v1.0.19
func CreateBucket_invalid_location_constraint ¶ added in v1.0.19
func CreateBucket_invalid_ownership ¶ added in v1.0.3
func CreateBucket_invalid_tags ¶ added in v1.0.19
func CreateBucket_long_tags ¶ added in v1.0.19
func CreateBucket_ownership_with_acl ¶ added in v1.0.3
func CreateBucket_tag_count_limit ¶ added in v1.0.19
func CreateMultipartUpload_empty_checksum_algorithm_with_checksum_type ¶ added in v1.0.11
func CreateMultipartUpload_invalid_checksum_algorithm ¶ added in v1.0.11
func CreateMultipartUpload_invalid_checksum_type ¶ added in v1.0.11
func CreateMultipartUpload_invalid_legal_hold ¶ added in v1.0.12
func CreateMultipartUpload_invalid_object_lock_mode ¶ added in v1.0.12
func CreateMultipartUpload_type_algo_mismatch ¶ added in v1.0.19
func CreateMultipartUpload_valid_algo_type ¶ added in v1.0.17
func DeleteBucketAnalyticsConfiguration_not_implemented ¶ added in v1.0.17
func DeleteBucketCors_non_existing_bucket ¶ added in v1.0.17
func DeleteBucketCors_success ¶ added in v1.0.17
func DeleteBucketEncryption_not_implemented ¶ added in v1.0.17
func DeleteBucketIntelligentTieringConfiguration_not_implemented ¶ added in v1.0.17
func DeleteBucketInventoryConfiguration_not_implemented ¶ added in v1.0.17
func DeleteBucketLifecycle_not_implemented ¶ added in v1.0.17
func DeleteBucketMetricsConfiguration_not_implemented ¶ added in v1.0.17
func DeleteBucketOwnershipControls_non_existing_bucket ¶ added in v1.0.3
func DeleteBucketOwnershipControls_success ¶ added in v1.0.3
func DeleteBucketReplication_not_implemented ¶ added in v1.0.17
func DeleteBucketWebsite_not_implemented ¶ added in v1.0.17
func DeleteBucket_incorrect_expected_bucket_owner ¶ added in v1.0.19
func DeleteObjectTagging_expected_bucket_owner ¶ added in v1.0.19
func DeleteObject_conditional_writes ¶ added in v1.0.18
func DeleteObject_directory_not_empty ¶ added in v1.0.9
func DeleteObject_directory_object ¶ added in v1.0.11
func DeleteObject_directory_object_noslash ¶ added in v1.0.8
func DeleteObject_expected_bucket_owner ¶ added in v1.0.19
func DeleteObject_incorrect_expected_bucket_owner ¶ added in v1.0.19
func DeleteObject_name_too_long ¶ added in v1.0.6
func DeleteObject_non_empty_dir_obj ¶ added in v1.0.13
func DeleteObject_non_existing_dir_object ¶ added in v1.0.5
func DeleteObject_success ¶
func DeleteObjects_success ¶
func DeletePublicAccessBlock_not_implemented ¶ added in v1.0.17
func GetBucketAccelerateConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketAcl_success ¶
func GetBucketAcl_translation_canned_private ¶ added in v1.0.3
func GetBucketAcl_translation_canned_public_read ¶ added in v1.0.3
func GetBucketAcl_translation_canned_public_read_write ¶ added in v1.0.3
func GetBucketAnalyticsConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketCors_no_such_bucket_cors ¶ added in v1.0.17
func GetBucketCors_non_existing_bucket ¶ added in v1.0.17
func GetBucketCors_success ¶ added in v1.0.17
func GetBucketEncryption_not_implemented ¶ added in v1.0.17
func GetBucketIntelligentTieringConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketInventoryConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketLifecycleConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketLocation_no_access ¶ added in v1.0.18
func GetBucketLocation_non_exist ¶ added in v1.0.18
func GetBucketLocation_success ¶ added in v1.0.18
func GetBucketLogging_not_implemented ¶ added in v1.0.17
func GetBucketMetricsConfiguration_not_implemented ¶ added in v1.0.17
func GetBucketNotificationConfiguratio_not_implemented ¶ added in v1.0.17
func GetBucketOwnershipControls_default_ownership ¶ added in v1.0.3
func GetBucketOwnershipControls_non_existing_bucket ¶ added in v1.0.3
func GetBucketOwnershipControls_success ¶ added in v1.0.3
func GetBucketPolicyStatus_no_such_bucket_policy ¶ added in v1.0.17
func GetBucketPolicyStatus_non_existing_bucket ¶ added in v1.0.17
func GetBucketPolicyStatus_success ¶ added in v1.0.17
func GetBucketPolicy_not_set ¶
func GetBucketPolicy_success ¶
func GetBucketReplication_not_implemented ¶ added in v1.0.17
func GetBucketRequestPayment_not_implemented ¶ added in v1.0.17
func GetBucketVersioning_empty_response ¶ added in v1.0.8
func GetBucketVersioning_non_existing_bucket ¶ added in v1.0.8
func GetBucketVersioning_success ¶ added in v1.0.8
func GetBucketWebsite_not_implemented ¶ added in v1.0.17
func GetObjectAttributes_checksums ¶ added in v1.0.11
func GetObjectAttributes_empty_attrs ¶ added in v1.0.9
func GetObjectAttributes_invalid_attrs ¶ added in v1.0.9
func GetObjectAttributes_invalid_parent ¶ added in v1.0.9
func GetObjectAttributes_invalid_single_attribute ¶ added in v1.0.13
func GetObjectLegalHold_disabled_lock ¶ added in v1.0.8
func GetObjectRetention_disabled_lock ¶ added in v1.0.8
func GetObjectTagging_invalid_parent ¶ added in v1.0.9
func GetObject_checksums ¶ added in v1.0.11
func GetObject_conditional_reads ¶ added in v1.0.18
func GetObject_dir_with_range ¶ added in v1.0.17
func GetObject_directory_object_noslash ¶ added in v1.0.8
func GetObject_directory_success ¶ added in v1.0.7
func GetObject_invalid_parent ¶ added in v1.0.9
func GetObject_invalid_part_number ¶ added in v1.0.18
func GetObject_large_object ¶ added in v1.0.10
func GetObject_non_existing_dir_object ¶ added in v1.0.5
func GetObject_overrides_fail_public ¶ added in v1.0.18
func GetObject_overrides_presign_success ¶ added in v1.0.18
func GetObject_overrides_success ¶ added in v1.0.18
func GetObject_part_number_not_supported ¶ added in v1.0.18
func GetObject_success ¶
func GetObject_with_range ¶ added in v1.0.14
func GetObject_zero_len_with_range ¶ added in v1.0.17
func GetPublicAccessBlock_not_implemented ¶ added in v1.0.17
func HeadBucket_success ¶
func HeadObject_checksums ¶ added in v1.0.11
func HeadObject_conditional_reads ¶ added in v1.0.18
func HeadObject_dir_with_range ¶ added in v1.0.17
func HeadObject_directory_object_noslash ¶ added in v1.0.8
func HeadObject_invalid_parent_dir ¶ added in v1.0.9
func HeadObject_name_too_long ¶ added in v1.0.6
func HeadObject_non_existing_dir_object ¶ added in v1.0.5
func HeadObject_not_enabled_checksum_mode ¶ added in v1.0.11
func HeadObject_part_number_not_supported ¶ added in v1.0.18
func HeadObject_success ¶
func HeadObject_with_range ¶ added in v1.0.14
func HeadObject_zero_len_with_range ¶ added in v1.0.17
func IAM_ChangeBucketOwner_back_to_root ¶ added in v1.0.6
func IAM_CreateBucket_empty_owner_header ¶ added in v1.1.0
func IAM_CreateBucket_non_existing_user ¶ added in v1.1.0
func IAM_CreateBucket_success ¶ added in v1.1.0
func IAM_ListBuckets ¶ added in v1.0.9
func IAM_user_access_denied ¶
func ListBucketAnalyticsConfiguration_not_implemented ¶ added in v1.0.17
func ListBucketIntelligentTieringConfiguration_not_implemented ¶ added in v1.0.17
func ListBucketInventoryConfiguration_not_implemented ¶ added in v1.0.17
func ListBucketMetricsConfigurations_not_implemented ¶ added in v1.0.17
func ListBuckets_as_admin ¶
func ListBuckets_as_user ¶
func ListBuckets_empty_success ¶ added in v1.0.9
func ListBuckets_invalid_max_buckets ¶ added in v1.0.9
func ListBuckets_success ¶
func ListBuckets_truncated ¶ added in v1.0.9
func ListBuckets_with_prefix ¶ added in v1.0.9
func ListMultipartUploads_exceeding_max_uploads ¶ added in v1.0.11
func ListMultipartUploads_with_checksums ¶ added in v1.0.11
func ListObjectVersions_VD_success ¶ added in v1.0.8
func ListObjectVersions_checksum ¶ added in v1.0.11
func ListObjectVersions_containing_null_versionId_obj ¶ added in v1.0.8
func ListObjectVersions_list_multiple_object_versions ¶ added in v1.0.8
func ListObjectVersions_list_single_object_versions ¶ added in v1.0.8
func ListObjectVersions_multiple_object_versions_truncated ¶ added in v1.0.8
func ListObjectVersions_non_existing_bucket ¶ added in v1.0.8
func ListObjectVersions_single_null_versionId_object ¶ added in v1.0.8
func ListObjectVersions_with_delete_markers ¶ added in v1.0.8
func ListObjectsV2_all_objs_max_keys ¶ added in v1.0.6
func ListObjectsV2_both_delimiter_and_prefix ¶ added in v1.0.6
func ListObjectsV2_exceeding_max_keys ¶ added in v1.0.11
func ListObjectsV2_invalid_parent_prefix ¶ added in v1.0.9
func ListObjectsV2_list_all_objs ¶ added in v1.0.8
func ListObjectsV2_non_truncated_common_prefixes ¶ added in v1.0.17
func ListObjectsV2_single_dir_object_with_delim_and_prefix ¶ added in v1.0.6
func ListObjectsV2_truncated_common_prefixes ¶ added in v1.0.6
func ListObjectsV2_with_checksum ¶ added in v1.0.11
func ListObjectsV2_with_owner ¶ added in v1.0.13
func ListObjects_check_owner ¶ added in v1.0.13
func ListObjects_delimiter ¶
func ListObjects_exceeding_max_keys ¶ added in v1.0.11
func ListObjects_list_all_objs ¶ added in v1.0.8
func ListObjects_max_keys_0 ¶
func ListObjects_nested_dir_file_objs ¶ added in v1.0.11
func ListObjects_non_truncated_common_prefixes ¶ added in v1.0.13
func ListObjects_paginated ¶ added in v1.0.7
func ListObjects_truncated ¶ added in v1.0.6
func ListObjects_with_checksum ¶ added in v1.0.11
func ListObjects_with_prefix ¶
func ListParts_default_max_parts ¶ added in v1.0.8
func ListParts_exceeding_max_parts ¶ added in v1.0.11
func ListParts_invalid_max_parts ¶ added in v1.0.8
func ListParts_null_checksums ¶ added in v1.0.14
func ListParts_success ¶
func ListParts_truncated ¶ added in v1.0.1
func ListParts_with_checksums ¶ added in v1.0.11
func PreflightOPTIONS_access_forbidden ¶ added in v1.0.17
func PreflightOPTIONS_access_granted ¶ added in v1.0.17
func PreflightOPTIONS_invalid_request_headers ¶ added in v1.0.17
func PreflightOPTIONS_invalid_request_method ¶ added in v1.0.17
func PreflightOPTIONS_missing_origin ¶ added in v1.0.17
func PreflightOPTIONS_non_existing_bucket ¶ added in v1.0.17
func PreflightOPTIONS_unset_bucket_cors ¶ added in v1.0.17
func PresignedAuth_ECDSA_not_supported ¶ added in v1.0.19
func PresignedAuth_creds_invalid_terminal ¶ added in v1.0.19
func PresignedAuth_missing_signature_query_param ¶ added in v1.0.19
func PresignedAuth_security_token_not_supported ¶ added in v1.0.19
func PublicBucket_default_private_bucket ¶ added in v1.0.18
func PublicBucket_incorrect_sha256_hash ¶ added in v1.0.19
func PublicBucket_public_acl ¶ added in v1.0.15
func PublicBucket_public_bucket_policy ¶ added in v1.0.15
func PublicBucket_public_object_policy ¶ added in v1.0.15
func PublicBucket_signed_streaming_payload ¶ added in v1.0.19
func PutBucketAccelerateConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketAcl_disabled ¶ added in v1.0.3
func PutBucketAcl_empty_grantee_ID_in_body ¶ added in v1.0.10
func PutBucketAcl_invalid_canned_acl ¶ added in v1.0.19
func PutBucketAcl_invalid_empty_owner_id_in_body ¶ added in v1.0.10
func PutBucketAcl_invalid_grantee_type_in_body ¶ added in v1.0.10
func PutBucketAcl_invalid_permission_in_body ¶ added in v1.0.10
func PutBucketAcl_none_of_the_options_specified ¶ added in v1.0.6
func PutBucketAnalyticsConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketCors_empty_cors_rules ¶ added in v1.0.17
func PutBucketCors_invalid_header ¶ added in v1.0.17
func PutBucketCors_invalid_method ¶ added in v1.0.17
func PutBucketCors_md5 ¶ added in v1.0.19
func PutBucketCors_non_existing_bucket ¶ added in v1.0.17
func PutBucketCors_success ¶ added in v1.0.17
func PutBucketEncryption_not_implemented ¶ added in v1.0.17
func PutBucketIntelligentTieringConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketInventoryConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketLifecycleConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketLogging_not_implemented ¶ added in v1.0.17
func PutBucketMetricsConfiguration_not_implemented ¶ added in v1.0.17
func PutBucketNotificationConfiguratio_not_implemented ¶ added in v1.0.17
func PutBucketOwnershipControls_invalid_ownership ¶ added in v1.0.3
func PutBucketOwnershipControls_multiple_rules ¶ added in v1.0.3
func PutBucketOwnershipControls_non_existing_bucket ¶ added in v1.0.3
func PutBucketOwnershipControls_success ¶ added in v1.0.3
func PutBucketPolicy_action_resource_mismatch ¶ added in v1.0.18
func PutBucketPolicy_any_char_match ¶ added in v1.0.11
func PutBucketPolicy_empty_statement ¶ added in v1.0.2
func PutBucketPolicy_explicit_deny ¶ added in v1.0.11
func PutBucketPolicy_invalid_json ¶ added in v1.0.13
func PutBucketPolicy_multi_wildcard_resource ¶ added in v1.0.11
func PutBucketPolicy_statement_not_provided ¶ added in v1.0.13
func PutBucketPolicy_status ¶ added in v1.1.0
func PutBucketPolicy_success ¶
func PutBucketPolicy_version ¶ added in v1.0.19
func PutBucketReplication_not_implemented ¶ added in v1.0.17
func PutBucketRequestPayment_not_implemented ¶ added in v1.0.17
func PutBucketTagging_duplicate_keys ¶ added in v1.0.13
func PutBucketTagging_invalid_tags ¶ added in v1.0.19
func PutBucketTagging_success_status ¶ added in v1.0.9
func PutBucketTagging_tag_count_limit ¶ added in v1.0.13
func PutBucketVersioning_invalid_status ¶ added in v1.0.8
func PutBucketVersioning_non_existing_bucket ¶ added in v1.0.8
func PutBucketVersioning_success_enabled ¶ added in v1.0.8
func PutBucketVersioning_success_suspended ¶ added in v1.0.8
func PutBucketWebsite_not_implemented ¶ added in v1.0.17
func PutObjectLockConfiguration_empty_request_body ¶ added in v1.0.19
func PutObjectLockConfiguration_malformed_body ¶ added in v1.0.19
func PutObjectRetention_overwrite_compliance_with_compliance ¶ added in v1.0.19
func PutObjectRetention_overwrite_governance_with_governance ¶ added in v1.0.19
func PutObjectTagging_duplicate_keys ¶ added in v1.0.13
func PutObjectTagging_invalid_tags ¶ added in v1.0.19
func PutObjectTagging_tag_count_limit ¶ added in v1.0.13
func PutObject_checksum_algorithm_and_header_mismatch ¶ added in v1.0.11
func PutObject_checksums_success ¶ added in v1.0.11
func PutObject_conditional_writes ¶ added in v1.0.18
func PutObject_default_checksum ¶ added in v1.0.13
func PutObject_false_negative_object_names ¶ added in v1.0.15
func PutObject_incorrect_checksums ¶ added in v1.0.11
func PutObject_invalid_checksum_header ¶ added in v1.0.11
func PutObject_invalid_legal_hold ¶ added in v1.0.12
func PutObject_invalid_object_lock_mode ¶ added in v1.0.12
func PutObject_invalid_object_names ¶ added in v1.0.15
func PutObject_invalid_retain_until_date ¶ added in v1.1.0
func PutObject_missing_bucket_lock ¶ added in v1.1.0
func PutObject_multiple_checksum_headers ¶ added in v1.0.11
func PutObject_name_too_long ¶ added in v1.0.6
func PutObject_overwrite_file_obj_with_nested_obj ¶ added in v1.0.8
func PutObject_past_retain_until_date ¶ added in v1.1.0
func PutObject_racey_success ¶ added in v1.0.8
func PutObject_special_chars ¶
func PutObject_success ¶
func PutObject_tagging ¶ added in v1.0.14
func PutObject_with_metadata ¶ added in v1.0.19
func PutObject_with_slashes ¶ added in v1.0.17
func PutPublicAccessBlock_not_implemented ¶ added in v1.0.17
func RouterCopySourceNotAllowed ¶ added in v1.0.19
func RouterGetUploadsWithKey ¶ added in v1.0.19
func RouterListVersionsWithKey ¶ added in v1.1.0
func RouterPUTObjectOnlyUploadId ¶ added in v1.0.17
func RouterPostObjectWithoutQuery ¶ added in v1.0.17
func RouterPostRoot ¶ added in v1.0.17
func RouterPutPartNumberWithoutUploadId ¶ added in v1.0.17
router tests
func SignedStreamingPayloadTrailer_bad_digest ¶ added in v1.1.0
func SignedStreamingPayloadTrailer_incomplete_body ¶ added in v1.1.0
func SignedStreamingPayloadTrailer_invalid_checksum ¶ added in v1.1.0
func SignedStreamingPayloadTrailer_malformed_trailer ¶ added in v1.1.0
func SignedStreamingPayloadTrailer_missing_x_amz_trailer_header ¶ added in v1.1.0
func SignedStreamingPayloadTrailer_success ¶ added in v1.1.0
func SignedStreamingPayload_decoded_content_length_mismatch ¶ added in v1.1.0
func SignedStreamingPayload_invalid_chunk_size ¶ added in v1.1.0
func SignedStreamingPayload_invalid_encoding ¶ added in v1.1.0
func TestAbortMultipartUpload ¶
func TestAbortMultipartUpload(ts *TestState)
func TestAccessControl ¶
func TestAccessControl(ts *TestState)
func TestAuthentication ¶
func TestAuthentication(ts *TestState)
func TestCORSMiddleware ¶ added in v1.0.17
func TestCORSMiddleware(ts *TestState)
func TestCompleteMultipartUpload ¶
func TestCompleteMultipartUpload(ts *TestState)
func TestCopyObject ¶
func TestCopyObject(ts *TestState)
func TestCreateBucket ¶
func TestCreateBucket(ts *TestState)
func TestCreateMultipartUpload ¶
func TestCreateMultipartUpload(ts *TestState)
func TestDeleteBucket ¶
func TestDeleteBucket(ts *TestState)
func TestDeleteBucketCors ¶ added in v1.0.17
func TestDeleteBucketCors(ts *TestState)
func TestDeleteBucketOwnershipControls ¶ added in v1.0.3
func TestDeleteBucketOwnershipControls(ts *TestState)
func TestDeleteBucketPolicy ¶
func TestDeleteBucketPolicy(ts *TestState)
func TestDeleteBucketTagging ¶
func TestDeleteBucketTagging(ts *TestState)
func TestDeleteObject ¶
func TestDeleteObject(ts *TestState)
func TestDeleteObjectTagging ¶
func TestDeleteObjectTagging(ts *TestState)
func TestDeleteObjects ¶
func TestDeleteObjects(ts *TestState)
func TestDownload ¶
func TestFullFlow ¶
func TestFullFlow(ts *TestState)
func TestGetBucketAcl ¶
func TestGetBucketAcl(ts *TestState)
func TestGetBucketCors ¶ added in v1.0.17
func TestGetBucketCors(ts *TestState)
func TestGetBucketLocation ¶ added in v1.0.18
func TestGetBucketLocation(ts *TestState)
func TestGetBucketOwnershipControls ¶ added in v1.0.3
func TestGetBucketOwnershipControls(ts *TestState)
func TestGetBucketPolicy ¶
func TestGetBucketPolicy(ts *TestState)
func TestGetBucketPolicyStatus ¶ added in v1.0.17
func TestGetBucketPolicyStatus(ts *TestState)
func TestGetBucketTagging ¶
func TestGetBucketTagging(ts *TestState)
func TestGetObject ¶
func TestGetObject(ts *TestState)
func TestGetObjectAttributes ¶
func TestGetObjectAttributes(ts *TestState)
func TestGetObjectLegalHold ¶
func TestGetObjectLegalHold(ts *TestState)
func TestGetObjectLockConfiguration ¶
func TestGetObjectLockConfiguration(ts *TestState)
func TestGetObjectRetention ¶
func TestGetObjectRetention(ts *TestState)
func TestGetObjectTagging ¶
func TestGetObjectTagging(ts *TestState)
func TestHeadBucket ¶
func TestHeadBucket(ts *TestState)
func TestHeadObject ¶
func TestHeadObject(ts *TestState)
func TestListBuckets ¶
func TestListBuckets(ts *TestState)
func TestListMultipartUploads ¶
func TestListMultipartUploads(ts *TestState)
func TestListObjectVersions_VD ¶ added in v1.0.8
func TestListObjectVersions_VD(ts *TestState)
VD stands for Versioning Disabled
func TestListObjects ¶
func TestListObjects(ts *TestState)
func TestListObjectsV2 ¶
func TestListObjectsV2(ts *TestState)
func TestListParts ¶
func TestListParts(ts *TestState)
func TestNotImplementedActions ¶ added in v1.0.17
func TestNotImplementedActions(ts *TestState)
func TestPreflightOPTIONSEndpoint ¶ added in v1.0.17
func TestPreflightOPTIONSEndpoint(ts *TestState)
func TestPresignedAuthentication ¶
func TestPresignedAuthentication(ts *TestState)
func TestPublicBuckets ¶ added in v1.0.15
func TestPublicBuckets(ts *TestState)
func TestPutBucketAcl ¶
func TestPutBucketAcl(ts *TestState)
func TestPutBucketCors ¶ added in v1.0.17
func TestPutBucketCors(ts *TestState)
func TestPutBucketOwnershipControls ¶ added in v1.0.3
func TestPutBucketOwnershipControls(ts *TestState)
func TestPutBucketPolicy ¶
func TestPutBucketPolicy(ts *TestState)
func TestPutBucketTagging ¶
func TestPutBucketTagging(ts *TestState)
func TestPutObject ¶
func TestPutObject(ts *TestState)
func TestPutObjectLegalHold ¶
func TestPutObjectLegalHold(ts *TestState)
func TestPutObjectLockConfiguration ¶
func TestPutObjectLockConfiguration(ts *TestState)
func TestPutObjectRetention ¶
func TestPutObjectRetention(ts *TestState)
func TestPutObjectTagging ¶
func TestPutObjectTagging(ts *TestState)
func TestRouter ¶ added in v1.0.17
func TestRouter(ts *TestState)
func TestScoutfs ¶ added in v1.0.14
func TestScoutfs(ts *TestState)
func TestSignedStreaminPayload ¶ added in v1.1.0
func TestSignedStreaminPayload(ts *TestState)
func TestSignedStreaminPayloadTrailer ¶ added in v1.1.0
func TestSignedStreaminPayloadTrailer(ts *TestState)
func TestUnsignedStreaminPayloadTrailer ¶ added in v1.0.20
func TestUnsignedStreaminPayloadTrailer(ts *TestState)
func TestUploadPart ¶
func TestUploadPart(ts *TestState)
func TestUploadPartCopy ¶
func TestUploadPartCopy(ts *TestState)
func TestVersioning ¶ added in v1.0.8
func TestVersioning(ts *TestState)
func TestVersioningDisabled ¶ added in v1.0.8
func TestVersioningDisabled(ts *TestState)
func TestWORMProtection ¶
func TestWORMProtection(ts *TestState)
func UnsignedStreaminPayloadTrailer_malformed_trailer ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_composite_checksum ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_full_object ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_UploadPart_success_with_trailer ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_UploadPart_trailer_and_mp_algo_mismatch ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_content_length_payload_size_mismatch ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_incomplete_body ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_incorrect_trailing_checksum ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_invalid_chunk_size ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_invalid_trailing_checksum ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_multiple_checksum_headers ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_no_payload_trailer_only_headers ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_no_trailer_should_calculate_crc64nvme ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_not_allowed ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_sdk_algo_and_trailer_mismatch ¶ added in v1.0.20
func UnsignedStreamingPayloadTrailer_success_both_sdk_algo_and_trailer ¶ added in v1.0.20
func UploadPartCopy_by_range_invalid_ranges ¶ added in v1.0.11
func UploadPartCopy_conditional_reads ¶ added in v1.0.18
func UploadPartCopy_exceeding_copy_source_range ¶ added in v1.0.11
func UploadPartCopy_should_calculate_the_checksum ¶ added in v1.0.11
func UploadPartCopy_should_copy_the_checksum ¶ added in v1.0.11
func UploadPartCopy_should_not_copy_the_checksum ¶ added in v1.0.11
func UploadPartCopy_success ¶
func UploadPart_checksum_algorithm_mistmatch_on_initialization ¶ added in v1.0.11
func UploadPart_checksum_algorithm_mistmatch_on_initialization_with_value ¶ added in v1.0.11
func UploadPart_checksum_header_and_algo_mismatch ¶ added in v1.0.19
func UploadPart_incorrect_checksums ¶ added in v1.0.11
func UploadPart_invalid_checksum_header ¶ added in v1.0.11
func UploadPart_multiple_checksum_headers ¶ added in v1.0.11
func UploadPart_no_checksum_with_composite_checksum_type ¶ added in v1.0.17
func UploadPart_no_checksum_with_full_object_checksum_type ¶ added in v1.0.17
func UploadPart_should_calculate_checksum_if_only_algorithm_is_provided ¶ added in v1.0.17
func UploadPart_success ¶
func UploadPart_with_checksums_success ¶ added in v1.0.11
func VersioningDisabled_GetBucketVersioning_not_configured ¶ added in v1.0.8
func VersioningDisabled_PutBucketVersioning_not_configured ¶ added in v1.0.8
func Versioning_AccessControl_DeleteObject_policy ¶ added in v1.0.19
func Versioning_AccessControl_GetObjectAttributes_policy ¶ added in v1.0.19
func Versioning_AccessControl_GetObjectVersion ¶ added in v1.0.17
func Versioning_AccessControl_HeadObjectVersion ¶ added in v1.0.17
func Versioning_AccessControl_object_tagging_policy ¶ added in v1.0.19
func Versioning_CopyObject_from_an_object_version ¶ added in v1.0.8
func Versioning_CopyObject_invalid_versionId ¶ added in v1.0.19
func Versioning_CopyObject_non_existing_version_id ¶ added in v1.0.8
func Versioning_CopyObject_special_chars ¶ added in v1.0.8
func Versioning_CopyObject_success ¶ added in v1.0.8
func Versioning_DeleteBucket_not_empty ¶ added in v1.0.8
func Versioning_DeleteObjectTagging_invalid_versionId ¶ added in v1.0.19
func Versioning_DeleteObjectTagging_non_existing_object_version ¶ added in v1.0.19
func Versioning_DeleteObject_delete_a_delete_marker ¶ added in v1.0.8
func Versioning_DeleteObject_delete_object_version ¶ added in v1.0.8
func Versioning_DeleteObject_invalid_versionId ¶ added in v1.0.19
func Versioning_DeleteObject_nested_dir_object ¶ added in v1.0.11
func Versioning_DeleteObject_non_existing_object ¶ added in v1.0.8
func Versioning_DeleteObject_suspended ¶ added in v1.0.8
func Versioning_DeleteObjects_delete_deleteMarkers ¶ added in v1.0.8
func Versioning_DeleteObjects_success ¶ added in v1.0.8
func Versioning_Delete_null_versionId_object ¶ added in v1.0.8
func Versioning_Enable_object_lock ¶ added in v1.0.8
func Versioning_GetObjectAttributes_delete_marker ¶ added in v1.0.9
func Versioning_GetObjectAttributes_invalid_versionId ¶ added in v1.0.19
func Versioning_GetObjectAttributes_object_version ¶ added in v1.0.9
func Versioning_GetObjectLegalHold_invalid_versionId ¶ added in v1.0.8
func Versioning_GetObjectLegalHold_non_existing_object_version ¶ added in v1.0.19
func Versioning_GetObjectRetention_invalid_versionId ¶ added in v1.0.8
func Versioning_GetObjectRetention_non_existing_object_version ¶ added in v1.0.19
func Versioning_GetObjectTagging_invalid_versionId ¶ added in v1.0.19
func Versioning_GetObjectTagging_non_existing_object_version ¶ added in v1.0.19
func Versioning_GetObject_delete_marker ¶ added in v1.0.8
func Versioning_GetObject_delete_marker_without_versionId ¶ added in v1.0.8
func Versioning_GetObject_invalid_versionId ¶ added in v1.0.8
func Versioning_GetObject_non_existing_object_version ¶ added in v1.0.19
func Versioning_GetObject_null_versionId_obj ¶ added in v1.0.8
func Versioning_GetObject_success ¶ added in v1.0.8
func Versioning_HeadObject_delete_marker ¶ added in v1.0.8
func Versioning_HeadObject_invalid_parent ¶ added in v1.0.9
func Versioning_HeadObject_invalid_versionId ¶ added in v1.0.8
func Versioning_HeadObject_non_existing_object_version ¶ added in v1.0.19
func Versioning_HeadObject_success ¶ added in v1.0.8
func Versioning_HeadObject_without_versionId ¶ added in v1.0.9
func Versioning_Multipart_Upload_overwrite_an_object ¶ added in v1.0.8
func Versioning_Multipart_Upload_success ¶ added in v1.0.8
func Versioning_PutGetDeleteObjectTagging_success ¶ added in v1.0.19
func Versioning_PutObjectLegalHold_invalid_versionId ¶ added in v1.0.8
func Versioning_PutObjectLegalHold_non_existing_object_version ¶ added in v1.0.19
func Versioning_PutObjectRetention_invalid_versionId ¶ added in v1.0.8
func Versioning_PutObjectRetention_non_existing_object_version ¶ added in v1.0.19
func Versioning_PutObjectTagging_invalid_versionId ¶ added in v1.0.19
func Versioning_PutObjectTagging_non_existing_object_version ¶ added in v1.0.19
func Versioning_PutObject_null_versionId_obj ¶ added in v1.0.8
func Versioning_PutObject_overwrite_null_versionId_obj ¶ added in v1.0.8
func Versioning_PutObject_success ¶ added in v1.0.8
func Versioning_PutObject_suspended_null_versionId_obj ¶ added in v1.0.8
func Versioning_Put_GetObjectLegalHold_success ¶ added in v1.0.8
func Versioning_Put_GetObjectRetention_success ¶ added in v1.0.8
func Versioning_UploadPartCopy_from_an_object_version ¶ added in v1.0.8
func Versioning_UploadPartCopy_invalid_versionId ¶ added in v1.0.19
func Versioning_UploadPartCopy_non_existing_versionId ¶ added in v1.0.8
func Versioning_WORM_CompleteMultipartUpload_overwrite_locked_object ¶ added in v1.0.19
func Versioning_WORM_CopyObject_overwrite_locked_object ¶ added in v1.0.19
func Versioning_WORM_PutObject_overwrite_locked_object ¶ added in v1.0.19
func Versioning_WORM_delete_marker_locked_object_compliance_retention ¶ added in v1.1.0
func Versioning_WORM_delete_marker_locked_object_governance_retention ¶ added in v1.1.0
func Versioning_WORM_delete_marker_locked_object_legal_hold ¶ added in v1.1.0
func Versioning_WORM_obj_version_locked_with_compliance_retention ¶ added in v1.0.8
func Versioning_WORM_obj_version_locked_with_governance_retention ¶ added in v1.0.8
func Versioning_WORM_obj_version_locked_with_legal_hold ¶ added in v1.0.8
func Versioning_concurrent_upload_object ¶ added in v1.0.8
func Versioning_object_lock_not_enabled_on_bucket_creation ¶ added in v1.0.19
func Versioning_status_switch_to_suspended_with_object_lock ¶ added in v1.0.8
func WORMProtection_object_lock_retention_governance_bypass_overwrite_copy ¶ added in v1.0.19
func WORMProtection_object_lock_retention_governance_bypass_overwrite_mp ¶ added in v1.0.19
func WORMProtection_object_lock_retention_governance_bypass_overwrite_put ¶ added in v1.0.19
func WORMProtection_root_bypass_governance_retention_delete_object ¶ added in v1.0.6
func WORMProtection_unable_to_overwrite_locked_object_copy ¶ added in v1.0.19
func WORMProtection_unable_to_overwrite_locked_object_mp ¶ added in v1.0.19
func WORMProtection_unable_to_overwrite_locked_object_put ¶ added in v1.0.19
Types ¶
type ObjectMetaProps ¶ added in v1.0.12
type Option ¶
type Option func(*S3Conf)
func WithAccess ¶
func WithAzureMode ¶ added in v1.0.8
func WithAzureMode() Option
func WithConcurrency ¶
func WithDisableChecksum ¶
func WithDisableChecksum() Option
func WithEndpoint ¶
func WithHostStyle ¶ added in v1.0.14
func WithHostStyle() Option
func WithPartSize ¶
func WithRegion ¶
func WithSecret ¶
func WithTLSStatus ¶ added in v1.0.10
func WithVersioningEnabled ¶ added in v1.0.8
func WithVersioningEnabled() Option
type PreflightResult ¶ added in v1.0.17
type PublicBucketTestCase ¶ added in v1.0.15
type RReader ¶
type RReader struct {
// contains filtered or unexported fields
}
func NewDataReader ¶
type S3Conf ¶
func (*S3Conf) DownloadData ¶
func (*S3Conf) GetAnonymousClient ¶ added in v1.0.15
func (*S3Conf) GetPresignClient ¶ added in v1.0.17
func (c *S3Conf) GetPresignClient() *s3.PresignClient
type TestState ¶ added in v1.0.19
type TestState struct {
// contains filtered or unexported fields
}
TestState manages the execution of integration tests with optional parallelism and synchronization control.
func NewTestState ¶ added in v1.0.19
NewTestState initializes a new TestState instance. If parallel execution is enabled, it starts a background goroutine to process queued tests.
func (*TestState) Run ¶ added in v1.0.19
Run executes a test function. In parallel mode, it enqueues the function for concurrent execution; otherwise, it runs the test immediately.
Source Files
¶
- AbortMultipartUpload.go
- Access_Control.go
- CompleteMultipartUpload.go
- CopyObject.go
- CreateBucket.go
- CreateMultipartUpload.go
- DeleteBucket.go
- DeleteBucketCors.go
- DeleteBucketOwnershipControls.go
- DeleteBucketPolicy.go
- DeleteBucketTagging.go
- DeleteObject.go
- DeleteObjectTagging.go
- DeleteObjects.go
- GetBucketAcl.go
- GetBucketCors.go
- GetBucketLocation.go
- GetBucketLockConfiguration.go
- GetBucketOwnershipControls.go
- GetBucketPolicy.go
- GetBucketPolicyStatus.go
- GetBucketTagging.go
- GetBucketVersioning.go
- GetObject.go
- GetObjectAttributes.go
- GetObjectLegalHold.go
- GetObjectRetention.go
- GetObjectTagging.go
- HeadBucket.go
- HeadObject.go
- ListBuckets.go
- ListMultipartUploads.go
- ListObjectVersions.go
- ListObjects.go
- ListObjectsV2.go
- ListParts.go
- NotImplemented_actions.go
- OPTIONS.go
- PutBucketAcl.go
- PutBucketCors.go
- PutBucketOwnershipControls.go
- PutBucketPolicy.go
- PutBucketTagging.go
- PutBucketVersioning.go
- PutObject.go
- PutObjectLegalHold.go
- PutObjectLockConfiguration.go
- PutObjectRetention.go
- PutObjectTagging.go
- UploadPart.go
- UploadPartCopy.go
- WORM_protection.go
- bench.go
- concurrency.go
- data-io.go
- general.go
- group-tests.go
- iam.go
- output.go
- posix.go
- presigned_urls.go
- public_bucket.go
- s3conf.go
- signed_streaming_payload.go
- signed_streaming_payload_trailer.go
- sigv4_auth.go
- unsigned_streaming_payload_trailer.go
- utils.go
- versioning.go
Click to show internal directories.
Click to hide internal directories.