Documentation ¶
Index ¶
- Variables
- 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_non_existing_access_key(s *S3Conf) error
- func Authentication_credentials_past_date(s *S3Conf) error
- func Authentication_credentials_terminated_string(s *S3Conf) error
- func Authentication_date_mismatch(s *S3Conf) error
- func Authentication_empty_auth_header(s *S3Conf) error
- func Authentication_incorrect_md5(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_signed_headers(s *S3Conf) error
- func Authentication_malformed_credentials(s *S3Conf) error
- func Authentication_malformed_credentials_invalid_parts(s *S3Conf) error
- func Authentication_missing_date_header(s *S3Conf) error
- func Authentication_signature_error_incorrect_secret_key(s *S3Conf) error
- func Authentication_unsupported_signature_version(s *S3Conf) error
- func CompleteMultipartUpload_invalid_ETag(s *S3Conf) error
- func CompleteMultipartUpload_invalid_part_number(s *S3Conf) error
- func CompleteMultipartUpload_racey_success(s *S3Conf) error
- func CompleteMultipartUpload_success(s *S3Conf) error
- func CompletedMultipartUpload_non_existing_bucket(s *S3Conf) error
- func CopyObject_CopySource_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_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_success(s *S3Conf) error
- func CopyObject_to_itself_with_new_metadata(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_existing_bucket(s *S3Conf) error
- func CreateBucket_invalid_bucket_name(s *S3Conf) error
- func CreateBucket_invalid_ownership(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 CreateDeleteBucket_success(s *S3Conf) error
- func CreateMultipartUpload_dir_obj(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_with_content_type(s *S3Conf) error
- func CreateMultipartUpload_with_invalid_tagging(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 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 DeleteBucketTagging_non_existing_object(s *S3Conf) error
- func DeleteBucketTagging_success(s *S3Conf) error
- func DeleteBucketTagging_success_status(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_non_existing_object(s *S3Conf) error
- func DeleteObjectTagging_success(s *S3Conf) error
- func DeleteObjectTagging_success_status(s *S3Conf) error
- func DeleteObject_directory_not_empty(s *S3Conf) error
- func DeleteObject_directory_object_noslash(s *S3Conf) error
- func DeleteObject_name_too_long(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 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 GetBucketOwnershipControls_default_ownership(s *S3Conf) error
- func GetBucketOwnershipControls_non_existing_bucket(s *S3Conf) error
- func GetBucketOwnershipControls_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 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 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_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_by_range_success(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_ranges(s *S3Conf) error
- func GetObject_non_existing_dir_object(s *S3Conf) error
- func GetObject_non_existing_key(s *S3Conf) error
- func GetObject_success(s *S3Conf) error
- func GetObject_with_meta(s *S3Conf) error
- func HeadBucket_non_existing_bucket(s *S3Conf) error
- func HeadBucket_success(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_mp_success(s *S3Conf) error
- func HeadObject_name_too_long(s *S3Conf) error
- func HeadObject_non_existing_dir_object(s *S3Conf) error
- func HeadObject_non_existing_mp(s *S3Conf) error
- func HeadObject_non_existing_object(s *S3Conf) error
- func HeadObject_success(s *S3Conf) error
- func HeadObject_with_contenttype(s *S3Conf) error
- func IAM_ChangeBucketOwner_back_to_root(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 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_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 ListObjectVersions_VD_success(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_invalid_parent_prefix(s *S3Conf) error
- func ListObjectsV2_list_all_objs(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 ListObjects_delimiter(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_non_existing_bucket(s *S3Conf) error
- func ListObjects_paginated(s *S3Conf) error
- func ListObjects_truncated(s *S3Conf) error
- func ListObjects_with_prefix(s *S3Conf) error
- func ListParts_default_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_success(s *S3Conf) error
- func ListParts_truncated(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_terminator(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_algo_query_param(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_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_unsupported_algorithm(s *S3Conf) error
- func PutBucketAcl_disabled(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_owner(s *S3Conf) error
- func PutBucketAcl_invalid_owner_not_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 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_bucket_action_on_object_resource(s *S3Conf) error
- func PutBucketPolicy_duplicate_resource(s *S3Conf) error
- func PutBucketPolicy_empty_actions_array(s *S3Conf) error
- func PutBucketPolicy_empty_actions_string(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_incorrect_action_wildcard_usage(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_resource_prefix(s *S3Conf) error
- func PutBucketPolicy_invalid_resource_with_starting_slash(s *S3Conf) error
- func PutBucketPolicy_non_existing_bucket(s *S3Conf) error
- func PutBucketPolicy_non_existing_principals(s *S3Conf) error
- func PutBucketPolicy_object_action_on_bucket_resource(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_success(s *S3Conf) error
- func PutBucketPolicy_unsupported_action(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 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 PutObjectLegalHold_disabled_bucket_object_lock_config(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_config(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_non_existing_bucket(s *S3Conf) error
- func PutObjectLockConfiguration_not_enabled_on_bucket_creation(s *S3Conf) error
- func PutObjectLockConfiguration_success(s *S3Conf) error
- func PutObjectRetention_disabled_bucket_object_lock_config(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_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_long_tags(s *S3Conf) error
- func PutObjectTagging_non_existing_object(s *S3Conf) error
- func PutObjectTagging_success(s *S3Conf) error
- func PutObject_dir_obj_with_data(s *S3Conf) error
- func PutObject_invalid_credentials(s *S3Conf) error
- func PutObject_invalid_long_tags(s *S3Conf) error
- func PutObject_missing_object_lock_retention_config(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_racey_success(s *S3Conf) error
- func PutObject_special_chars(s *S3Conf) error
- func PutObject_success(s *S3Conf) error
- func PutObject_with_object_lock(s *S3Conf) error
- func TestAbortMultipartUpload(s *S3Conf)
- func TestAccessControl(s *S3Conf)
- func TestAuthentication(s *S3Conf)
- func TestCompleteMultipartUpload(s *S3Conf)
- func TestCopyObject(s *S3Conf)
- func TestCreateBucket(s *S3Conf)
- func TestCreateMultipartUpload(s *S3Conf)
- func TestDeleteBucket(s *S3Conf)
- func TestDeleteBucketOwnershipControls(s *S3Conf)
- func TestDeleteBucketPolicy(s *S3Conf)
- func TestDeleteBucketTagging(s *S3Conf)
- func TestDeleteObject(s *S3Conf)
- func TestDeleteObjectTagging(s *S3Conf)
- func TestDeleteObjects(s *S3Conf)
- func TestDownload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestFullFlow(s *S3Conf)
- func TestGetBucketAcl(s *S3Conf)
- func TestGetBucketOwnershipControls(s *S3Conf)
- func TestGetBucketPolicy(s *S3Conf)
- func TestGetBucketTagging(s *S3Conf)
- func TestGetObject(s *S3Conf)
- func TestGetObjectAttributes(s *S3Conf)
- func TestGetObjectLegalHold(s *S3Conf)
- func TestGetObjectLockConfiguration(s *S3Conf)
- func TestGetObjectRetention(s *S3Conf)
- func TestGetObjectTagging(s *S3Conf)
- func TestHeadBucket(s *S3Conf)
- func TestHeadObject(s *S3Conf)
- func TestIAM(s *S3Conf)
- func TestListBuckets(s *S3Conf)
- func TestListMultipartUploads(s *S3Conf)
- func TestListObjectVersions_VD(s *S3Conf)
- func TestListObjects(s *S3Conf)
- func TestListObjectsV2(s *S3Conf)
- func TestListParts(s *S3Conf)
- func TestPosix(s *S3Conf)
- func TestPresignedAuthentication(s *S3Conf)
- func TestPutBucketAcl(s *S3Conf)
- func TestPutBucketOwnershipControls(s *S3Conf)
- func TestPutBucketPolicy(s *S3Conf)
- func TestPutBucketTagging(s *S3Conf)
- func TestPutObject(s *S3Conf)
- func TestPutObjectLegalHold(s *S3Conf)
- func TestPutObjectLockConfiguration(s *S3Conf)
- func TestPutObjectRetention(s *S3Conf)
- func TestPutObjectTagging(s *S3Conf)
- func TestReqPerSec(s *S3Conf, totalReqs int, bucket string) error
- func TestUpload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestUploadPart(s *S3Conf)
- func TestUploadPartCopy(s *S3Conf)
- func TestVersioning(s *S3Conf)
- func TestVersioningDisabled(s *S3Conf)
- func TestWORMProtection(s *S3Conf)
- func UploadPartCopy_by_range_invalid_range(s *S3Conf) error
- func UploadPartCopy_by_range_success(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_success(s *S3Conf) error
- func UploadPart_invalid_part_number(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_success(s *S3Conf) error
- func VersioningDisabled_GetBucketVersioning_not_configured(s *S3Conf) error
- func VersioningDisabled_PutBucketVersioning_not_configured(s *S3Conf) error
- func Versioning_CopyObject_from_an_object_version(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_DeleteObject_delete_a_delete_marker(s *S3Conf) error
- func Versioning_DeleteObject_delete_object_version(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_object_version(s *S3Conf) error
- func Versioning_GetObjectLegalHold_invalid_versionId(s *S3Conf) error
- func Versioning_GetObjectRetention_invalid_versionId(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_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_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_PutObjectLegalHold_invalid_versionId(s *S3Conf) error
- func Versioning_PutObjectRetention_invalid_versionId(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_non_existing_versionId(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_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(s *S3Conf) error
- func WORMProtection_object_lock_retention_governance_locked(s *S3Conf) error
- func WORMProtection_root_bypass_governance_retention_delete_object(s *S3Conf) error
- type IntTests
- type NW
- 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 WithPartSize(p int64) Option
- func WithPathStyle() Option
- func WithRegion(r string) Option
- func WithSecret(sk string) Option
- func WithVersioningEnabled() Option
- type RReader
- type S3Conf
- type ZReader
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RunCount = 0 PassCount = 0 FailCount = 0 )
Functions ¶
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 CompleteMultipartUpload_racey_success ¶ added in v1.0.8
func CopyObject_CopySource_starting_with_slash ¶ added in v1.0.5
func CopyObject_copy_to_itself_invalid_directive ¶ added in v1.0.6
func CopyObject_non_existing_dir_object ¶ added in v1.0.5
func CopyObject_success ¶
func CreateBucket_as_user ¶
func CreateBucket_invalid_ownership ¶ added in v1.0.3
func CreateBucket_ownership_with_acl ¶ added in v1.0.3
func DeleteBucketOwnershipControls_non_existing_bucket ¶ added in v1.0.3
func DeleteBucketOwnershipControls_success ¶ added in v1.0.3
func DeleteObject_directory_not_empty ¶ added in v1.0.9
func DeleteObject_directory_object_noslash ¶ added in v1.0.8
func DeleteObject_name_too_long ¶ added in v1.0.6
func DeleteObject_non_existing_dir_object ¶ added in v1.0.5
func DeleteObject_success ¶
func DeleteObjects_success ¶
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 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 GetBucketPolicy_not_set ¶
func GetBucketPolicy_success ¶
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 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 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_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_non_existing_dir_object ¶ added in v1.0.5
func GetObject_success ¶
func GetObject_with_meta ¶
func HeadBucket_success ¶
func HeadObject_directory_object_noslash ¶ added in v1.0.8
func HeadObject_invalid_parent_dir ¶ added in v1.0.9
func HeadObject_mp_success ¶
func HeadObject_name_too_long ¶ added in v1.0.6
func HeadObject_non_existing_dir_object ¶ added in v1.0.5
func HeadObject_success ¶
func HeadObject_with_contenttype ¶ added in v1.0.7
func IAM_ChangeBucketOwner_back_to_root ¶ added in v1.0.6
func IAM_ListBuckets ¶ added in v1.0.9
func IAM_user_access_denied ¶
IAM related tests multi-user iam tests
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 ListObjectVersions_VD_success ¶ added in v1.0.8
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_invalid_parent_prefix ¶ added in v1.0.9
func ListObjectsV2_list_all_objs ¶ added in v1.0.8
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 ListObjects_delimiter ¶
func ListObjects_list_all_objs ¶ added in v1.0.8
func ListObjects_max_keys_0 ¶
func ListObjects_paginated ¶ added in v1.0.7
func ListObjects_truncated ¶ added in v1.0.6
func ListObjects_with_prefix ¶
func ListParts_default_max_parts ¶ added in v1.0.8
func ListParts_invalid_max_parts ¶ added in v1.0.8
func ListParts_success ¶
func ListParts_truncated ¶ added in v1.0.1
func PutBucketAcl_disabled ¶ added in v1.0.3
func PutBucketAcl_none_of_the_options_specified ¶ added in v1.0.6
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_empty_statement ¶ added in v1.0.2
func PutBucketPolicy_success ¶
func PutBucketTagging_success_status ¶ added in v1.0.9
func PutBucketVersioning_invalid_status ¶ added in v1.0.8
func PutBucketVersioning_non_existing_bucket ¶ added in v1.0.8
Versioning tests
func PutBucketVersioning_success_enabled ¶ added in v1.0.8
func PutBucketVersioning_success_suspended ¶ added in v1.0.8
func PutObjectLockConfiguration_non_existing_bucket ¶
Object lock tests
func PutObject_name_too_long ¶ added in v1.0.6
func PutObject_overwrite_dir_obj ¶
Posix related tests
func PutObject_overwrite_file_obj_with_nested_obj ¶ added in v1.0.8
func PutObject_racey_success ¶ added in v1.0.8
func PutObject_special_chars ¶
func PutObject_success ¶
func TestAbortMultipartUpload ¶
func TestAbortMultipartUpload(s *S3Conf)
func TestAccessControl ¶
func TestAccessControl(s *S3Conf)
func TestAuthentication ¶
func TestAuthentication(s *S3Conf)
func TestCompleteMultipartUpload ¶
func TestCompleteMultipartUpload(s *S3Conf)
func TestCopyObject ¶
func TestCopyObject(s *S3Conf)
func TestCreateBucket ¶
func TestCreateBucket(s *S3Conf)
func TestCreateMultipartUpload ¶
func TestCreateMultipartUpload(s *S3Conf)
func TestDeleteBucket ¶
func TestDeleteBucket(s *S3Conf)
func TestDeleteBucketOwnershipControls ¶ added in v1.0.3
func TestDeleteBucketOwnershipControls(s *S3Conf)
func TestDeleteBucketPolicy ¶
func TestDeleteBucketPolicy(s *S3Conf)
func TestDeleteBucketTagging ¶
func TestDeleteBucketTagging(s *S3Conf)
func TestDeleteObject ¶
func TestDeleteObject(s *S3Conf)
func TestDeleteObjectTagging ¶
func TestDeleteObjectTagging(s *S3Conf)
func TestDeleteObjects ¶
func TestDeleteObjects(s *S3Conf)
func TestDownload ¶
func TestFullFlow ¶
func TestFullFlow(s *S3Conf)
func TestGetBucketAcl ¶
func TestGetBucketAcl(s *S3Conf)
func TestGetBucketOwnershipControls ¶ added in v1.0.3
func TestGetBucketOwnershipControls(s *S3Conf)
func TestGetBucketPolicy ¶
func TestGetBucketPolicy(s *S3Conf)
func TestGetBucketTagging ¶
func TestGetBucketTagging(s *S3Conf)
func TestGetObject ¶
func TestGetObject(s *S3Conf)
func TestGetObjectAttributes ¶
func TestGetObjectAttributes(s *S3Conf)
func TestGetObjectLegalHold ¶
func TestGetObjectLegalHold(s *S3Conf)
func TestGetObjectLockConfiguration ¶
func TestGetObjectLockConfiguration(s *S3Conf)
func TestGetObjectRetention ¶
func TestGetObjectRetention(s *S3Conf)
func TestGetObjectTagging ¶
func TestGetObjectTagging(s *S3Conf)
func TestHeadBucket ¶
func TestHeadBucket(s *S3Conf)
func TestHeadObject ¶
func TestHeadObject(s *S3Conf)
func TestListBuckets ¶
func TestListBuckets(s *S3Conf)
func TestListMultipartUploads ¶
func TestListMultipartUploads(s *S3Conf)
func TestListObjectVersions_VD ¶ added in v1.0.8
func TestListObjectVersions_VD(s *S3Conf)
VD stands for Versioning Disabled
func TestListObjects ¶
func TestListObjects(s *S3Conf)
func TestListObjectsV2 ¶
func TestListObjectsV2(s *S3Conf)
func TestListParts ¶
func TestListParts(s *S3Conf)
func TestPresignedAuthentication ¶
func TestPresignedAuthentication(s *S3Conf)
func TestPutBucketAcl ¶
func TestPutBucketAcl(s *S3Conf)
func TestPutBucketOwnershipControls ¶ added in v1.0.3
func TestPutBucketOwnershipControls(s *S3Conf)
func TestPutBucketPolicy ¶
func TestPutBucketPolicy(s *S3Conf)
func TestPutBucketTagging ¶
func TestPutBucketTagging(s *S3Conf)
func TestPutObject ¶
func TestPutObject(s *S3Conf)
func TestPutObjectLegalHold ¶
func TestPutObjectLegalHold(s *S3Conf)
func TestPutObjectLockConfiguration ¶
func TestPutObjectLockConfiguration(s *S3Conf)
func TestPutObjectRetention ¶
func TestPutObjectRetention(s *S3Conf)
func TestPutObjectTagging ¶
func TestPutObjectTagging(s *S3Conf)
func TestUploadPart ¶
func TestUploadPart(s *S3Conf)
func TestUploadPartCopy ¶
func TestUploadPartCopy(s *S3Conf)
func TestVersioning ¶ added in v1.0.8
func TestVersioning(s *S3Conf)
func TestVersioningDisabled ¶ added in v1.0.8
func TestVersioningDisabled(s *S3Conf)
func TestWORMProtection ¶
func TestWORMProtection(s *S3Conf)
func UploadPartCopy_success ¶
func UploadPart_success ¶
func VersioningDisabled_GetBucketVersioning_not_configured ¶ added in v1.0.8
func VersioningDisabled_PutBucketVersioning_not_configured ¶ added in v1.0.8
func Versioning_CopyObject_from_an_object_version ¶ added in v1.0.8
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_DeleteObject_delete_a_delete_marker ¶ added in v1.0.8
func Versioning_DeleteObject_delete_object_version ¶ added in v1.0.8
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_object_version ¶ added in v1.0.9
func Versioning_GetObjectLegalHold_invalid_versionId ¶ added in v1.0.8
func Versioning_GetObjectRetention_invalid_versionId ¶ added in v1.0.8
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_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_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_PutObjectLegalHold_invalid_versionId ¶ added in v1.0.8
func Versioning_PutObjectRetention_invalid_versionId ¶ added in v1.0.8
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_non_existing_versionId ¶ added in v1.0.8
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_status_switch_to_suspended_with_object_lock ¶ added in v1.0.8
func WORMProtection_root_bypass_governance_retention_delete_object ¶ added in v1.0.6
Types ¶
type IntTests ¶
func GetIntTests ¶
func GetIntTests() IntTests
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 WithPartSize ¶
func WithPathStyle ¶
func WithPathStyle() Option
func WithRegion ¶
func WithSecret ¶
func WithVersioningEnabled ¶ added in v1.0.8
func WithVersioningEnabled() Option
type RReader ¶
type RReader struct {
// contains filtered or unexported fields
}
func NewDataReader ¶
type S3Conf ¶
func (*S3Conf) DownloadData ¶
Click to show internal directories.
Click to hide internal directories.