Class: Aws::BedrockAgentCoreControl::Types::HttpTargetConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::HttpTargetConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
HttpTargetConfiguration is a union - when making an API calls you must set exactly one of the members.
HttpTargetConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of HttpTargetConfiguration corresponding to the set member.
The HTTP target configuration for a gateway target. Contains the configuration for HTTP-based target endpoints.
Defined Under Namespace
Classes: AgentcoreRuntime, Connector, Passthrough, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agentcore_runtime ⇒ Types::RuntimeTargetConfiguration
The AgentCore Runtime target configuration for HTTP-based communication with an agent runtime.
-
#connector ⇒ Types::HttpConnectorTargetConfiguration
The connector-based configuration for the HTTP target.
-
#passthrough ⇒ Types::PassthroughTargetConfiguration
The passthrough configuration for the HTTP target.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#agentcore_runtime ⇒ Types::RuntimeTargetConfiguration
The AgentCore Runtime target configuration for HTTP-based communication with an agent runtime.
12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12983 class HttpTargetConfiguration < Struct.new( :agentcore_runtime, :passthrough, :connector, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AgentcoreRuntime < HttpTargetConfiguration; end class Passthrough < HttpTargetConfiguration; end class Connector < HttpTargetConfiguration; end class Unknown < HttpTargetConfiguration; end end |
#connector ⇒ Types::HttpConnectorTargetConfiguration
The connector-based configuration for the HTTP target. Use this configuration when you want to route HTTP requests through a managed connector.
12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12983 class HttpTargetConfiguration < Struct.new( :agentcore_runtime, :passthrough, :connector, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AgentcoreRuntime < HttpTargetConfiguration; end class Passthrough < HttpTargetConfiguration; end class Connector < HttpTargetConfiguration; end class Unknown < HttpTargetConfiguration; end end |
#passthrough ⇒ Types::PassthroughTargetConfiguration
The passthrough configuration for the HTTP target. A passthrough target forwards requests directly to an external HTTP endpoint.
12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12983 class HttpTargetConfiguration < Struct.new( :agentcore_runtime, :passthrough, :connector, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AgentcoreRuntime < HttpTargetConfiguration; end class Passthrough < HttpTargetConfiguration; end class Connector < HttpTargetConfiguration; end class Unknown < HttpTargetConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
12983 12984 12985 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12983 def unknown @unknown end |