Class: Aws::AgentRegistryControl::Types::AgentCoreGatewaySourceDetails

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 Gateway 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.



92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 92

class AgentCoreGatewaySourceDetails < Struct.new(
  :protocol_type,
  :authorizer_type,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end

#authorizer_type ⇒ String

The type of authorizer configured on the AgentCore Gateway resource that the registry record was detected from.

Returns:

  • (String)


92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 92

class AgentCoreGatewaySourceDetails < Struct.new(
  :protocol_type,
  :authorizer_type,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end

#protocol_type ⇒ String

The protocol type of an AgentCore Gateway.

Returns:

  • (String)


92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 92

class AgentCoreGatewaySourceDetails < Struct.new(
  :protocol_type,
  :authorizer_type,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end

#workload_identity_details ⇒ Types::WorkloadIdentityDetails

Workload identity details associated with a source resource.



92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 92

class AgentCoreGatewaySourceDetails < Struct.new(
  :protocol_type,
  :authorizer_type,
  :authorizer_configuration,
  :workload_identity_details)
  SENSITIVE = []
  include Aws::Structure
end