Skip to main content

provider_listings

Creates, updates, deletes, gets or lists a provider_listings resource.

Overview

Nameprovider_listings
TypeResource
Iddatabricks_workspace.marketplace.provider_listings

Fields

The following fields are returned by SELECT queries:

Request completed successfully.

NameDatatypeDescription
idstring
detailobject
summaryobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectdeployment_nameList listings owned by this provider
getselectdeployment_nameGet a listing
createinsertdeployment_nameCreate a new listing
updateupdatedeployment_nameUpdate a listing
deletedeletedeployment_nameDelete a listing

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
deployment_namestringThe Databricks Workspace Deployment Name (default: dbc-abcd0123-a1bc)

SELECT examples

List listings owned by this provider

SELECT
id,
detail,
summary
FROM databricks_workspace.marketplace.provider_listings
WHERE deployment_name = '{{ deployment_name }}' -- required;

INSERT examples

Create a new listing

INSERT INTO databricks_workspace.marketplace.provider_listings (
data__listing,
deployment_name
)
SELECT
'{{ listing }}',
'{{ deployment_name }}'
RETURNING
listing_id
;

UPDATE examples

Update a listing

UPDATE databricks_workspace.marketplace.provider_listings
SET
data__listing = '{{ listing }}'
WHERE
deployment_name = '{{ deployment_name }}' --required
RETURNING
listing;

DELETE examples

Delete a listing

DELETE FROM databricks_workspace.marketplace.provider_listings
WHERE deployment_name = '{{ deployment_name }}' --required;