# DescriptiveBotBuilderSpecificationProperty

Contains specifications for the descriptive bot building feature.

- Source: Generated code
- Type last changed: v2.203.0 · 1 Jul 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lex as lex } from 'aws-cdk-lib';
const descriptiveBotBuilderSpecificationProperty: lex.CfnBot.DescriptiveBotBuilderSpecificationProperty = {
  enabled: false,

  // the properties below are optional
  bedrockModelSpecification: {
    modelArn: 'modelArn',

    // the properties below are optional
    bedrockGuardrailConfiguration: {
      bedrockGuardrailIdentifier: 'bedrockGuardrailIdentifier',
      bedrockGuardrailVersion: 'bedrockGuardrailVersion',
    },
    bedrockModelCustomPrompt: 'bedrockModelCustomPrompt',
    bedrockTraceStatus: 'bedrockTraceStatus',
  },
};
```

## Properties

- `bedrockModelSpecification`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnBot.BedrockModelSpecificationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_lex.CfnBot.BedrockModelSpecificationProperty.html) — An object containing information about the Amazon Bedrock model used to interpret the prompt used in descriptive bot building.

- `enabled`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) (required) — Specifies whether the descriptive bot building feature is activated or not.
