Marketplace

These dataclasses are used in the SDK to represent API requests and responses for services in the databricks.sdk.service.marketplace module.

class databricks.sdk.service.marketplace.AddExchangeForListingResponse(exchange_for_listing: 'Optional[ExchangeListing]' = None)
exchange_for_listing: ExchangeListing | None = None
as_dict() dict

Serializes the AddExchangeForListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the AddExchangeForListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) AddExchangeForListingResponse

Deserializes the AddExchangeForListingResponse from a dictionary.

class databricks.sdk.service.marketplace.AssetType
ASSET_TYPE_APP = "ASSET_TYPE_APP"
ASSET_TYPE_DATA_TABLE = "ASSET_TYPE_DATA_TABLE"
ASSET_TYPE_GIT_REPO = "ASSET_TYPE_GIT_REPO"
ASSET_TYPE_MCP = "ASSET_TYPE_MCP"
ASSET_TYPE_MEDIA = "ASSET_TYPE_MEDIA"
ASSET_TYPE_MODEL = "ASSET_TYPE_MODEL"
ASSET_TYPE_NOTEBOOK = "ASSET_TYPE_NOTEBOOK"
ASSET_TYPE_PARTNER_INTEGRATION = "ASSET_TYPE_PARTNER_INTEGRATION"
class databricks.sdk.service.marketplace.BatchGetListingsResponse(listings: 'Optional[List[Listing]]' = None)
listings: List[Listing] | None = None
as_dict() dict

Serializes the BatchGetListingsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the BatchGetListingsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) BatchGetListingsResponse

Deserializes the BatchGetListingsResponse from a dictionary.

class databricks.sdk.service.marketplace.BatchGetProvidersResponse(providers: 'Optional[List[ProviderInfo]]' = None)
providers: List[ProviderInfo] | None = None
as_dict() dict

Serializes the BatchGetProvidersResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the BatchGetProvidersResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) BatchGetProvidersResponse

Deserializes the BatchGetProvidersResponse from a dictionary.

class databricks.sdk.service.marketplace.Category
ADVERTISING_AND_MARKETING = "ADVERTISING_AND_MARKETING"
CLIMATE_AND_ENVIRONMENT = "CLIMATE_AND_ENVIRONMENT"
COMMERCE = "COMMERCE"
DEMOGRAPHICS = "DEMOGRAPHICS"
ECONOMICS = "ECONOMICS"
EDUCATION = "EDUCATION"
ENERGY = "ENERGY"
FINANCIAL = "FINANCIAL"
GAMING = "GAMING"
GEOSPATIAL = "GEOSPATIAL"
HEALTH = "HEALTH"
LOOKUP_TABLES = "LOOKUP_TABLES"
MANUFACTURING = "MANUFACTURING"
MEDIA = "MEDIA"
OTHER = "OTHER"
PUBLIC_SECTOR = "PUBLIC_SECTOR"
RETAIL = "RETAIL"
SCIENCE_AND_RESEARCH = "SCIENCE_AND_RESEARCH"
SECURITY = "SECURITY"
SPORTS = "SPORTS"
TRANSPORTATION_AND_LOGISTICS = "TRANSPORTATION_AND_LOGISTICS"
TRAVEL_AND_TOURISM = "TRAVEL_AND_TOURISM"
class databricks.sdk.service.marketplace.ConsumerTerms(version: 'str')
version: str
as_dict() dict

Serializes the ConsumerTerms into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ConsumerTerms into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ConsumerTerms

Deserializes the ConsumerTerms from a dictionary.

class databricks.sdk.service.marketplace.ContactInfo(company: str | None = None, email: str | None = None, first_name: str | None = None, last_name: str | None = None)

contact info for the consumer requesting data or performing a listing installation

company: str | None = None
email: str | None = None
first_name: str | None = None
last_name: str | None = None
as_dict() dict

Serializes the ContactInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ContactInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ContactInfo

Deserializes the ContactInfo from a dictionary.

class databricks.sdk.service.marketplace.Cost
FREE = "FREE"
PAID = "PAID"
class databricks.sdk.service.marketplace.CreateExchangeFilterResponse(filter_id: 'Optional[str]' = None)
filter_id: str | None = None
as_dict() dict

Serializes the CreateExchangeFilterResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreateExchangeFilterResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreateExchangeFilterResponse

Deserializes the CreateExchangeFilterResponse from a dictionary.

class databricks.sdk.service.marketplace.CreateExchangeResponse(exchange_id: 'Optional[str]' = None)
exchange_id: str | None = None
as_dict() dict

Serializes the CreateExchangeResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreateExchangeResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreateExchangeResponse

Deserializes the CreateExchangeResponse from a dictionary.

class databricks.sdk.service.marketplace.CreateFileResponse(file_info: 'Optional[FileInfo]' = None, upload_url: 'Optional[str]' = None)
file_info: FileInfo | None = None
upload_url: str | None = None

Pre-signed POST URL to blob storage

as_dict() dict

Serializes the CreateFileResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreateFileResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreateFileResponse

Deserializes the CreateFileResponse from a dictionary.

class databricks.sdk.service.marketplace.CreateListingResponse(listing_id: 'Optional[str]' = None)
listing_id: str | None = None
as_dict() dict

Serializes the CreateListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreateListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreateListingResponse

Deserializes the CreateListingResponse from a dictionary.

class databricks.sdk.service.marketplace.CreatePersonalizationRequestResponse(id: 'Optional[str]' = None)
id: str | None = None
as_dict() dict

Serializes the CreatePersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreatePersonalizationRequestResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreatePersonalizationRequestResponse

Deserializes the CreatePersonalizationRequestResponse from a dictionary.

class databricks.sdk.service.marketplace.CreateProviderResponse(id: 'Optional[str]' = None)
id: str | None = None
as_dict() dict

Serializes the CreateProviderResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the CreateProviderResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) CreateProviderResponse

Deserializes the CreateProviderResponse from a dictionary.

class databricks.sdk.service.marketplace.DataRefresh
DAILY = "DAILY"
HOURLY = "HOURLY"
MINUTE = "MINUTE"
MONTHLY = "MONTHLY"
NONE = "NONE"
QUARTERLY = "QUARTERLY"
SECOND = "SECOND"
WEEKLY = "WEEKLY"
YEARLY = "YEARLY"
class databricks.sdk.service.marketplace.DataRefreshInfo(interval: 'int', unit: 'DataRefresh')
interval: int
unit: DataRefresh
as_dict() dict

Serializes the DataRefreshInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DataRefreshInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DataRefreshInfo

Deserializes the DataRefreshInfo from a dictionary.

class databricks.sdk.service.marketplace.DeleteExchangeFilterResponse
as_dict() dict

Serializes the DeleteExchangeFilterResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteExchangeFilterResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteExchangeFilterResponse

Deserializes the DeleteExchangeFilterResponse from a dictionary.

class databricks.sdk.service.marketplace.DeleteExchangeResponse
as_dict() dict

Serializes the DeleteExchangeResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteExchangeResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteExchangeResponse

Deserializes the DeleteExchangeResponse from a dictionary.

class databricks.sdk.service.marketplace.DeleteFileResponse
as_dict() dict

Serializes the DeleteFileResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteFileResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteFileResponse

Deserializes the DeleteFileResponse from a dictionary.

class databricks.sdk.service.marketplace.DeleteInstallationResponse
as_dict() dict

Serializes the DeleteInstallationResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteInstallationResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteInstallationResponse

Deserializes the DeleteInstallationResponse from a dictionary.

class databricks.sdk.service.marketplace.DeleteListingResponse
as_dict() dict

Serializes the DeleteListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteListingResponse

Deserializes the DeleteListingResponse from a dictionary.

class databricks.sdk.service.marketplace.DeleteProviderResponse
as_dict() dict

Serializes the DeleteProviderResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the DeleteProviderResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) DeleteProviderResponse

Deserializes the DeleteProviderResponse from a dictionary.

class databricks.sdk.service.marketplace.DeltaSharingRecipientType
DELTA_SHARING_RECIPIENT_TYPE_DATABRICKS = "DELTA_SHARING_RECIPIENT_TYPE_DATABRICKS"
DELTA_SHARING_RECIPIENT_TYPE_OPEN = "DELTA_SHARING_RECIPIENT_TYPE_OPEN"
class databricks.sdk.service.marketplace.Exchange(name: 'str', comment: 'Optional[str]' = None, created_at: 'Optional[int]' = None, created_by: 'Optional[str]' = None, filters: 'Optional[List[ExchangeFilter]]' = None, id: 'Optional[str]' = None, linked_listings: 'Optional[List[ExchangeListing]]' = None, updated_at: 'Optional[int]' = None, updated_by: 'Optional[str]' = None)
name: str
comment: str | None = None
created_at: int | None = None
created_by: str | None = None
filters: List[ExchangeFilter] | None = None
id: str | None = None
linked_listings: List[ExchangeListing] | None = None
updated_at: int | None = None
updated_by: str | None = None
as_dict() dict

Serializes the Exchange into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the Exchange into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) Exchange

Deserializes the Exchange from a dictionary.

class databricks.sdk.service.marketplace.ExchangeFilter(exchange_id: 'str', filter_value: 'str', filter_type: 'ExchangeFilterType', created_at: 'Optional[int]' = None, created_by: 'Optional[str]' = None, id: 'Optional[str]' = None, name: 'Optional[str]' = None, updated_at: 'Optional[int]' = None, updated_by: 'Optional[str]' = None)
exchange_id: str
filter_value: str
filter_type: ExchangeFilterType
created_at: int | None = None
created_by: str | None = None
id: str | None = None
name: str | None = None
updated_at: int | None = None
updated_by: str | None = None
as_dict() dict

Serializes the ExchangeFilter into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ExchangeFilter into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ExchangeFilter

Deserializes the ExchangeFilter from a dictionary.

class databricks.sdk.service.marketplace.ExchangeFilterType
GLOBAL_METASTORE_ID = "GLOBAL_METASTORE_ID"
class databricks.sdk.service.marketplace.ExchangeListing(created_at: 'Optional[int]' = None, created_by: 'Optional[str]' = None, exchange_id: 'Optional[str]' = None, exchange_name: 'Optional[str]' = None, id: 'Optional[str]' = None, listing_id: 'Optional[str]' = None, listing_name: 'Optional[str]' = None)
created_at: int | None = None
created_by: str | None = None
exchange_id: str | None = None
exchange_name: str | None = None
id: str | None = None
listing_id: str | None = None
listing_name: str | None = None
as_dict() dict

Serializes the ExchangeListing into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ExchangeListing into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ExchangeListing

Deserializes the ExchangeListing from a dictionary.

class databricks.sdk.service.marketplace.FileInfo(created_at: 'Optional[int]' = None, display_name: 'Optional[str]' = None, download_link: 'Optional[str]' = None, file_parent: 'Optional[FileParent]' = None, id: 'Optional[str]' = None, marketplace_file_type: 'Optional[MarketplaceFileType]' = None, mime_type: 'Optional[str]' = None, status: 'Optional[FileStatus]' = None, status_message: 'Optional[str]' = None, updated_at: 'Optional[int]' = None)
created_at: int | None = None
display_name: str | None = None

Name displayed to users for applicable files, e.g. embedded notebooks

file_parent: FileParent | None = None
id: str | None = None
marketplace_file_type: MarketplaceFileType | None = None
mime_type: str | None = None
status: FileStatus | None = None
status_message: str | None = None

Populated if status is in a failed state with more information on reason for the failure.

updated_at: int | None = None
as_dict() dict

Serializes the FileInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the FileInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) FileInfo

Deserializes the FileInfo from a dictionary.

class databricks.sdk.service.marketplace.FileParent(file_parent_type: 'Optional[FileParentType]' = None, parent_id: 'Optional[str]' = None)
file_parent_type: FileParentType | None = None
parent_id: str | None = None
as_dict() dict

Serializes the FileParent into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the FileParent into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) FileParent

Deserializes the FileParent from a dictionary.

class databricks.sdk.service.marketplace.FileParentType
LISTING = "LISTING"
LISTING_RESOURCE = "LISTING_RESOURCE"
PROVIDER = "PROVIDER"
class databricks.sdk.service.marketplace.FileStatus
FILE_STATUS_PUBLISHED = "FILE_STATUS_PUBLISHED"
FILE_STATUS_SANITIZATION_FAILED = "FILE_STATUS_SANITIZATION_FAILED"
FILE_STATUS_SANITIZING = "FILE_STATUS_SANITIZING"
FILE_STATUS_STAGING = "FILE_STATUS_STAGING"
class databricks.sdk.service.marketplace.FulfillmentType
INSTALL = "INSTALL"
REQUEST_ACCESS = "REQUEST_ACCESS"
class databricks.sdk.service.marketplace.GetExchangeResponse(exchange: 'Optional[Exchange]' = None)
exchange: Exchange | None = None
as_dict() dict

Serializes the GetExchangeResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetExchangeResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetExchangeResponse

Deserializes the GetExchangeResponse from a dictionary.

class databricks.sdk.service.marketplace.GetFileResponse(file_info: 'Optional[FileInfo]' = None)
file_info: FileInfo | None = None
as_dict() dict

Serializes the GetFileResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetFileResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetFileResponse

Deserializes the GetFileResponse from a dictionary.

class databricks.sdk.service.marketplace.GetLatestVersionProviderAnalyticsDashboardResponse(version: 'Optional[int]' = None)
version: int | None = None

version here is latest logical version of the dashboard template

as_dict() dict

Serializes the GetLatestVersionProviderAnalyticsDashboardResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetLatestVersionProviderAnalyticsDashboardResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetLatestVersionProviderAnalyticsDashboardResponse

Deserializes the GetLatestVersionProviderAnalyticsDashboardResponse from a dictionary.

class databricks.sdk.service.marketplace.GetListingContentMetadataResponse(next_page_token: 'Optional[str]' = None, shared_data_objects: 'Optional[List[SharedDataObject]]' = None)
next_page_token: str | None = None
shared_data_objects: List[SharedDataObject] | None = None
as_dict() dict

Serializes the GetListingContentMetadataResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetListingContentMetadataResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetListingContentMetadataResponse

Deserializes the GetListingContentMetadataResponse from a dictionary.

class databricks.sdk.service.marketplace.GetListingResponse(listing: 'Optional[Listing]' = None)
listing: Listing | None = None
as_dict() dict

Serializes the GetListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetListingResponse

Deserializes the GetListingResponse from a dictionary.

class databricks.sdk.service.marketplace.GetListingsResponse(listings: 'Optional[List[Listing]]' = None, next_page_token: 'Optional[str]' = None)
listings: List[Listing] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the GetListingsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetListingsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetListingsResponse

Deserializes the GetListingsResponse from a dictionary.

class databricks.sdk.service.marketplace.GetPersonalizationRequestResponse(personalization_requests: 'Optional[List[PersonalizationRequest]]' = None)
personalization_requests: List[PersonalizationRequest] | None = None
as_dict() dict

Serializes the GetPersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetPersonalizationRequestResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetPersonalizationRequestResponse

Deserializes the GetPersonalizationRequestResponse from a dictionary.

class databricks.sdk.service.marketplace.GetProviderResponse(provider: 'Optional[ProviderInfo]' = None)
provider: ProviderInfo | None = None
as_dict() dict

Serializes the GetProviderResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the GetProviderResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) GetProviderResponse

Deserializes the GetProviderResponse from a dictionary.

class databricks.sdk.service.marketplace.Installation(installation: 'Optional[InstallationDetail]' = None)
installation: InstallationDetail | None = None
as_dict() dict

Serializes the Installation into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the Installation into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) Installation

Deserializes the Installation from a dictionary.

class databricks.sdk.service.marketplace.InstallationDetail(catalog_name: 'Optional[str]' = None, error_message: 'Optional[str]' = None, id: 'Optional[str]' = None, installed_on: 'Optional[int]' = None, listing_id: 'Optional[str]' = None, listing_name: 'Optional[str]' = None, recipient_type: 'Optional[DeltaSharingRecipientType]' = None, repo_name: 'Optional[str]' = None, repo_path: 'Optional[str]' = None, share_name: 'Optional[str]' = None, status: 'Optional[InstallationStatus]' = None, token_detail: 'Optional[TokenDetail]' = None, tokens: 'Optional[List[TokenInfo]]' = None)
catalog_name: str | None = None
error_message: str | None = None
id: str | None = None
installed_on: int | None = None
listing_id: str | None = None
listing_name: str | None = None
recipient_type: DeltaSharingRecipientType | None = None
repo_name: str | None = None
repo_path: str | None = None
share_name: str | None = None
status: InstallationStatus | None = None
token_detail: TokenDetail | None = None
tokens: List[TokenInfo] | None = None
as_dict() dict

Serializes the InstallationDetail into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the InstallationDetail into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) InstallationDetail

Deserializes the InstallationDetail from a dictionary.

class databricks.sdk.service.marketplace.InstallationStatus
FAILED = "FAILED"
INSTALLED = "INSTALLED"
class databricks.sdk.service.marketplace.ListAllInstallationsResponse(installations: 'Optional[List[InstallationDetail]]' = None, next_page_token: 'Optional[str]' = None)
installations: List[InstallationDetail] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListAllInstallationsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListAllInstallationsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListAllInstallationsResponse

Deserializes the ListAllInstallationsResponse from a dictionary.

class databricks.sdk.service.marketplace.ListAllPersonalizationRequestsResponse(next_page_token: 'Optional[str]' = None, personalization_requests: 'Optional[List[PersonalizationRequest]]' = None)
next_page_token: str | None = None
personalization_requests: List[PersonalizationRequest] | None = None
as_dict() dict

Serializes the ListAllPersonalizationRequestsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListAllPersonalizationRequestsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListAllPersonalizationRequestsResponse

Deserializes the ListAllPersonalizationRequestsResponse from a dictionary.

class databricks.sdk.service.marketplace.ListExchangeFiltersResponse(filters: 'Optional[List[ExchangeFilter]]' = None, next_page_token: 'Optional[str]' = None)
filters: List[ExchangeFilter] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListExchangeFiltersResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListExchangeFiltersResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListExchangeFiltersResponse

Deserializes the ListExchangeFiltersResponse from a dictionary.

class databricks.sdk.service.marketplace.ListExchangesForListingResponse(exchange_listing: 'Optional[List[ExchangeListing]]' = None, next_page_token: 'Optional[str]' = None)
exchange_listing: List[ExchangeListing] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListExchangesForListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListExchangesForListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListExchangesForListingResponse

Deserializes the ListExchangesForListingResponse from a dictionary.

class databricks.sdk.service.marketplace.ListExchangesResponse(exchanges: 'Optional[List[Exchange]]' = None, next_page_token: 'Optional[str]' = None)
exchanges: List[Exchange] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListExchangesResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListExchangesResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListExchangesResponse

Deserializes the ListExchangesResponse from a dictionary.

class databricks.sdk.service.marketplace.ListFilesResponse(file_infos: 'Optional[List[FileInfo]]' = None, next_page_token: 'Optional[str]' = None)
file_infos: List[FileInfo] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListFilesResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListFilesResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListFilesResponse

Deserializes the ListFilesResponse from a dictionary.

class databricks.sdk.service.marketplace.ListFulfillmentsResponse(fulfillments: 'Optional[List[ListingFulfillment]]' = None, next_page_token: 'Optional[str]' = None)
fulfillments: List[ListingFulfillment] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListFulfillmentsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListFulfillmentsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListFulfillmentsResponse

Deserializes the ListFulfillmentsResponse from a dictionary.

class databricks.sdk.service.marketplace.ListInstallationsResponse(installations: 'Optional[List[InstallationDetail]]' = None, next_page_token: 'Optional[str]' = None)
installations: List[InstallationDetail] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListInstallationsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListInstallationsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListInstallationsResponse

Deserializes the ListInstallationsResponse from a dictionary.

class databricks.sdk.service.marketplace.ListListingsForExchangeResponse(exchange_listings: 'Optional[List[ExchangeListing]]' = None, next_page_token: 'Optional[str]' = None)
exchange_listings: List[ExchangeListing] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListListingsForExchangeResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListListingsForExchangeResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListListingsForExchangeResponse

Deserializes the ListListingsForExchangeResponse from a dictionary.

class databricks.sdk.service.marketplace.ListListingsResponse(listings: 'Optional[List[Listing]]' = None, next_page_token: 'Optional[str]' = None)
listings: List[Listing] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the ListListingsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListListingsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListListingsResponse

Deserializes the ListListingsResponse from a dictionary.

class databricks.sdk.service.marketplace.ListProviderAnalyticsDashboardResponse(id: 'str', dashboard_id: 'str', version: 'Optional[int]' = None)
id: str
dashboard_id: str

dashboard_id will be used to open Lakeview dashboard.

version: int | None = None
as_dict() dict

Serializes the ListProviderAnalyticsDashboardResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListProviderAnalyticsDashboardResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListProviderAnalyticsDashboardResponse

Deserializes the ListProviderAnalyticsDashboardResponse from a dictionary.

class databricks.sdk.service.marketplace.ListProvidersResponse(next_page_token: 'Optional[str]' = None, providers: 'Optional[List[ProviderInfo]]' = None)
next_page_token: str | None = None
providers: List[ProviderInfo] | None = None
as_dict() dict

Serializes the ListProvidersResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListProvidersResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListProvidersResponse

Deserializes the ListProvidersResponse from a dictionary.

class databricks.sdk.service.marketplace.Listing(summary: 'ListingSummary', detail: 'Optional[ListingDetail]' = None, id: 'Optional[str]' = None)
summary: ListingSummary
detail: ListingDetail | None = None
id: str | None = None
as_dict() dict

Serializes the Listing into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the Listing into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) Listing

Deserializes the Listing from a dictionary.

class databricks.sdk.service.marketplace.ListingDetail(assets: 'Optional[List[AssetType]]' = None, collection_date_end: 'Optional[int]' = None, collection_date_start: 'Optional[int]' = None, collection_granularity: 'Optional[DataRefreshInfo]' = None, cost: 'Optional[Cost]' = None, data_source: 'Optional[str]' = None, description: 'Optional[str]' = None, documentation_link: 'Optional[str]' = None, embedded_notebook_file_infos: 'Optional[List[FileInfo]]' = None, file_ids: 'Optional[List[str]]' = None, geographical_coverage: 'Optional[str]' = None, license: 'Optional[str]' = None, pricing_model: 'Optional[str]' = None, privacy_policy_link: 'Optional[str]' = None, size: 'Optional[float]' = None, support_link: 'Optional[str]' = None, tags: 'Optional[List[ListingTag]]' = None, terms_of_service: 'Optional[str]' = None, update_frequency: 'Optional[DataRefreshInfo]' = None)
assets: List[AssetType] | None = None

Type of assets included in the listing. eg. GIT_REPO, DATA_TABLE, MODEL, NOTEBOOK

collection_date_end: int | None = None

The ending date timestamp for when the data spans

collection_date_start: int | None = None

The starting date timestamp for when the data spans

collection_granularity: DataRefreshInfo | None = None

Smallest unit of time in the dataset

cost: Cost | None = None

Whether the dataset is free or paid

data_source: str | None = None

Where/how the data is sourced

description: str | None = None
embedded_notebook_file_infos: List[FileInfo] | None = None
file_ids: List[str] | None = None
geographical_coverage: str | None = None

Which geo region the listing data is collected from

license: str | None = None

ID 20, 21 removed don’t use License of the data asset - Required for listings with model based assets

pricing_model: str | None = None

What the pricing model is (e.g. paid, subscription, paid upfront); should only be present if cost is paid

size: float | None = None

size of the dataset in GB

tags: List[ListingTag] | None = None

Listing tags - Simple key value pair to annotate listings. When should I use tags vs dedicated fields? Using tags avoids the need to add new columns in the database for new annotations. However, this should be used sparingly since tags are stored as key value pair. Use tags only: 1. If the field is optional and won’t need to have NOT NULL integrity check 2. The value is fairly fixed, static and low cardinality (eg. enums). 3. The value won’t be used in filters or joins with other tables.

terms_of_service: str | None = None
update_frequency: DataRefreshInfo | None = None

How often data is updated

as_dict() dict

Serializes the ListingDetail into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListingDetail into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListingDetail

Deserializes the ListingDetail from a dictionary.

class databricks.sdk.service.marketplace.ListingFulfillment(listing_id: 'str', fulfillment_type: 'Optional[FulfillmentType]' = None, recipient_type: 'Optional[DeltaSharingRecipientType]' = None, repo_info: 'Optional[RepoInfo]' = None, share_info: 'Optional[ShareInfo]' = None)
listing_id: str
fulfillment_type: FulfillmentType | None = None
recipient_type: DeltaSharingRecipientType | None = None
repo_info: RepoInfo | None = None
share_info: ShareInfo | None = None
as_dict() dict

Serializes the ListingFulfillment into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListingFulfillment into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListingFulfillment

Deserializes the ListingFulfillment from a dictionary.

class databricks.sdk.service.marketplace.ListingSetting(visibility: 'Optional[Visibility]' = None)
visibility: Visibility | None = None
as_dict() dict

Serializes the ListingSetting into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListingSetting into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListingSetting

Deserializes the ListingSetting from a dictionary.

class databricks.sdk.service.marketplace.ListingShareType
FULL = "FULL"
SAMPLE = "SAMPLE"
class databricks.sdk.service.marketplace.ListingStatus

Enums

DRAFT = "DRAFT"
PENDING = "PENDING"
PUBLISHED = "PUBLISHED"
SUSPENDED = "SUSPENDED"
class databricks.sdk.service.marketplace.ListingSummary(name: 'str', listing_type: 'ListingType', categories: 'Optional[List[Category]]' = None, created_at: 'Optional[int]' = None, created_by: 'Optional[str]' = None, created_by_id: 'Optional[int]' = None, exchange_ids: 'Optional[List[str]]' = None, git_repo: 'Optional[RepoInfo]' = None, provider_id: 'Optional[str]' = None, provider_region: 'Optional[RegionInfo]' = None, published_at: 'Optional[int]' = None, published_by: 'Optional[str]' = None, setting: 'Optional[ListingSetting]' = None, share: 'Optional[ShareInfo]' = None, status: 'Optional[ListingStatus]' = None, subtitle: 'Optional[str]' = None, updated_at: 'Optional[int]' = None, updated_by: 'Optional[str]' = None, updated_by_id: 'Optional[int]' = None)
name: str
listing_type: ListingType
categories: List[Category] | None = None
created_at: int | None = None
created_by: str | None = None
created_by_id: int | None = None
exchange_ids: List[str] | None = None
git_repo: RepoInfo | None = None

if a git repo is being created, a listing will be initialized with this field as opposed to a share

provider_id: str | None = None
provider_region: RegionInfo | None = None
published_at: int | None = None
published_by: str | None = None
setting: ListingSetting | None = None
share: ShareInfo | None = None
status: ListingStatus | None = None
subtitle: str | None = None
updated_at: int | None = None
updated_by: str | None = None
updated_by_id: int | None = None
as_dict() dict

Serializes the ListingSummary into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListingSummary into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListingSummary

Deserializes the ListingSummary from a dictionary.

class databricks.sdk.service.marketplace.ListingTag(tag_name: 'Optional[ListingTagType]' = None, tag_values: 'Optional[List[str]]' = None)
tag_name: ListingTagType | None = None

Tag name (enum)

tag_values: List[str] | None = None

String representation of the tag value. Values should be string literals (no complex types)

as_dict() dict

Serializes the ListingTag into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ListingTag into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ListingTag

Deserializes the ListingTag from a dictionary.

class databricks.sdk.service.marketplace.ListingTagType
LISTING_TAG_TYPE_LANGUAGE = "LISTING_TAG_TYPE_LANGUAGE"
LISTING_TAG_TYPE_TASK = "LISTING_TAG_TYPE_TASK"
class databricks.sdk.service.marketplace.ListingType
PERSONALIZED = "PERSONALIZED"
STANDARD = "STANDARD"
class databricks.sdk.service.marketplace.MarketplaceFileType
APP = "APP"
EMBEDDED_NOTEBOOK = "EMBEDDED_NOTEBOOK"
PROVIDER_ICON = "PROVIDER_ICON"
class databricks.sdk.service.marketplace.PersonalizationRequest(consumer_region: 'RegionInfo', comment: 'Optional[str]' = None, contact_info: 'Optional[ContactInfo]' = None, created_at: 'Optional[int]' = None, id: 'Optional[str]' = None, intended_use: 'Optional[str]' = None, is_from_lighthouse: 'Optional[bool]' = None, listing_id: 'Optional[str]' = None, listing_name: 'Optional[str]' = None, metastore_id: 'Optional[str]' = None, provider_id: 'Optional[str]' = None, recipient_type: 'Optional[DeltaSharingRecipientType]' = None, share: 'Optional[ShareInfo]' = None, status: 'Optional[PersonalizationRequestStatus]' = None, status_message: 'Optional[str]' = None, updated_at: 'Optional[int]' = None)
consumer_region: RegionInfo
comment: str | None = None
contact_info: ContactInfo | None = None
created_at: int | None = None
id: str | None = None
intended_use: str | None = None
is_from_lighthouse: bool | None = None
listing_id: str | None = None
listing_name: str | None = None
metastore_id: str | None = None
provider_id: str | None = None
recipient_type: DeltaSharingRecipientType | None = None
share: ShareInfo | None = None

Share information is required for data listings but should be empty/ignored for non-data listings (MCP and App).

status: PersonalizationRequestStatus | None = None
status_message: str | None = None
updated_at: int | None = None
as_dict() dict

Serializes the PersonalizationRequest into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the PersonalizationRequest into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) PersonalizationRequest

Deserializes the PersonalizationRequest from a dictionary.

class databricks.sdk.service.marketplace.PersonalizationRequestStatus
DENIED = "DENIED"
FULFILLED = "FULFILLED"
NEW = "NEW"
REQUEST_PENDING = "REQUEST_PENDING"
class databricks.sdk.service.marketplace.ProviderAnalyticsDashboard(id: 'str')
id: str
as_dict() dict

Serializes the ProviderAnalyticsDashboard into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ProviderAnalyticsDashboard into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ProviderAnalyticsDashboard

Deserializes the ProviderAnalyticsDashboard from a dictionary.

class databricks.sdk.service.marketplace.ProviderInfo(name: 'str', business_contact_email: 'str', term_of_service_link: 'str', privacy_policy_link: 'str', company_website_link: 'Optional[str]' = None, dark_mode_icon_file_id: 'Optional[str]' = None, dark_mode_icon_file_path: 'Optional[str]' = None, description: 'Optional[str]' = None, icon_file_id: 'Optional[str]' = None, icon_file_path: 'Optional[str]' = None, id: 'Optional[str]' = None, is_featured: 'Optional[bool]' = None, published_by: 'Optional[str]' = None, support_contact_email: 'Optional[str]' = None)
name: str
business_contact_email: str
dark_mode_icon_file_id: str | None = None
dark_mode_icon_file_path: str | None = None
description: str | None = None
icon_file_id: str | None = None
icon_file_path: str | None = None
id: str | None = None

is_featured is accessible by consumers only

published_by: str | None = None

published_by is only applicable to data aggregators (e.g. Crux)

support_contact_email: str | None = None
as_dict() dict

Serializes the ProviderInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ProviderInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ProviderInfo

Deserializes the ProviderInfo from a dictionary.

class databricks.sdk.service.marketplace.RegionInfo(cloud: 'Optional[str]' = None, region: 'Optional[str]' = None)
cloud: str | None = None
region: str | None = None
as_dict() dict

Serializes the RegionInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the RegionInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) RegionInfo

Deserializes the RegionInfo from a dictionary.

class databricks.sdk.service.marketplace.RemoveExchangeForListingResponse
as_dict() dict

Serializes the RemoveExchangeForListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the RemoveExchangeForListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) RemoveExchangeForListingResponse

Deserializes the RemoveExchangeForListingResponse from a dictionary.

class databricks.sdk.service.marketplace.RepoInfo(git_repo_url: 'str')
git_repo_url: str

the git repo url e.g. https://github.com/databrickslabs/dolly.git

as_dict() dict

Serializes the RepoInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the RepoInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) RepoInfo

Deserializes the RepoInfo from a dictionary.

class databricks.sdk.service.marketplace.RepoInstallation(repo_name: 'str', repo_path: 'str')
repo_name: str

the user-specified repo name for their installed git repo listing

repo_path: str

refers to the full url file path that navigates the user to the repo’s entrypoint (e.g. a README.md file, or the repo file view in the unified UI) should just be a relative path

as_dict() dict

Serializes the RepoInstallation into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the RepoInstallation into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) RepoInstallation

Deserializes the RepoInstallation from a dictionary.

class databricks.sdk.service.marketplace.SearchListingsResponse(listings: 'Optional[List[Listing]]' = None, next_page_token: 'Optional[str]' = None)
listings: List[Listing] | None = None
next_page_token: str | None = None
as_dict() dict

Serializes the SearchListingsResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the SearchListingsResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) SearchListingsResponse

Deserializes the SearchListingsResponse from a dictionary.

class databricks.sdk.service.marketplace.ShareInfo(name: 'str', type: 'ListingShareType')
name: str
type: ListingShareType
as_dict() dict

Serializes the ShareInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the ShareInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) ShareInfo

Deserializes the ShareInfo from a dictionary.

class databricks.sdk.service.marketplace.SharedDataObject(data_object_type: 'Optional[str]' = None, name: 'Optional[str]' = None)
data_object_type: str | None = None

The type of the data object. Could be one of: TABLE, SCHEMA, NOTEBOOK_FILE, MODEL, VOLUME

name: str | None = None

Name of the shared object

as_dict() dict

Serializes the SharedDataObject into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the SharedDataObject into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) SharedDataObject

Deserializes the SharedDataObject from a dictionary.

class databricks.sdk.service.marketplace.TokenDetail(bearer_token: 'Optional[str]' = None, endpoint: 'Optional[str]' = None, expiration_time: 'Optional[str]' = None, share_credentials_version: 'Optional[int]' = None)
bearer_token: str | None = None
endpoint: str | None = None
expiration_time: str | None = None
share_credentials_version: int | None = None

These field names must follow the delta sharing protocol. Original message: RetrieveToken.Response in managed-catalog/api/messages/recipient.proto

as_dict() dict

Serializes the TokenDetail into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the TokenDetail into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) TokenDetail

Deserializes the TokenDetail from a dictionary.

class databricks.sdk.service.marketplace.TokenInfo(activation_url: 'Optional[str]' = None, created_at: 'Optional[int]' = None, created_by: 'Optional[str]' = None, expiration_time: 'Optional[int]' = None, id: 'Optional[str]' = None, updated_at: 'Optional[int]' = None, updated_by: 'Optional[str]' = None)
activation_url: str | None = None

Full activation url to retrieve the access token. It will be empty if the token is already retrieved.

created_at: int | None = None

Time at which this Recipient Token was created, in epoch milliseconds.

created_by: str | None = None

Username of Recipient Token creator.

expiration_time: int | None = None

Expiration timestamp of the token in epoch milliseconds.

id: str | None = None

Unique id of the Recipient Token.

updated_at: int | None = None

Time at which this Recipient Token was updated, in epoch milliseconds.

updated_by: str | None = None

Username of Recipient Token updater.

as_dict() dict

Serializes the TokenInfo into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the TokenInfo into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) TokenInfo

Deserializes the TokenInfo from a dictionary.

class databricks.sdk.service.marketplace.UpdateExchangeFilterResponse(filter: 'Optional[ExchangeFilter]' = None)
filter: ExchangeFilter | None = None
as_dict() dict

Serializes the UpdateExchangeFilterResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateExchangeFilterResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateExchangeFilterResponse

Deserializes the UpdateExchangeFilterResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdateExchangeResponse(exchange: 'Optional[Exchange]' = None)
exchange: Exchange | None = None
as_dict() dict

Serializes the UpdateExchangeResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateExchangeResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateExchangeResponse

Deserializes the UpdateExchangeResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdateInstallationResponse(installation: 'Optional[InstallationDetail]' = None)
installation: InstallationDetail | None = None
as_dict() dict

Serializes the UpdateInstallationResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateInstallationResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateInstallationResponse

Deserializes the UpdateInstallationResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdateListingResponse(listing: 'Optional[Listing]' = None)
listing: Listing | None = None
as_dict() dict

Serializes the UpdateListingResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateListingResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateListingResponse

Deserializes the UpdateListingResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdatePersonalizationRequestResponse(request: 'Optional[PersonalizationRequest]' = None)
request: PersonalizationRequest | None = None
as_dict() dict

Serializes the UpdatePersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdatePersonalizationRequestResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdatePersonalizationRequestResponse

Deserializes the UpdatePersonalizationRequestResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdateProviderAnalyticsDashboardResponse(id: 'str', dashboard_id: 'str', version: 'Optional[int]' = None)
id: str

id & version should be the same as the request

dashboard_id: str

this is newly created Lakeview dashboard for the user

version: int | None = None
as_dict() dict

Serializes the UpdateProviderAnalyticsDashboardResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateProviderAnalyticsDashboardResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateProviderAnalyticsDashboardResponse

Deserializes the UpdateProviderAnalyticsDashboardResponse from a dictionary.

class databricks.sdk.service.marketplace.UpdateProviderResponse(provider: 'Optional[ProviderInfo]' = None)
provider: ProviderInfo | None = None
as_dict() dict

Serializes the UpdateProviderResponse into a dictionary suitable for use as a JSON request body.

as_shallow_dict() dict

Serializes the UpdateProviderResponse into a shallow dictionary of its immediate attributes.

classmethod from_dict(d: Dict[str, Any]) UpdateProviderResponse

Deserializes the UpdateProviderResponse from a dictionary.

class databricks.sdk.service.marketplace.Visibility
PRIVATE = "PRIVATE"
PUBLIC = "PUBLIC"