Package com.pulumi.aws.bedrock
Class AgentcoreAgentRuntimeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.AgentcoreAgentRuntimeArgs
-
public final class AgentcoreAgentRuntimeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentcoreAgentRuntimeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AgentcoreAgentRuntimeArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<AgentcoreAgentRuntimeAgentRuntimeArtifactArgs>agentRuntimeArtifact()com.pulumi.core.Output<java.lang.String>agentRuntimeName()java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeAuthorizerConfigurationArgs>>authorizerConfiguration()static AgentcoreAgentRuntimeArgs.Builderbuilder()static AgentcoreAgentRuntimeArgs.Builderbuilder(AgentcoreAgentRuntimeArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()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.util.List<AgentcoreAgentRuntimeFilesystemConfigurationArgs>>>filesystemConfigurations()java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreAgentRuntimeLifecycleConfigurationArgs>>>lifecycleConfigurations()com.pulumi.core.Output<AgentcoreAgentRuntimeNetworkConfigurationArgs>networkConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>platformVersion()java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeProtocolConfigurationArgs>>protocolConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeRequestHeaderConfigurationArgs>>requestHeaderConfiguration()com.pulumi.core.Output<java.lang.String>roleArn()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeTimeoutsArgs>>timeouts()
-
-
-
Field Detail
-
Empty
public static final AgentcoreAgentRuntimeArgs Empty
-
-
Method Detail
-
agentRuntimeArtifact
public com.pulumi.core.Output<AgentcoreAgentRuntimeAgentRuntimeArtifactArgs> agentRuntimeArtifact()
- Returns:
- Artifact configuration for the agent runtime, either a container image or code stored in Amazon S3. See `agentRuntimeArtifact` below.
-
agentRuntimeName
public com.pulumi.core.Output<java.lang.String> agentRuntimeName()
- Returns:
- Name of the agent runtime.
-
authorizerConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeAuthorizerConfigurationArgs>> authorizerConfiguration()
- Returns:
- Authorization configuration for authenticating incoming requests. See `authorizerConfiguration` below.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the agent runtime.
-
environmentVariables
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> environmentVariables()
- Returns:
- Map of environment variables to pass to the container.
-
filesystemConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreAgentRuntimeFilesystemConfigurationArgs>>> filesystemConfigurations()
- Returns:
- List of filesystems to mount into the agent runtime. Up to 5 entries are supported. Each entry is one of session storage, Amazon S3 Files access point, or Amazon EFS access point. See `filesystemConfiguration` below.
-
lifecycleConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreAgentRuntimeLifecycleConfigurationArgs>>> lifecycleConfigurations()
- Returns:
- Runtime session and resource lifecycle configuration for the agent runtime. See `lifecycleConfiguration` below.
-
networkConfiguration
public com.pulumi.core.Output<AgentcoreAgentRuntimeNetworkConfigurationArgs> networkConfiguration()
- Returns:
- Network configuration for the agent runtime. See `networkConfiguration` below.
-
platformVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platformVersion()
- Returns:
- Platform version that controls how the agent runtime starts your agent. Valid values: `V1`, `V2`. When omitted, a new agent runtime uses `V1` and an existing agent runtime keeps its current platform version. `V2` restores each instance from a prepared snapshot, which keeps cold starts consistent regardless of image size. On `V2`, creates and updates take minutes rather than seconds, `environmentVariables` has a smaller total size limit, and availability is limited to a subset of Regions. See [Platform versions](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html#runtime-platform-versions) for details.
-
protocolConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeProtocolConfigurationArgs>> protocolConfiguration()
- Returns:
- Protocol configuration for the agent runtime. See `protocolConfiguration` 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.
-
requestHeaderConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeRequestHeaderConfigurationArgs>> requestHeaderConfiguration()
- Returns:
- Configuration for HTTP request headers that will be passed through to the runtime. See `requestHeaderConfiguration` below.
-
roleArn
public com.pulumi.core.Output<java.lang.String> roleArn()
- Returns:
- ARN of the IAM role that the agent runtime assumes to access AWS services. 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.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<AgentcoreAgentRuntimeTimeoutsArgs>> timeouts()
-
builder
public static AgentcoreAgentRuntimeArgs.Builder builder()
-
builder
public static AgentcoreAgentRuntimeArgs.Builder builder(AgentcoreAgentRuntimeArgs defaults)
-
-