Skip to main content

artifact_deployment_params

Creates, updates, deletes, gets or lists an artifact_deployment_params resource.

Overview​

Nameartifact_deployment_params
TypeResource
Idnvidia.private_registry.artifact_deployment_params

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
containerobjectDeployment Artifact Parameters object
cpuobjectDeployment CPU Parameters object
cspstringCloud Service Provider name
gpuobjectDeployment GPU Parameters object
memoryobjectDeployment Memory Parameters object
modelobjectDeployment Artifact Parameters object
resourceobjectDeployment Artifact Parameters object
storageobjectDeployment Storage Parameters object

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_teamselectteam_name, artifact_type, artifact_name, csp_nameinherit_csp_parametersGet artifact deployment parameters details in team
list_by_teamselectteam_name, artifact_type, artifact_nameinherit_csp_parametersList artifact deployment parameters in team
getselectartifact_type, artifact_name, csp_nameinherit_csp_parametersGet artifact deployment parameters details in org
listselectartifact_type, artifact_nameinherit_csp_parametersList artifact deployment parameters in org
create_by_teaminsertteam_name, artifact_type, artifact_name, csp_nameno_auto_labels, merge_csp_parametersCreate artifact deployment parameters in team
createinsertartifact_type, artifact_name, csp_nameno_auto_labels, merge_csp_parametersCreate artifact deployment parameters in org
update_by_teamupdateteam_name, artifact_type, artifact_name, csp_namemerge_csp_parametersUpdate artifact deployment parameters in team
updateupdateartifact_type, artifact_name, csp_namemerge_csp_parametersUpdate artifact deployment parameters in org
delete_by_teamdeleteteam_name, artifact_type, artifact_name, csp_nameDelete artifact deployment parameters in team
deletedeleteartifact_type, artifact_name, csp_nameDelete artifact deployment parameters in org

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.

NameDatatypeDescription
artifact_namestring (UTF-8)Artifact name
artifact_typestring (UTF-8)Artifact type
csp_namestring (UTF-8)Cloud service provider name
team_namestring (UTF-8)Team name
inherit_csp_parametersbooleanInherit CSP parameters
merge_csp_parametersbooleanMerge CSP parameters in response
no_auto_labelsbooleanNo auto labels

SELECT examples​

Get artifact deployment parameters details in team

SELECT
container,
cpu,
csp,
gpu,
memory,
model,
resource,
storage
FROM nvidia.private_registry.artifact_deployment_params
WHERE team_name = '{{ team_name }}' -- required
AND artifact_type = '{{ artifact_type }}' -- required
AND artifact_name = '{{ artifact_name }}' -- required
AND csp_name = '{{ csp_name }}' -- required
AND inherit_csp_parameters = '{{ inherit_csp_parameters }}'
;

INSERT examples​

Create artifact deployment parameters in team

INSERT INTO nvidia.private_registry.artifact_deployment_params (
container,
cpu,
gpu,
memory,
model,
resource,
storage,
team_name,
artifact_type,
artifact_name,
csp_name,
no_auto_labels,
merge_csp_parameters
)
SELECT
'{{ container }}',
'{{ cpu }}',
'{{ gpu }}',
'{{ memory }}',
'{{ model }}',
'{{ resource }}',
'{{ storage }}',
'{{ team_name }}',
'{{ artifact_type }}',
'{{ artifact_name }}',
'{{ csp_name }}',
'{{ no_auto_labels }}',
'{{ merge_csp_parameters }}'
RETURNING
container,
cpu,
csp,
gpu,
memory,
model,
resource,
storage
;

UPDATE examples​

Update artifact deployment parameters in team

UPDATE nvidia.private_registry.artifact_deployment_params
SET
container = '{{ container }}',
cpu = '{{ cpu }}',
gpu = '{{ gpu }}',
memory = '{{ memory }}',
model = '{{ model }}',
resource = '{{ resource }}',
storage = '{{ storage }}'
WHERE
team_name = '{{ team_name }}' --required
AND artifact_type = '{{ artifact_type }}' --required
AND artifact_name = '{{ artifact_name }}' --required
AND csp_name = '{{ csp_name }}' --required
AND merge-csp-parameters = {{ merge-csp-parameters}}
RETURNING
container,
cpu,
csp,
gpu,
memory,
model,
resource,
storage;

DELETE examples​

Delete artifact deployment parameters in team

DELETE FROM nvidia.private_registry.artifact_deployment_params
WHERE team_name = '{{ team_name }}' --required
AND artifact_type = '{{ artifact_type }}' --required
AND artifact_name = '{{ artifact_name }}' --required
AND csp_name = '{{ csp_name }}' --required
;