w.provider_exchanges: Provider Exchanges

class databricks.sdk.service.marketplace.ProviderExchangesAPI

Marketplace exchanges allow providers to share their listings with a curated set of customers.

add_listing_to_exchange(listing_id: str, exchange_id: str) AddExchangeForListingResponse

Add an exchange for listing.

Associate an exchange with a listing

Parameters:
  • listing_id – str

  • exchange_id – str

Returns:

AddExchangeForListingResponse

create(exchange: Exchange) CreateExchangeResponse

Create an exchange.

Create an exchange

Parameters:

exchangeExchange

Returns:

CreateExchangeResponse

delete(id: str)

Delete an exchange.

This removes a listing from marketplace.

Parameters:

id – str

delete_listing_from_exchange(id: str)

Remove an exchange for listing.

Disassociate an exchange with a listing

Parameters:

id – str

get(id: str) GetExchangeResponse

Get an exchange.

Get an exchange.

Parameters:

id – str

Returns:

GetExchangeResponse

list([, page_size: Optional[int], page_token: Optional[str]]) Iterator[Exchange]

List exchanges.

List exchanges visible to provider

Parameters:
  • page_size – int (optional)

  • page_token – str (optional)

Returns:

Iterator over Exchange

list_exchanges_for_listing(listing_id: str [, page_size: Optional[int], page_token: Optional[str]]) Iterator[ExchangeListing]

List exchanges for listing.

List exchanges associated with a listing

Parameters:
  • listing_id – str

  • page_size – int (optional)

  • page_token – str (optional)

Returns:

Iterator over ExchangeListing

list_listings_for_exchange(exchange_id: str [, page_size: Optional[int], page_token: Optional[str]]) Iterator[ExchangeListing]

List listings for exchange.

List listings associated with an exchange

Parameters:
  • exchange_id – str

  • page_size – int (optional)

  • page_token – str (optional)

Returns:

Iterator over ExchangeListing

update(id: str, exchange: Exchange) UpdateExchangeResponse

Update exchange.

Update an exchange

Parameters:
Returns:

UpdateExchangeResponse