integration

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2024 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RunCount  = 0
	PassCount = 0
	FailCount = 0
)

Functions

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_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_credentials_terminated_string

func Authentication_credentials_terminated_string(s *S3Conf) error

func Authentication_date_mismatch

func Authentication_date_mismatch(s *S3Conf) error

func Authentication_empty_auth_header

func Authentication_empty_auth_header(s *S3Conf) error

func Authentication_incorrect_md5

func Authentication_incorrect_md5(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_signed_headers

func Authentication_invalid_signed_headers(s *S3Conf) error

func Authentication_malformed_credentials

func Authentication_malformed_credentials(s *S3Conf) error

func Authentication_malformed_credentials_invalid_parts

func Authentication_malformed_credentials_invalid_parts(s *S3Conf) error

func Authentication_missing_date_header

func Authentication_missing_date_header(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 CompleteMultipartUpload_invalid_ETag

func CompleteMultipartUpload_invalid_ETag(s *S3Conf) error

func CompleteMultipartUpload_invalid_part_number

func CompleteMultipartUpload_invalid_part_number(s *S3Conf) error

func CompleteMultipartUpload_racey_success added in v1.0.8

func CompleteMultipartUpload_racey_success(s *S3Conf) error

func CompleteMultipartUpload_success

func CompleteMultipartUpload_success(s *S3Conf) error

func CompletedMultipartUpload_non_existing_bucket

func CompletedMultipartUpload_non_existing_bucket(s *S3Conf) error

func CopyObject_CopySource_starting_with_slash added in v1.0.5

func CopyObject_CopySource_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_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_success

func CopyObject_success(s *S3Conf) error

func CopyObject_to_itself_with_new_metadata

func CopyObject_to_itself_with_new_metadata(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_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_ownership added in v1.0.3

func CreateBucket_invalid_ownership(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 CreateDeleteBucket_success

func CreateDeleteBucket_success(s *S3Conf) error

func CreateMultipartUpload_dir_obj

func CreateMultipartUpload_dir_obj(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_with_content_type

func CreateMultipartUpload_with_content_type(s *S3Conf) error

func CreateMultipartUpload_with_invalid_tagging

func CreateMultipartUpload_with_invalid_tagging(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 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 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 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_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_directory_not_empty added in v1.0.9

func DeleteObject_directory_not_empty(s *S3Conf) error

func DeleteObject_directory_object_noslash added in v1.0.8

func DeleteObject_directory_object_noslash(s *S3Conf) error

func DeleteObject_name_too_long added in v1.0.6

func DeleteObject_name_too_long(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 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 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 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 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 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_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_by_range_success

func GetObject_by_range_success(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_ranges

func GetObject_invalid_ranges(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_success

func GetObject_success(s *S3Conf) error

func GetObject_with_meta

func GetObject_with_meta(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_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_mp_success

func HeadObject_mp_success(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_mp

func HeadObject_non_existing_mp(s *S3Conf) error

func HeadObject_non_existing_object

func HeadObject_non_existing_object(s *S3Conf) error

func HeadObject_success

func HeadObject_success(s *S3Conf) error

func HeadObject_with_contenttype added in v1.0.7

func HeadObject_with_contenttype(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_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

IAM related tests multi-user iam tests

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

func ListObjectVersions_VD_success(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_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_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 ListObjects_delimiter

func ListObjects_delimiter(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_non_existing_bucket

func ListObjects_non_existing_bucket(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_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_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_success

func ListParts_success(s *S3Conf) error

func ListParts_truncated added in v1.0.1

func ListParts_truncated(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_terminator

func PresignedAuth_creds_invalid_terminator(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_algo_query_param

func PresignedAuth_missing_algo_query_param(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_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_unsupported_algorithm

func PresignedAuth_unsupported_algorithm(s *S3Conf) error

func PutBucketAcl_disabled added in v1.0.3

func PutBucketAcl_disabled(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_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_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 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_bucket_action_on_object_resource

func PutBucketPolicy_bucket_action_on_object_resource(s *S3Conf) error

func PutBucketPolicy_duplicate_resource

func PutBucketPolicy_duplicate_resource(s *S3Conf) error

func PutBucketPolicy_empty_actions_array

func PutBucketPolicy_empty_actions_array(s *S3Conf) error

func PutBucketPolicy_empty_actions_string

func PutBucketPolicy_empty_actions_string(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_incorrect_action_wildcard_usage

func PutBucketPolicy_incorrect_action_wildcard_usage(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_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_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_object_action_on_bucket_resource

func PutBucketPolicy_object_action_on_bucket_resource(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_success

func PutBucketPolicy_success(s *S3Conf) error

func PutBucketPolicy_unsupported_action

func PutBucketPolicy_unsupported_action(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 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

Versioning tests

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 PutObjectLegalHold_disabled_bucket_object_lock_config

func PutObjectLegalHold_disabled_bucket_object_lock_config(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_config

func PutObjectLockConfiguration_empty_config(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_non_existing_bucket

func PutObjectLockConfiguration_non_existing_bucket(s *S3Conf) error

Object lock tests

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_disabled_bucket_object_lock_config

func PutObjectRetention_disabled_bucket_object_lock_config(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_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_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 PutObject_dir_obj_with_data

func PutObject_dir_obj_with_data(s *S3Conf) error

func PutObject_invalid_credentials

func PutObject_invalid_credentials(s *S3Conf) error

func PutObject_invalid_long_tags

func PutObject_invalid_long_tags(s *S3Conf) error

func PutObject_missing_object_lock_retention_config

func PutObject_missing_object_lock_retention_config(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

Posix related tests

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_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_with_object_lock

func PutObject_with_object_lock(s *S3Conf) error

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

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 TestIAM

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

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

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

func TestUpload

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

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_by_range_invalid_range

func UploadPartCopy_by_range_invalid_range(s *S3Conf) error

func UploadPartCopy_by_range_success

func UploadPartCopy_by_range_success(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_success

func UploadPartCopy_success(s *S3Conf) error

func UploadPart_invalid_part_number

func UploadPart_invalid_part_number(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_success

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

func Versioning_CopyObject_from_an_object_version(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_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_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_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_GetObjectRetention_invalid_versionId added in v1.0.8

func Versioning_GetObjectRetention_invalid_versionId(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_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_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_PutObjectLegalHold_invalid_versionId added in v1.0.8

func Versioning_PutObjectLegalHold_invalid_versionId(s *S3Conf) error

func Versioning_PutObjectRetention_invalid_versionId added in v1.0.8

func Versioning_PutObjectRetention_invalid_versionId(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_non_existing_versionId added in v1.0.8

func Versioning_UploadPartCopy_non_existing_versionId(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_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

func WORMProtection_object_lock_retention_governance_bypass_overwrite(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

Types

type IntTests

type IntTests map[string]func(s *S3Conf) error

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 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 WithPartSize

func WithPartSize(p int64) Option

func WithPathStyle

func WithPathStyle() Option

func WithRegion

func WithRegion(r string) Option

func WithSecret

func WithSecret(sk string) Option

func WithVersioningEnabled added in v1.0.8

func WithVersioningEnabled() Option

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) GetClient

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

func (*S3Conf) UploadData

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

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