ai_core_sdk.ai_core_v2_client
index
/home/jenkins/agent/workspace/AI-Foundation_ai-core-sdk_master/ai_core_sdk/ai_core_v2_client.py

 
Modules
       
os

 
Classes
       
builtins.object
AICoreV2Client

 
class AICoreV2Client(builtins.object)
    AICoreV2Client(base_url: str, auth_url: str = None, client_id: str = None, client_secret: str = None, token_creator: Callable[[], str] = None, resource_group: str = None)
 
The AICoreV2Client is the class implemented to interact with the AI Core endpoints. The user can use its
attributes corresponding to the resources, for interacting with endpoints related to that resource. (i.e.,
aicoreclient.scenario)
 
:param base_url: Base URL of the AI Core. Should include the base path as well. (i.e., "<base_url>/lm/scenarios"
    should work)
:type base_url: str
:param auth_url: URL of the authorization endpoint. Should be the full URL (including /oauth/token), defaults to
    None
:type auth_url: str, optional
:param client_id: client id to be used for authorization, defaults to None
:type client_id: str, optional
:param client_secret: client secret to be used for authorization, defaults to None
:type client_secret: str, optional
:param token_creator: the function which returns the Bearer token, when called. Either this, or
    auth_url & client_id & client_secret should be specified, defaults to None
:type token_creator: Callable[[], str], optional
:param resource_group: The default resource group which will be used while sending the requests to the server. If
    not set, the resource_group should be specified with every request to the server, defaults to None
:type resource_group: str, optional
 
  Methods defined here:
__init__(self, base_url: str, auth_url: str = None, client_id: str = None, client_secret: str = None, token_creator: Callable[[], str] = None, resource_group: str = None)
Initialize self.  See help(type(self)) for accurate signature.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        Callable = typing.Callable