csp_deployment_params_meta
Creates, updates, deletes, gets or lists a csp_deployment_params_meta resource.
Overview​
| Name | csp_deployment_params_meta |
| Type | Resource |
| Id | nvidia.catalog.csp_deployment_params_meta |
Fields​
The following fields are returned by SELECT queries:
- get
| Name | Datatype | Description |
|---|---|---|
cpu | object | Cloud Service Provider Deployment CPU Parameters object |
csp | string | Cloud Service Provider name |
gpu | object | Cloud Service Provider Deployment GPU Parameters object |
memory | object | Cloud Service Provider Deployment Memory Parameters object |
storage | object | Cloud Service Provider Deployment Storage Parameters object |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | csp_name | Get cloud service provider deployment parameters meta details | |
create | insert | csp_name, gpu, storage | Create cloud service provider deployment parameters meta | |
update | update | csp_name | Update cloud service provider deployment parameters meta | |
delete | delete | csp_name | Delete cloud service provider deployment parameters meta |
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 |
|---|---|---|
csp_name | string (UTF-8) | Cloud service provider name |
SELECT examples​
- get
Get cloud service provider deployment parameters meta details
SELECT
cpu,
csp,
gpu,
memory,
storage
FROM nvidia.catalog.csp_deployment_params_meta
WHERE csp_name = '{{ csp_name }}' -- required
;
INSERT examples​
- create
- Manifest
Create cloud service provider deployment parameters meta
INSERT INTO nvidia.catalog.csp_deployment_params_meta (
cpu,
gpu,
memory,
storage,
csp_name
)
SELECT
'{{ cpu }}',
'{{ gpu }}' /* required */,
'{{ memory }}',
'{{ storage }}' /* required */,
'{{ csp_name }}'
RETURNING
cpu,
csp,
gpu,
memory,
storage
;
# Description fields are for documentation purposes
- name: csp_deployment_params_meta
props:
- name: csp_name
value: "{{ csp_name }}"
description: Required parameter for the csp_deployment_params_meta resource.
- name: cpu
description: |
Cloud Service Provider Deployment CPU Parameters object
value:
count:
defaultValue: {{ defaultValue }}
maxValue: {{ maxValue }}
minValue: {{ minValue }}
- name: gpu
description: |
Cloud Service Provider Deployment GPU Parameters object
value:
count:
defaultValue: {{ defaultValue }}
maxValue: {{ maxValue }}
minValue: {{ minValue }}
type:
defaultItemName: "{{ defaultItemName }}"
items:
- displayName: "{{ displayName }}"
logo: "{{ logo }}"
name: "{{ name }}"
- name: memory
description: |
Cloud Service Provider Deployment Memory Parameters object
value:
capacityInGB:
defaultValue: {{ defaultValue }}
maxValue: {{ maxValue }}
minValue: {{ minValue }}
- name: storage
description: |
Cloud Service Provider Deployment Storage Parameters object
value:
capacityInGB:
defaultValue: {{ defaultValue }}
maxValue: {{ maxValue }}
minValue: {{ minValue }}
UPDATE examples​
- update
Update cloud service provider deployment parameters meta
UPDATE nvidia.catalog.csp_deployment_params_meta
SET
cpu = '{{ cpu }}',
gpu = '{{ gpu }}',
memory = '{{ memory }}',
storage = '{{ storage }}'
WHERE
csp_name = '{{ csp_name }}' --required
RETURNING
cpu,
csp,
gpu,
memory,
storage;
DELETE examples​
- delete
Delete cloud service provider deployment parameters meta
DELETE FROM nvidia.catalog.csp_deployment_params_meta
WHERE csp_name = '{{ csp_name }}' --required
;