Bedrock / Client / create_guardrail_version
create_guardrail_version#
- Bedrock.Client.create_guardrail_version(**kwargs)#
- Creates a version of the guardrail. Use this API to create a snapshot of the guardrail when you are satisfied with a configuration, or to compare the configuration with another version. - See also: AWS API Documentation - Request Syntax- response = client.create_guardrail_version( guardrailIdentifier='string', description='string', clientRequestToken='string' ) - Parameters:
- guardrailIdentifier (string) – - [REQUIRED] - The unique identifier of the guardrail. This can be an ID or the ARN. 
- description (string) – A description of the guardrail version. 
- clientRequestToken (string) – - A unique, case-sensitive identifier to ensure that the API request completes no more than once. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see Ensuring idempotency in the Amazon S3 User Guide. - This field is autopopulated if not provided. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'guardrailId': 'string', 'version': 'string' } - Response Structure- (dict) – - guardrailId (string) – - The unique identifier of the guardrail. 
- version (string) – - The number of the version of the guardrail. 
 
 
 - Exceptions- Bedrock.Client.exceptions.ResourceNotFoundException
- Bedrock.Client.exceptions.AccessDeniedException
- Bedrock.Client.exceptions.ValidationException
- Bedrock.Client.exceptions.ConflictException
- Bedrock.Client.exceptions.InternalServerException
- Bedrock.Client.exceptions.ServiceQuotaExceededException
- Bedrock.Client.exceptions.ThrottlingException