Amazon Bedrock Bedrock Provisioned Model Throughput API
The Bedrock Provisioned Model Throughput API from Amazon Bedrock — 1 operation(s) for bedrock provisioned model throughput.
The Bedrock Provisioned Model Throughput API from Amazon Bedrock — 1 operation(s) for bedrock provisioned model throughput.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-bedrock:amazon-bedrock-provisioned-model-throughput-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Amazon Bedrock Provisioned Model Throughput API
version: '2023-04-20'
description: Generated from AWS's published Smithy model for Amazon Bedrock. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://bedrock.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Provisioned Model Throughput
paths:
/provisioned-model-throughput/{provisionedModelId}:
delete:
operationId: DeleteProvisionedModelThroughput
summary: Delete Provisioned Model Throughput
description: Deletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteProvisionedModelThroughputResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: ConflictException; ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteProvisionedModelThroughputRequest'
tags:
- Provisioned Model Throughput
get:
operationId: GetProvisionedModelThroughput
summary: Get Provisioned Model Throughput
description: Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/GetProvisionedModelThroughputResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetProvisionedModelThroughputRequest'
tags:
- Provisioned Model Throughput
patch:
operationId: UpdateProvisionedModelThroughput
summary: Update Provisioned Model Throughput
description: Updates the name or associated model for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateProvisionedModelThroughputResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateProvisionedModelThroughputRequest'
tags:
- Provisioned Model Throughput
components:
schemas:
ValidationException:
type: object
properties:
message:
type: string
GetProvisionedModelThroughputResponse:
type: object
properties:
modelUnits:
type: integer
description: The number of model units allocated to this Provisioned Throughput.
desiredModelUnits:
type: integer
description: The number of model units that was requested for this Provisioned Throughput.
provisionedModelName:
type: string
description: The name of the Provisioned Throughput.
provisionedModelArn:
type: string
description: The Amazon Resource Name (ARN) of the Provisioned Throughput.
modelArn:
type: string
description: The Amazon Resource Name (ARN) of the model associated with this Provisioned Throughput.
desiredModelArn:
type: string
description: The Amazon Resource Name (ARN) of the model requested to be associated to this Provisioned Throughput. This value differs from the modelArn if updating hasn't completed.
foundationModelArn:
type: string
description: The Amazon Resource Name (ARN) of the base model for which the Provisioned Throughput was created, or of the base model that the custom model for which the Provisioned Throughput was created was customized.
status:
type: string
enum:
- Creating
- InService
- Updating
- Failed
description: The status of the Provisioned Throughput.
creationTime:
type: string
format: date-time
description: The timestamp of the creation time for this Provisioned Throughput.
lastModifiedTime:
type: string
format: date-time
description: The timestamp of the last time that this Provisioned Throughput was modified.
failureMessage:
type: string
description: A failure message for any issues that occurred during creation, updating, or deletion of the Provisioned Throughput.
commitmentDuration:
type: string
enum:
- OneMonth
- SixMonths
description: Commitment duration of the Provisioned Throughput.
commitmentExpirationTime:
type: string
format: date-time
description: The timestamp for when the commitment term for the Provisioned Throughput expires.
required:
- modelUnits
- desiredModelUnits
- provisionedModelName
- provisionedModelArn
- modelArn
- desiredModelArn
- foundationModelArn
- status
- creationTime
- lastModifiedTime
ThrottlingException:
type: object
properties:
message:
type: string
DeleteProvisionedModelThroughputRequest:
type: object
properties:
provisionedModelId:
type: string
description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput.
required:
- provisionedModelId
ConflictException:
type: object
properties:
message:
type: string
AccessDeniedException:
type: object
properties:
message:
type: string
InternalServerException:
type: object
properties:
message:
type: string
DeleteProvisionedModelThroughputResponse:
type: object
properties: {}
UpdateProvisionedModelThroughputRequest:
type: object
properties:
provisionedModelId:
type: string
description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput to update.
desiredProvisionedModelName:
type: string
description: The new name for this Provisioned Throughput.
desiredModelId:
type: string
description: 'The Amazon Resource Name (ARN) of the new model to associate with this Provisioned Throughput. You can''t specify this field if this Provisioned Throughput is associated with a base model. If this Provisioned Throughput is associated with a custom model, you can specify one of the following options: The base model from which the custom model was customized. Another custom model that was customized from the same base model as the custom model.'
required:
- provisionedModelId
ResourceNotFoundException:
type: object
properties:
message:
type: string
UpdateProvisionedModelThroughputResponse:
type: object
properties: {}
GetProvisionedModelThroughputRequest:
type: object
properties:
provisionedModelId:
type: string
description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput.
required:
- provisionedModelId
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: bedrock
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/bedrock/service/2023-04-20/bedrock-2023-04-20.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)