integration

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2026 License: Apache-2.0 Imports: 47 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RunCount  atomic.Uint32
	PassCount atomic.Uint32
	FailCount atomic.Uint32
)

Functions

func AbortMultipartUpload_if_match_initiated_time added in v1.0.18

func AbortMultipartUpload_if_match_initiated_time(s *S3Conf) error

func AbortMultipartUpload_incorrect_object_key

func AbortMultipartUpload_incorrect_object_key(s *S3Conf) error

func AbortMultipartUpload_incorrect_uploadId

func AbortMultipartUpload_incorrect_uploadId(s *S3Conf) error

func AbortMultipartUpload_non_existing_bucket

func AbortMultipartUpload_non_existing_bucket(s *S3Conf) error

func AbortMultipartUpload_success

func AbortMultipartUpload_success(s *S3Conf) error

func AbortMultipartUpload_success_status_code

func AbortMultipartUpload_success_status_code(s *S3Conf) error

func AccessControl_bucket_ownership_to_user added in v1.0.4

func AccessControl_bucket_ownership_to_user(s *S3Conf) error

func AccessControl_bucket_resource_all_action

func AccessControl_bucket_resource_all_action(s *S3Conf) error

func AccessControl_bucket_resource_single_action

func AccessControl_bucket_resource_single_action(s *S3Conf) error

func AccessControl_copy_object_with_starting_slash_for_user added in v1.0.6

func AccessControl_copy_object_with_starting_slash_for_user(s *S3Conf) error

func AccessControl_default_ACL_admin_successful_access

func AccessControl_default_ACL_admin_successful_access(s *S3Conf) error

func AccessControl_default_ACL_user_access_denied

func AccessControl_default_ACL_user_access_denied(s *S3Conf) error

Access control tests (with bucket ACLs and Policies)

func AccessControl_default_ACL_userplus_access_denied

func AccessControl_default_ACL_userplus_access_denied(s *S3Conf) error

func AccessControl_multi_statement_policy

func AccessControl_multi_statement_policy(s *S3Conf) error

func AccessControl_root_PutBucketAcl added in v1.0.4

func AccessControl_root_PutBucketAcl(s *S3Conf) error

func AccessControl_single_object_resource_actions

func AccessControl_single_object_resource_actions(s *S3Conf) error

func AccessControl_user_PutBucketAcl_with_policy_access added in v1.0.6

func AccessControl_user_PutBucketAcl_with_policy_access(s *S3Conf) error

func Authentication_credentials_future_date

func Authentication_credentials_future_date(s *S3Conf) error

func Authentication_credentials_incorrect_region

func Authentication_credentials_incorrect_region(s *S3Conf) error

func Authentication_credentials_incorrect_service

func Authentication_credentials_incorrect_service(s *S3Conf) error

func Authentication_credentials_invalid_date

func Authentication_credentials_invalid_date(s *S3Conf) error

func Authentication_credentials_invalid_terminal added in v1.0.19

func Authentication_credentials_invalid_terminal(s *S3Conf) error

func Authentication_credentials_non_existing_access_key

func Authentication_credentials_non_existing_access_key(s *S3Conf) error

func Authentication_credentials_past_date

func Authentication_credentials_past_date(s *S3Conf) error

func Authentication_date_mismatch

func Authentication_date_mismatch(s *S3Conf) error

func Authentication_incorrect_payload_hash

func Authentication_incorrect_payload_hash(s *S3Conf) error

func Authentication_invalid_auth_header

func Authentication_invalid_auth_header(s *S3Conf) error

func Authentication_invalid_date_header

func Authentication_invalid_date_header(s *S3Conf) error

func Authentication_invalid_sha256_payload_hash added in v1.0.17

func Authentication_invalid_sha256_payload_hash(s *S3Conf) error

func Authentication_malformed_component added in v1.0.19

func Authentication_malformed_component(s *S3Conf) error

func Authentication_malformed_credential added in v1.0.19

func Authentication_malformed_credential(s *S3Conf) error

func Authentication_md5 added in v1.0.19

func Authentication_md5(s *S3Conf) error

func Authentication_missing_components added in v1.0.19

func Authentication_missing_components(s *S3Conf) error

func Authentication_missing_credentials added in v1.0.19

func Authentication_missing_credentials(s *S3Conf) error

func Authentication_missing_date_header

func Authentication_missing_date_header(s *S3Conf) error

func Authentication_missing_signature added in v1.0.19

func Authentication_missing_signature(s *S3Conf) error

func Authentication_missing_signedheaders added in v1.0.19

func Authentication_missing_signedheaders(s *S3Conf) error

func Authentication_signature_error_incorrect_secret_key

func Authentication_signature_error_incorrect_secret_key(s *S3Conf) error

func Authentication_unsupported_signature_version

func Authentication_unsupported_signature_version(s *S3Conf) error

func Authentication_with_expect_header added in v1.1.0

func Authentication_with_expect_header(s *S3Conf) error

func CORSMiddleware_access_forbidden added in v1.0.17

func CORSMiddleware_access_forbidden(s *S3Conf) error

func CORSMiddleware_access_granted added in v1.0.17

func CORSMiddleware_access_granted(s *S3Conf) error

func CORSMiddleware_invalid_headers added in v1.0.17

func CORSMiddleware_invalid_headers(s *S3Conf) error

func CORSMiddleware_invalid_method added in v1.0.17

func CORSMiddleware_invalid_method(s *S3Conf) error

CORS middleware tests

func CompleteMultipartUpload_checksum_type_mismatch added in v1.0.11

func CompleteMultipartUpload_checksum_type_mismatch(s *S3Conf) error

func CompleteMultipartUpload_conditional_writes added in v1.0.18

func CompleteMultipartUpload_conditional_writes(s *S3Conf) error

func CompleteMultipartUpload_different_checksum_part added in v1.0.11

func CompleteMultipartUpload_different_checksum_part(s *S3Conf) error

func CompleteMultipartUpload_empty_parts added in v1.0.10

func CompleteMultipartUpload_empty_parts(s *S3Conf) error

func CompleteMultipartUpload_incorrect_checksum_part added in v1.0.11

func CompleteMultipartUpload_incorrect_checksum_part(s *S3Conf) error

func CompleteMultipartUpload_incorrect_final_checksums added in v1.0.11

func CompleteMultipartUpload_incorrect_final_checksums(s *S3Conf) error

func CompleteMultipartUpload_incorrect_part_number added in v1.0.11

func CompleteMultipartUpload_incorrect_part_number(s *S3Conf) error

func CompleteMultipartUpload_incorrect_parts_order added in v1.0.11

func CompleteMultipartUpload_incorrect_parts_order(s *S3Conf) error

func CompleteMultipartUpload_invalid_ETag

func CompleteMultipartUpload_invalid_ETag(s *S3Conf) error

func CompleteMultipartUpload_invalid_checksum_part added in v1.0.11

func CompleteMultipartUpload_invalid_checksum_part(s *S3Conf) error

func CompleteMultipartUpload_invalid_checksum_type added in v1.0.11

func CompleteMultipartUpload_invalid_checksum_type(s *S3Conf) error

func CompleteMultipartUpload_invalid_final_checksums added in v1.0.11

func CompleteMultipartUpload_invalid_final_checksums(s *S3Conf) error

func CompleteMultipartUpload_invalid_final_composite_checksum added in v1.0.19

func CompleteMultipartUpload_invalid_final_composite_checksum(s *S3Conf) error

func CompleteMultipartUpload_invalid_part_number

func CompleteMultipartUpload_invalid_part_number(s *S3Conf) error

func CompleteMultipartUpload_missing_part_checksum added in v1.0.11

func CompleteMultipartUpload_missing_part_checksum(s *S3Conf) error

func CompleteMultipartUpload_mpu_object_size added in v1.0.11

func CompleteMultipartUpload_mpu_object_size(s *S3Conf) error

func CompleteMultipartUpload_multiple_checksum_part added in v1.0.11

func CompleteMultipartUpload_multiple_checksum_part(s *S3Conf) error

func CompleteMultipartUpload_multiple_final_checksums added in v1.0.11

func CompleteMultipartUpload_multiple_final_checksums(s *S3Conf) error

func CompleteMultipartUpload_racey_success added in v1.0.8

func CompleteMultipartUpload_racey_success(s *S3Conf) error

func CompleteMultipartUpload_should_calculate_the_final_checksum_full_object added in v1.0.11

func CompleteMultipartUpload_should_calculate_the_final_checksum_full_object(s *S3Conf) error

func CompleteMultipartUpload_should_ignore_the_final_checksum added in v1.0.11

func CompleteMultipartUpload_should_ignore_the_final_checksum(s *S3Conf) error

func CompleteMultipartUpload_should_succeed_without_final_checksum_type added in v1.0.11

func CompleteMultipartUpload_should_succeed_without_final_checksum_type(s *S3Conf) error

func CompleteMultipartUpload_should_verify_final_composite_checksum added in v1.0.19

func CompleteMultipartUpload_should_verify_final_composite_checksum(s *S3Conf) error

func CompleteMultipartUpload_should_verify_the_final_checksum added in v1.0.11

func CompleteMultipartUpload_should_verify_the_final_checksum(s *S3Conf) error

func CompleteMultipartUpload_small_upload_size added in v1.0.11

func CompleteMultipartUpload_small_upload_size(s *S3Conf) error

func CompleteMultipartUpload_success

func CompleteMultipartUpload_success(s *S3Conf) error

func CompleteMultipartUpload_with_metadata added in v1.0.19

func CompleteMultipartUpload_with_metadata(s *S3Conf) error

func CompletedMultipartUpload_non_existing_bucket

func CompletedMultipartUpload_non_existing_bucket(s *S3Conf) error

func CopyObject_conditional_reads added in v1.0.18

func CopyObject_conditional_reads(s *S3Conf) error

func CopyObject_copy_source_starting_with_slash added in v1.0.17

func CopyObject_copy_source_starting_with_slash(s *S3Conf) error

func CopyObject_copy_to_itself

func CopyObject_copy_to_itself(s *S3Conf) error

func CopyObject_copy_to_itself_invalid_directive added in v1.0.6

func CopyObject_copy_to_itself_invalid_directive(s *S3Conf) error

func CopyObject_create_checksum_on_copy added in v1.0.11

func CopyObject_create_checksum_on_copy(s *S3Conf) error

func CopyObject_invalid_checksum_algorithm added in v1.0.11

func CopyObject_invalid_checksum_algorithm(s *S3Conf) error

func CopyObject_invalid_copy_source added in v1.0.17

func CopyObject_invalid_copy_source(s *S3Conf) error
func CopyObject_invalid_legal_hold(s *S3Conf) error

func CopyObject_invalid_object_lock_mode added in v1.0.12

func CopyObject_invalid_object_lock_mode(s *S3Conf) error

func CopyObject_invalid_tagging_directive added in v1.0.12

func CopyObject_invalid_tagging_directive(s *S3Conf) error

func CopyObject_missing_bucket_lock added in v1.1.0

func CopyObject_missing_bucket_lock(s *S3Conf) error

func CopyObject_non_existing_dir_object added in v1.0.5

func CopyObject_non_existing_dir_object(s *S3Conf) error

func CopyObject_non_existing_dst_bucket

func CopyObject_non_existing_dst_bucket(s *S3Conf) error

func CopyObject_not_owned_source_bucket

func CopyObject_not_owned_source_bucket(s *S3Conf) error

func CopyObject_overwrite_same_dir_object added in v1.0.13

func CopyObject_overwrite_same_dir_object(s *S3Conf) error

func CopyObject_overwrite_same_file_object added in v1.0.13

func CopyObject_overwrite_same_file_object(s *S3Conf) error

func CopyObject_should_copy_meta_props added in v1.0.12

func CopyObject_should_copy_meta_props(s *S3Conf) error

func CopyObject_should_copy_tagging added in v1.0.12

func CopyObject_should_copy_tagging(s *S3Conf) error

func CopyObject_should_copy_the_existing_checksum added in v1.0.11

func CopyObject_should_copy_the_existing_checksum(s *S3Conf) error

func CopyObject_should_replace_meta_props added in v1.0.12

func CopyObject_should_replace_meta_props(s *S3Conf) error

func CopyObject_should_replace_tagging added in v1.0.14

func CopyObject_should_replace_tagging(s *S3Conf) error

func CopyObject_should_replace_the_existing_checksum added in v1.0.11

func CopyObject_should_replace_the_existing_checksum(s *S3Conf) error

func CopyObject_success

func CopyObject_success(s *S3Conf) error

func CopyObject_to_itself_by_replacing_the_checksum added in v1.0.11

func CopyObject_to_itself_by_replacing_the_checksum(s *S3Conf) error

func CopyObject_to_itself_with_new_metadata

func CopyObject_to_itself_with_new_metadata(s *S3Conf) error
func CopyObject_with_legal_hold(s *S3Conf) error

func CopyObject_with_metadata added in v1.0.19

func CopyObject_with_metadata(s *S3Conf) error

func CopyObject_with_retention_lock added in v1.0.12

func CopyObject_with_retention_lock(s *S3Conf) error

func CreateBucket_as_user

func CreateBucket_as_user(s *S3Conf) error

func CreateBucket_default_acl

func CreateBucket_default_acl(s *S3Conf) error

func CreateBucket_default_object_lock

func CreateBucket_default_object_lock(s *S3Conf) error

func CreateBucket_duplicate_keys added in v1.0.19

func CreateBucket_duplicate_keys(s *S3Conf) error

func CreateBucket_existing_bucket

func CreateBucket_existing_bucket(s *S3Conf) error

func CreateBucket_invalid_bucket_name

func CreateBucket_invalid_bucket_name(s *S3Conf) error

func CreateBucket_invalid_canned_acl added in v1.0.19

func CreateBucket_invalid_canned_acl(s *S3Conf) error

func CreateBucket_invalid_location_constraint added in v1.0.19

func CreateBucket_invalid_location_constraint(s *S3Conf) error

func CreateBucket_invalid_ownership added in v1.0.3

func CreateBucket_invalid_ownership(s *S3Conf) error

func CreateBucket_invalid_tags added in v1.0.19

func CreateBucket_invalid_tags(s *S3Conf) error

func CreateBucket_long_tags added in v1.0.19

func CreateBucket_long_tags(s *S3Conf) error

func CreateBucket_non_default_acl

func CreateBucket_non_default_acl(s *S3Conf) error

func CreateBucket_owned_by_you

func CreateBucket_owned_by_you(s *S3Conf) error

func CreateBucket_ownership_with_acl added in v1.0.3

func CreateBucket_ownership_with_acl(s *S3Conf) error

func CreateBucket_tag_count_limit added in v1.0.19

func CreateBucket_tag_count_limit(s *S3Conf) error

func CreateDeleteBucket_success

func CreateDeleteBucket_success(s *S3Conf) error

func CreateMultipartUpload_dir_obj

func CreateMultipartUpload_dir_obj(s *S3Conf) error

func CreateMultipartUpload_empty_checksum_algorithm_with_checksum_type added in v1.0.11

func CreateMultipartUpload_empty_checksum_algorithm_with_checksum_type(s *S3Conf) error

func CreateMultipartUpload_invalid_checksum_algorithm added in v1.0.11

func CreateMultipartUpload_invalid_checksum_algorithm(s *S3Conf) error

func CreateMultipartUpload_invalid_checksum_type added in v1.0.11

func CreateMultipartUpload_invalid_checksum_type(s *S3Conf) error
func CreateMultipartUpload_invalid_legal_hold(s *S3Conf) error

func CreateMultipartUpload_invalid_object_lock_mode added in v1.0.12

func CreateMultipartUpload_invalid_object_lock_mode(s *S3Conf) error

func CreateMultipartUpload_non_existing_bucket

func CreateMultipartUpload_non_existing_bucket(s *S3Conf) error

func CreateMultipartUpload_past_retain_until_date

func CreateMultipartUpload_past_retain_until_date(s *S3Conf) error

func CreateMultipartUpload_success

func CreateMultipartUpload_success(s *S3Conf) error

func CreateMultipartUpload_type_algo_mismatch added in v1.0.19

func CreateMultipartUpload_type_algo_mismatch(s *S3Conf) error

func CreateMultipartUpload_valid_algo_type added in v1.0.17

func CreateMultipartUpload_valid_algo_type(s *S3Conf) error

func CreateMultipartUpload_with_metadata

func CreateMultipartUpload_with_metadata(s *S3Conf) error

func CreateMultipartUpload_with_object_lock

func CreateMultipartUpload_with_object_lock(s *S3Conf) error

func CreateMultipartUpload_with_object_lock_invalid_retention

func CreateMultipartUpload_with_object_lock_invalid_retention(s *S3Conf) error

func CreateMultipartUpload_with_object_lock_not_enabled

func CreateMultipartUpload_with_object_lock_not_enabled(s *S3Conf) error

func CreateMultipartUpload_with_tagging

func CreateMultipartUpload_with_tagging(s *S3Conf) error

func DeleteBucketAnalyticsConfiguration_not_implemented added in v1.0.17

func DeleteBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error

func DeleteBucketCors_non_existing_bucket added in v1.0.17

func DeleteBucketCors_non_existing_bucket(s *S3Conf) error

func DeleteBucketCors_success added in v1.0.17

func DeleteBucketCors_success(s *S3Conf) error

func DeleteBucketEncryption_not_implemented added in v1.0.17

func DeleteBucketEncryption_not_implemented(s *S3Conf) error

func DeleteBucketIntelligentTieringConfiguration_not_implemented added in v1.0.17

func DeleteBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error

func DeleteBucketInventoryConfiguration_not_implemented added in v1.0.17

func DeleteBucketInventoryConfiguration_not_implemented(s *S3Conf) error

func DeleteBucketLifecycle_not_implemented added in v1.0.17

func DeleteBucketLifecycle_not_implemented(s *S3Conf) error

func DeleteBucketMetricsConfiguration_not_implemented added in v1.0.17

func DeleteBucketMetricsConfiguration_not_implemented(s *S3Conf) error

func DeleteBucketOwnershipControls_non_existing_bucket added in v1.0.3

func DeleteBucketOwnershipControls_non_existing_bucket(s *S3Conf) error

func DeleteBucketOwnershipControls_success added in v1.0.3

func DeleteBucketOwnershipControls_success(s *S3Conf) error

func DeleteBucketPolicy_non_existing_bucket

func DeleteBucketPolicy_non_existing_bucket(s *S3Conf) error

func DeleteBucketPolicy_remove_before_setting

func DeleteBucketPolicy_remove_before_setting(s *S3Conf) error

func DeleteBucketPolicy_success

func DeleteBucketPolicy_success(s *S3Conf) error

func DeleteBucketReplication_not_implemented added in v1.0.17

func DeleteBucketReplication_not_implemented(s *S3Conf) error

func DeleteBucketTagging_non_existing_object

func DeleteBucketTagging_non_existing_object(s *S3Conf) error

func DeleteBucketTagging_success

func DeleteBucketTagging_success(s *S3Conf) error

func DeleteBucketTagging_success_status

func DeleteBucketTagging_success_status(s *S3Conf) error

func DeleteBucketWebsite_not_implemented added in v1.0.17

func DeleteBucketWebsite_not_implemented(s *S3Conf) error

func DeleteBucket_incorrect_expected_bucket_owner added in v1.0.19

func DeleteBucket_incorrect_expected_bucket_owner(s *S3Conf) error

func DeleteBucket_non_empty_bucket

func DeleteBucket_non_empty_bucket(s *S3Conf) error

func DeleteBucket_non_existing_bucket

func DeleteBucket_non_existing_bucket(s *S3Conf) error

func DeleteBucket_success_status_code

func DeleteBucket_success_status_code(s *S3Conf) error

func DeleteObjectTagging_expected_bucket_owner added in v1.0.19

func DeleteObjectTagging_expected_bucket_owner(s *S3Conf) error

func DeleteObjectTagging_non_existing_object

func DeleteObjectTagging_non_existing_object(s *S3Conf) error

func DeleteObjectTagging_success

func DeleteObjectTagging_success(s *S3Conf) error

func DeleteObjectTagging_success_status

func DeleteObjectTagging_success_status(s *S3Conf) error

func DeleteObject_conditional_writes added in v1.0.18

func DeleteObject_conditional_writes(s *S3Conf) error

func DeleteObject_directory_not_empty added in v1.0.9

func DeleteObject_directory_not_empty(s *S3Conf) error

func DeleteObject_directory_object added in v1.0.11

func DeleteObject_directory_object(s *S3Conf) error

func DeleteObject_directory_object_noslash added in v1.0.8

func DeleteObject_directory_object_noslash(s *S3Conf) error

func DeleteObject_expected_bucket_owner added in v1.0.19

func DeleteObject_expected_bucket_owner(s *S3Conf) error

func DeleteObject_incorrect_expected_bucket_owner added in v1.0.19

func DeleteObject_incorrect_expected_bucket_owner(s *S3Conf) error

func DeleteObject_name_too_long added in v1.0.6

func DeleteObject_name_too_long(s *S3Conf) error

func DeleteObject_non_empty_dir_obj added in v1.0.13

func DeleteObject_non_empty_dir_obj(s *S3Conf) error

func DeleteObject_non_existing_dir_object added in v1.0.5

func DeleteObject_non_existing_dir_object(s *S3Conf) error

func DeleteObject_non_existing_object

func DeleteObject_non_existing_object(s *S3Conf) error

func DeleteObject_success

func DeleteObject_success(s *S3Conf) error

func DeleteObject_success_status_code

func DeleteObject_success_status_code(s *S3Conf) error

func DeleteObjects_empty_input

func DeleteObjects_empty_input(s *S3Conf) error

func DeleteObjects_non_existing_objects

func DeleteObjects_non_existing_objects(s *S3Conf) error

func DeleteObjects_success

func DeleteObjects_success(s *S3Conf) error

func DeletePublicAccessBlock_not_implemented added in v1.0.17

func DeletePublicAccessBlock_not_implemented(s *S3Conf) error

func GetBucketAccelerateConfiguration_not_implemented added in v1.0.17

func GetBucketAccelerateConfiguration_not_implemented(s *S3Conf) error

func GetBucketAcl_access_denied

func GetBucketAcl_access_denied(s *S3Conf) error

func GetBucketAcl_non_existing_bucket

func GetBucketAcl_non_existing_bucket(s *S3Conf) error

func GetBucketAcl_success

func GetBucketAcl_success(s *S3Conf) error

func GetBucketAcl_translation_canned_private added in v1.0.3

func GetBucketAcl_translation_canned_private(s *S3Conf) error

func GetBucketAcl_translation_canned_public_read added in v1.0.3

func GetBucketAcl_translation_canned_public_read(s *S3Conf) error

func GetBucketAcl_translation_canned_public_read_write added in v1.0.3

func GetBucketAcl_translation_canned_public_read_write(s *S3Conf) error

func GetBucketAnalyticsConfiguration_not_implemented added in v1.0.17

func GetBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error

func GetBucketCors_no_such_bucket_cors added in v1.0.17

func GetBucketCors_no_such_bucket_cors(s *S3Conf) error

func GetBucketCors_non_existing_bucket added in v1.0.17

func GetBucketCors_non_existing_bucket(s *S3Conf) error

func GetBucketCors_success added in v1.0.17

func GetBucketCors_success(s *S3Conf) error

func GetBucketEncryption_not_implemented added in v1.0.17

func GetBucketEncryption_not_implemented(s *S3Conf) error

func GetBucketIntelligentTieringConfiguration_not_implemented added in v1.0.17

func GetBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error

func GetBucketInventoryConfiguration_not_implemented added in v1.0.17

func GetBucketInventoryConfiguration_not_implemented(s *S3Conf) error

func GetBucketLifecycleConfiguration_not_implemented added in v1.0.17

func GetBucketLifecycleConfiguration_not_implemented(s *S3Conf) error

func GetBucketLocation_no_access added in v1.0.18

func GetBucketLocation_no_access(s *S3Conf) error

func GetBucketLocation_non_exist added in v1.0.18

func GetBucketLocation_non_exist(s *S3Conf) error

func GetBucketLocation_success added in v1.0.18

func GetBucketLocation_success(s *S3Conf) error

func GetBucketLogging_not_implemented added in v1.0.17

func GetBucketLogging_not_implemented(s *S3Conf) error

func GetBucketMetricsConfiguration_not_implemented added in v1.0.17

func GetBucketMetricsConfiguration_not_implemented(s *S3Conf) error

func GetBucketNotificationConfiguratio_not_implemented added in v1.0.17

func GetBucketNotificationConfiguratio_not_implemented(s *S3Conf) error

func GetBucketOwnershipControls_default_ownership added in v1.0.3

func GetBucketOwnershipControls_default_ownership(s *S3Conf) error

func GetBucketOwnershipControls_non_existing_bucket added in v1.0.3

func GetBucketOwnershipControls_non_existing_bucket(s *S3Conf) error

func GetBucketOwnershipControls_success added in v1.0.3

func GetBucketOwnershipControls_success(s *S3Conf) error

func GetBucketPolicyStatus_no_such_bucket_policy added in v1.0.17

func GetBucketPolicyStatus_no_such_bucket_policy(s *S3Conf) error

func GetBucketPolicyStatus_non_existing_bucket added in v1.0.17

func GetBucketPolicyStatus_non_existing_bucket(s *S3Conf) error

func GetBucketPolicyStatus_success added in v1.0.17

func GetBucketPolicyStatus_success(s *S3Conf) error

func GetBucketPolicy_non_existing_bucket

func GetBucketPolicy_non_existing_bucket(s *S3Conf) error

func GetBucketPolicy_not_set

func GetBucketPolicy_not_set(s *S3Conf) error

func GetBucketPolicy_success

func GetBucketPolicy_success(s *S3Conf) error

func GetBucketReplication_not_implemented added in v1.0.17

func GetBucketReplication_not_implemented(s *S3Conf) error

func GetBucketRequestPayment_not_implemented added in v1.0.17

func GetBucketRequestPayment_not_implemented(s *S3Conf) error

func GetBucketTagging_non_existing_bucket

func GetBucketTagging_non_existing_bucket(s *S3Conf) error

func GetBucketTagging_success

func GetBucketTagging_success(s *S3Conf) error

func GetBucketTagging_unset_tags

func GetBucketTagging_unset_tags(s *S3Conf) error

func GetBucketVersioning_empty_response added in v1.0.8

func GetBucketVersioning_empty_response(s *S3Conf) error

func GetBucketVersioning_non_existing_bucket added in v1.0.8

func GetBucketVersioning_non_existing_bucket(s *S3Conf) error

func GetBucketVersioning_success added in v1.0.8

func GetBucketVersioning_success(s *S3Conf) error

func GetBucketWebsite_not_implemented added in v1.0.17

func GetBucketWebsite_not_implemented(s *S3Conf) error

func GetObjectAttributes_checksums added in v1.0.11

func GetObjectAttributes_checksums(s *S3Conf) error

func GetObjectAttributes_empty_attrs added in v1.0.9

func GetObjectAttributes_empty_attrs(s *S3Conf) error

func GetObjectAttributes_existing_object

func GetObjectAttributes_existing_object(s *S3Conf) error

func GetObjectAttributes_invalid_attrs added in v1.0.9

func GetObjectAttributes_invalid_attrs(s *S3Conf) error

func GetObjectAttributes_invalid_parent added in v1.0.9

func GetObjectAttributes_invalid_parent(s *S3Conf) error

func GetObjectAttributes_invalid_single_attribute added in v1.0.13

func GetObjectAttributes_invalid_single_attribute(s *S3Conf) error

func GetObjectAttributes_non_existing_bucket

func GetObjectAttributes_non_existing_bucket(s *S3Conf) error

func GetObjectAttributes_non_existing_object

func GetObjectAttributes_non_existing_object(s *S3Conf) error

func GetObjectLegalHold_disabled_lock added in v1.0.8

func GetObjectLegalHold_disabled_lock(s *S3Conf) error

func GetObjectLegalHold_non_existing_bucket

func GetObjectLegalHold_non_existing_bucket(s *S3Conf) error

func GetObjectLegalHold_non_existing_object

func GetObjectLegalHold_non_existing_object(s *S3Conf) error

func GetObjectLegalHold_success

func GetObjectLegalHold_success(s *S3Conf) error

func GetObjectLegalHold_unset_config

func GetObjectLegalHold_unset_config(s *S3Conf) error

func GetObjectLockConfiguration_non_existing_bucket

func GetObjectLockConfiguration_non_existing_bucket(s *S3Conf) error

func GetObjectLockConfiguration_success

func GetObjectLockConfiguration_success(s *S3Conf) error

func GetObjectLockConfiguration_unset_config

func GetObjectLockConfiguration_unset_config(s *S3Conf) error

func GetObjectRetention_disabled_lock added in v1.0.8

func GetObjectRetention_disabled_lock(s *S3Conf) error

func GetObjectRetention_non_existing_bucket

func GetObjectRetention_non_existing_bucket(s *S3Conf) error

func GetObjectRetention_non_existing_object

func GetObjectRetention_non_existing_object(s *S3Conf) error

func GetObjectRetention_success

func GetObjectRetention_success(s *S3Conf) error

func GetObjectRetention_unset_config

func GetObjectRetention_unset_config(s *S3Conf) error

func GetObjectTagging_invalid_parent added in v1.0.9

func GetObjectTagging_invalid_parent(s *S3Conf) error

func GetObjectTagging_non_existing_object

func GetObjectTagging_non_existing_object(s *S3Conf) error

func GetObjectTagging_success

func GetObjectTagging_success(s *S3Conf) error

func GetObjectTagging_unset_tags

func GetObjectTagging_unset_tags(s *S3Conf) error

func GetObject_by_range_resp_status

func GetObject_by_range_resp_status(s *S3Conf) error

func GetObject_checksums added in v1.0.11

func GetObject_checksums(s *S3Conf) error

func GetObject_conditional_reads added in v1.0.18

func GetObject_conditional_reads(s *S3Conf) error

func GetObject_dir_with_range added in v1.0.17

func GetObject_dir_with_range(s *S3Conf) error

func GetObject_directory_object_noslash added in v1.0.8

func GetObject_directory_object_noslash(s *S3Conf) error

func GetObject_directory_success added in v1.0.7

func GetObject_directory_success(s *S3Conf) error

func GetObject_invalid_parent added in v1.0.9

func GetObject_invalid_parent(s *S3Conf) error

func GetObject_invalid_part_number added in v1.0.18

func GetObject_invalid_part_number(s *S3Conf) error

func GetObject_large_object added in v1.0.10

func GetObject_large_object(s *S3Conf) error

func GetObject_non_existing_dir_object added in v1.0.5

func GetObject_non_existing_dir_object(s *S3Conf) error

func GetObject_non_existing_key

func GetObject_non_existing_key(s *S3Conf) error

func GetObject_overrides_fail_public added in v1.0.18

func GetObject_overrides_fail_public(s *S3Conf) error

func GetObject_overrides_presign_success added in v1.0.18

func GetObject_overrides_presign_success(s *S3Conf) error

func GetObject_overrides_success added in v1.0.18

func GetObject_overrides_success(s *S3Conf) error

func GetObject_part_number_not_supported added in v1.0.18

func GetObject_part_number_not_supported(s *S3Conf) error

func GetObject_success

func GetObject_success(s *S3Conf) error

func GetObject_with_range added in v1.0.14

func GetObject_with_range(s *S3Conf) error

func GetObject_zero_len_with_range added in v1.0.17

func GetObject_zero_len_with_range(s *S3Conf) error

func GetPublicAccessBlock_not_implemented added in v1.0.17

func GetPublicAccessBlock_not_implemented(s *S3Conf) error

func HeadBucket_non_existing_bucket

func HeadBucket_non_existing_bucket(s *S3Conf) error

func HeadBucket_success

func HeadBucket_success(s *S3Conf) error

func HeadObject_checksums added in v1.0.11

func HeadObject_checksums(s *S3Conf) error

func HeadObject_conditional_reads added in v1.0.18

func HeadObject_conditional_reads(s *S3Conf) error

func HeadObject_dir_with_range added in v1.0.17

func HeadObject_dir_with_range(s *S3Conf) error

func HeadObject_directory_object_noslash added in v1.0.8

func HeadObject_directory_object_noslash(s *S3Conf) error

func HeadObject_invalid_parent_dir added in v1.0.9

func HeadObject_invalid_parent_dir(s *S3Conf) error

func HeadObject_invalid_part_number

func HeadObject_invalid_part_number(s *S3Conf) error

func HeadObject_name_too_long added in v1.0.6

func HeadObject_name_too_long(s *S3Conf) error

func HeadObject_non_existing_dir_object added in v1.0.5

func HeadObject_non_existing_dir_object(s *S3Conf) error

func HeadObject_non_existing_object

func HeadObject_non_existing_object(s *S3Conf) error

func HeadObject_not_enabled_checksum_mode added in v1.0.11

func HeadObject_not_enabled_checksum_mode(s *S3Conf) error

func HeadObject_part_number_not_supported added in v1.0.18

func HeadObject_part_number_not_supported(s *S3Conf) error

func HeadObject_success

func HeadObject_success(s *S3Conf) error

func HeadObject_with_range added in v1.0.14

func HeadObject_with_range(s *S3Conf) error

func HeadObject_zero_len_with_range added in v1.0.17

func HeadObject_zero_len_with_range(s *S3Conf) error

func IAM_ChangeBucketOwner_back_to_root added in v1.0.6

func IAM_ChangeBucketOwner_back_to_root(s *S3Conf) error

func IAM_CreateBucket_empty_owner_header added in v1.1.0

func IAM_CreateBucket_empty_owner_header(s *S3Conf) error

func IAM_CreateBucket_non_existing_user added in v1.1.0

func IAM_CreateBucket_non_existing_user(s *S3Conf) error

func IAM_CreateBucket_success added in v1.1.0

func IAM_CreateBucket_success(s *S3Conf) error

func IAM_ListBuckets added in v1.0.9

func IAM_ListBuckets(s *S3Conf) error

func IAM_admin_ChangeBucketOwner

func IAM_admin_ChangeBucketOwner(s *S3Conf) error

func IAM_user_access_denied

func IAM_user_access_denied(s *S3Conf) error

func IAM_userplus_CreateBucket

func IAM_userplus_CreateBucket(s *S3Conf) error

func IAM_userplus_access_denied

func IAM_userplus_access_denied(s *S3Conf) error

func ListBucketAnalyticsConfiguration_not_implemented added in v1.0.17

func ListBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error

func ListBucketIntelligentTieringConfiguration_not_implemented added in v1.0.17

func ListBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error

func ListBucketInventoryConfiguration_not_implemented added in v1.0.17

func ListBucketInventoryConfiguration_not_implemented(s *S3Conf) error

func ListBucketMetricsConfigurations_not_implemented added in v1.0.17

func ListBucketMetricsConfigurations_not_implemented(s *S3Conf) error

func ListBuckets_as_admin

func ListBuckets_as_admin(s *S3Conf) error

func ListBuckets_as_user

func ListBuckets_as_user(s *S3Conf) error

func ListBuckets_empty_success added in v1.0.9

func ListBuckets_empty_success(s *S3Conf) error

func ListBuckets_invalid_max_buckets added in v1.0.9

func ListBuckets_invalid_max_buckets(s *S3Conf) error

func ListBuckets_success

func ListBuckets_success(s *S3Conf) error

func ListBuckets_truncated added in v1.0.9

func ListBuckets_truncated(s *S3Conf) error

func ListBuckets_with_prefix added in v1.0.9

func ListBuckets_with_prefix(s *S3Conf) error

func ListMultipartUploads_empty_result

func ListMultipartUploads_empty_result(s *S3Conf) error

func ListMultipartUploads_exceeding_max_uploads added in v1.0.11

func ListMultipartUploads_exceeding_max_uploads(s *S3Conf) error

func ListMultipartUploads_ignore_upload_id_marker

func ListMultipartUploads_ignore_upload_id_marker(s *S3Conf) error

func ListMultipartUploads_incorrect_next_key_marker

func ListMultipartUploads_incorrect_next_key_marker(s *S3Conf) error

func ListMultipartUploads_invalid_max_uploads

func ListMultipartUploads_invalid_max_uploads(s *S3Conf) error

func ListMultipartUploads_max_uploads

func ListMultipartUploads_max_uploads(s *S3Conf) error

func ListMultipartUploads_non_existing_bucket

func ListMultipartUploads_non_existing_bucket(s *S3Conf) error

func ListMultipartUploads_success

func ListMultipartUploads_success(s *S3Conf) error

func ListMultipartUploads_with_checksums added in v1.0.11

func ListMultipartUploads_with_checksums(s *S3Conf) error

func ListObjectVersions_VD_success added in v1.0.8

func ListObjectVersions_VD_success(s *S3Conf) error

func ListObjectVersions_checksum added in v1.0.11

func ListObjectVersions_checksum(s *S3Conf) error

func ListObjectVersions_containing_null_versionId_obj added in v1.0.8

func ListObjectVersions_containing_null_versionId_obj(s *S3Conf) error

func ListObjectVersions_list_multiple_object_versions added in v1.0.8

func ListObjectVersions_list_multiple_object_versions(s *S3Conf) error

func ListObjectVersions_list_single_object_versions added in v1.0.8

func ListObjectVersions_list_single_object_versions(s *S3Conf) error

func ListObjectVersions_multiple_object_versions_truncated added in v1.0.8

func ListObjectVersions_multiple_object_versions_truncated(s *S3Conf) error

func ListObjectVersions_non_existing_bucket added in v1.0.8

func ListObjectVersions_non_existing_bucket(s *S3Conf) error

func ListObjectVersions_single_null_versionId_object added in v1.0.8

func ListObjectVersions_single_null_versionId_object(s *S3Conf) error

func ListObjectVersions_with_delete_markers added in v1.0.8

func ListObjectVersions_with_delete_markers(s *S3Conf) error

func ListObjectsV2_all_objs_max_keys added in v1.0.6

func ListObjectsV2_all_objs_max_keys(s *S3Conf) error

func ListObjectsV2_both_delimiter_and_prefix added in v1.0.6

func ListObjectsV2_both_delimiter_and_prefix(s *S3Conf) error

func ListObjectsV2_both_start_after_and_continuation_token

func ListObjectsV2_both_start_after_and_continuation_token(s *S3Conf) error

func ListObjectsV2_exceeding_max_keys added in v1.0.11

func ListObjectsV2_exceeding_max_keys(s *S3Conf) error

func ListObjectsV2_invalid_parent_prefix added in v1.0.9

func ListObjectsV2_invalid_parent_prefix(s *S3Conf) error

func ListObjectsV2_list_all_objs added in v1.0.8

func ListObjectsV2_list_all_objs(s *S3Conf) error

func ListObjectsV2_non_truncated_common_prefixes added in v1.0.17

func ListObjectsV2_non_truncated_common_prefixes(s *S3Conf) error

func ListObjectsV2_single_dir_object_with_delim_and_prefix added in v1.0.6

func ListObjectsV2_single_dir_object_with_delim_and_prefix(s *S3Conf) error

func ListObjectsV2_start_after

func ListObjectsV2_start_after(s *S3Conf) error

func ListObjectsV2_start_after_empty_result

func ListObjectsV2_start_after_empty_result(s *S3Conf) error

func ListObjectsV2_start_after_not_in_list

func ListObjectsV2_start_after_not_in_list(s *S3Conf) error

func ListObjectsV2_truncated_common_prefixes added in v1.0.6

func ListObjectsV2_truncated_common_prefixes(s *S3Conf) error

func ListObjectsV2_with_checksum added in v1.0.11

func ListObjectsV2_with_checksum(s *S3Conf) error

func ListObjectsV2_with_owner added in v1.0.13

func ListObjectsV2_with_owner(s *S3Conf) error

func ListObjects_check_owner added in v1.0.13

func ListObjects_check_owner(s *S3Conf) error

func ListObjects_delimiter

func ListObjects_delimiter(s *S3Conf) error

func ListObjects_exceeding_max_keys added in v1.0.11

func ListObjects_exceeding_max_keys(s *S3Conf) error

func ListObjects_invalid_max_keys

func ListObjects_invalid_max_keys(s *S3Conf) error

func ListObjects_list_all_objs added in v1.0.8

func ListObjects_list_all_objs(s *S3Conf) error

func ListObjects_marker_not_from_obj_list

func ListObjects_marker_not_from_obj_list(s *S3Conf) error

func ListObjects_max_keys_0

func ListObjects_max_keys_0(s *S3Conf) error

func ListObjects_max_keys_none

func ListObjects_max_keys_none(s *S3Conf) error

func ListObjects_nested_dir_file_objs added in v1.0.11

func ListObjects_nested_dir_file_objs(s *S3Conf) error

func ListObjects_non_existing_bucket

func ListObjects_non_existing_bucket(s *S3Conf) error

func ListObjects_non_truncated_common_prefixes added in v1.0.13

func ListObjects_non_truncated_common_prefixes(s *S3Conf) error

func ListObjects_paginated added in v1.0.7

func ListObjects_paginated(s *S3Conf) error

func ListObjects_truncated added in v1.0.6

func ListObjects_truncated(s *S3Conf) error

func ListObjects_with_checksum added in v1.0.11

func ListObjects_with_checksum(s *S3Conf) error

func ListObjects_with_prefix

func ListObjects_with_prefix(s *S3Conf) error

func ListParts_default_max_parts added in v1.0.8

func ListParts_default_max_parts(s *S3Conf) error

func ListParts_exceeding_max_parts added in v1.0.11

func ListParts_exceeding_max_parts(s *S3Conf) error

func ListParts_incorrect_object_key

func ListParts_incorrect_object_key(s *S3Conf) error

func ListParts_incorrect_uploadId

func ListParts_incorrect_uploadId(s *S3Conf) error

func ListParts_invalid_max_parts added in v1.0.8

func ListParts_invalid_max_parts(s *S3Conf) error

func ListParts_null_checksums added in v1.0.14

func ListParts_null_checksums(s *S3Conf) error

func ListParts_success

func ListParts_success(s *S3Conf) error

func ListParts_truncated added in v1.0.1

func ListParts_truncated(s *S3Conf) error

func ListParts_with_checksums added in v1.0.11

func ListParts_with_checksums(s *S3Conf) error

func NewHasher added in v1.0.19

func NewHasher(algo types.ChecksumAlgorithm) (hash.Hash, error)

func PreflightOPTIONS_access_forbidden added in v1.0.17

func PreflightOPTIONS_access_forbidden(s *S3Conf) error

func PreflightOPTIONS_access_granted added in v1.0.17

func PreflightOPTIONS_access_granted(s *S3Conf) error

func PreflightOPTIONS_invalid_request_headers added in v1.0.17

func PreflightOPTIONS_invalid_request_headers(s *S3Conf) error

func PreflightOPTIONS_invalid_request_method added in v1.0.17

func PreflightOPTIONS_invalid_request_method(s *S3Conf) error

func PreflightOPTIONS_missing_origin added in v1.0.17

func PreflightOPTIONS_missing_origin(s *S3Conf) error

func PreflightOPTIONS_non_existing_bucket added in v1.0.17

func PreflightOPTIONS_non_existing_bucket(s *S3Conf) error

func PreflightOPTIONS_unset_bucket_cors added in v1.0.17

func PreflightOPTIONS_unset_bucket_cors(s *S3Conf) error

func PresignedAuth_ECDSA_not_supported added in v1.0.19

func PresignedAuth_ECDSA_not_supported(s *S3Conf) error

func PresignedAuth_PutObject_success

func PresignedAuth_PutObject_success(s *S3Conf) error

func PresignedAuth_Put_GetObject_with_UTF8_chars

func PresignedAuth_Put_GetObject_with_UTF8_chars(s *S3Conf) error

func PresignedAuth_Put_GetObject_with_data

func PresignedAuth_Put_GetObject_with_data(s *S3Conf) error

func PresignedAuth_UploadPart

func PresignedAuth_UploadPart(s *S3Conf) error

func PresignedAuth_creds_incorrect_region

func PresignedAuth_creds_incorrect_region(s *S3Conf) error

func PresignedAuth_creds_incorrect_service

func PresignedAuth_creds_incorrect_service(s *S3Conf) error

func PresignedAuth_creds_invalid_date

func PresignedAuth_creds_invalid_date(s *S3Conf) error

func PresignedAuth_creds_invalid_terminal added in v1.0.19

func PresignedAuth_creds_invalid_terminal(s *S3Conf) error

func PresignedAuth_dates_mismatch

func PresignedAuth_dates_mismatch(s *S3Conf) error

func PresignedAuth_exceeding_expiration_query_param

func PresignedAuth_exceeding_expiration_query_param(s *S3Conf) error

func PresignedAuth_expired_request

func PresignedAuth_expired_request(s *S3Conf) error

func PresignedAuth_incorrect_secret_key

func PresignedAuth_incorrect_secret_key(s *S3Conf) error

func PresignedAuth_invalid_expiration_query_param

func PresignedAuth_invalid_expiration_query_param(s *S3Conf) error

func PresignedAuth_malformed_creds_invalid_parts

func PresignedAuth_malformed_creds_invalid_parts(s *S3Conf) error

func PresignedAuth_missing_credentials_query_param

func PresignedAuth_missing_credentials_query_param(s *S3Conf) error

func PresignedAuth_missing_date_query

func PresignedAuth_missing_date_query(s *S3Conf) error

func PresignedAuth_missing_expiration_query_param

func PresignedAuth_missing_expiration_query_param(s *S3Conf) error

func PresignedAuth_missing_signature_query_param added in v1.0.19

func PresignedAuth_missing_signature_query_param(s *S3Conf) error

func PresignedAuth_missing_signed_headers_query_param

func PresignedAuth_missing_signed_headers_query_param(s *S3Conf) error

func PresignedAuth_negative_expiration_query_param

func PresignedAuth_negative_expiration_query_param(s *S3Conf) error

func PresignedAuth_non_existing_access_key_id

func PresignedAuth_non_existing_access_key_id(s *S3Conf) error

func PresignedAuth_security_token_not_supported added in v1.0.19

func PresignedAuth_security_token_not_supported(s *S3Conf) error

func PresignedAuth_unsupported_algorithm

func PresignedAuth_unsupported_algorithm(s *S3Conf) error

func PublicBucket_default_private_bucket added in v1.0.18

func PublicBucket_default_private_bucket(s *S3Conf) error

func PublicBucket_incorrect_sha256_hash added in v1.0.19

func PublicBucket_incorrect_sha256_hash(s *S3Conf) error

func PublicBucket_public_acl added in v1.0.15

func PublicBucket_public_acl(s *S3Conf) error

func PublicBucket_public_bucket_policy added in v1.0.15

func PublicBucket_public_bucket_policy(s *S3Conf) error

func PublicBucket_public_object_policy added in v1.0.15

func PublicBucket_public_object_policy(s *S3Conf) error

func PublicBucket_signed_streaming_payload added in v1.0.19

func PublicBucket_signed_streaming_payload(s *S3Conf) error

func PutBucketAccelerateConfiguration_not_implemented added in v1.0.17

func PutBucketAccelerateConfiguration_not_implemented(s *S3Conf) error

func PutBucketAcl_disabled added in v1.0.3

func PutBucketAcl_disabled(s *S3Conf) error

func PutBucketAcl_empty_grantee_ID_in_body added in v1.0.10

func PutBucketAcl_empty_grantee_ID_in_body(s *S3Conf) error

func PutBucketAcl_invalid_acl_acp_and_grants

func PutBucketAcl_invalid_acl_acp_and_grants(s *S3Conf) error

func PutBucketAcl_invalid_acl_canned_and_acp

func PutBucketAcl_invalid_acl_canned_and_acp(s *S3Conf) error

func PutBucketAcl_invalid_acl_canned_and_grants

func PutBucketAcl_invalid_acl_canned_and_grants(s *S3Conf) error

func PutBucketAcl_invalid_canned_acl added in v1.0.19

func PutBucketAcl_invalid_canned_acl(s *S3Conf) error

func PutBucketAcl_invalid_empty_owner_id_in_body added in v1.0.10

func PutBucketAcl_invalid_empty_owner_id_in_body(s *S3Conf) error

func PutBucketAcl_invalid_grantee_type_in_body added in v1.0.10

func PutBucketAcl_invalid_grantee_type_in_body(s *S3Conf) error

func PutBucketAcl_invalid_owner

func PutBucketAcl_invalid_owner(s *S3Conf) error

func PutBucketAcl_invalid_owner_not_in_body

func PutBucketAcl_invalid_owner_not_in_body(s *S3Conf) error

func PutBucketAcl_invalid_permission_in_body added in v1.0.10

func PutBucketAcl_invalid_permission_in_body(s *S3Conf) error

func PutBucketAcl_non_existing_bucket

func PutBucketAcl_non_existing_bucket(s *S3Conf) error

func PutBucketAcl_none_of_the_options_specified added in v1.0.6

func PutBucketAcl_none_of_the_options_specified(s *S3Conf) error

func PutBucketAcl_success_access_denied

func PutBucketAcl_success_access_denied(s *S3Conf) error

func PutBucketAcl_success_acp

func PutBucketAcl_success_acp(s *S3Conf) error

func PutBucketAcl_success_canned_acl

func PutBucketAcl_success_canned_acl(s *S3Conf) error

func PutBucketAcl_success_grants

func PutBucketAcl_success_grants(s *S3Conf) error

func PutBucketAnalyticsConfiguration_not_implemented added in v1.0.17

func PutBucketAnalyticsConfiguration_not_implemented(s *S3Conf) error

func PutBucketCors_empty_cors_rules added in v1.0.17

func PutBucketCors_empty_cors_rules(s *S3Conf) error

func PutBucketCors_invalid_header added in v1.0.17

func PutBucketCors_invalid_header(s *S3Conf) error

func PutBucketCors_invalid_method added in v1.0.17

func PutBucketCors_invalid_method(s *S3Conf) error

func PutBucketCors_md5 added in v1.0.19

func PutBucketCors_md5(s *S3Conf) error

func PutBucketCors_non_existing_bucket added in v1.0.17

func PutBucketCors_non_existing_bucket(s *S3Conf) error

func PutBucketCors_success added in v1.0.17

func PutBucketCors_success(s *S3Conf) error

func PutBucketEncryption_not_implemented added in v1.0.17

func PutBucketEncryption_not_implemented(s *S3Conf) error

func PutBucketIntelligentTieringConfiguration_not_implemented added in v1.0.17

func PutBucketIntelligentTieringConfiguration_not_implemented(s *S3Conf) error

func PutBucketInventoryConfiguration_not_implemented added in v1.0.17

func PutBucketInventoryConfiguration_not_implemented(s *S3Conf) error

func PutBucketLifecycleConfiguration_not_implemented added in v1.0.17

func PutBucketLifecycleConfiguration_not_implemented(s *S3Conf) error

func PutBucketLogging_not_implemented added in v1.0.17

func PutBucketLogging_not_implemented(s *S3Conf) error

func PutBucketMetricsConfiguration_not_implemented added in v1.0.17

func PutBucketMetricsConfiguration_not_implemented(s *S3Conf) error

func PutBucketNotificationConfiguratio_not_implemented added in v1.0.17

func PutBucketNotificationConfiguratio_not_implemented(s *S3Conf) error

func PutBucketOwnershipControls_invalid_ownership added in v1.0.3

func PutBucketOwnershipControls_invalid_ownership(s *S3Conf) error

func PutBucketOwnershipControls_multiple_rules added in v1.0.3

func PutBucketOwnershipControls_multiple_rules(s *S3Conf) error

func PutBucketOwnershipControls_non_existing_bucket added in v1.0.3

func PutBucketOwnershipControls_non_existing_bucket(s *S3Conf) error

func PutBucketOwnershipControls_success added in v1.0.3

func PutBucketOwnershipControls_success(s *S3Conf) error

func PutBucketPolicy_action_resource_mismatch added in v1.0.18

func PutBucketPolicy_action_resource_mismatch(s *S3Conf) error

func PutBucketPolicy_any_char_match added in v1.0.11

func PutBucketPolicy_any_char_match(s *S3Conf) error

func PutBucketPolicy_duplicate_resource

func PutBucketPolicy_duplicate_resource(s *S3Conf) error

func PutBucketPolicy_empty_principals_array

func PutBucketPolicy_empty_principals_array(s *S3Conf) error

func PutBucketPolicy_empty_principals_string

func PutBucketPolicy_empty_principals_string(s *S3Conf) error

func PutBucketPolicy_empty_resources_array

func PutBucketPolicy_empty_resources_array(s *S3Conf) error

func PutBucketPolicy_empty_resources_string

func PutBucketPolicy_empty_resources_string(s *S3Conf) error

func PutBucketPolicy_empty_statement added in v1.0.2

func PutBucketPolicy_empty_statement(s *S3Conf) error

func PutBucketPolicy_explicit_deny added in v1.0.11

func PutBucketPolicy_explicit_deny(s *S3Conf) error

func PutBucketPolicy_incorrect_bucket_name

func PutBucketPolicy_incorrect_bucket_name(s *S3Conf) error

func PutBucketPolicy_invalid_action

func PutBucketPolicy_invalid_action(s *S3Conf) error

func PutBucketPolicy_invalid_effect

func PutBucketPolicy_invalid_effect(s *S3Conf) error

func PutBucketPolicy_invalid_json added in v1.0.13

func PutBucketPolicy_invalid_json(s *S3Conf) error

func PutBucketPolicy_invalid_resource_prefix

func PutBucketPolicy_invalid_resource_prefix(s *S3Conf) error

func PutBucketPolicy_invalid_resource_with_starting_slash

func PutBucketPolicy_invalid_resource_with_starting_slash(s *S3Conf) error

func PutBucketPolicy_multi_wildcard_resource added in v1.0.11

func PutBucketPolicy_multi_wildcard_resource(s *S3Conf) error

func PutBucketPolicy_non_existing_bucket

func PutBucketPolicy_non_existing_bucket(s *S3Conf) error

func PutBucketPolicy_non_existing_principals

func PutBucketPolicy_non_existing_principals(s *S3Conf) error

func PutBucketPolicy_principals_aws_struct_empty_string

func PutBucketPolicy_principals_aws_struct_empty_string(s *S3Conf) error

func PutBucketPolicy_principals_aws_struct_empty_string_slice

func PutBucketPolicy_principals_aws_struct_empty_string_slice(s *S3Conf) error

func PutBucketPolicy_principals_incorrect_wildcard_usage

func PutBucketPolicy_principals_incorrect_wildcard_usage(s *S3Conf) error

func PutBucketPolicy_statement_not_provided added in v1.0.13

func PutBucketPolicy_statement_not_provided(s *S3Conf) error

func PutBucketPolicy_status added in v1.1.0

func PutBucketPolicy_status(s *S3Conf) error

func PutBucketPolicy_success

func PutBucketPolicy_success(s *S3Conf) error

func PutBucketPolicy_version added in v1.0.19

func PutBucketPolicy_version(s *S3Conf) error

func PutBucketReplication_not_implemented added in v1.0.17

func PutBucketReplication_not_implemented(s *S3Conf) error

func PutBucketRequestPayment_not_implemented added in v1.0.17

func PutBucketRequestPayment_not_implemented(s *S3Conf) error

func PutBucketTagging_duplicate_keys added in v1.0.13

func PutBucketTagging_duplicate_keys(s *S3Conf) error

func PutBucketTagging_invalid_tags added in v1.0.19

func PutBucketTagging_invalid_tags(s *S3Conf) error

func PutBucketTagging_long_tags

func PutBucketTagging_long_tags(s *S3Conf) error

func PutBucketTagging_non_existing_bucket

func PutBucketTagging_non_existing_bucket(s *S3Conf) error

func PutBucketTagging_success

func PutBucketTagging_success(s *S3Conf) error

func PutBucketTagging_success_status added in v1.0.9

func PutBucketTagging_success_status(s *S3Conf) error

func PutBucketTagging_tag_count_limit added in v1.0.13

func PutBucketTagging_tag_count_limit(s *S3Conf) error

func PutBucketVersioning_invalid_status added in v1.0.8

func PutBucketVersioning_invalid_status(s *S3Conf) error

func PutBucketVersioning_non_existing_bucket added in v1.0.8

func PutBucketVersioning_non_existing_bucket(s *S3Conf) error

func PutBucketVersioning_success_enabled added in v1.0.8

func PutBucketVersioning_success_enabled(s *S3Conf) error

func PutBucketVersioning_success_suspended added in v1.0.8

func PutBucketVersioning_success_suspended(s *S3Conf) error

func PutBucketWebsite_not_implemented added in v1.0.17

func PutBucketWebsite_not_implemented(s *S3Conf) error

func PutObjectLegalHold_invalid_body

func PutObjectLegalHold_invalid_body(s *S3Conf) error

func PutObjectLegalHold_invalid_status

func PutObjectLegalHold_invalid_status(s *S3Conf) error

func PutObjectLegalHold_non_existing_bucket

func PutObjectLegalHold_non_existing_bucket(s *S3Conf) error

func PutObjectLegalHold_non_existing_object

func PutObjectLegalHold_non_existing_object(s *S3Conf) error

func PutObjectLegalHold_success

func PutObjectLegalHold_success(s *S3Conf) error

func PutObjectLegalHold_unset_bucket_object_lock_config

func PutObjectLegalHold_unset_bucket_object_lock_config(s *S3Conf) error

func PutObjectLockConfiguration_both_years_and_days

func PutObjectLockConfiguration_both_years_and_days(s *S3Conf) error

func PutObjectLockConfiguration_empty_request_body added in v1.0.19

func PutObjectLockConfiguration_empty_request_body(s *S3Conf) error

func PutObjectLockConfiguration_invalid_mode

func PutObjectLockConfiguration_invalid_mode(s *S3Conf) error

func PutObjectLockConfiguration_invalid_status

func PutObjectLockConfiguration_invalid_status(s *S3Conf) error

func PutObjectLockConfiguration_invalid_years_days

func PutObjectLockConfiguration_invalid_years_days(s *S3Conf) error

func PutObjectLockConfiguration_malformed_body added in v1.0.19

func PutObjectLockConfiguration_malformed_body(s *S3Conf) error

func PutObjectLockConfiguration_non_existing_bucket

func PutObjectLockConfiguration_non_existing_bucket(s *S3Conf) error

func PutObjectLockConfiguration_not_enabled_on_bucket_creation

func PutObjectLockConfiguration_not_enabled_on_bucket_creation(s *S3Conf) error

func PutObjectLockConfiguration_success

func PutObjectLockConfiguration_success(s *S3Conf) error

func PutObjectRetention_expired_retain_until_date

func PutObjectRetention_expired_retain_until_date(s *S3Conf) error

func PutObjectRetention_invalid_mode

func PutObjectRetention_invalid_mode(s *S3Conf) error

func PutObjectRetention_non_existing_bucket

func PutObjectRetention_non_existing_bucket(s *S3Conf) error

func PutObjectRetention_non_existing_object

func PutObjectRetention_non_existing_object(s *S3Conf) error

func PutObjectRetention_overwrite_compliance_mode

func PutObjectRetention_overwrite_compliance_mode(s *S3Conf) error

func PutObjectRetention_overwrite_compliance_with_compliance added in v1.0.19

func PutObjectRetention_overwrite_compliance_with_compliance(s *S3Conf) error

func PutObjectRetention_overwrite_governance_with_governance added in v1.0.19

func PutObjectRetention_overwrite_governance_with_governance(s *S3Conf) error

func PutObjectRetention_overwrite_governance_with_permission

func PutObjectRetention_overwrite_governance_with_permission(s *S3Conf) error

func PutObjectRetention_overwrite_governance_without_bypass_specified

func PutObjectRetention_overwrite_governance_without_bypass_specified(s *S3Conf) error

func PutObjectRetention_success

func PutObjectRetention_success(s *S3Conf) error

func PutObjectRetention_unset_bucket_object_lock_config

func PutObjectRetention_unset_bucket_object_lock_config(s *S3Conf) error

func PutObjectTagging_duplicate_keys added in v1.0.13

func PutObjectTagging_duplicate_keys(s *S3Conf) error

func PutObjectTagging_invalid_tags added in v1.0.19

func PutObjectTagging_invalid_tags(s *S3Conf) error

func PutObjectTagging_long_tags

func PutObjectTagging_long_tags(s *S3Conf) error

func PutObjectTagging_non_existing_object

func PutObjectTagging_non_existing_object(s *S3Conf) error

func PutObjectTagging_success

func PutObjectTagging_success(s *S3Conf) error

func PutObjectTagging_tag_count_limit added in v1.0.13

func PutObjectTagging_tag_count_limit(s *S3Conf) error

func PutObject_checksum_algorithm_and_header_mismatch added in v1.0.11

func PutObject_checksum_algorithm_and_header_mismatch(s *S3Conf) error

func PutObject_checksums_success added in v1.0.11

func PutObject_checksums_success(s *S3Conf) error

func PutObject_conditional_writes added in v1.0.18

func PutObject_conditional_writes(s *S3Conf) error

func PutObject_default_checksum added in v1.0.13

func PutObject_default_checksum(s *S3Conf) error

func PutObject_dir_obj_with_data

func PutObject_dir_obj_with_data(s *S3Conf) error

func PutObject_false_negative_object_names added in v1.0.15

func PutObject_false_negative_object_names(s *S3Conf) error

func PutObject_incorrect_checksums added in v1.0.11

func PutObject_incorrect_checksums(s *S3Conf) error

func PutObject_invalid_checksum_header added in v1.0.11

func PutObject_invalid_checksum_header(s *S3Conf) error

func PutObject_invalid_credentials

func PutObject_invalid_credentials(s *S3Conf) error
func PutObject_invalid_legal_hold(s *S3Conf) error

func PutObject_invalid_object_lock_mode added in v1.0.12

func PutObject_invalid_object_lock_mode(s *S3Conf) error

func PutObject_invalid_object_names added in v1.0.15

func PutObject_invalid_object_names(s *S3Conf) error

func PutObject_invalid_retain_until_date added in v1.1.0

func PutObject_invalid_retain_until_date(s *S3Conf) error

func PutObject_missing_bucket_lock added in v1.1.0

func PutObject_missing_bucket_lock(s *S3Conf) error

func PutObject_missing_object_lock_retention_config

func PutObject_missing_object_lock_retention_config(s *S3Conf) error

func PutObject_multiple_checksum_headers added in v1.0.11

func PutObject_multiple_checksum_headers(s *S3Conf) error

func PutObject_name_too_long added in v1.0.6

func PutObject_name_too_long(s *S3Conf) error

func PutObject_non_existing_bucket

func PutObject_non_existing_bucket(s *S3Conf) error

func PutObject_overwrite_dir_obj

func PutObject_overwrite_dir_obj(s *S3Conf) error

func PutObject_overwrite_file_obj

func PutObject_overwrite_file_obj(s *S3Conf) error

func PutObject_overwrite_file_obj_with_nested_obj added in v1.0.8

func PutObject_overwrite_file_obj_with_nested_obj(s *S3Conf) error

func PutObject_past_retain_until_date added in v1.1.0

func PutObject_past_retain_until_date(s *S3Conf) error

func PutObject_racey_success added in v1.0.8

func PutObject_racey_success(s *S3Conf) error

func PutObject_special_chars

func PutObject_special_chars(s *S3Conf) error

func PutObject_success

func PutObject_success(s *S3Conf) error

func PutObject_tagging added in v1.0.14

func PutObject_tagging(s *S3Conf) error

func PutObject_with_metadata added in v1.0.19

func PutObject_with_metadata(s *S3Conf) error

func PutObject_with_object_lock

func PutObject_with_object_lock(s *S3Conf) error

func PutObject_with_slashes added in v1.0.17

func PutObject_with_slashes(s *S3Conf) error

func PutPublicAccessBlock_not_implemented added in v1.0.17

func PutPublicAccessBlock_not_implemented(s *S3Conf) error

func RouterCopySourceNotAllowed added in v1.0.19

func RouterCopySourceNotAllowed(s *S3Conf) error

func RouterGetUploadsWithKey added in v1.0.19

func RouterGetUploadsWithKey(s *S3Conf) error

func RouterListVersionsWithKey added in v1.1.0

func RouterListVersionsWithKey(s *S3Conf) error

func RouterPUTObjectOnlyUploadId added in v1.0.17

func RouterPUTObjectOnlyUploadId(s *S3Conf) error

func RouterPostObjectWithoutQuery added in v1.0.17

func RouterPostObjectWithoutQuery(s *S3Conf) error

func RouterPostRoot added in v1.0.17

func RouterPostRoot(s *S3Conf) error

func RouterPutPartNumberWithoutUploadId added in v1.0.17

func RouterPutPartNumberWithoutUploadId(s *S3Conf) error

router tests

func SignedStreamingPayloadTrailer_bad_digest added in v1.1.0

func SignedStreamingPayloadTrailer_bad_digest(s *S3Conf) error

func SignedStreamingPayloadTrailer_incomplete_body added in v1.1.0

func SignedStreamingPayloadTrailer_incomplete_body(s *S3Conf) error

func SignedStreamingPayloadTrailer_invalid_checksum added in v1.1.0

func SignedStreamingPayloadTrailer_invalid_checksum(s *S3Conf) error

func SignedStreamingPayloadTrailer_malformed_trailer added in v1.1.0

func SignedStreamingPayloadTrailer_malformed_trailer(s *S3Conf) error

func SignedStreamingPayloadTrailer_missing_x_amz_trailer_header added in v1.1.0

func SignedStreamingPayloadTrailer_missing_x_amz_trailer_header(s *S3Conf) error

func SignedStreamingPayloadTrailer_success added in v1.1.0

func SignedStreamingPayloadTrailer_success(s *S3Conf) error

func SignedStreamingPayload_decoded_content_length_mismatch added in v1.1.0

func SignedStreamingPayload_decoded_content_length_mismatch(s *S3Conf) error

func SignedStreamingPayload_invalid_chunk_size added in v1.1.0

func SignedStreamingPayload_invalid_chunk_size(s *S3Conf) error

func SignedStreamingPayload_invalid_encoding added in v1.1.0

func SignedStreamingPayload_invalid_encoding(s *S3Conf) error

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 TestDownload(s *S3Conf, files int, objSize int64, bucket, prefix string) error

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 TestIAM

func TestIAM(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 TestPosix

func TestPosix(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 TestReqPerSec

func TestReqPerSec(s *S3Conf, totalReqs int, bucket string) error

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 TestUpload

func TestUpload(s *S3Conf, files int, objSize int64, bucket, prefix string) error

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 UnsignedStreaminPayloadTrailer_malformed_trailer(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_composite_checksum added in v1.0.20

func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_composite_checksum(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_full_object added in v1.0.20

func UnsignedStreamingPayloadTrailer_UploadPart_no_trailer_full_object(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_UploadPart_success_with_trailer added in v1.0.20

func UnsignedStreamingPayloadTrailer_UploadPart_success_with_trailer(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_UploadPart_trailer_and_mp_algo_mismatch added in v1.0.20

func UnsignedStreamingPayloadTrailer_UploadPart_trailer_and_mp_algo_mismatch(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_content_length_payload_size_mismatch added in v1.0.20

func UnsignedStreamingPayloadTrailer_content_length_payload_size_mismatch(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_incomplete_body added in v1.0.20

func UnsignedStreamingPayloadTrailer_incomplete_body(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_incorrect_trailing_checksum added in v1.0.20

func UnsignedStreamingPayloadTrailer_incorrect_trailing_checksum(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_invalid_chunk_size added in v1.0.20

func UnsignedStreamingPayloadTrailer_invalid_chunk_size(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_invalid_trailing_checksum added in v1.0.20

func UnsignedStreamingPayloadTrailer_invalid_trailing_checksum(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length added in v1.0.20

func UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_multiple_checksum_headers added in v1.0.20

func UnsignedStreamingPayloadTrailer_multiple_checksum_headers(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_no_payload_trailer_only_headers added in v1.0.20

func UnsignedStreamingPayloadTrailer_no_payload_trailer_only_headers(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_no_trailer_should_calculate_crc64nvme added in v1.0.20

func UnsignedStreamingPayloadTrailer_no_trailer_should_calculate_crc64nvme(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_not_allowed added in v1.0.20

func UnsignedStreamingPayloadTrailer_not_allowed(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_sdk_algo_and_trailer_mismatch added in v1.0.20

func UnsignedStreamingPayloadTrailer_sdk_algo_and_trailer_mismatch(s *S3Conf) error

func UnsignedStreamingPayloadTrailer_success_both_sdk_algo_and_trailer added in v1.0.20

func UnsignedStreamingPayloadTrailer_success_both_sdk_algo_and_trailer(s *S3Conf) error

func UploadPartCopy_by_range_invalid_ranges added in v1.0.11

func UploadPartCopy_by_range_invalid_ranges(s *S3Conf) error

func UploadPartCopy_by_range_success

func UploadPartCopy_by_range_success(s *S3Conf) error

func UploadPartCopy_conditional_reads added in v1.0.18

func UploadPartCopy_conditional_reads(s *S3Conf) error

func UploadPartCopy_exceeding_copy_source_range added in v1.0.11

func UploadPartCopy_exceeding_copy_source_range(s *S3Conf) error

func UploadPartCopy_greater_range_than_obj_size

func UploadPartCopy_greater_range_than_obj_size(s *S3Conf) error

func UploadPartCopy_incorrect_object_key

func UploadPartCopy_incorrect_object_key(s *S3Conf) error

func UploadPartCopy_incorrect_uploadId

func UploadPartCopy_incorrect_uploadId(s *S3Conf) error

func UploadPartCopy_invalid_copy_source

func UploadPartCopy_invalid_copy_source(s *S3Conf) error

func UploadPartCopy_invalid_part_number

func UploadPartCopy_invalid_part_number(s *S3Conf) error

func UploadPartCopy_non_existing_bucket

func UploadPartCopy_non_existing_bucket(s *S3Conf) error

func UploadPartCopy_non_existing_source_bucket

func UploadPartCopy_non_existing_source_bucket(s *S3Conf) error

func UploadPartCopy_non_existing_source_object_key

func UploadPartCopy_non_existing_source_object_key(s *S3Conf) error

func UploadPartCopy_should_calculate_the_checksum added in v1.0.11

func UploadPartCopy_should_calculate_the_checksum(s *S3Conf) error

func UploadPartCopy_should_copy_the_checksum added in v1.0.11

func UploadPartCopy_should_copy_the_checksum(s *S3Conf) error

func UploadPartCopy_should_not_copy_the_checksum added in v1.0.11

func UploadPartCopy_should_not_copy_the_checksum(s *S3Conf) error

func UploadPartCopy_success

func UploadPartCopy_success(s *S3Conf) error

func UploadPart_checksum_algorithm_mistmatch_on_initialization added in v1.0.11

func UploadPart_checksum_algorithm_mistmatch_on_initialization(s *S3Conf) error

func UploadPart_checksum_algorithm_mistmatch_on_initialization_with_value added in v1.0.11

func UploadPart_checksum_algorithm_mistmatch_on_initialization_with_value(s *S3Conf) error

func UploadPart_checksum_header_and_algo_mismatch added in v1.0.19

func UploadPart_checksum_header_and_algo_mismatch(s *S3Conf) error

func UploadPart_incorrect_checksums added in v1.0.11

func UploadPart_incorrect_checksums(s *S3Conf) error

func UploadPart_invalid_checksum_header added in v1.0.11

func UploadPart_invalid_checksum_header(s *S3Conf) error

func UploadPart_invalid_part_number

func UploadPart_invalid_part_number(s *S3Conf) error

func UploadPart_multiple_checksum_headers added in v1.0.11

func UploadPart_multiple_checksum_headers(s *S3Conf) error

func UploadPart_no_checksum_with_composite_checksum_type added in v1.0.17

func UploadPart_no_checksum_with_composite_checksum_type(s *S3Conf) error

func UploadPart_no_checksum_with_full_object_checksum_type added in v1.0.17

func UploadPart_no_checksum_with_full_object_checksum_type(s *S3Conf) error

func UploadPart_non_existing_bucket

func UploadPart_non_existing_bucket(s *S3Conf) error

func UploadPart_non_existing_key

func UploadPart_non_existing_key(s *S3Conf) error

func UploadPart_non_existing_mp_upload

func UploadPart_non_existing_mp_upload(s *S3Conf) error

func UploadPart_should_calculate_checksum_if_only_algorithm_is_provided added in v1.0.17

func UploadPart_should_calculate_checksum_if_only_algorithm_is_provided(s *S3Conf) error

func UploadPart_success

func UploadPart_success(s *S3Conf) error

func UploadPart_with_checksums_success added in v1.0.11

func UploadPart_with_checksums_success(s *S3Conf) error

func VersioningDisabled_GetBucketVersioning_not_configured added in v1.0.8

func VersioningDisabled_GetBucketVersioning_not_configured(s *S3Conf) error

func VersioningDisabled_PutBucketVersioning_not_configured added in v1.0.8

func VersioningDisabled_PutBucketVersioning_not_configured(s *S3Conf) error

func Versioning_AccessControl_DeleteObject_policy added in v1.0.19

func Versioning_AccessControl_DeleteObject_policy(s *S3Conf) error

func Versioning_AccessControl_GetObjectAttributes_policy added in v1.0.19

func Versioning_AccessControl_GetObjectAttributes_policy(s *S3Conf) error

func Versioning_AccessControl_GetObjectVersion added in v1.0.17

func Versioning_AccessControl_GetObjectVersion(s *S3Conf) error

func Versioning_AccessControl_HeadObjectVersion added in v1.0.17

func Versioning_AccessControl_HeadObjectVersion(s *S3Conf) error

func Versioning_AccessControl_object_tagging_policy added in v1.0.19

func Versioning_AccessControl_object_tagging_policy(s *S3Conf) error

func Versioning_CopyObject_from_an_object_version added in v1.0.8

func Versioning_CopyObject_from_an_object_version(s *S3Conf) error

func Versioning_CopyObject_invalid_versionId added in v1.0.19

func Versioning_CopyObject_invalid_versionId(s *S3Conf) error

func Versioning_CopyObject_non_existing_version_id added in v1.0.8

func Versioning_CopyObject_non_existing_version_id(s *S3Conf) error

func Versioning_CopyObject_special_chars added in v1.0.8

func Versioning_CopyObject_special_chars(s *S3Conf) error

func Versioning_CopyObject_success added in v1.0.8

func Versioning_CopyObject_success(s *S3Conf) error

func Versioning_DeleteBucket_not_empty added in v1.0.8

func Versioning_DeleteBucket_not_empty(s *S3Conf) error

func Versioning_DeleteObjectTagging_invalid_versionId added in v1.0.19

func Versioning_DeleteObjectTagging_invalid_versionId(s *S3Conf) error

func Versioning_DeleteObjectTagging_non_existing_object_version added in v1.0.19

func Versioning_DeleteObjectTagging_non_existing_object_version(s *S3Conf) error

func Versioning_DeleteObject_delete_a_delete_marker added in v1.0.8

func Versioning_DeleteObject_delete_a_delete_marker(s *S3Conf) error

func Versioning_DeleteObject_delete_object_version added in v1.0.8

func Versioning_DeleteObject_delete_object_version(s *S3Conf) error

func Versioning_DeleteObject_invalid_versionId added in v1.0.19

func Versioning_DeleteObject_invalid_versionId(s *S3Conf) error

func Versioning_DeleteObject_nested_dir_object added in v1.0.11

func Versioning_DeleteObject_nested_dir_object(s *S3Conf) error

func Versioning_DeleteObject_non_existing_object added in v1.0.8

func Versioning_DeleteObject_non_existing_object(s *S3Conf) error

func Versioning_DeleteObject_suspended added in v1.0.8

func Versioning_DeleteObject_suspended(s *S3Conf) error

func Versioning_DeleteObjects_delete_deleteMarkers added in v1.0.8

func Versioning_DeleteObjects_delete_deleteMarkers(s *S3Conf) error

func Versioning_DeleteObjects_success added in v1.0.8

func Versioning_DeleteObjects_success(s *S3Conf) error

func Versioning_Delete_null_versionId_object added in v1.0.8

func Versioning_Delete_null_versionId_object(s *S3Conf) error

func Versioning_Enable_object_lock added in v1.0.8

func Versioning_Enable_object_lock(s *S3Conf) error

func Versioning_GetObjectAttributes_delete_marker added in v1.0.9

func Versioning_GetObjectAttributes_delete_marker(s *S3Conf) error

func Versioning_GetObjectAttributes_invalid_versionId added in v1.0.19

func Versioning_GetObjectAttributes_invalid_versionId(s *S3Conf) error

func Versioning_GetObjectAttributes_object_version added in v1.0.9

func Versioning_GetObjectAttributes_object_version(s *S3Conf) error

func Versioning_GetObjectLegalHold_invalid_versionId added in v1.0.8

func Versioning_GetObjectLegalHold_invalid_versionId(s *S3Conf) error

func Versioning_GetObjectLegalHold_non_existing_object_version added in v1.0.19

func Versioning_GetObjectLegalHold_non_existing_object_version(s *S3Conf) error

func Versioning_GetObjectRetention_invalid_versionId added in v1.0.8

func Versioning_GetObjectRetention_invalid_versionId(s *S3Conf) error

func Versioning_GetObjectRetention_non_existing_object_version added in v1.0.19

func Versioning_GetObjectRetention_non_existing_object_version(s *S3Conf) error

func Versioning_GetObjectTagging_invalid_versionId added in v1.0.19

func Versioning_GetObjectTagging_invalid_versionId(s *S3Conf) error

func Versioning_GetObjectTagging_non_existing_object_version added in v1.0.19

func Versioning_GetObjectTagging_non_existing_object_version(s *S3Conf) error

func Versioning_GetObject_delete_marker added in v1.0.8

func Versioning_GetObject_delete_marker(s *S3Conf) error

func Versioning_GetObject_delete_marker_without_versionId added in v1.0.8

func Versioning_GetObject_delete_marker_without_versionId(s *S3Conf) error

func Versioning_GetObject_invalid_versionId added in v1.0.8

func Versioning_GetObject_invalid_versionId(s *S3Conf) error

func Versioning_GetObject_non_existing_object_version added in v1.0.19

func Versioning_GetObject_non_existing_object_version(s *S3Conf) error

func Versioning_GetObject_null_versionId_obj added in v1.0.8

func Versioning_GetObject_null_versionId_obj(s *S3Conf) error

func Versioning_GetObject_success added in v1.0.8

func Versioning_GetObject_success(s *S3Conf) error

func Versioning_HeadObject_delete_marker added in v1.0.8

func Versioning_HeadObject_delete_marker(s *S3Conf) error

func Versioning_HeadObject_invalid_parent added in v1.0.9

func Versioning_HeadObject_invalid_parent(s *S3Conf) error

func Versioning_HeadObject_invalid_versionId added in v1.0.8

func Versioning_HeadObject_invalid_versionId(s *S3Conf) error

func Versioning_HeadObject_non_existing_object_version added in v1.0.19

func Versioning_HeadObject_non_existing_object_version(s *S3Conf) error

func Versioning_HeadObject_success added in v1.0.8

func Versioning_HeadObject_success(s *S3Conf) error

func Versioning_HeadObject_without_versionId added in v1.0.9

func Versioning_HeadObject_without_versionId(s *S3Conf) error

func Versioning_Multipart_Upload_overwrite_an_object added in v1.0.8

func Versioning_Multipart_Upload_overwrite_an_object(s *S3Conf) error

func Versioning_Multipart_Upload_success added in v1.0.8

func Versioning_Multipart_Upload_success(s *S3Conf) error

func Versioning_PutGetDeleteObjectTagging_success added in v1.0.19

func Versioning_PutGetDeleteObjectTagging_success(s *S3Conf) error

func Versioning_PutObjectLegalHold_invalid_versionId added in v1.0.8

func Versioning_PutObjectLegalHold_invalid_versionId(s *S3Conf) error

func Versioning_PutObjectLegalHold_non_existing_object_version added in v1.0.19

func Versioning_PutObjectLegalHold_non_existing_object_version(s *S3Conf) error

func Versioning_PutObjectRetention_invalid_versionId added in v1.0.8

func Versioning_PutObjectRetention_invalid_versionId(s *S3Conf) error

func Versioning_PutObjectRetention_non_existing_object_version added in v1.0.19

func Versioning_PutObjectRetention_non_existing_object_version(s *S3Conf) error

func Versioning_PutObjectTagging_invalid_versionId added in v1.0.19

func Versioning_PutObjectTagging_invalid_versionId(s *S3Conf) error

func Versioning_PutObjectTagging_non_existing_object_version added in v1.0.19

func Versioning_PutObjectTagging_non_existing_object_version(s *S3Conf) error

func Versioning_PutObject_null_versionId_obj added in v1.0.8

func Versioning_PutObject_null_versionId_obj(s *S3Conf) error

func Versioning_PutObject_overwrite_null_versionId_obj added in v1.0.8

func Versioning_PutObject_overwrite_null_versionId_obj(s *S3Conf) error

func Versioning_PutObject_success added in v1.0.8

func Versioning_PutObject_success(s *S3Conf) error

func Versioning_PutObject_suspended_null_versionId_obj added in v1.0.8

func Versioning_PutObject_suspended_null_versionId_obj(s *S3Conf) error

func Versioning_Put_GetObjectLegalHold_success added in v1.0.8

func Versioning_Put_GetObjectLegalHold_success(s *S3Conf) error

func Versioning_Put_GetObjectRetention_success added in v1.0.8

func Versioning_Put_GetObjectRetention_success(s *S3Conf) error

func Versioning_UploadPartCopy_from_an_object_version added in v1.0.8

func Versioning_UploadPartCopy_from_an_object_version(s *S3Conf) error

func Versioning_UploadPartCopy_invalid_versionId added in v1.0.19

func Versioning_UploadPartCopy_invalid_versionId(s *S3Conf) error

func Versioning_UploadPartCopy_non_existing_versionId added in v1.0.8

func Versioning_UploadPartCopy_non_existing_versionId(s *S3Conf) error

func Versioning_WORM_CompleteMultipartUpload_overwrite_locked_object added in v1.0.19

func Versioning_WORM_CompleteMultipartUpload_overwrite_locked_object(s *S3Conf) error

func Versioning_WORM_CopyObject_overwrite_locked_object added in v1.0.19

func Versioning_WORM_CopyObject_overwrite_locked_object(s *S3Conf) error

func Versioning_WORM_PutObject_overwrite_locked_object added in v1.0.19

func Versioning_WORM_PutObject_overwrite_locked_object(s *S3Conf) error

func Versioning_WORM_delete_marker_locked_object_compliance_retention added in v1.1.0

func Versioning_WORM_delete_marker_locked_object_compliance_retention(s *S3Conf) error

func Versioning_WORM_delete_marker_locked_object_governance_retention added in v1.1.0

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 added in v1.0.8

func Versioning_WORM_obj_version_locked_with_compliance_retention(s *S3Conf) error

func Versioning_WORM_obj_version_locked_with_governance_retention added in v1.0.8

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 added in v1.0.8

func Versioning_concurrent_upload_object(s *S3Conf) error

func Versioning_object_lock_not_enabled_on_bucket_creation added in v1.0.19

func Versioning_object_lock_not_enabled_on_bucket_creation(s *S3Conf) error

func Versioning_status_switch_to_suspended_with_object_lock added in v1.0.8

func Versioning_status_switch_to_suspended_with_object_lock(s *S3Conf) error

func WORMProtection_bucket_object_lock_configuration_compliance_mode

func WORMProtection_bucket_object_lock_configuration_compliance_mode(s *S3Conf) error

func WORMProtection_bucket_object_lock_configuration_governance_mode

func WORMProtection_bucket_object_lock_configuration_governance_mode(s *S3Conf) error

func WORMProtection_bucket_object_lock_governance_bypass_delete

func WORMProtection_bucket_object_lock_governance_bypass_delete(s *S3Conf) error

func WORMProtection_bucket_object_lock_governance_bypass_delete_multiple

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

func WORMProtection_object_lock_retention_compliance_locked(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_bypass_delete

func WORMProtection_object_lock_retention_governance_bypass_delete(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_bypass_delete_mul

func WORMProtection_object_lock_retention_governance_bypass_delete_mul(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_bypass_overwrite_copy added in v1.0.19

func WORMProtection_object_lock_retention_governance_bypass_overwrite_copy(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_bypass_overwrite_mp added in v1.0.19

func WORMProtection_object_lock_retention_governance_bypass_overwrite_mp(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_bypass_overwrite_put added in v1.0.19

func WORMProtection_object_lock_retention_governance_bypass_overwrite_put(s *S3Conf) error

func WORMProtection_object_lock_retention_governance_locked

func WORMProtection_object_lock_retention_governance_locked(s *S3Conf) error

func WORMProtection_root_bypass_governance_retention_delete_object added in v1.0.6

func WORMProtection_root_bypass_governance_retention_delete_object(s *S3Conf) error

func WORMProtection_unable_to_overwrite_locked_object_copy added in v1.0.19

func WORMProtection_unable_to_overwrite_locked_object_copy(s *S3Conf) error

func WORMProtection_unable_to_overwrite_locked_object_mp added in v1.0.19

func WORMProtection_unable_to_overwrite_locked_object_mp(s *S3Conf) error

func WORMProtection_unable_to_overwrite_locked_object_put added in v1.0.19

func WORMProtection_unable_to_overwrite_locked_object_put(s *S3Conf) error

Types

type IntTest added in v1.0.19

type IntTest func(s3 *S3Conf) error

type IntTests

type IntTests map[string]IntTest

func GetIntTests

func GetIntTests() IntTests

type NW

type NW struct{}

func NewNullWriter

func NewNullWriter() NW

func (NW) WriteAt

func (NW) WriteAt(p []byte, off int64) (n int, err error)

type ObjectMetaProps added in v1.0.12

type ObjectMetaProps struct {
	ContentLength      int64
	ContentType        string
	ContentEncoding    string
	ContentDisposition string
	ContentLanguage    string
	CacheControl       string
	ExpiresString      string
	Metadata           map[string]string
}

type Option

type Option func(*S3Conf)

func WithAccess

func WithAccess(ak string) Option

func WithAzureMode added in v1.0.8

func WithAzureMode() Option

func WithConcurrency

func WithConcurrency(c int) Option

func WithDebug

func WithDebug() Option

func WithDisableChecksum

func WithDisableChecksum() Option

func WithEndpoint

func WithEndpoint(e string) Option

func WithHostStyle added in v1.0.14

func WithHostStyle() Option

func WithPartSize

func WithPartSize(p int64) Option

func WithRegion

func WithRegion(r string) Option

func WithSecret

func WithSecret(sk string) Option

func WithTLSStatus added in v1.0.10

func WithTLSStatus(ts bool) Option

func WithVersioningEnabled added in v1.0.8

func WithVersioningEnabled() Option

type PreflightResult added in v1.0.17

type PreflightResult struct {
	Origin           string
	Methods          string
	AllowHeaders     string
	ExposeHeaders    string
	MaxAge           string
	AllowCredentials string
	Vary             string
	// contains filtered or unexported fields
}

type PublicBucketTestCase added in v1.0.15

type PublicBucketTestCase struct {
	Action      string
	Call        func(ctx context.Context) error
	ExpectedErr error
}

type RReader

type RReader struct {
	// contains filtered or unexported fields
}

func NewDataReader

func NewDataReader(totalsize, bufsize int) *RReader

func (*RReader) Read

func (r *RReader) Read(p []byte) (int, error)

func (*RReader) Sum

func (r *RReader) Sum() []byte

type S3Conf

type S3Conf struct {
	PartSize    int64
	Concurrency int
	// contains filtered or unexported fields
}

func NewS3Conf

func NewS3Conf(opts ...Option) *S3Conf

func (*S3Conf) Config

func (c *S3Conf) Config() aws.Config

func (*S3Conf) DownloadData

func (c *S3Conf) DownloadData(w io.WriterAt, bucket, object string) (int64, error)

func (*S3Conf) GetAnonymousClient added in v1.0.15

func (c *S3Conf) GetAnonymousClient() *s3.Client

func (*S3Conf) GetClient

func (c *S3Conf) GetClient() *s3.Client

func (*S3Conf) GetPresignClient added in v1.0.17

func (c *S3Conf) GetPresignClient() *s3.PresignClient

func (*S3Conf) UploadData

func (c *S3Conf) UploadData(r io.Reader, bucket, object string) error

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

func NewTestState(ctx context.Context, conf *S3Conf, parallel bool) *TestState

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

func (ct *TestState) Run(f IntTest)

Run executes a test function. In parallel mode, it enqueues the function for concurrent execution; otherwise, it runs the test immediately.

func (*TestState) Sync added in v1.0.19

func (ct *TestState) Sync(f IntTest)

Sync adds a test function to be executed synchronously after all parallel tests have completed. It will not execute immediately.

func (*TestState) Wait added in v1.0.19

func (ct *TestState) Wait()

Wait blocks until all queued parallel tests complete, then runs all synchronous tests. It also ensures proper cleanup of the test channel.

type ZReader

type ZReader struct {
	// contains filtered or unexported fields
}

func NewZeroReader

func NewZeroReader(totalsize, bufsize int) *ZReader

func (*ZReader) Read

func (r *ZReader) Read(p []byte) (int, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL