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

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

Overview

The source details for a registry record that was auto-detected from an Amazon Bedrock 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.



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

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)


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

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 the AgentCore Gateway resource that the registry record was detected from, for example MCP.

Returns:

  • (String)


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

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

#workload_identity_details ⇒ Types::WorkloadIdentityDetails

The workload identity details for the AgentCore Gateway resource. Present when the gateway has a workload identity configured.



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

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