_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
agent_action_group
Contains details about the action group. | STRUCT( "action_group_executor" STRUCT( "custom_control" VARCHAR, "lambda" VARCHAR ), "action_group_id" VARCHAR, "action_group_name" VARCHAR, "action_group_state" VARCHAR, "agent_id" VARCHAR, "agent_version" VARCHAR, "api_schema" STRUCT( "payload" VARCHAR, "s3" STRUCT( "s3_bucket_name" VARCHAR, "s3_object_key" VARCHAR ) ), "client_token" VARCHAR, "created_at" TIMESTAMP_S, "description" VARCHAR, "function_schema" STRUCT( "functions" STRUCT( "description" VARCHAR, "name" VARCHAR, "parameters" MAP(VARCHAR, STRUCT( "description" VARCHAR, "required" BOOLEAN, "type" VARCHAR )), "require_confirmation" VARCHAR )[] ), "parent_action_signature" VARCHAR, "updated_at" TIMESTAMP_S ) |
Show child fields- agent_action_group.action_group_executor
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user. Show child fields- agent_action_group.action_group_executor.custom_control
To return the action group invocation results directly in the InvokeAgent response, specify RETURN_CONTROL.
- agent_action_group.action_group_executor.lambda
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
- agent_action_group.action_group_id
The unique identifier of the action group.
- agent_action_group.action_group_name
The name of the action group.
- agent_action_group.action_group_state
Specifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.
- agent_action_group.agent_id
The unique identifier of the agent to which the action group belongs.
- agent_action_group.agent_version
The version of the agent to which the action group belongs.
- agent_action_group.api_schema
Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema. For more information, see Action group OpenAPI schemas. Show child fields- agent_action_group.api_schema.payload
The JSON or YAML-formatted payload defining the OpenAPI schema for the action group. For more information, see Action group OpenAPI schemas.
- agent_action_group.api_schema.s3
Contains details about the S3 object containing the OpenAPI schema for the action group. For more information, see Action group OpenAPI schemas. Show child fields- agent_action_group.api_schema.s3.s3_bucket_name
The name of the S3 bucket.
- agent_action_group.api_schema.s3.s3_object_key
The S3 object key for the S3 resource.
- agent_action_group.client_token
A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see Ensuring idempotency.
- agent_action_group.created_at
The time at which the action group was created.
- agent_action_group.description
The description of the action group.
- agent_action_group.function_schema
Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group. Show child fields- agent_action_group.function_schema.functions[]
Show child fields- agent_action_group.function_schema.functions[].description
A description of the function and its purpose.
- agent_action_group.function_schema.functions[].name
A name for the function.
- agent_action_group.function_schema.functions[].parameters
The parameters that the agent elicits from the user to fulfill the function.
- agent_action_group.function_schema.functions[].require_confirmation
Contains information if user confirmation is required to invoke the function.
- agent_action_group.parent_action_signature
If this field is set as AMAZON.UserInput, the agent can request the user for additional information when trying to complete a task. The description, apiSchema, and actionGroupExecutor fields must be blank for this action group. During orchestration, if the agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an Observation reprompting the user for more information.
- agent_action_group.updated_at
The time at which the action group was last updated.
|