current_user
Creates, updates, deletes, gets or lists a current_user resource.
Overview​
| Name | current_user |
| Type | Resource |
| Id | nvidia.orgs.current_user |
Fields​
The following fields are returned by SELECT queries:
- get
| Name | Datatype | Description |
|---|---|---|
id | integer (int64) | unique Id of this user. |
name | string | user name |
client_id | string | unique auth client id of this user. (wire: clientId) |
starfleet_id | string | unique starfleet id of this user. (wire: starfleetId) |
created_date | string | Created date for this user (wire: createdDate) |
email | string | Email address of the user. This should be unique. |
first_login_date | string | Last time the user logged in (wire: firstLoginDate) |
has_beta_access | boolean | Determines if the user has beta access (wire: hasBetaAccess) |
has_profile | boolean | indicate if user profile has been completed. (wire: hasProfile) |
has_signed_ai_foundry_partnerships_eula | boolean | indicates if user has accepted AI Foundry Partnerships eula (wire: hasSignedAiFoundryPartnershipsEULA) |
has_signed_aodteula | boolean | indicates if user has accepted AODT End User License Agreement. (wire: hasSignedAODTEULA) |
has_signed_base_command_eula | boolean | indicates if user has accepted Base Command End User License Agreement. (wire: hasSignedBaseCommandEULA) |
has_signed_base_command_manager_eula | boolean | indicates if user has accepted Base Command Manager End User License Agreement. (wire: hasSignedBaseCommandManagerEULA) |
has_signed_bio_ne_mo_eula | boolean | indicates if user has accepted BioNeMo End User License Agreement. (wire: hasSignedBioNeMoEULA) |
has_signed_container_publishing_eula | boolean | indicates if user has accepted container publishing eula (wire: hasSignedContainerPublishingEULA) |
has_signed_cu_opt_eula | boolean | indicates if user has accepted CuOpt eula (wire: hasSignedCuOptEULA) |
has_signed_earth_2_eula | boolean | indicates if user has accepted Earth-2 eula (wire: hasSignedEarth2EULA) |
has_signed_egx_eula | boolean | [Deprecated] indicates if user has accepted EGX End User License Agreement. (wire: hasSignedEgxEULA) |
has_signed_eula | boolean | Determines if the user has signed the NGC End User License Agreement. (wire: hasSignedEULA) |
has_signed_fleet_command_eula | boolean | indicates if user has accepted Fleet Command End User License Agreement. (wire: hasSignedFleetCommandEULA) |
has_signed_llm_eula | boolean | indicates if user has accepted LLM End User License Agreement. (wire: hasSignedLlmEULA) |
has_signed_nvaieeula | boolean | indicates if user has accepted Fleet Command End User License Agreement. (wire: hasSignedNVAIEEULA) |
has_signed_nvidia_eula | boolean | Determines if the user has signed the NVIDIA End User License Agreement. (wire: hasSignedNvidiaEULA) |
has_signed_nvqceula | boolean | indicates if user has accepted Nvidia Quantum Cloud End User License Agreement. (wire: hasSignedNVQCEULA) |
has_signed_omniverse_eula | boolean | indicates if user has accepted Omniverse End User License Agreement. (wire: hasSignedOmniverseEULA) |
has_signed_privacy_policy | boolean | Determines if the user has signed the Privacy Policy. (wire: hasSignedPrivacyPolicy) |
has_signed_third_party_registry_share_eula | boolean | indicates if user has consented to share their registration info with other parties (wire: hasSignedThirdPartyRegistryShareEULA) |
has_subscribed_to_email | boolean | Determines if the user has opted in email subscription. (wire: hasSubscribedToEmail) |
idp_type | string | Type of IDP, Identity Provider. Used for login. (NVIDIA, ENTERPRISE) (wire: idpType) |
is_active | boolean | Determines if the user is active or not. (wire: isActive) |
is_deleted | boolean | Indicates if user was deleted from the system. (wire: isDeleted) |
is_saml | boolean | Determines if the user is a SAML account or not. (wire: isSAML) |
job_position_title | string | Title of user's job position. (wire: jobPositionTitle) |
last_login_date | string | Last time the user logged in (wire: lastLoginDate) |
roles | array | List of roles that the user have |
storage_quota | array | Storage quota for this user. (wire: storageQuota) |
updated_date | string | Updated date for this user (wire: updatedDate) |
user_metadata | object | Metadata information about the user. (wire: userMetadata) |
verified | boolean | Is user's email or phone number is verified |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | org_name | What am I? | |
update | update | Edit current user profile | ||
create_api_key | exec | Generate API Key |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
org_name | string |
SELECT examples​
- get
What am I?
SELECT
id,
name,
client_id,
starfleet_id,
created_date,
email,
first_login_date,
has_beta_access,
has_profile,
has_signed_ai_foundry_partnerships_eula,
has_signed_aodteula,
has_signed_base_command_eula,
has_signed_base_command_manager_eula,
has_signed_bio_ne_mo_eula,
has_signed_container_publishing_eula,
has_signed_cu_opt_eula,
has_signed_earth_2_eula,
has_signed_egx_eula,
has_signed_eula,
has_signed_fleet_command_eula,
has_signed_llm_eula,
has_signed_nvaieeula,
has_signed_nvidia_eula,
has_signed_nvqceula,
has_signed_omniverse_eula,
has_signed_privacy_policy,
has_signed_third_party_registry_share_eula,
has_subscribed_to_email,
idp_type,
is_active,
is_deleted,
is_saml,
job_position_title,
last_login_date,
roles,
storage_quota,
updated_date,
user_metadata,
verified
FROM nvidia.orgs.current_user
WHERE org_name = '{{ org_name }}'
;
UPDATE examples​
- update
Edit current user profile
UPDATE nvidia.orgs.current_user
SET
has_email_opt_in = {{ has_email_opt_in }},
has_signed_aodteula = {{ has_signed_aodteula }},
has_signed_ai_foundry_partnerships_eula = {{ has_signed_ai_foundry_partnerships_eula }},
has_signed_base_command_eula = {{ has_signed_base_command_eula }},
has_signed_base_command_manager_eula = {{ has_signed_base_command_manager_eula }},
has_signed_bio_ne_mo_eula = {{ has_signed_bio_ne_mo_eula }},
has_signed_container_publishing_eula = {{ has_signed_container_publishing_eula }},
has_signed_cu_opt_eula = {{ has_signed_cu_opt_eula }},
has_signed_eula = {{ has_signed_eula }},
has_signed_earth_2_eula = {{ has_signed_earth_2_eula }},
has_signed_egx_eula = {{ has_signed_egx_eula }},
has_signed_fleet_command_eula = {{ has_signed_fleet_command_eula }},
has_signed_llm_eula = {{ has_signed_llm_eula }},
has_signed_nvaieeula = {{ has_signed_nvaieeula }},
has_signed_nvqceula = {{ has_signed_nvqceula }},
has_signed_nvidia_eula = {{ has_signed_nvidia_eula }},
has_signed_omniverse_eula = {{ has_signed_omniverse_eula }},
has_signed_privacy_policy = {{ has_signed_privacy_policy }},
has_signed_third_party_registry_share_eula = {{ has_signed_third_party_registry_share_eula }},
name = '{{ name }}',
user_metadata = '{{ user_metadata }}'
RETURNING
activation_token,
nca_role,
request_status,
user,
user_roles;
Lifecycle Methods​
EXEC variables use wire (API) names.
- create_api_key
Generate API Key
EXEC nvidia.orgs.current_user.create_api_key
;