HttpEndpointAuthConfig

class oci.generative_ai_agent.models.HttpEndpointAuthConfig(**kwargs)

Bases: object

Authentication configuration used for HTTP Endpoint tools. Defines the type of authentication and the source of credentials.

Methods

__init__(**kwargs) Initializes a new HttpEndpointAuthConfig object with values from keyword arguments.

Attributes

http_endpoint_auth_sources [Required] Gets the http_endpoint_auth_sources of this HttpEndpointAuthConfig.
__init__(**kwargs)

Initializes a new HttpEndpointAuthConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:http_endpoint_auth_sources (list[oci.generative_ai_agent.models.HttpEndpointAuthSource]) – The value to assign to the http_endpoint_auth_sources property of this HttpEndpointAuthConfig.
http_endpoint_auth_sources

[Required] Gets the http_endpoint_auth_sources of this HttpEndpointAuthConfig. A list of credential sources from which authentication credentials can be resolved. Only AGENT is supported for HTTP Endpoint Tool.

Returns:The http_endpoint_auth_sources of this HttpEndpointAuthConfig.
Return type:list[oci.generative_ai_agent.models.HttpEndpointAuthSource]