lib/aws-sdk-s3control/client.rb in aws-sdk-s3control-1.73.0 vs lib/aws-sdk-s3control/client.rb in aws-sdk-s3control-1.74.0

- old
+ new

@@ -755,10 +755,14 @@ def create_access_grants_location(params = {}, options = {}) req = build_request(:create_access_grants_location, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Creates an access point and associates it with the specified bucket. # For more information, see [Managing Data Access with Amazon S3 Access # Points][1] in the *Amazon S3 User Guide*. # # @@ -874,10 +878,14 @@ def create_access_point(params = {}, options = {}) req = build_request(:create_access_point, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Creates an Object Lambda Access Point. For more information, see # [Transforming objects with Object Lambda Access Points][1] in the # *Amazon S3 User Guide*. # # The following actions are related to @@ -1105,39 +1113,46 @@ def create_bucket(params = {}, options = {}) req = build_request(:create_bucket, params) req.send_request(options) end + # This operation creates an S3 Batch Operations job. + # # You can use S3 Batch Operations to perform large-scale batch actions # on Amazon S3 objects. Batch Operations can run a single action on # lists of Amazon S3 objects that you specify. For more information, see # [S3 Batch Operations][1] in the *Amazon S3 User Guide*. # - # This action creates a S3 Batch Operations job. + # Permissions # + # : For information about permissions required to use the Batch + # Operations, see [Granting permissions for S3 Batch Operations][2] in + # the *Amazon S3 User Guide*. # # + # # Related actions include: # - # * [DescribeJob][2] + # * [DescribeJob][3] # - # * [ListJobs][3] + # * [ListJobs][4] # - # * [UpdateJobPriority][4] + # * [UpdateJobPriority][5] # - # * [UpdateJobStatus][5] + # * [UpdateJobStatus][6] # - # * [JobOperation][6] + # * [JobOperation][7] # # # # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html - # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html - # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html - # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html - # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html - # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html + # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html + # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html + # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html + # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html + # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html + # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html # # @option params [String] :account_id # The Amazon Web Services account ID that creates the job. # # @option params [Boolean] :confirmation_required @@ -1200,13 +1215,17 @@ # account_id: "AccountId", # confirmation_required: false, # operation: { # required # lambda_invoke: { # function_arn: "FunctionArnString", + # invocation_schema_version: "NonEmptyMaxLength64String", + # user_arguments: { + # "NonEmptyMaxLength64String" => "MaxLength1024String", + # }, # }, # s3_put_object_copy: { - # target_resource: "S3BucketArnString", + # target_resource: "S3RegionalOrS3ExpressBucketArnString", # canned_access_control_list: "private", # accepts private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control # access_control_grants: [ # { # grantee: { # type_identifier: "id", # accepts id, emailAddress, uri @@ -1376,10 +1395,14 @@ def create_job(params = {}, options = {}) req = build_request(:create_job, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Creates a Multi-Region Access Point and associates it with the # specified buckets. For more information about creating Multi-Region # Access Points, see [Creating Multi-Region Access Points][1] in the # *Amazon S3 User Guide*. # @@ -1731,10 +1754,14 @@ def delete_access_grants_location(params = {}, options = {}) req = build_request(:delete_access_grants_location, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes the specified access point. # # All Amazon S3 on Outposts REST API requests for this action require an # additional parameter of `x-amz-outpost-id` to be passed with the # request. In addition, you must use an S3 on Outposts endpoint hostname @@ -1794,10 +1821,14 @@ def delete_access_point(params = {}, options = {}) req = build_request(:delete_access_point, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes the specified Object Lambda Access Point. # # The following actions are related to # `DeleteAccessPointForObjectLambda`: # @@ -1836,10 +1867,14 @@ def delete_access_point_for_object_lambda(params = {}, options = {}) req = build_request(:delete_access_point_for_object_lambda, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes the access point policy for the specified access point. # # # # All Amazon S3 on Outposts REST API requests for this action require an @@ -1897,10 +1932,14 @@ def delete_access_point_policy(params = {}, options = {}) req = build_request(:delete_access_point_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Removes the resource policy for an Object Lambda Access Point. # # The following actions are related to # `DeleteAccessPointPolicyForObjectLambda`: # @@ -2346,16 +2385,17 @@ req = build_request(:delete_bucket_tagging, params) req.send_request(options) end # Removes the entire tag set from the specified S3 Batch Operations job. - # To use the `DeleteJobTagging` operation, you must have permission to - # perform the `s3:DeleteJobTagging` action. For more information, see - # [Controlling access and labeling jobs using tags][1] in the *Amazon S3 - # User Guide*. # + # Permissions # + # : To use the `DeleteJobTagging` operation, you must have permission to + # perform the `s3:DeleteJobTagging` action. For more information, see + # [Controlling access and labeling jobs using tags][1] in the *Amazon + # S3 User Guide*. # # Related actions include: # # * [CreateJob][2] # @@ -2393,10 +2433,14 @@ def delete_job_tagging(params = {}, options = {}) req = build_request(:delete_job_tagging, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes a Multi-Region Access Point. This action does not delete the # buckets associated with the Multi-Region Access Point, only the # Multi-Region Access Point itself. # # This action will always be routed to the US West (Oregon) Region. For @@ -2467,10 +2511,14 @@ def delete_multi_region_access_point(params = {}, options = {}) req = build_request(:delete_multi_region_access_point, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Removes the `PublicAccessBlock` configuration for an Amazon Web # Services account. For more information, see [ Using Amazon S3 block # public access][1]. # # Related actions include: @@ -2504,10 +2552,14 @@ def delete_public_access_block(params = {}, options = {}) req = build_request(:delete_public_access_block, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes the Amazon S3 Storage Lens configuration. For more information # about S3 Storage Lens, see [Assessing your storage activity and usage # with Amazon S3 Storage Lens ][1] in the *Amazon S3 User Guide*. # # <note markdown="1"> To use this action, you must have permission to perform the @@ -2544,10 +2596,14 @@ def delete_storage_lens_configuration(params = {}, options = {}) req = build_request(:delete_storage_lens_configuration, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Deletes the Amazon S3 Storage Lens configuration tags. For more # information about S3 Storage Lens, see [Assessing your storage # activity and usage with Amazon S3 Storage Lens ][1] in the *Amazon S3 # User Guide*. # @@ -2629,11 +2685,14 @@ # Retrieves the configuration parameters and status for a Batch # Operations job. For more information, see [S3 Batch Operations][1] in # the *Amazon S3 User Guide*. # + # Permissions # + # : To use the `DescribeJob` operation, you must have permission to + # perform the `s3:DescribeJob` action. # # Related actions include: # # * [CreateJob][2] # @@ -2681,10 +2740,13 @@ # resp.job.manifest.spec.fields[0] #=> String, one of "Ignore", "Bucket", "Key", "VersionId" # resp.job.manifest.location.object_arn #=> String # resp.job.manifest.location.object_version_id #=> String # resp.job.manifest.location.etag #=> String # resp.job.operation.lambda_invoke.function_arn #=> String + # resp.job.operation.lambda_invoke.invocation_schema_version #=> String + # resp.job.operation.lambda_invoke.user_arguments #=> Hash + # resp.job.operation.lambda_invoke.user_arguments["NonEmptyMaxLength64String"] #=> String # resp.job.operation.s3_put_object_copy.target_resource #=> String # resp.job.operation.s3_put_object_copy.canned_access_control_list #=> String, one of "private", "public-read", "public-read-write", "aws-exec-read", "authenticated-read", "bucket-owner-read", "bucket-owner-full-control" # resp.job.operation.s3_put_object_copy.access_control_grants #=> Array # resp.job.operation.s3_put_object_copy.access_control_grants[0].grantee.type_identifier #=> String, one of "id", "emailAddress", "uri" # resp.job.operation.s3_put_object_copy.access_control_grants[0].grantee.identifier #=> String @@ -2789,10 +2851,14 @@ def describe_job(params = {}, options = {}) req = build_request(:describe_job, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Retrieves the status of an asynchronous request to manage a # Multi-Region Access Point. For more information about managing # Multi-Region Access Points and how asynchronous requests work, see # [Managing Multi-Region Access Points][1] in the *Amazon S3 User # Guide*. @@ -3128,10 +3194,14 @@ def get_access_grants_location(params = {}, options = {}) req = build_request(:get_access_grants_location, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns configuration information about the specified access point. # # # # All Amazon S3 on Outposts REST API requests for this action require an @@ -3222,10 +3292,14 @@ def get_access_point(params = {}, options = {}) req = build_request(:get_access_point, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns configuration for an Object Lambda Access Point. # # The following actions are related to # `GetAccessPointConfigurationForObjectLambda`: # @@ -3275,10 +3349,14 @@ def get_access_point_configuration_for_object_lambda(params = {}, options = {}) req = build_request(:get_access_point_configuration_for_object_lambda, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns configuration information about the specified Object Lambda # Access Point # # The following actions are related to `GetAccessPointForObjectLambda`: # @@ -3333,10 +3411,14 @@ def get_access_point_for_object_lambda(params = {}, options = {}) req = build_request(:get_access_point_for_object_lambda, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns the access point policy associated with the specified access # point. # # The following actions are related to `GetAccessPointPolicy`: # @@ -3390,10 +3472,14 @@ def get_access_point_policy(params = {}, options = {}) req = build_request(:get_access_point_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns the resource policy for an Object Lambda Access Point. # # The following actions are related to # `GetAccessPointPolicyForObjectLambda`: # @@ -3435,10 +3521,14 @@ def get_access_point_policy_for_object_lambda(params = {}, options = {}) req = build_request(:get_access_point_policy_for_object_lambda, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Indicates whether the specified access point currently has a policy # that allows public access. For more information about public access # through access points, see [Managing Data Access with Amazon S3 access # points][1] in the *Amazon S3 User Guide*. # @@ -3474,10 +3564,14 @@ def get_access_point_policy_status(params = {}, options = {}) req = build_request(:get_access_point_policy_status, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns the status of the resource policy associated with an Object # Lambda Access Point. # # @option params [String] :account_id # The account ID for the account that owns the specified Object Lambda @@ -3508,13 +3602,15 @@ def get_access_point_policy_status_for_object_lambda(params = {}, options = {}) req = build_request(:get_access_point_policy_status_for_object_lambda, params) req.send_request(options) end - # Gets an Amazon S3 on Outposts bucket. For more information, see [ + # <note markdown="1"> Gets an Amazon S3 on Outposts bucket. For more information, see [ # Using Amazon S3 on Outposts][1] in the *Amazon S3 User Guide*. # + # </note> + # # If you are using an identity other than the root user of the Amazon # Web Services account that owns the Outposts bucket, the calling # identity must have the `s3-outposts:GetBucket` permissions on the # specified Outposts bucket and belong to the Outposts bucket owner's # account in order to use this action. Only users from Outposts bucket @@ -4207,16 +4303,18 @@ def get_data_access(params = {}, options = {}) req = build_request(:get_data_access, params) req.send_request(options) end - # Returns the tags on an S3 Batch Operations job. To use the - # `GetJobTagging` operation, you must have permission to perform the - # `s3:GetJobTagging` action. For more information, see [Controlling - # access and labeling jobs using tags][1] in the *Amazon S3 User Guide*. + # Returns the tags on an S3 Batch Operations job. # + # Permissions # + # : To use the `GetJobTagging` operation, you must have permission to + # perform the `s3:GetJobTagging` action. For more information, see + # [Controlling access and labeling jobs using tags][1] in the *Amazon + # S3 User Guide*. # # Related actions include: # # * [CreateJob][2] # @@ -4263,10 +4361,14 @@ def get_job_tagging(params = {}, options = {}) req = build_request(:get_job_tagging, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns configuration information about the specified Multi-Region # Access Point. # # This action will always be routed to the US West (Oregon) Region. For # more information about the restrictions around managing Multi-Region @@ -4340,10 +4442,14 @@ def get_multi_region_access_point(params = {}, options = {}) req = build_request(:get_multi_region_access_point, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns the access control policy of the specified Multi-Region Access # Point. # # This action will always be routed to the US West (Oregon) Region. For # more information about the restrictions around managing Multi-Region @@ -4401,10 +4507,14 @@ def get_multi_region_access_point_policy(params = {}, options = {}) req = build_request(:get_multi_region_access_point_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Indicates whether the specified Multi-Region Access Point has an # access control policy that allows public access. # # This action will always be routed to the US West (Oregon) Region. For # more information about the restrictions around managing Multi-Region @@ -4461,10 +4571,14 @@ def get_multi_region_access_point_policy_status(params = {}, options = {}) req = build_request(:get_multi_region_access_point_policy_status, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns the routing configuration for a Multi-Region Access Point, # indicating which Regions are active or passive. # # To obtain routing control changes and failover requests, use the # Amazon S3 failover control infrastructure endpoints in these five @@ -4518,10 +4632,14 @@ def get_multi_region_access_point_routes(params = {}, options = {}) req = build_request(:get_multi_region_access_point_routes, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Retrieves the `PublicAccessBlock` configuration for an Amazon Web # Services account. For more information, see [ Using Amazon S3 block # public access][1]. # # Related actions include: @@ -4564,10 +4682,14 @@ def get_public_access_block(params = {}, options = {}) req = build_request(:get_public_access_block, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Gets the Amazon S3 Storage Lens configuration. For more information, # see [Assessing your storage activity and usage with Amazon S3 Storage # Lens ][1] in the *Amazon S3 User Guide*. For a complete list of S3 # Storage Lens metrics, see [S3 Storage Lens metrics glossary][2] in the # *Amazon S3 User Guide*. @@ -4647,10 +4769,14 @@ def get_storage_lens_configuration(params = {}, options = {}) req = build_request(:get_storage_lens_configuration, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Gets the tags of Amazon S3 Storage Lens configuration. For more # information about S3 Storage Lens, see [Assessing your storage # activity and usage with Amazon S3 Storage Lens ][1] in the *Amazon S3 # User Guide*. # @@ -5010,10 +5136,14 @@ def list_access_grants_locations(params = {}, options = {}) req = build_request(:list_access_grants_locations, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns a list of the access points that are owned by the current # account that's associated with the specified bucket. You can retrieve # up to 1000 access points per call. If the specified bucket has more # than 1,000 access points (or the number specified in `maxResults`, # whichever is less), the response will include a continuation token @@ -5112,10 +5242,14 @@ def list_access_points(params = {}, options = {}) req = build_request(:list_access_points, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns some or all (up to 1,000) access points associated with the # Object Lambda Access Point per call. If there are more access points # than what can be returned in one call, the response will include a # continuation token that you can use to list the additional access # points. @@ -5183,15 +5317,20 @@ def list_access_points_for_object_lambda(params = {}, options = {}) req = build_request(:list_access_points_for_object_lambda, params) req.send_request(options) end - # Lists current S3 Batch Operations jobs and jobs that have ended within - # the last 30 days for the Amazon Web Services account making the - # request. For more information, see [S3 Batch Operations][1] in the - # *Amazon S3 User Guide*. + # Lists current S3 Batch Operations jobs as well as the jobs that have + # ended within the last 30 days for the Amazon Web Services account + # making the request. For more information, see [S3 Batch Operations][1] + # in the *Amazon S3 User Guide*. # + # Permissions + # + # : To use the `ListJobs` operation, you must have permission to perform + # the `s3:ListJobs` action. + # # Related actions include: # # # # * [CreateJob][2] @@ -5268,10 +5407,14 @@ def list_jobs(params = {}, options = {}) req = build_request(:list_jobs, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns a list of the Multi-Region Access Points currently associated # with the specified Amazon Web Services account. Each call can return # up to 100 Multi-Region Access Points, the maximum number of # Multi-Region Access Points that can be associated with a single # account. @@ -5348,10 +5491,14 @@ def list_multi_region_access_points(params = {}, options = {}) req = build_request(:list_multi_region_access_points, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Returns a list of all Outposts buckets in an Outpost that are owned by # the authenticated sender of the request. For more information, see # [Using Amazon S3 on Outposts][1] in the *Amazon S3 User Guide*. # # For an example of the request syntax for Amazon S3 on Outposts that @@ -5410,10 +5557,14 @@ def list_regional_buckets(params = {}, options = {}) req = build_request(:list_regional_buckets, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Gets a list of Amazon S3 Storage Lens configurations. For more # information about S3 Storage Lens, see [Assessing your storage # activity and usage with Amazon S3 Storage Lens ][1] in the *Amazon S3 # User Guide*. # @@ -5630,10 +5781,14 @@ def put_access_grants_instance_resource_policy(params = {}, options = {}) req = build_request(:put_access_grants_instance_resource_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Replaces configuration for an Object Lambda Access Point. # # The following actions are related to # `PutAccessPointConfigurationForObjectLambda`: # @@ -5687,10 +5842,14 @@ def put_access_point_configuration_for_object_lambda(params = {}, options = {}) req = build_request(:put_access_point_configuration_for_object_lambda, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Associates an access policy with the specified access point. Each # access point can have only one policy, so a request made to this API # replaces any existing policy associated with the specified access # point. # @@ -5763,10 +5922,14 @@ def put_access_point_policy(params = {}, options = {}) req = build_request(:put_access_point_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Creates or replaces resource policy for an Object Lambda Access Point. # For an example policy, see [Creating Object Lambda Access Points][1] # in the *Amazon S3 User Guide*. # # The following actions are related to @@ -6479,17 +6642,15 @@ # A tag is a key-value pair. You can associate S3 Batch Operations tags # with any job by sending a PUT request against the tagging subresource # that is associated with the job. To modify the existing tag set, you # can either replace the existing tag set entirely, or make changes # within the existing tag set by retrieving the existing tag set using - # [GetJobTagging][1], modify that tag set, and use this action to + # [GetJobTagging][1], modify that tag set, and use this operation to # replace the tag set with the one you modified. For more information, # see [Controlling access and labeling jobs using tags][2] in the # *Amazon S3 User Guide*. # - # - # # <note markdown="1"> * If you send this request with an empty tag set, Amazon S3 deletes # the existing tag set on the Batch Operations job. If you use this # method, you are charged for a Tier 1 Request (PUT). For more # information, see [Amazon S3 pricing][3]. # @@ -6513,15 +6674,15 @@ # encodings, see [User-Defined Tag Restrictions][5] in the *Billing # and Cost Management User Guide*. # # </note> # + # Permissions # + # : To use the `PutJobTagging` operation, you must have permission to + # perform the `s3:PutJobTagging` action. # - # To use the `PutJobTagging` operation, you must have permission to - # perform the `s3:PutJobTagging` action. - # # Related actions include: # # * [CreateJob][6] # # * [GetJobTagging][1] @@ -6569,10 +6730,14 @@ def put_job_tagging(params = {}, options = {}) req = build_request(:put_job_tagging, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Associates an access control policy with the specified Multi-Region # Access Point. Each Multi-Region Access Point can have only one policy, # so a request made to this action replaces any existing policy that is # associated with the specified Multi-Region Access Point. # @@ -6635,10 +6800,14 @@ def put_multi_region_access_point_policy(params = {}, options = {}) req = build_request(:put_multi_region_access_point_policy, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Creates or modifies the `PublicAccessBlock` configuration for an # Amazon Web Services account. For this operation, users must have the # `s3:PutAccountPublicAccessBlock` permission. For more information, see # [ Using Amazon S3 block public access][1]. # @@ -6683,10 +6852,14 @@ def put_public_access_block(params = {}, options = {}) req = build_request(:put_public_access_block, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Puts an Amazon S3 Storage Lens configuration. For more information # about S3 Storage Lens, see [Working with Amazon S3 Storage Lens][1] in # the *Amazon S3 User Guide*. For a complete list of S3 Storage Lens # metrics, see [S3 Storage Lens metrics glossary][2] in the *Amazon S3 # User Guide*. @@ -6821,10 +6994,14 @@ def put_storage_lens_configuration(params = {}, options = {}) req = build_request(:put_storage_lens_configuration, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Put or replace tags on an existing Amazon S3 Storage Lens # configuration. For more information about S3 Storage Lens, see # [Assessing your storage activity and usage with Amazon S3 Storage Lens # ][1] in the *Amazon S3 User Guide*. # @@ -6875,10 +7052,14 @@ def put_storage_lens_configuration_tagging(params = {}, options = {}) req = build_request(:put_storage_lens_configuration_tagging, params) req.send_request(options) end + # <note markdown="1"> This operation is not supported by directory buckets. + # + # </note> + # # Submits an updated route configuration for a Multi-Region Access # Point. This API operation updates the routing status for the specified # Regions from active to passive, or from passive to active. A value of # `0` indicates a passive status, which means that traffic won't be # routed to the specified Region. A value of `100` indicates an active @@ -7151,11 +7332,14 @@ # Updates an existing S3 Batch Operations job's priority. For more # information, see [S3 Batch Operations][1] in the *Amazon S3 User # Guide*. # + # Permissions # + # : To use the `UpdateJobPriority` operation, you must have permission + # to perform the `s3:UpdateJobPriority` action. # # Related actions include: # # * [CreateJob][2] # @@ -7208,16 +7392,19 @@ def update_job_priority(params = {}, options = {}) req = build_request(:update_job_priority, params) req.send_request(options) end - # Updates the status for the specified job. Use this action to confirm - # that you want to run a job or to cancel an existing job. For more - # information, see [S3 Batch Operations][1] in the *Amazon S3 User + # Updates the status for the specified job. Use this operation to + # confirm that you want to run a job or to cancel an existing job. For + # more information, see [S3 Batch Operations][1] in the *Amazon S3 User # Guide*. # + # Permissions # + # : To use the `UpdateJobStatus` operation, you must have permission to + # perform the `s3:UpdateJobStatus` action. # # Related actions include: # # * [CreateJob][2] # @@ -7390,10 +7577,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-s3control' - context[:gem_version] = '1.73.0' + context[:gem_version] = '1.74.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated