Class AgentAgentActionGroupState


  • public final class AgentAgentActionGroupState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • actionGroupExecutor

        public java.util.Optional<com.pulumi.core.Output<AgentAgentActionGroupActionGroupExecutorArgs>> actionGroupExecutor()
        Returns:
        ARN of the Lambda function containing the business logic that is carried out upon invoking the action or custom control method for handling the information elicited from the user. See `actionGroupExecutor` Block for details.
      • actionGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> actionGroupId()
        Returns:
        Unique identifier of the action group.
      • actionGroupName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> actionGroupName()
        Returns:
        Name of the action group.
      • actionGroupState

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> actionGroupState()
        Returns:
        Whether the action group is available for the agent to invoke or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request. Valid values: `ENABLED`, `DISABLED`.
      • agentId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> agentId()
        Returns:
        Unique identifier of the agent for which to create the action group.
      • agentVersion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> agentVersion()
        Returns:
        Version of the agent for which to create the action group. Valid values: `DRAFT`. The following arguments are optional:
      • apiSchema

        public java.util.Optional<com.pulumi.core.Output<AgentAgentActionGroupApiSchemaArgs>> apiSchema()
        Returns:
        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](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api-schema.html). See `apiSchema` Block for details.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the action group.
      • functionSchema

        public java.util.Optional<com.pulumi.core.Output<AgentAgentActionGroupFunctionSchemaArgs>> functionSchema()
        Returns:
        Function schema for the action group. Each function represents an action in an action group. See `functionSchema` Block for details.
      • parentActionGroupSignature

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentActionGroupSignature()
        Returns:
        To allow your agent to request the user for additional information when trying to complete a task, set this argument to `AMAZON.UserInput`. You must leave the `description`, `apiSchema`, and `actionGroupExecutor` arguments blank for this action group. Valid values: `AMAZON.UserInput`.
      • prepareAgent

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> prepareAgent()
        Returns:
        Whether to prepare the agent after creation or modification. Defaults to `true`.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • skipResourceInUseCheck

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipResourceInUseCheck()
        Returns:
        Whether to skip the in-use check when deleting the action group. Defaults to `false`.