GetProvisionedModelThroughput
Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
Request Syntax
GET /provisioned-model-throughput/provisionedModelId
HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- provisionedModelId
-
The Amazon Resource Name (ARN) or name of the Provisioned Throughput.
Pattern:
^((([0-9a-zA-Z][_-]?)+)|(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:provisioned-model/[a-z0-9]{12}))$
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"commitmentDuration": "string",
"commitmentExpirationTime": "string",
"creationTime": "string",
"desiredModelArn": "string",
"desiredModelUnits": number,
"failureMessage": "string",
"foundationModelArn": "string",
"lastModifiedTime": "string",
"modelArn": "string",
"modelUnits": number,
"provisionedModelArn": "string",
"provisionedModelName": "string",
"status": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- commitmentDuration
-
Commitment duration of the Provisioned Throughput.
Type: String
Valid Values:
OneMonth | SixMonths
- commitmentExpirationTime
-
The timestamp for when the commitment term for the Provisioned Throughput expires.
Type: Timestamp
- creationTime
-
The timestamp of the creation time for this Provisioned Throughput.
Type: Timestamp
- desiredModelArn
-
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.Type: String
Length Constraints: Minimum length of 20. Maximum length of 1011.
Pattern:
^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}([a-z0-9-]{1,63}[.]){0,2}[a-z0-9-]{1,63}([:][a-z0-9-]{1,63}){0,2}))$
- desiredModelUnits
-
The number of model units that was requested for this Provisioned Throughput.
Type: Integer
Valid Range: Minimum value of 1.
- failureMessage
-
A failure message for any issues that occurred during creation, updating, or deletion of the Provisioned Throughput.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 2048.
- foundationModelArn
-
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.
Type: String
Pattern:
^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}::foundation-model/[a-z0-9-]{1,63}[.]{1}([a-z0-9-]{1,63}[.]){0,2}[a-z0-9-]{1,63}([:][a-z0-9-]{1,63}){0,2}$
- lastModifiedTime
-
The timestamp of the last time that this Provisioned Throughput was modified.
Type: Timestamp
- modelArn
-
The Amazon Resource Name (ARN) of the model associated with this Provisioned Throughput.
Type: String
Length Constraints: Minimum length of 20. Maximum length of 1011.
Pattern:
^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}([a-z0-9-]{1,63}[.]){0,2}[a-z0-9-]{1,63}([:][a-z0-9-]{1,63}){0,2}))$
- modelUnits
-
The number of model units allocated to this Provisioned Throughput.
Type: Integer
Valid Range: Minimum value of 1.
- provisionedModelArn
-
The Amazon Resource Name (ARN) of the Provisioned Throughput.
Type: String
Pattern:
^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:provisioned-model/[a-z0-9]{12}$
- provisionedModelName
-
The name of the Provisioned Throughput.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 63.
Pattern:
^([0-9a-zA-Z][_-]?)+$
- status
-
The status of the Provisioned Throughput.
Type: String
Valid Values:
Creating | InService | Updating | Failed
Errors
For information about the errors that are common to all actions, see Common Errors.
- AccessDeniedException
-
The request is denied because of missing access permissions.
HTTP Status Code: 403
- InternalServerException
-
An internal server error occurred. Retry your request.
HTTP Status Code: 500
- ResourceNotFoundException
-
The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
HTTP Status Code: 404
- ThrottlingException
-
The number of requests exceeds the limit. Resubmit your request later.
HTTP Status Code: 429
- ValidationException
-
Input validation failed. Check your request parameters and retry the request.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: