openapi: 3.1.0 info: title: AWS Batch Compute Environments Job Queues API version: '2016-08-10' description: 'AWS Batch enables developers to run batch and machine-learning compute jobs efficiently on AWS by dynamically provisioning the optimal quantity and type of compute resources. The API provides operations for managing compute environments, job queues, job definitions, scheduling policies, and submitting/terminating jobs. All requests are signed with AWS Signature Version 4 (SigV4). See https://docs.aws.amazon.com/batch/latest/APIReference/Welcome.html for full reference. ' servers: - url: https://batch.{region}.amazonaws.com description: AWS Batch regional endpoint variables: region: default: us-east-1 security: - SigV4: [] tags: - name: Job Queues paths: /v1/createjobqueue: post: tags: - Job Queues operationId: CreateJobQueue summary: Create a job queue requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '200': $ref: '#/components/responses/OK' /v1/describejobqueues: post: tags: - Job Queues operationId: DescribeJobQueues summary: Describe job queues requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '200': $ref: '#/components/responses/OK' /v1/updatejobqueue: post: tags: - Job Queues operationId: UpdateJobQueue summary: Update a job queue requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '200': $ref: '#/components/responses/OK' /v1/deletejobqueue: post: tags: - Job Queues operationId: DeleteJobQueue summary: Delete a job queue requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '200': $ref: '#/components/responses/OK' components: responses: OK: description: Successful response content: application/json: schema: type: object additionalProperties: true requestBodies: JsonBody: required: true content: application/json: schema: type: object additionalProperties: true securitySchemes: SigV4: type: apiKey in: header name: Authorization description: AWS Signature Version 4 signed Authorization header