Package com.pulumi.aws.bedrock.inputs
Class AgentcoreHarnessState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.inputs.AgentcoreHarnessState
-
public final class AgentcoreHarnessState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentcoreHarnessState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AgentcoreHarnessStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedTools()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessAuthorizerConfigurationArgs>>authorizerConfiguration()static AgentcoreHarnessState.Builderbuilder()static AgentcoreHarnessState.Builderbuilder(AgentcoreHarnessState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessEnvironmentActualArgs>>>environmentActuals()java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessEnvironmentArtifactArgs>>environmentArtifact()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessEnvironmentArgs>>>environments()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>environmentVariables()java.util.Optional<com.pulumi.core.Output<java.lang.String>>executionRoleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>harnessId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>harnessName()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxIterations()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxTokens()java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessMemoryArgs>>memory()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessMemoryActualArgs>>>memoryActuals()java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessModelArgs>>model()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessSkillArgs>>>skills()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessSystemPromptArgs>>>systemPrompts()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutSeconds()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessToolArgs>>>tools()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessTruncationArgs>>>truncations()
-
-
-
Field Detail
-
Empty
public static final AgentcoreHarnessState Empty
-
-
Method Detail
-
allowedTools
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedTools()
- Returns:
- List of tool names allowed for the harness. Use `["*"]` to allow all tools.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the managed memory resource.
-
authorizerConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessAuthorizerConfigurationArgs>> authorizerConfiguration()
- Returns:
- Authorization configuration for authenticating requests. See `authorizerConfiguration` Block below.
-
environmentActuals
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessEnvironmentActualArgs>>> environmentActuals()
- Returns:
- Actual deployed environment configuration. See `environmentActual` Block below.
-
environmentArtifact
public java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessEnvironmentArtifactArgs>> environmentArtifact()
- Returns:
- Environment artifact configuration. See `environmentArtifact` Block below.
-
environmentVariables
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> environmentVariables()
- Returns:
- Map of environment variables. Set to an empty map (`{}`) to remove all environment variables.
-
environments
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessEnvironmentArgs>>> environments()
- Returns:
- Compute environment configuration. See `environment` Block below. If not specified, configured values can be found in `environmentActual`. Clearing this value will leave the environment configuration as is, but Terraform will not track changes.
-
executionRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> executionRoleArn()
- Returns:
- ARN of the IAM role that the harness assumes to access AWS services.
-
harnessId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> harnessId()
- Returns:
- Unique identifier of the Harness.
-
harnessName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> harnessName()
- Returns:
- Name of the harness. Must be 1-40 characters, start with a letter, and contain only alphanumeric characters and underscores.
-
maxIterations
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxIterations()
- Returns:
- Maximum number of iterations the agent loop can perform.
-
maxTokens
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxTokens()
- Returns:
- Maximum total number of output tokens the agent can generate across all model calls within a single invocation.
-
memory
public java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessMemoryArgs>> memory()
- Returns:
- Memory configuration. See `memory` Block below. If not specified, configured values can be found in `memoryActual`. Clearing this value will reset the memory configuration to default values.
-
memoryActuals
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessMemoryActualArgs>>> memoryActuals()
- Returns:
- Actual deployed memory configuration. See `memoryActual` Block below.
-
model
public java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessModelArgs>> model()
- Returns:
- Model configuration for the harness. See `model` Block below.
-
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.
-
skills
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessSkillArgs>>> skills()
- Returns:
- Skill configurations. See `skill` Block below.
-
systemPrompts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessSystemPromptArgs>>> systemPrompts()
- Returns:
- System prompt blocks for the harness. See `systemPrompt` Block below. The following arguments are optional:
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
timeoutSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutSeconds()
- Returns:
- Timeout in seconds for the harness execution.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<AgentcoreHarnessTimeoutsArgs>> timeouts()
-
tools
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessToolArgs>>> tools()
- Returns:
- Tool configurations. See `tool` Block below.
-
truncations
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreHarnessTruncationArgs>>> truncations()
- Returns:
- Truncation configuration for conversation history. See `truncation` Block below.
-
builder
public static AgentcoreHarnessState.Builder builder()
-
builder
public static AgentcoreHarnessState.Builder builder(AgentcoreHarnessState defaults)
-
-