HttpEndpointAuthSource¶
-
class
oci.generative_ai_agent.models.
HttpEndpointAuthSource
(**kwargs)¶ Bases:
object
A credential source and configuration for a specific scope to HTTP Endpoint tools.
Attributes
HTTP_ENDPOINT_AUTH_SCOPE_AGENT
A constant which can be used with the http_endpoint_auth_scope property of a HttpEndpointAuthSource. http_endpoint_auth_scope
[Required] Gets the http_endpoint_auth_scope of this HttpEndpointAuthSource. http_endpoint_auth_scope_config
[Required] Gets the http_endpoint_auth_scope_config of this HttpEndpointAuthSource. Methods
__init__
(**kwargs)Initializes a new HttpEndpointAuthSource object with values from keyword arguments. -
HTTP_ENDPOINT_AUTH_SCOPE_AGENT
= 'AGENT'¶ A constant which can be used with the http_endpoint_auth_scope property of a HttpEndpointAuthSource. This constant has a value of “AGENT”
-
__init__
(**kwargs)¶ Initializes a new HttpEndpointAuthSource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - http_endpoint_auth_scope (str) – The value to assign to the http_endpoint_auth_scope property of this HttpEndpointAuthSource. Allowed values for this property are: “AGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- http_endpoint_auth_scope_config (oci.generative_ai_agent.models.HttpEndpointAuthScopeConfig) – The value to assign to the http_endpoint_auth_scope_config property of this HttpEndpointAuthSource.
-
http_endpoint_auth_scope
¶ [Required] Gets the http_endpoint_auth_scope of this HttpEndpointAuthSource. Specifies the level from which credentials should be resolved.
Allowed values for this property are: “AGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The http_endpoint_auth_scope of this HttpEndpointAuthSource. Return type: str
-
http_endpoint_auth_scope_config
¶ [Required] Gets the http_endpoint_auth_scope_config of this HttpEndpointAuthSource.
Returns: The http_endpoint_auth_scope_config of this HttpEndpointAuthSource. Return type: oci.generative_ai_agent.models.HttpEndpointAuthScopeConfig
-