{ "opencollection": "1.0.0", "info": { "name": "NVIDIA Run:ai Access Keys Host Path API", "version": "latest" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "HostPath", "type": "folder" }, "items": [ { "info": { "name": "List host path assets.", "type": "http" }, "http": { "method": "GET", "url": "https://app.run.ai/api/v1/asset/datasource/host-path", "params": [ { "name": "name", "value": "", "type": "query", "description": "Filter results by name." }, { "name": "scope", "value": "", "type": "query", "description": "Filters results by scope. Returns only assets that belong to the specified scope. Mutually exclusive with includeDescendants. Valid values: tenant, cluster, department, project." }, { "name": "projectId", "value": "", "type": "query", "description": "Filter results by project id. If scope filter is project, only assets from the specific project will be included in the response. Otherwise, the response will include project, department, cluster, tenant and system assets." }, { "name": "departmentId", "value": "", "type": "query", "description": "Filter results by department id. If scope filter is department, only assets from the specific department will be included in the response. Otherwise, the response will include department, cluster, tenant and system assets." }, { "name": "clusterId", "value": "", "type": "query", "description": "Filter results by Universally Unique Identifier (UUID) of the cluster. If scope filter is cluster, only assets from the specific cluster will be included in the response. Otherwise, the response will include cluster, tenant and system assets." }, { "name": "usageInfo", "value": "", "type": "query", "description": "Whether the query should include asset usage information as part of the response." }, { "name": "complyToProject", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given project, as part of the response. To check compliance, you need to provide both project id and workload type." }, { "name": "complyToWorkloadType", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given workload type, as part of the response. To check compliance, you need to provide both project id and workload type." }, { "name": "assetIds", "value": "", "type": "query", "description": "Filter results by the ids of the assets. Provided value should be a comma separated string of UUIDs." }, { "name": "complyToReplicaType", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given replica type, as part of the response. To check compliance, you need to provide both project id and workload type. For distributed, replica type should be provided as well." } ] }, "docs": "Retrieve a list of hostPath datasource assets." }, { "info": { "name": "Create a host path asset.", "type": "http" }, "http": { "method": "POST", "url": "https://app.run.ai/api/v1/asset/datasource/host-path", "body": { "type": "json", "data": "{}" } }, "docs": "Use to create a hostPath datasource asset." }, { "info": { "name": "Get a hostPath asset.", "type": "http" }, "http": { "method": "GET", "url": "https://app.run.ai/api/v1/asset/datasource/host-path/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." }, { "name": "usageInfo", "value": "", "type": "query", "description": "Whether the query should include asset usage information as part of the response." }, { "name": "complyToProject", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given project, as part of the response. To check compliance, you need to provide both project id and workload type." }, { "name": "complyToWorkloadType", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given workload type, as part of the response. To check compliance, you need to provide both project id and workload type." }, { "name": "complyToReplicaType", "value": "", "type": "query", "description": "Include workload creation compliance information of an asset, for a given replica type, as part of the response. To check compliance, you need to provide both project id and workload type. For distributed, replica type should be provided as well." } ] }, "docs": "Use to retrieve the details of a hostPath datasource by id." }, { "info": { "name": "Update a hostPath asset.", "type": "http" }, "http": { "method": "PUT", "url": "https://app.run.ai/api/v1/asset/datasource/host-path/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use to update the details of a hostPath datasource by id." }, { "info": { "name": "Delete a hostPath asset.", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.run.ai/api/v1/asset/datasource/host-path/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." } ] }, "docs": "Use to delete a hostPath datasource asset by id." } ] } ], "bundled": true }