We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource schema for AWS::WellArchitected::AgentGoal. An Agent Goal expresses a Well-Architected objective (a title, optional description, and the pillars it targets) within an Agent Profile, used to focus Well-Architected Agent recommendations.
Using getAgentGoal
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAgentGoal(args: GetAgentGoalArgs, opts?: InvokeOptions): Promise<GetAgentGoalResult>
function getAgentGoalOutput(args: GetAgentGoalOutputArgs, opts?: InvokeOutputOptions): Output<GetAgentGoalResult>def get_agent_goal(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAgentGoalResult
def get_agent_goal_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAgentGoalResult]func LookupAgentGoal(ctx *Context, args *LookupAgentGoalArgs, opts ...InvokeOption) (*LookupAgentGoalResult, error)
func LookupAgentGoalOutput(ctx *Context, args *LookupAgentGoalOutputArgs, opts ...InvokeOption) LookupAgentGoalResultOutput> Note: This function is named LookupAgentGoal in the Go SDK.
public static class GetAgentGoal
{
public static Task<GetAgentGoalResult> InvokeAsync(GetAgentGoalArgs args, InvokeOptions? opts = null)
public static Output<GetAgentGoalResult> Invoke(GetAgentGoalInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAgentGoalResult> Invoke(GetAgentGoalInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAgentGoalResult> getAgentGoal(GetAgentGoalArgs args, InvokeOptions options)
public static Output<GetAgentGoalResult> getAgentGoal(GetAgentGoalArgs args, InvokeOptions options)
public static Output<GetAgentGoalResult> getAgentGoal(GetAgentGoalArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:wellarchitected:getAgentGoal
arguments:
# arguments dictionarydata "aws-native_wellarchitected_get_agent_goal" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- Arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- arn String
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- arn str
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- arn String
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
getAgentGoal Result
The following output properties are available:
- Arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- Created
At string - The timestamp when the goal was created.
- Created
By string - The identifier of the system or user that created this goal.
- Description string
- A description of the Agent Goal.
- Id string
- The service-generated unique identifier of the Agent Goal.
- Last
Modified stringAt - The timestamp when the goal was last modified.
- Last
Modified stringBy - The identifier of the system or user that last modified this goal.
- Pillars
List<Pulumi.
Aws Native. Well Architected. Agent Goal Pillar> - The list of Well-Architected pillars this goal targets.
- Title string
- The title of the Agent Goal.
- Arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- Created
At string - The timestamp when the goal was created.
- Created
By string - The identifier of the system or user that created this goal.
- Description string
- A description of the Agent Goal.
- Id string
- The service-generated unique identifier of the Agent Goal.
- Last
Modified stringAt - The timestamp when the goal was last modified.
- Last
Modified stringBy - The identifier of the system or user that last modified this goal.
- Pillars
[]Agent
Goal Pillar - The list of Well-Architected pillars this goal targets.
- Title string
- The title of the Agent Goal.
- arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- created_
at string - The timestamp when the goal was created.
- created_
by string - The identifier of the system or user that created this goal.
- description string
- A description of the Agent Goal.
- id string
- The service-generated unique identifier of the Agent Goal.
- last_
modified_ stringat - The timestamp when the goal was last modified.
- last_
modified_ stringby - The identifier of the system or user that last modified this goal.
- pillars list("COST_OPTIMIZATION" | "SECURITY" | "RESILIENCE" | "PERFORMANCE" | "OPERATIONAL_EXCELLENCE")
- The list of Well-Architected pillars this goal targets.
- title string
- The title of the Agent Goal.
- arn String
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- created
At String - The timestamp when the goal was created.
- created
By String - The identifier of the system or user that created this goal.
- description String
- A description of the Agent Goal.
- id String
- The service-generated unique identifier of the Agent Goal.
- last
Modified StringAt - The timestamp when the goal was last modified.
- last
Modified StringBy - The identifier of the system or user that last modified this goal.
- pillars
List<Agent
Goal Pillar> - The list of Well-Architected pillars this goal targets.
- title String
- The title of the Agent Goal.
- arn string
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- created
At string - The timestamp when the goal was created.
- created
By string - The identifier of the system or user that created this goal.
- description string
- A description of the Agent Goal.
- id string
- The service-generated unique identifier of the Agent Goal.
- last
Modified stringAt - The timestamp when the goal was last modified.
- last
Modified stringBy - The identifier of the system or user that last modified this goal.
- pillars
Agent
Goal Pillar[] - The list of Well-Architected pillars this goal targets.
- title string
- The title of the Agent Goal.
- arn str
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- created_
at str - The timestamp when the goal was created.
- created_
by str - The identifier of the system or user that created this goal.
- description str
- A description of the Agent Goal.
- id str
- The service-generated unique identifier of the Agent Goal.
- last_
modified_ strat - The timestamp when the goal was last modified.
- last_
modified_ strby - The identifier of the system or user that last modified this goal.
- pillars
Sequence[Agent
Goal Pillar] - The list of Well-Architected pillars this goal targets.
- title str
- The title of the Agent Goal.
- arn String
- The synthetic Amazon Resource Name (ARN) of the Agent Goal, composed of the parent profile ARN and the goal id.
- created
At String - The timestamp when the goal was created.
- created
By String - The identifier of the system or user that created this goal.
- description String
- A description of the Agent Goal.
- id String
- The service-generated unique identifier of the Agent Goal.
- last
Modified StringAt - The timestamp when the goal was last modified.
- last
Modified StringBy - The identifier of the system or user that last modified this goal.
- pillars List<"COST_OPTIMIZATION" | "SECURITY" | "RESILIENCE" | "PERFORMANCE" | "OPERATIONAL_EXCELLENCE">
- The list of Well-Architected pillars this goal targets.
- title String
- The title of the Agent Goal.
Supporting Types
AgentGoalPillar
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi