Class AgentcoreAgentRuntimeState.Builder

  • Enclosing class:
    AgentcoreAgentRuntimeState

    public static final class AgentcoreAgentRuntimeState.Builder
    extends java.lang.Object
    • Method Detail

      • agentRuntimeArn

        public AgentcoreAgentRuntimeState.Builder agentRuntimeArn​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> agentRuntimeArn)
        Parameters:
        agentRuntimeArn - ARN of the Agent Runtime.
        Returns:
        builder
      • agentRuntimeArn

        public AgentcoreAgentRuntimeState.Builder agentRuntimeArn​(java.lang.String agentRuntimeArn)
        Parameters:
        agentRuntimeArn - ARN of the Agent Runtime.
        Returns:
        builder
      • agentRuntimeId

        public AgentcoreAgentRuntimeState.Builder agentRuntimeId​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> agentRuntimeId)
        Parameters:
        agentRuntimeId - Unique identifier of the Agent Runtime.
        Returns:
        builder
      • agentRuntimeId

        public AgentcoreAgentRuntimeState.Builder agentRuntimeId​(java.lang.String agentRuntimeId)
        Parameters:
        agentRuntimeId - Unique identifier of the Agent Runtime.
        Returns:
        builder
      • agentRuntimeName

        public AgentcoreAgentRuntimeState.Builder agentRuntimeName​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> agentRuntimeName)
        Parameters:
        agentRuntimeName - Name of the agent runtime.
        Returns:
        builder
      • agentRuntimeName

        public AgentcoreAgentRuntimeState.Builder agentRuntimeName​(java.lang.String agentRuntimeName)
        Parameters:
        agentRuntimeName - Name of the agent runtime.
        Returns:
        builder
      • agentRuntimeVersion

        public AgentcoreAgentRuntimeState.Builder agentRuntimeVersion​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> agentRuntimeVersion)
        Parameters:
        agentRuntimeVersion - Version of the Agent Runtime.
        Returns:
        builder
      • agentRuntimeVersion

        public AgentcoreAgentRuntimeState.Builder agentRuntimeVersion​(java.lang.String agentRuntimeVersion)
        Parameters:
        agentRuntimeVersion - Version of the Agent Runtime.
        Returns:
        builder
      • description

        public AgentcoreAgentRuntimeState.Builder description​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the agent runtime.
        Returns:
        builder
      • description

        public AgentcoreAgentRuntimeState.Builder description​(java.lang.String description)
        Parameters:
        description - Description of the agent runtime.
        Returns:
        builder
      • environmentVariables

        public AgentcoreAgentRuntimeState.Builder environmentVariables​(@Nullable
                                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> environmentVariables)
        Parameters:
        environmentVariables - Map of environment variables to pass to the container.
        Returns:
        builder
      • environmentVariables

        public AgentcoreAgentRuntimeState.Builder environmentVariables​(java.util.Map<java.lang.String,​java.lang.String> environmentVariables)
        Parameters:
        environmentVariables - Map of environment variables to pass to the container.
        Returns:
        builder
      • filesystemConfigurations

        public AgentcoreAgentRuntimeState.Builder filesystemConfigurations​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<AgentcoreAgentRuntimeFilesystemConfigurationArgs>> filesystemConfigurations)
        Parameters:
        filesystemConfigurations - 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.
        Returns:
        builder
      • filesystemConfigurations

        public AgentcoreAgentRuntimeState.Builder filesystemConfigurations​(java.util.List<AgentcoreAgentRuntimeFilesystemConfigurationArgs> filesystemConfigurations)
        Parameters:
        filesystemConfigurations - 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.
        Returns:
        builder
      • filesystemConfigurations

        public AgentcoreAgentRuntimeState.Builder filesystemConfigurations​(AgentcoreAgentRuntimeFilesystemConfigurationArgs... filesystemConfigurations)
        Parameters:
        filesystemConfigurations - 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.
        Returns:
        builder
      • platformVersion

        public AgentcoreAgentRuntimeState.Builder platformVersion​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> platformVersion)
        Parameters:
        platformVersion - 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.
        Returns:
        builder
      • platformVersion

        public AgentcoreAgentRuntimeState.Builder platformVersion​(java.lang.String platformVersion)
        Parameters:
        platformVersion - 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.
        Returns:
        builder
      • region

        public AgentcoreAgentRuntimeState.Builder region​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - 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.
        Returns:
        builder
      • region

        public AgentcoreAgentRuntimeState.Builder region​(java.lang.String region)
        Parameters:
        region - 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.
        Returns:
        builder
      • roleArn

        public AgentcoreAgentRuntimeState.Builder roleArn​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - ARN of the IAM role that the agent runtime assumes to access AWS services. The following arguments are optional:
        Returns:
        builder
      • roleArn

        public AgentcoreAgentRuntimeState.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - ARN of the IAM role that the agent runtime assumes to access AWS services. The following arguments are optional:
        Returns:
        builder
      • tags

        public AgentcoreAgentRuntimeState.Builder tags​(@Nullable
                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - 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.
        Returns:
        builder
      • tags

        public AgentcoreAgentRuntimeState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - 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.
        Returns:
        builder
      • tagsAll

        public AgentcoreAgentRuntimeState.Builder tagsAll​(@Nullable
                                                          com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public AgentcoreAgentRuntimeState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder