Class: Aws::BedrockAgentCoreControl::Types::UpdateAgentRuntimeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::UpdateAgentRuntimeRequest
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description, :environment_variables]
Instance Attribute Summary collapse
-
#agent_runtime_artifact ⇒ Types::AgentRuntimeArtifact
The updated artifact of the AgentCore Runtime.
-
#agent_runtime_id ⇒ String
The unique identifier of the AgentCore Runtime to update.
-
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
The updated authorizer configuration for the AgentCore Runtime.
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request.
-
#description ⇒ String
The updated description of the AgentCore Runtime.
-
#environment_variables ⇒ Hash<String,String>
Updated environment variables to set in the AgentCore Runtime environment.
-
#filesystem_configurations ⇒ Array<Types::FilesystemConfiguration>
The updated filesystem configurations to mount into the AgentCore Runtime.
-
#lifecycle_configuration ⇒ Types::LifecycleConfiguration
The updated life cycle configuration for the AgentCore Runtime.
-
#metadata_configuration ⇒ Types::RuntimeMetadataConfiguration
The updated configuration for microVM Metadata Service (MMDS) settings for the AgentCore Runtime.
-
#network_configuration ⇒ Types::NetworkConfiguration
The updated network configuration for the AgentCore Runtime.
-
#protocol_configuration ⇒ Types::ProtocolConfiguration
The protocol configuration for an agent runtime.
-
#request_header_configuration ⇒ Types::RequestHeaderConfiguration
The updated configuration for HTTP request headers that will be passed through to the runtime.
-
#role_arn ⇒ String
The updated IAM role ARN that provides permissions for the AgentCore Runtime.
Instance Attribute Details
#agent_runtime_artifact ⇒ Types::AgentRuntimeArtifact
The updated artifact of the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#agent_runtime_id ⇒ String
The unique identifier of the AgentCore Runtime to update.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
The updated authorizer configuration for the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#description ⇒ String
The updated description of the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#environment_variables ⇒ Hash<String,String>
Updated environment variables to set in the AgentCore Runtime environment.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#filesystem_configurations ⇒ Array<Types::FilesystemConfiguration>
The updated filesystem configurations to mount into the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#lifecycle_configuration ⇒ Types::LifecycleConfiguration
The updated life cycle configuration for the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#metadata_configuration ⇒ Types::RuntimeMetadataConfiguration
The updated configuration for microVM Metadata Service (MMDS) settings for the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#network_configuration ⇒ Types::NetworkConfiguration
The updated network configuration for the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#protocol_configuration ⇒ Types::ProtocolConfiguration
The protocol configuration for an agent runtime. This structure defines how the agent runtime communicates with clients.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#request_header_configuration ⇒ Types::RequestHeaderConfiguration
The updated configuration for HTTP request headers that will be passed through to the runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |
#role_arn ⇒ String
The updated IAM role ARN that provides permissions for the AgentCore Runtime.
15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15828 class UpdateAgentRuntimeRequest < Struct.new( :agent_runtime_id, :agent_runtime_artifact, :role_arn, :network_configuration, :description, :authorizer_configuration, :request_header_configuration, :protocol_configuration, :lifecycle_configuration, :metadata_configuration, :environment_variables, :filesystem_configurations, :client_token) SENSITIVE = [:description, :environment_variables] include Aws::Structure end |