Class: Aws::BedrockAgentCoreControl::Types::HarnessAgentCoreRuntimeEnvironment

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

The AgentCore Runtime environment for a harness.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_runtime_arn ⇒ String

The ARN of the underlying AgentCore Runtime.

Returns:

  • (String)


11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#agent_runtime_id ⇒ String

The ID of the underlying AgentCore Runtime.

Returns:

  • (String)


11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#agent_runtime_name ⇒ String

The name of the underlying AgentCore Runtime.

Returns:

  • (String)


11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#filesystem_configurations ⇒ Array<Types::FilesystemConfiguration>

The filesystem configurations for the runtime environment.

Returns:



11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_configuration ⇒ Types::LifecycleConfiguration

LifecycleConfiguration lets you manage the lifecycle of runtime sessions and resources in AgentCore Runtime. This configuration helps optimize resource utilization by automatically cleaning up idle sessions and preventing long-running instances from consuming resources indefinitely.



11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#network_configuration ⇒ Types::NetworkConfiguration

SecurityConfig for the Agent.



11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11706

class HarnessAgentCoreRuntimeEnvironment < Struct.new(
  :agent_runtime_arn,
  :agent_runtime_name,
  :agent_runtime_id,
  :lifecycle_configuration,
  :network_configuration,
  :filesystem_configurations)
  SENSITIVE = []
  include Aws::Structure
end