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

 
Modules
       
click
json
pathlib

 
Functions
       
confirm_resource_group(resource_group: 'Optional[str]' = None)
create_config(**kwargs)
# Utility Functions
create_config_file(config_path: 'pathlib.Path', auth_url: 'str', client_id: 'str', client_secret: 'str', cert_file_path: 'pathlib.Path', key_file_path: 'pathlib.Path', base_url: 'str', resource_group: 'str')
get_auth_url(auth_url: 'Optional[str]' = None)
get_base_url(base_url: 'Optional[str]' = None)
get_profile_config_path(profile: 'str')
get_str_value(msg: 'str', value: 'Optional[str]' = None)
is_valid_url(url, path_forbidden=True)
load_service_key(service_key_json: 'str')
prompt_for_input(prompt_text, is_url=False, path_forbidden=True)

 
Data
        AI_CORE_PREFIX = 'AICORE'
API_V2_SUFFIX = '/v2'
CREDENTIAL_VALUES = [CredentialsValue(name='client_id', vcap_key=('cr...s', 'clientid'), default=None, transform_fn=None), CredentialsValue(name='client_secret', vcap_key=...'clientsecret'), default=None, transform_fn=None), CredentialsValue(name='auth_url', vcap_key=('cre...ansform_fn=<function <lambda> at 0x7f2e8171b520>), CredentialsValue(name='base_url', vcap_key=('cre...ansform_fn=<function <lambda> at 0x7f2e813640d0>), CredentialsValue(name='resource_group', vcap_key=None, default=None, transform_fn=None), CredentialsValue(name='cert_url', vcap_key=('cre...ansform_fn=<function <lambda> at 0x7f2e813641f0>), CredentialsValue(name='cert_file_path', vcap_key... 'certificate'), default=None, transform_fn=None), CredentialsValue(name='key_file_path', vcap_key=...ntials', 'key'), default=None, transform_fn=None)]
DEFAULT_CONFIG = 'config.json'
DEFAULT_PROFILE = 'default'
DEFAULT_RESOURCE_GROUP = 'default'
MAX_TRIES = 5
OAUTH_TOKEN_SUFFIX = '/oauth/token'
Optional = typing.Optional
annotations = _Feature((3, 7, 0, 'beta', 1), (3, 11, 0, 'alpha', 0), 16777216)
cli = <Group cli>
configure = <Command configure>