

# BedrockModelSpecification


Contains information about the Amazon Bedrock model used to interpret the prompt used in descriptive bot building.

## Contents


 ** modelArn **   <a name="lexv2-Type-BedrockModelSpecification-modelArn"></a>
The ARN of the foundation model used in descriptive bot building.  
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}$`   
Required: Yes

 ** customPrompt **   <a name="lexv2-Type-BedrockModelSpecification-customPrompt"></a>
The custom prompt used in the Bedrock model specification details.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4000.  
Required: No

 ** guardrail **   <a name="lexv2-Type-BedrockModelSpecification-guardrail"></a>
The guardrail configuration in the Bedrock model specification details.  
Type: [BedrockGuardrailConfiguration](API_BedrockGuardrailConfiguration.md) object  
Required: No

 ** traceStatus **   <a name="lexv2-Type-BedrockModelSpecification-traceStatus"></a>
The Bedrock trace status in the Bedrock model specification details.  
Type: String  
Valid Values: `ENABLED | DISABLED`   
Required: No

## See Also


For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/models.lex.v2-2020-08-07/BedrockModelSpecification) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/models.lex.v2-2020-08-07/BedrockModelSpecification) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/models.lex.v2-2020-08-07/BedrockModelSpecification) 