collection_product_shares
Creates, updates, deletes, gets or lists a collection_product_shares resource.
Overview​
| Name | collection_product_shares |
| Type | Resource |
| Id | nvidia.private_registry.collection_product_shares |
Fields​
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
add_by_team | insert | team_name, collection_name | Publish collection to product | |
add | insert | collection_name | Publish collection to product |
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 |
|---|---|---|
collection_name | string (UTF-8) | Collection name |
team_name | string (UTF-8) | Team name |
INSERT examples​
- add_by_team
- add
- Manifest
Publish collection to product
INSERT INTO nvidia.private_registry.collection_product_shares (
access_type,
can_guest_pull,
can_public_list,
is_public,
product_names,
team_name,
collection_name
)
SELECT
'{{ access_type }}',
{{ can_guest_pull }},
{{ can_public_list }},
{{ is_public }},
'{{ product_names }}',
'{{ team_name }}',
'{{ collection_name }}'
RETURNING
request_status
;
Publish collection to product
INSERT INTO nvidia.private_registry.collection_product_shares (
access_type,
can_guest_pull,
can_public_list,
is_public,
product_names,
collection_name
)
SELECT
'{{ access_type }}',
{{ can_guest_pull }},
{{ can_public_list }},
{{ is_public }},
'{{ product_names }}',
'{{ collection_name }}'
RETURNING
request_status
;
# Description fields are for documentation purposes
- name: collection_product_shares
props:
- name: team_name
value: "{{ team_name }}"
description: Required parameter for the collection_product_shares resource.
- name: collection_name
value: "{{ collection_name }}"
description: Required parameter for the collection_product_shares resource.
- name: access_type
value: "{{ access_type }}"
valid_values: ['LISTED', 'EXCLUSIVE', 'NOT_LISTED']
- name: can_guest_pull
value: {{ can_guest_pull }}
- name: can_public_list
value: {{ can_public_list }}
- name: is_public
value: {{ is_public }}
- name: product_names
value:
- "{{ product_names }}"