Amazon S3 Control API

Amazon S3 Control provides API operations for managing S3 account-level settings, access points, Batch Operations jobs, S3 Access Grants, Multi-Region Access Points, and Storage Lens configurations.

Documentation

Specifications

SDKs

Other Resources

OpenAPI Specification

amazon-s3-control-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon S3 Control API
  description: >-
    Amazon S3 Control provides API operations for managing S3 account-level
    settings, access points, Batch Operations jobs, S3 Access Grants,
    Multi-Region Access Points, and Storage Lens configurations. The S3 Control
    API uses a separate endpoint from the standard S3 API and requires an
    account ID in the host header.
  version: '2018-08-20'
  contact:
    name: AWS Support
    url: https://aws.amazon.com/premiumsupport/
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  termsOfService: https://aws.amazon.com/service-terms/
  x-logo:
    url: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
externalDocs:
  description: Amazon S3 Control API Reference
  url: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Types_AWS_S3_Control.html
servers:
- url: https://s3-control.{region}.amazonaws.com
  description: Amazon S3 Control regional endpoint
  variables:
    region:
      default: us-east-1
      description: AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-north-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-southeast-1
      - ap-southeast-2
      - ap-south-1
      - sa-east-1
      - ca-central-1
security:
- sigv4: []
tags:
- name: Access Grants
  description: Operations for S3 Access Grants management
- name: Access Points
  description: Operations for creating and managing S3 access points
- name: Batch Operations
  description: Operations for creating and managing S3 Batch Operations jobs
- name: Multi-Region Access Points
  description: Operations for Multi-Region Access Points
- name: Public Access Block
  description: Operations for managing public access block settings
- name: Storage Lens
  description: Operations for S3 Storage Lens configurations
paths:
  /v20180820/accesspoint/{name}:
    get:
      operationId: GetAccessPoint
      summary: Amazon S3 Get Access Point
      description: >-
        Returns configuration information about 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.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: >-
          The name of the access point, or the ARN of the access point for
          S3 on Outposts.
        schema:
          type: string
        example: Example Title
      responses:
        '200':
          description: Successfully returned access point configuration.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/GetAccessPointResult'
              examples:
                Getaccesspoint200Example:
                  summary: Default GetAccessPoint 200 response
                  x-microcks-default: true
                  value:
                    Name: Example Title
                    Bucket: example_value
                    NetworkOrigin: Internet
                    VpcConfiguration:
                      VpcId: '500123'
                    PublicAccessBlockConfiguration:
                      BlockPublicAcls: true
                      IgnorePublicAcls: true
                      BlockPublicPolicy: true
                      RestrictPublicBuckets: true
                    CreationDate: '2026-01-15T10:30:00Z'
                    Alias: example_value
                    AccessPointArn: example_value
                    Endpoints: example_value
                    BucketAccountId: '500123'
        '404':
          description: The specified access point does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: CreateAccessPoint
      summary: Amazon S3 Create Access Point
      description: >-
        Creates an access point and associates it with the specified bucket. You
        can use access points to manage access to shared data sets. Access points
        simplify managing data access at scale for applications using shared data
        sets on S3.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: The name you want to assign to this access point.
        schema:
          type: string
          minLength: 3
          maxLength: 50
        example: Example Title
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              $ref: '#/components/schemas/CreateAccessPointRequest'
            examples:
              CreateaccesspointRequestExample:
                summary: Default CreateAccessPoint request
                x-microcks-default: true
                value:
                  Bucket: example_value
                  VpcConfiguration:
                    VpcId: '500123'
                  PublicAccessBlockConfiguration:
                    BlockPublicAcls: true
                    IgnorePublicAcls: true
                    BlockPublicPolicy: true
                    RestrictPublicBuckets: true
                  BucketAccountId: '500123'
      responses:
        '200':
          description: Access point created successfully.
          content:
            application/xml:
              schema:
                type: object
                properties:
                  AccessPointArn:
                    type: string
                  Alias:
                    type: string
              examples:
                Createaccesspoint200Example:
                  summary: Default CreateAccessPoint 200 response
                  x-microcks-default: true
                  value:
                    AccessPointArn: example_value
                    Alias: example_value
        '409':
          description: An access point with this name already exists.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: DeleteAccessPoint
      summary: Amazon S3 Delete Access Point
      description: >-
        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.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: The name of the access point you want to delete.
        schema:
          type: string
        example: Example Title
      responses:
        '204':
          description: Access point deleted successfully.
        '404':
          description: The specified access point does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/accesspoint:
    get:
      operationId: ListAccessPoints
      summary: Amazon S3 List Access Points
      description: >-
        Returns a list of the access points that are associated with the
        specified bucket. You can retrieve up to 1000 access points per call.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: bucket
        in: query
        description: >-
          The name of the bucket whose associated access points you want to
          list.
        schema:
          type: string
        example: example_value
      - name: nextToken
        in: query
        description: >-
          A continuation token. If a previous call produced a truncated list,
          pass this value to get the next page of results.
        schema:
          type: string
        example: example_value
      - name: maxResults
        in: query
        description: The maximum number of access points to return (1-1000).
        schema:
          type: integer
          minimum: 1
          maximum: 1000
        example: 10
      responses:
        '200':
          description: Successfully returned list of access points.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/ListAccessPointsResult'
              examples:
                Listaccesspoints200Example:
                  summary: Default ListAccessPoints 200 response
                  x-microcks-default: true
                  value:
                    AccessPointList:
                    - Name: Example Title
                      NetworkOrigin: Internet
                      VpcConfiguration:
                        VpcId: '500123'
                      Bucket: example_value
                      AccessPointArn: example_value
                      Alias: example_value
                      BucketAccountId: '500123'
                    NextToken: example_value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/accesspoint/{name}/policy:
    get:
      operationId: GetAccessPointPolicy
      summary: Amazon S3 Get Access Point Policy
      description: >-
        Returns the access point policy associated with the specified access
        point.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: The name of the access point.
        schema:
          type: string
        example: Example Title
      responses:
        '200':
          description: Successfully returned access point policy.
          content:
            application/xml:
              schema:
                type: object
                properties:
                  Policy:
                    type: string
              examples:
                Getaccesspointpolicy200Example:
                  summary: Default GetAccessPointPolicy 200 response
                  x-microcks-default: true
                  value:
                    Policy: example_value
        '404':
          description: The access point policy does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: PutAccessPointPolicy
      summary: Amazon S3 Put Access Point Policy
      description: >-
        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.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: The name of the access point.
        schema:
          type: string
        example: Example Title
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              type: object
              required:
              - Policy
              properties:
                Policy:
                  type: string
                  description: The policy that you want to apply to the specified access point.
            examples:
              PutaccesspointpolicyRequestExample:
                summary: Default PutAccessPointPolicy request
                x-microcks-default: true
                value:
                  Policy: example_value
      responses:
        '200':
          description: Access point policy updated successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: DeleteAccessPointPolicy
      summary: Amazon S3 Delete Access Point Policy
      description: >-
        Deletes the access point policy for the specified access point.
      tags:
      - Access Points
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: name
        in: path
        required: true
        description: The name of the access point.
        schema:
          type: string
        example: Example Title
      responses:
        '204':
          description: Access point policy deleted successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/jobs:
    get:
      operationId: ListJobs
      summary: Amazon S3 List Batch Operations Jobs
      description: >-
        Lists current S3 Batch Operations jobs as well as the jobs that have
        ended within the last 30 days for the AWS account making the request.
      tags:
      - Batch Operations
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: jobStatuses
        in: query
        description: The List Jobs request returns jobs that match the statuses listed.
        schema:
          type: array
          items:
            type: string
            enum:
            - Active
            - Cancelled
            - Cancelling
            - Complete
            - Completing
            - Failed
            - Failing
            - New
            - Paused
            - Pausing
            - Preparing
            - Ready
            - Suspended
        example: []
      - name: nextToken
        in: query
        description: A pagination token to request the next page of results.
        schema:
          type: string
        example: example_value
      - name: maxResults
        in: query
        description: The maximum number of jobs to return.
        schema:
          type: integer
          minimum: 1
          maximum: 1000
        example: 10
      responses:
        '200':
          description: Successfully returned list of jobs.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/ListJobsResult'
              examples:
                Listjobs200Example:
                  summary: Default ListJobs 200 response
                  x-microcks-default: true
                  value:
                    Jobs:
                    - JobId: '500123'
                      Description: A sample description.
                      Operation: LambdaInvoke
                      Priority: 10
                      Status: Active
                      CreationTime: '2026-01-15T10:30:00Z'
                      TerminationDate: '2026-01-15T10:30:00Z'
                      ProgressSummary:
                        TotalNumberOfTasks: 10
                        NumberOfTasksSucceeded: 10
                        NumberOfTasksFailed: 10
                        Timers: {}
                    NextToken: example_value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: CreateJob
      summary: Amazon S3 Create Batch Operations Job
      description: >-
        Creates an S3 Batch Operations job to perform the specified operation on
        every object in the specified manifest. You can create a job that
        performs PUT copy, invoke an AWS Lambda function, initiate S3 Glacier
        restore, replace tagging, delete objects, or replicate objects.
      tags:
      - Batch Operations
      parameters:
      - $ref: '#/components/parameters/AccountId'
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              $ref: '#/components/schemas/CreateJobRequest'
            examples:
              CreatejobRequestExample:
                summary: Default CreateJob request
                x-microcks-default: true
                value:
                  Operation:
                    LambdaInvoke:
                      FunctionArn: example_value
                    S3PutObjectCopy:
                      TargetResource: example_value
                      StorageClass: example_value
                    S3PutObjectAcl:
                      AccessControlPolicy: example_value
                    S3PutObjectTagging:
                      TagSet:
                      - {}
                    S3DeleteObjectTagging: example_value
                    S3InitiateRestoreObject:
                      ExpirationInDays: 10
                      GlacierJobTier: BULK
                  Report:
                    Bucket: example_value
                    Format: Report_CSV_20180820
                    Enabled: true
                    Prefix: example_value
                    ReportScope: AllTasks
                  Manifest:
                    Spec:
                      Format: S3BatchOperations_CSV_20180820
                      Fields:
                      - {}
                    Location:
                      ObjectArn: example_value
                      ObjectVersionId: '500123'
                      ETag: example_value
                  Priority: 10
                  RoleArn: example_value
                  Description: A sample description.
                  ConfirmationRequired: true
                  Tags:
                  - Key: example_value
                    Value: example_value
      responses:
        '200':
          description: Job created successfully.
          content:
            application/xml:
              schema:
                type: object
                properties:
                  JobId:
                    type: string
                    description: The ID for this job.
              examples:
                Createjob200Example:
                  summary: Default CreateJob 200 response
                  x-microcks-default: true
                  value:
                    JobId: '500123'
        '400':
          description: Bad request. Invalid job configuration.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/jobs/{id}:
    get:
      operationId: DescribeJob
      summary: Amazon S3 Describe Batch Operations Job
      description: >-
        Retrieves the configuration parameters and status for a Batch Operations
        job. For more information, see S3 Batch Operations in the Amazon S3 User
        Guide.
      tags:
      - Batch Operations
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: id
        in: path
        required: true
        description: The ID for the job whose information you want to retrieve.
        schema:
          type: string
        example: abc123
      responses:
        '200':
          description: Successfully returned job details.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/JobDescriptor'
              examples:
                Describejob200Example:
                  summary: Default DescribeJob 200 response
                  x-microcks-default: true
                  value:
                    JobId: '500123'
                    Description: A sample description.
                    Operation: example_value
                    Manifest: example_value
                    Priority: 10
                    RoleArn: example_value
                    Status: Active
                    CreationTime: '2026-01-15T10:30:00Z'
                    TerminationDate: '2026-01-15T10:30:00Z'
                    ProgressSummary:
                      TotalNumberOfTasks: 10
                      NumberOfTasksSucceeded: 10
                      NumberOfTasksFailed: 10
                    FailureReasons:
                    - FailureCode: example_value
                      FailureReason: example_value
                    Report: example_value
                    ConfirmationRequired: true
                    StatusUpdateReason: example_value
                    SuspendedDate: '2026-01-15T10:30:00Z'
                    SuspendedCause: example_value
        '404':
          description: The specified job does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/jobs/{id}/priority:
    post:
      operationId: UpdateJobPriority
      summary: Amazon S3 Update Job Priority
      description: >-
        Updates an existing S3 Batch Operations job's priority. You can use this
        operation to increase or decrease the priority of a job. Higher number
        priorities are processed first.
      tags:
      - Batch Operations
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: id
        in: path
        required: true
        description: The ID for the job whose priority you want to update.
        schema:
          type: string
        example: abc123
      - name: priority
        in: query
        required: true
        description: The priority you want to assign to this job.
        schema:
          type: integer
          minimum: 0
          maximum: 2147483647
        example: 10
      responses:
        '200':
          description: Job priority updated successfully.
          content:
            application/xml:
              schema:
                type: object
                properties:
                  JobId:
                    type: string
                  Priority:
                    type: integer
              examples:
                Updatejobpriority200Example:
                  summary: Default UpdateJobPriority 200 response
                  x-microcks-default: true
                  value:
                    JobId: '500123'
                    Priority: 10
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/jobs/{id}/status:
    post:
      operationId: UpdateJobStatus
      summary: Amazon S3 Update Job Status
      description: >-
        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.
      tags:
      - Batch Operations
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: id
        in: path
        required: true
        description: The ID of the job whose status you want to update.
        schema:
          type: string
        example: abc123
      - name: requestedJobStatus
        in: query
        required: true
        description: The status that you want to move the specified job to.
        schema:
          type: string
          enum:
          - Cancelled
          - Ready
        example: Cancelled
      - name: statusUpdateReason
        in: query
        description: A description of the reason why you want to change the job status.
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: Job status updated successfully.
          content:
            application/xml:
              schema:
                type: object
                properties:
                  JobId:
                    type: string
                  Status:
                    type: string
                  StatusUpdateReason:
                    type: string
              examples:
                Updatejobstatus200Example:
                  summary: Default UpdateJobStatus 200 response
                  x-microcks-default: true
                  value:
                    JobId: '500123'
                    Status: example_value
                    StatusUpdateReason: example_value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/configuration/publicAccessBlock:
    get:
      operationId: GetPublicAccessBlock
      summary: Amazon S3 Get Public Access Block
      description: >-
        Retrieves the PublicAccessBlock configuration for an AWS account. For
        using this operation with S3 on Outposts, you must provide the Outpost
        bucket ARN.
      tags:
      - Public Access Block
      parameters:
      - $ref: '#/components/parameters/AccountId'
      responses:
        '200':
          description: Successfully returned public access block configuration.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/PublicAccessBlockConfiguration'
              examples:
                Getpublicaccessblock200Example:
                  summary: Default GetPublicAccessBlock 200 response
                  x-microcks-default: true
                  value:
                    BlockPublicAcls: true
                    IgnorePublicAcls: true
                    BlockPublicPolicy: true
                    RestrictPublicBuckets: true
        '404':
          description: The public access block configuration does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: PutPublicAccessBlock
      summary: Amazon S3 Put Public Access Block
      description: >-
        Creates or modifies the PublicAccessBlock configuration for an AWS
        account. To use this operation, you must have the
        s3:PutAccountPublicAccessBlock permission.
      tags:
      - Public Access Block
      parameters:
      - $ref: '#/components/parameters/AccountId'
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              $ref: '#/components/schemas/PublicAccessBlockConfiguration'
            examples:
              PutpublicaccessblockRequestExample:
                summary: Default PutPublicAccessBlock request
                x-microcks-default: true
                value:
                  BlockPublicAcls: true
                  IgnorePublicAcls: true
                  BlockPublicPolicy: true
                  RestrictPublicBuckets: true
      responses:
        '200':
          description: Public access block configuration updated successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: DeletePublicAccessBlock
      summary: Amazon S3 Delete Public Access Block
      description: >-
        Removes the PublicAccessBlock configuration for an AWS account. For this
        operation, you must have the s3:PutAccountPublicAccessBlock permission.
      tags:
      - Public Access Block
      parameters:
      - $ref: '#/components/parameters/AccountId'
      responses:
        '204':
          description: Public access block configuration deleted successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/storagelens:
    get:
      operationId: ListStorageLensConfigurations
      summary: Amazon S3 List Storage Lens Configurations
      description: >-
        Gets a list of Amazon S3 Storage Lens configurations. To use this
        action, you must have permission to perform the
        s3:ListStorageLensConfigurations action.
      tags:
      - Storage Lens
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: nextToken
        in: query
        description: A pagination token for the next page of results.
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: Successfully returned list of Storage Lens configurations.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/ListStorageLensConfigurationsResult'
              examples:
                Liststoragelensconfigurations200Example:
                  summary: Default ListStorageLensConfigurations 200 response
                  x-microcks-default: true
                  value:
                    StorageLensConfigurationList:
                    - Id: abc123
                      StorageLensArn: example_value
                      HomeRegion: example_value
                      IsEnabled: true
                    NextToken: example_value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /v20180820/storagelens/{storagelensid}:
    get:
      operationId: GetStorageLensConfiguration
      summary: Amazon S3 Get Storage Lens Configuration
      description: >-
        Gets the Amazon S3 Storage Lens configuration. To use this action, you
        must have permission to perform the s3:GetStorageLensConfiguration
        action.
      tags:
      - Storage Lens
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: storagelensid
        in: path
        required: true
        description: The ID of the Amazon S3 Storage Lens configuration.
        schema:
          type: string
        example: '500123'
      responses:
        '200':
          description: Successfully returned Storage Lens configuration.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/StorageLensConfiguration'
              examples:
                Getstoragelensconfiguration200Example:
                  summary: Default GetStorageLensConfiguration 200 response
                  x-microcks-default: true
                  value:
                    Id: abc123
                    AccountLevel:
                      ActivityMetrics:
                        IsEnabled: true
                      BucketLevel:
                        ActivityMetrics:
                          IsEnabled: true
                        PrefixLevel:
                          StorageMetrics: {}
                    Include:
                      Buckets:
                      - example_value
                      Regions:
                      - example_value
                    Exclude:
                      Buckets:
                      - example_value
                      Regions:
                      - example_value
                    DataExport:
                      S3BucketDestination:
                        Format: CSV
                        OutputSchemaVersion: V_1
                        AccountId: '500123'
                        Arn: example_value
                        Prefix: example_value
                        Encryption: example_value
                      CloudWatchMetrics:
                        IsEnabled: true
                    IsEnabled: true
                    AwsOrg:
                      Arn: example_value
                    StorageLensArn: example_value
        '404':
          description: The specified Storage Lens configuration does not exist.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: PutStorageLensConfiguration
      summary: Amazon S3 Put Storage Lens Configuration
      description: >-
        Puts an Amazon S3 Storage Lens configuration. To use this action, you
        must have permission to perform the s3:PutStorageLensConfiguration
        action.
      tags:
      - Storage Lens
      parameters:
      - $ref: '#/components/parameters/AccountId'
      - name: storagelensid
        in: path
        required: true
        description: The ID of the Amazon S3 Storage Lens configuration.
        schema:
          type: string
        example: '500123'
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              $ref: '#/components/schemas/StorageLensConfiguration'
            examples:
              PutstoragelensconfigurationRequestExample:
                summary: Default PutStorageLensConfiguration request
                x-microcks-default: true
                value:
                  Id: abc123
                  AccountLevel:
                    ActivityMetrics:
                      IsEnabled: true
                    BucketLevel:
                      ActivityMetrics:
                        IsEnabled: true
                      PrefixLevel:
                        StorageMetrics: {}
                  Include:
                    Buckets:
                    - example_value
                    Regions:
                    - example_value
                  Exclude:
                    Buckets:
                    - example_value
                    Regions:
                    - example_value
                  DataExport:
                    S3BucketDestination:
                      Format: CSV
                      OutputSchemaVersion: V_1
                      AccountId: '500123'
                      Arn: example_value
                      Prefix: example_value
                      Encryption: example_value
                    CloudWatchMetrics:
                      IsEnabled: true
                  IsEnabled: true
                  AwsOrg:
                    Arn: example_value
                  StorageLensArn: example_value
      responses:
        '200':
          description: Storage Lens configuration updated s

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-s3/refs/heads/main/openapi/amazon-s3-control-api-openapi.yml