Class: Aws::BedrockAgentCoreControl::Types::UpdateAgentRuntimeRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:description, :environment_variables]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_runtime_artifactTypes::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_idString

The unique identifier of the AgentCore Runtime to update.

Returns:

  • (String)


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_configurationTypes::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_tokenString

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.

Returns:

  • (String)


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

#descriptionString

The updated description of the AgentCore Runtime.

Returns:

  • (String)


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_variablesHash<String,String>

Updated environment variables to set in the AgentCore Runtime environment.

Returns:

  • (Hash<String,String>)


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_configurationsArray<Types::FilesystemConfiguration>

The updated filesystem configurations to mount into the AgentCore Runtime.

Returns:



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_configurationTypes::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_configurationTypes::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_configurationTypes::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_configurationTypes::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_configurationTypes::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_arnString

The updated IAM role ARN that provides permissions for the AgentCore Runtime.

Returns:

  • (String)


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