Module clients.notebook_engine_profile.client
Classes
NotebookEngineProfileClient
NotebookEngineProfileClient manages NotebookEngineProfiles.
Initializes NotebookEngineProfileClient.
Args
connection_config
:ConnectionConfig
- AIEM connection configuration object.
verify_ssl
- Set to False to disable SSL certificate verification.
ssl_ca_cert
- Path to a CA cert bundle with certificates of trusted CAs.
Methods
apply_notebook_engine_profile_configs
Set all NotebookEngineProfiles to a state defined in the configs in the specified parent workspace. NotebookEngineProfiles that are not specified in the configs will be deleted in the specified parent workspace. NotebookEngineProfiles that are specified in the configs will be recreated with the new values in the specified parent workspace.
Args
configs
- NotebookEngineProfile configurations that should be applied.
parent
- Workspace name in which to apply configs. Format is
workspaces/*
.
Returns: applied NotebookEngineProfiles
create_notebook_engine_profile
Standard Create method.
Args
parent
:str
- Name of the profile's parent workspace. Format:
workspaces/*
. notebook_engine_profile
:NotebookEngineProfile
- NotebookEngineProfile to create.
notebook_engine_profile_id
:str
- The ID to use for the NotebookEngineProfile, which will form the profile's resource name. This value must: - contain 1-63 characters - contain only lowercase alphanumeric characters or hyphen ('-') - start with an alphabetic character - end with an alphanumeric character
Returns
NotebookEngineProfile
- created NotebookEngineProfile.
delete_all_notebook_engine_profiles
Help method for deleting all NotebookEngineProfiles in a specified parent workspace.
Args
parent
:str
- Parent workspace name. Format is
workspaces/*
.
delete_notebook_engine_profile
Standard Delete method.
Args
name
:str
- Name of the NotebookEngineProfile to delete. Format is
workspaces/*/notebookEngineProfiles/*
get_notebook_engine_profile
Standard Get method.
Args
name
- Name of the NotebookEngineProfile to retrieve. Format:
workspaces/*/notebookEngineProfiles/*
list_all_notebook_engine_profiles
Help method for listing all NotebookEngineProfiles.
Args
parent
:str
- Name of the workspace from which to list profiles. Format:
workspaces/*
.
list_notebook_engine_profiles
Standard list method.
Args
parent
:str
- Name of the workspace from which to list profiles. Format:
workspaces/*
. page_size
:int
- Maximum number of NotebookEngineProfiles to return in a response. If unspecified (or set to 0), at most 50 NotebookEngineProfiles will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
page_token
:str
- Page token. Leave unset to receive the initial page. To list any subsequent pages use the value of 'next_page_token' returned from the NotebookEngineProfilesPage.
Returns
NotebookEngineProfilesPage
- NotebookEngineProfilesPage object.
update_notebook_engine_profile
Standard Update method.
Args
notebook_engine_profile
:NotebookEngineProfile
- profile to update.
update_mask
:str
The field mask to use for the update. Allowed field paths are: - display_name - priority - enabled - assigned_oidc_roles_enabled - assigned_oidc_roles - max_running_engines - cpu_constraint - gpu_constraint - memory_bytes_constraint - storage_bytes_constraint - max_idle_duration_constraint - max_running_duration_constraint - max_non_interaction_duration - max_unused_duration - configuration_override - base_configuration - config_editability - yaml_pod_template_spec - yaml_gpu_tolerations - triton_enabled
Default value "*" will update all updatable fields.
Returns
NotebookEngineProfile
- Updated NotebookEngineProfile.
- Submit and view feedback for this page
- Send feedback about AI Engine Manager to cloud-feedback@h2o.ai