1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. wellarchitected
  6. getAgentContext

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi

    Resource schema for AWS::WellArchitected::AgentContext. An Agent Context provides supplemental application context (free-form content) within an Agent Profile, used to improve the quality of Well-Architected Agent recommendations.

    Using getAgentContext

    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 getAgentContext(args: GetAgentContextArgs, opts?: InvokeOptions): Promise<GetAgentContextResult>
    function getAgentContextOutput(args: GetAgentContextOutputArgs, opts?: InvokeOutputOptions): Output<GetAgentContextResult>
    def get_agent_context(arn: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetAgentContextResult
    def get_agent_context_output(arn: pulumi.Input[Optional[str]] = None,
                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetAgentContextResult]
    func LookupAgentContext(ctx *Context, args *LookupAgentContextArgs, opts ...InvokeOption) (*LookupAgentContextResult, error)
    func LookupAgentContextOutput(ctx *Context, args *LookupAgentContextOutputArgs, opts ...InvokeOption) LookupAgentContextResultOutput

    > Note: This function is named LookupAgentContext in the Go SDK.

    public static class GetAgentContext 
    {
        public static Task<GetAgentContextResult> InvokeAsync(GetAgentContextArgs args, InvokeOptions? opts = null)
        public static Output<GetAgentContextResult> Invoke(GetAgentContextInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAgentContextResult> Invoke(GetAgentContextInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAgentContextResult> getAgentContext(GetAgentContextArgs args, InvokeOptions options)
    public static Output<GetAgentContextResult> getAgentContext(GetAgentContextArgs args, InvokeOptions options)
    public static Output<GetAgentContextResult> getAgentContext(GetAgentContextArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:wellarchitected:getAgentContext
      arguments:
        # arguments dictionary
    data "aws-native_wellarchitected_get_agent_context" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    Arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    arn String
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    arn str
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    arn String
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.

    getAgentContext Result

    The following output properties are available:

    ApplicationType Pulumi.AwsNative.WellArchitected.AgentContextApplicationType
    Arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    Content object

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    CreatedAt string
    The timestamp when the context was created.
    CreatedBy string
    The identifier of the system or user that created this context.
    Criticality Pulumi.AwsNative.WellArchitected.AgentContextCriticality
    Id string
    The service-generated unique identifier of the Agent Context.
    LastModifiedAt string
    The timestamp when the context was last modified.
    LastModifiedBy string
    The identifier of the system or user that last modified this context.
    Title string
    The title of the Agent Context.
    ApplicationType AgentContextApplicationType
    Arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    Content interface{}

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    CreatedAt string
    The timestamp when the context was created.
    CreatedBy string
    The identifier of the system or user that created this context.
    Criticality AgentContextCriticality
    Id string
    The service-generated unique identifier of the Agent Context.
    LastModifiedAt string
    The timestamp when the context was last modified.
    LastModifiedBy string
    The identifier of the system or user that last modified this context.
    Title string
    The title of the Agent Context.
    application_type "SAS" | "DESKTOP_APPLICATION" | "OTHER"
    arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    content any

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    created_at string
    The timestamp when the context was created.
    created_by string
    The identifier of the system or user that created this context.
    criticality "MISSION_CRITICAL" | "BUSINESS_CRITICAL" | "NON_CRITICAL" | "TEST_DEVELOPMENT"
    id string
    The service-generated unique identifier of the Agent Context.
    last_modified_at string
    The timestamp when the context was last modified.
    last_modified_by string
    The identifier of the system or user that last modified this context.
    title string
    The title of the Agent Context.
    applicationType AgentContextApplicationType
    arn String
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    content Object

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    createdAt String
    The timestamp when the context was created.
    createdBy String
    The identifier of the system or user that created this context.
    criticality AgentContextCriticality
    id String
    The service-generated unique identifier of the Agent Context.
    lastModifiedAt String
    The timestamp when the context was last modified.
    lastModifiedBy String
    The identifier of the system or user that last modified this context.
    title String
    The title of the Agent Context.
    applicationType AgentContextApplicationType
    arn string
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    content any

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    createdAt string
    The timestamp when the context was created.
    createdBy string
    The identifier of the system or user that created this context.
    criticality AgentContextCriticality
    id string
    The service-generated unique identifier of the Agent Context.
    lastModifiedAt string
    The timestamp when the context was last modified.
    lastModifiedBy string
    The identifier of the system or user that last modified this context.
    title string
    The title of the Agent Context.
    application_type AgentContextApplicationType
    arn str
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    content Any

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    created_at str
    The timestamp when the context was created.
    created_by str
    The identifier of the system or user that created this context.
    criticality AgentContextCriticality
    id str
    The service-generated unique identifier of the Agent Context.
    last_modified_at str
    The timestamp when the context was last modified.
    last_modified_by str
    The identifier of the system or user that last modified this context.
    title str
    The title of the Agent Context.
    applicationType "SAS" | "DESKTOP_APPLICATION" | "OTHER"
    arn String
    The synthetic Amazon Resource Name (ARN) of the Agent Context, composed of the parent profile ARN and the context id.
    content Any

    The free-form content of the Agent Context, supplied as an arbitrary JSON object.

    Search the CloudFormation User Guide for AWS::WellArchitected::AgentContext for more information about the expected schema for this property.

    createdAt String
    The timestamp when the context was created.
    createdBy String
    The identifier of the system or user that created this context.
    criticality "MISSION_CRITICAL" | "BUSINESS_CRITICAL" | "NON_CRITICAL" | "TEST_DEVELOPMENT"
    id String
    The service-generated unique identifier of the Agent Context.
    lastModifiedAt String
    The timestamp when the context was last modified.
    lastModifiedBy String
    The identifier of the system or user that last modified this context.
    title String
    The title of the Agent Context.

    Supporting Types

    AgentContextApplicationType

    AgentContextCriticality

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial