Class: Aws::AgentRegistryControl::Types::AgentCoreRuntimeSourceDetails

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

Overview

Source details for a record auto-detected from an AgentCore Runtime resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorizer_configuration ⇒ Types::AuthorizerConfiguration

The authorizer configuration for a registry. Exactly one member is set.



133
134
135
136
137
138
139
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 133

class AgentCoreRuntimeSourceDetails < Struct.new(
  :protocol_configuration,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end

#protocol_configuration ⇒ Types::AgentCoreRuntimeProtocolConfiguration

Protocol configuration for an AgentCore Runtime.



133
134
135
136
137
138
139
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 133

class AgentCoreRuntimeSourceDetails < Struct.new(
  :protocol_configuration,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end

#workload_identity_details ⇒ Types::WorkloadIdentityDetails

Workload identity details associated with a source resource.



133
134
135
136
137
138
139
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 133

class AgentCoreRuntimeSourceDetails < Struct.new(
  :protocol_configuration,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end