Class: Aws::AgentRegistryControl::Types::SourceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::AgentRegistryControl::Types::SourceDetails
- Defined in:
- gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb
Overview
SourceDetails is a union - when making an API calls you must set exactly one of the members.
SourceDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SourceDetails corresponding to the set member.
The details about the upstream source from which a registry record was detected. Exactly one member is populated, corresponding to the source type.
Defined Under Namespace
Classes: AgentcoreGateway, AgentcoreRuntime, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agentcore_gateway ⇒ Types::AgentCoreGatewaySourceDetails
The source details for a registry record that was auto-detected from an Amazon Bedrock AgentCore Gateway resource.
-
#agentcore_runtime ⇒ Types::AgentCoreRuntimeSourceDetails
The source details for a registry record that was auto-detected from an Amazon Bedrock AgentCore Runtime resource.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#agentcore_gateway ⇒ Types::AgentCoreGatewaySourceDetails
The source details for a registry record that was auto-detected from
an Amazon Bedrock AgentCore Gateway resource. Populated when the
source type is AWS::BedrockAgentCore::Gateway.
1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1849 class SourceDetails < Struct.new( :agentcore_runtime, :agentcore_gateway, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AgentcoreRuntime < SourceDetails; end class AgentcoreGateway < SourceDetails; end class Unknown < SourceDetails; end end |
#agentcore_runtime ⇒ Types::AgentCoreRuntimeSourceDetails
The source details for a registry record that was auto-detected from
an Amazon Bedrock AgentCore Runtime resource. Populated when the
source type is AWS::BedrockAgentCore::Runtime.
1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1849 class SourceDetails < Struct.new( :agentcore_runtime, :agentcore_gateway, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AgentcoreRuntime < SourceDetails; end class AgentcoreGateway < SourceDetails; end class Unknown < SourceDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1849 1850 1851 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1849 def unknown @unknown end |