# CfnAgentGoalProps

Properties for defining a `CfnAgentGoal`.

Extends: CfnAgentGoalProps
Used as props by: CfnAgentGoal

- Source: Generated code
- Type last changed: v2.272.0 · 30 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_wellarchitected as wellarchitected } from 'aws-cdk-lib';
const cfnAgentGoalProps: wellarchitected.CfnAgentGoalProps = {
  pillars: ['pillars'],
  profileArn: 'profileArn',
  title: 'title',

  // the properties below are optional
  description: 'description',
};
```

## Properties

- `description`: string — A description of the Agent Goal.

- `pillars`: string[] (required) — The list of Well-Architected pillars this goal targets.

- `profileArn`: string (required) — The Amazon Resource Name (ARN) of the parent Agent Profile that owns this goal.

  Pass `!Ref` of the parent AWS::WellArchitected::AgentProfile to flow its ARN here.

- `title`: string (required) — The title of the Agent Goal.
