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.AddExchangeForListingRequest¶
- listing_id: str¶
- exchange_id: str¶
- as_dict() dict ¶
Serializes the AddExchangeForListingRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) AddExchangeForListingRequest ¶
Deserializes the AddExchangeForListingRequest from a dictionary.
- class databricks.sdk.service.marketplace.AddExchangeForListingResponse¶
- exchange_for_listing: ExchangeListing | None = None¶
- as_dict() dict ¶
Serializes the AddExchangeForListingResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) AddExchangeForListingResponse ¶
Deserializes the AddExchangeForListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.AssetType¶
- ASSET_TYPE_DATA_TABLE = "ASSET_TYPE_DATA_TABLE"¶
- ASSET_TYPE_GIT_REPO = "ASSET_TYPE_GIT_REPO"¶
- ASSET_TYPE_MEDIA = "ASSET_TYPE_MEDIA"¶
- ASSET_TYPE_MODEL = "ASSET_TYPE_MODEL"¶
- ASSET_TYPE_NOTEBOOK = "ASSET_TYPE_NOTEBOOK"¶
- ASSET_TYPE_UNSPECIFIED = "ASSET_TYPE_UNSPECIFIED"¶
- 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¶
- as_dict() dict ¶
Serializes the ConsumerTerms into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) ConsumerTerms ¶
Deserializes the ConsumerTerms from a dictionary.
- class databricks.sdk.service.marketplace.ContactInfo¶
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.
- classmethod from_dict(d: Dict[str, any]) ContactInfo ¶
Deserializes the ContactInfo from a dictionary.
- class databricks.sdk.service.marketplace.CreateExchangeFilterRequest¶
- filter: ExchangeFilter¶
- as_dict() dict ¶
Serializes the CreateExchangeFilterRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateExchangeFilterRequest ¶
Deserializes the CreateExchangeFilterRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateExchangeFilterResponse¶
- filter_id: str | None = None¶
- as_dict() dict ¶
Serializes the CreateExchangeFilterResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateExchangeFilterResponse ¶
Deserializes the CreateExchangeFilterResponse from a dictionary.
- class databricks.sdk.service.marketplace.CreateExchangeRequest¶
-
- as_dict() dict ¶
Serializes the CreateExchangeRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateExchangeRequest ¶
Deserializes the CreateExchangeRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateExchangeResponse¶
- exchange_id: str | None = None¶
- as_dict() dict ¶
Serializes the CreateExchangeResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateExchangeResponse ¶
Deserializes the CreateExchangeResponse from a dictionary.
- class databricks.sdk.service.marketplace.CreateFileRequest¶
- file_parent: FileParent¶
- marketplace_file_type: MarketplaceFileType¶
- mime_type: str¶
- display_name: str | None = None¶
- as_dict() dict ¶
Serializes the CreateFileRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateFileRequest ¶
Deserializes the CreateFileRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateFileResponse¶
-
- 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.
- classmethod from_dict(d: Dict[str, any]) CreateFileResponse ¶
Deserializes the CreateFileResponse from a dictionary.
- class databricks.sdk.service.marketplace.CreateInstallationRequest¶
- accepted_consumer_terms: ConsumerTerms | None = None¶
- catalog_name: str | None = None¶
- listing_id: str | None = None¶
- recipient_type: DeltaSharingRecipientType | None = None¶
- repo_detail: RepoInstallation | None = None¶
for git repo installations
- as_dict() dict ¶
Serializes the CreateInstallationRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateInstallationRequest ¶
Deserializes the CreateInstallationRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateListingRequest¶
-
- as_dict() dict ¶
Serializes the CreateListingRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateListingRequest ¶
Deserializes the CreateListingRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateListingResponse¶
- listing_id: str | None = None¶
- as_dict() dict ¶
Serializes the CreateListingResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateListingResponse ¶
Deserializes the CreateListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.CreatePersonalizationRequest¶
Data request messages also creates a lead (maybe)
- intended_use: str¶
- accepted_consumer_terms: ConsumerTerms¶
- comment: str | None = None¶
- company: str | None = None¶
- first_name: str | None = None¶
- is_from_lighthouse: bool | None = None¶
- last_name: str | None = None¶
- listing_id: str | None = None¶
- recipient_type: DeltaSharingRecipientType | None = None¶
- as_dict() dict ¶
Serializes the CreatePersonalizationRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreatePersonalizationRequest ¶
Deserializes the CreatePersonalizationRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreatePersonalizationRequestResponse¶
- id: str | None = None¶
- as_dict() dict ¶
Serializes the CreatePersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreatePersonalizationRequestResponse ¶
Deserializes the CreatePersonalizationRequestResponse from a dictionary.
- class databricks.sdk.service.marketplace.CreateProviderRequest¶
- provider: ProviderInfo¶
- as_dict() dict ¶
Serializes the CreateProviderRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) CreateProviderRequest ¶
Deserializes the CreateProviderRequest from a dictionary.
- class databricks.sdk.service.marketplace.CreateProviderResponse¶
- id: str | None = None¶
- as_dict() dict ¶
Serializes the CreateProviderResponse into a dictionary suitable for use as a JSON request body.
- 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¶
- as_dict() dict ¶
Serializes the DataRefreshInfo into a dictionary suitable for use as a JSON request body.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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: 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.
- class databricks.sdk.service.marketplace.ExchangeFilter¶
- 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.
- 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: 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.
- classmethod from_dict(d: Dict[str, any]) ExchangeListing ¶
Deserializes the ExchangeListing from a dictionary.
- class databricks.sdk.service.marketplace.FileInfo¶
- created_at: int | None = None¶
- display_name: str | None = None¶
Name displayed to users for applicable files, e.g. embedded notebooks
- download_link: str | None = None¶
- 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.
- class databricks.sdk.service.marketplace.FileParent¶
- file_parent_type: FileParentType | None = None¶
- parent_id: str | None = None¶
TODO make the following fields required
- as_dict() dict ¶
Serializes the FileParent into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) FileParent ¶
Deserializes the FileParent from a dictionary.
- class databricks.sdk.service.marketplace.FileParentType¶
- LISTING = "LISTING"¶
- 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¶
-
- as_dict() dict ¶
Serializes the GetExchangeResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetExchangeResponse ¶
Deserializes the GetExchangeResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetFileResponse¶
-
- as_dict() dict ¶
Serializes the GetFileResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetFileResponse ¶
Deserializes the GetFileResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetLatestVersionProviderAnalyticsDashboardResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) GetLatestVersionProviderAnalyticsDashboardResponse ¶
Deserializes the GetLatestVersionProviderAnalyticsDashboardResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetListingContentMetadataResponse¶
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the GetListingContentMetadataResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetListingContentMetadataResponse ¶
Deserializes the GetListingContentMetadataResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetListingResponse¶
-
- as_dict() dict ¶
Serializes the GetListingResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetListingResponse ¶
Deserializes the GetListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetListingsResponse¶
-
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the GetListingsResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetListingsResponse ¶
Deserializes the GetListingsResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetPersonalizationRequestResponse¶
- personalization_requests: List[PersonalizationRequest] | None = None¶
- as_dict() dict ¶
Serializes the GetPersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetPersonalizationRequestResponse ¶
Deserializes the GetPersonalizationRequestResponse from a dictionary.
- class databricks.sdk.service.marketplace.GetProviderResponse¶
- provider: ProviderInfo | None = None¶
- as_dict() dict ¶
Serializes the GetProviderResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) GetProviderResponse ¶
Deserializes the GetProviderResponse from a dictionary.
- class databricks.sdk.service.marketplace.Installation¶
- installation: InstallationDetail | None = None¶
- as_dict() dict ¶
Serializes the Installation into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) Installation ¶
Deserializes the Installation from a dictionary.
- class databricks.sdk.service.marketplace.InstallationDetail¶
- 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¶
- status: InstallationStatus | None = None¶
- token_detail: TokenDetail | None = None¶
- as_dict() dict ¶
Serializes the InstallationDetail into a dictionary suitable for use as a JSON request body.
- 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: 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.
- classmethod from_dict(d: Dict[str, any]) ListAllInstallationsResponse ¶
Deserializes the ListAllInstallationsResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListAllPersonalizationRequestsResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListAllPersonalizationRequestsResponse ¶
Deserializes the ListAllPersonalizationRequestsResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListExchangeFiltersResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListExchangeFiltersResponse ¶
Deserializes the ListExchangeFiltersResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListExchangesForListingResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListExchangesForListingResponse ¶
Deserializes the ListExchangesForListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListExchangesResponse¶
-
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the ListExchangesResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) ListExchangesResponse ¶
Deserializes the ListExchangesResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListFilesResponse¶
-
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the ListFilesResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) ListFilesResponse ¶
Deserializes the ListFilesResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListFulfillmentsResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListFulfillmentsResponse ¶
Deserializes the ListFulfillmentsResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListInstallationsResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListInstallationsResponse ¶
Deserializes the ListInstallationsResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListListingsForExchangeResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListListingsForExchangeResponse ¶
Deserializes the ListListingsForExchangeResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListListingsResponse¶
-
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the ListListingsResponse into a dictionary suitable for use as a JSON request body.
- 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¶
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.
- classmethod from_dict(d: Dict[str, any]) ListProviderAnalyticsDashboardResponse ¶
Deserializes the ListProviderAnalyticsDashboardResponse from a dictionary.
- class databricks.sdk.service.marketplace.ListProvidersResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) ListProvidersResponse ¶
Deserializes the ListProvidersResponse from a dictionary.
- class databricks.sdk.service.marketplace.Listing¶
- summary: ListingSummary¶
Next Number: 26
- 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.
- class databricks.sdk.service.marketplace.ListingDetail¶
- 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
- data_source: str | None = None¶
Where/how the data is sourced
- description: str | None = None¶
- documentation_link: str | 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 TODO: Not used yet, should deprecate if we will never use it
- privacy_policy_link: str | None = None¶
- size: float | None = None¶
size of the dataset in GB
- support_link: str | None = None¶
- 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.
- 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: FulfillmentType | None = None¶
- recipient_type: DeltaSharingRecipientType | None = None¶
- as_dict() dict ¶
Serializes the ListingFulfillment into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) ListingFulfillment ¶
Deserializes the ListingFulfillment from a dictionary.
- class databricks.sdk.service.marketplace.ListingSetting¶
- filters: List[VisibilityFilter] | None = None¶
filters are joined with or conjunction.
- visibility: Visibility | None = None¶
- as_dict() dict ¶
Serializes the ListingSetting into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) ListingSetting ¶
Deserializes the ListingSetting from a dictionary.
- class databricks.sdk.service.marketplace.ListingStatus¶
Enums
- DRAFT = "DRAFT"¶
- PENDING = "PENDING"¶
- PUBLISHED = "PUBLISHED"¶
- SUSPENDED = "SUSPENDED"¶
- class databricks.sdk.service.marketplace.ListingSummary¶
Next Number: 26
- name: str¶
- listing_type: ListingType¶
- 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
- metastore_id: str | None = None¶
- provider_id: str | None = None¶
- provider_region: RegionInfo | None = None¶
- published_at: int | None = None¶
- published_by: str | None = None¶
- setting: ListingSetting | None = None¶
- status: ListingStatus | None = None¶
Enums
- 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.
- classmethod from_dict(d: Dict[str, any]) ListingSummary ¶
Deserializes the ListingSummary from a dictionary.
- class databricks.sdk.service.marketplace.ListingTag¶
- 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.
- 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"¶
- LISTING_TAG_TYPE_UNSPECIFIED = "LISTING_TAG_TYPE_UNSPECIFIED"¶
- class databricks.sdk.service.marketplace.ListingType¶
- PERSONALIZED = "PERSONALIZED"¶
- STANDARD = "STANDARD"¶
- class databricks.sdk.service.marketplace.MarketplaceFileType¶
- EMBEDDED_NOTEBOOK = "EMBEDDED_NOTEBOOK"¶
- PROVIDER_ICON = "PROVIDER_ICON"¶
- class databricks.sdk.service.marketplace.PersonalizationRequest¶
- consumer_region: RegionInfo¶
- comment: str | None = None¶
- contact_info: ContactInfo | None = None¶
contact info for the consumer requesting data or performing a listing installation
- 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¶
- 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.
- 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¶
- as_dict() dict ¶
Serializes the ProviderAnalyticsDashboard into a dictionary suitable for use as a JSON request body.
- 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: str | None = None¶
- 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: bool | 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.
- classmethod from_dict(d: Dict[str, any]) ProviderInfo ¶
Deserializes the ProviderInfo from a dictionary.
- class databricks.sdk.service.marketplace.RegionInfo¶
- 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.
- 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.
- classmethod from_dict(d: Dict[str, any]) RemoveExchangeForListingResponse ¶
Deserializes the RemoveExchangeForListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.RepoInfo¶
- 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.
- class databricks.sdk.service.marketplace.RepoInstallation¶
- 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.
- classmethod from_dict(d: Dict[str, any]) RepoInstallation ¶
Deserializes the RepoInstallation from a dictionary.
- class databricks.sdk.service.marketplace.SearchListingsResponse¶
-
- next_page_token: str | None = None¶
- as_dict() dict ¶
Serializes the SearchListingsResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) SearchListingsResponse ¶
Deserializes the SearchListingsResponse from a dictionary.
Serializes the ShareInfo into a dictionary suitable for use as a JSON request body.
Deserializes the ShareInfo from a dictionary.
The type of the data object. Could be one of: TABLE, SCHEMA, NOTEBOOK_FILE, MODEL, VOLUME
Name of the shared object
Serializes the SharedDataObject into a dictionary suitable for use as a JSON request body.
Deserializes the SharedDataObject from a dictionary.
- class databricks.sdk.service.marketplace.SortBy¶
- SORT_BY_DATE = "SORT_BY_DATE"¶
- SORT_BY_RELEVANCE = "SORT_BY_RELEVANCE"¶
- SORT_BY_TITLE = "SORT_BY_TITLE"¶
- SORT_BY_UNSPECIFIED = "SORT_BY_UNSPECIFIED"¶
- class databricks.sdk.service.marketplace.SortBySpec¶
-
- as_dict() dict ¶
Serializes the SortBySpec into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) SortBySpec ¶
Deserializes the SortBySpec from a dictionary.
- class databricks.sdk.service.marketplace.SortOrder¶
- SORT_ORDER_ASCENDING = "SORT_ORDER_ASCENDING"¶
- SORT_ORDER_DESCENDING = "SORT_ORDER_DESCENDING"¶
- SORT_ORDER_UNSPECIFIED = "SORT_ORDER_UNSPECIFIED"¶
- class databricks.sdk.service.marketplace.TokenDetail¶
- bearer_token: str | None = None¶
- endpoint: str | None = None¶
- expiration_time: str | 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.
- classmethod from_dict(d: Dict[str, any]) TokenDetail ¶
Deserializes the TokenDetail from a dictionary.
- class databricks.sdk.service.marketplace.TokenInfo¶
- 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.
- class databricks.sdk.service.marketplace.UpdateExchangeFilterRequest¶
- filter: ExchangeFilter¶
- id: str | None = None¶
- as_dict() dict ¶
Serializes the UpdateExchangeFilterRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateExchangeFilterRequest ¶
Deserializes the UpdateExchangeFilterRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateExchangeFilterResponse¶
- filter: ExchangeFilter | None = None¶
- as_dict() dict ¶
Serializes the UpdateExchangeFilterResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateExchangeFilterResponse ¶
Deserializes the UpdateExchangeFilterResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdateExchangeRequest¶
-
- id: str | None = None¶
- as_dict() dict ¶
Serializes the UpdateExchangeRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateExchangeRequest ¶
Deserializes the UpdateExchangeRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateExchangeResponse¶
-
- as_dict() dict ¶
Serializes the UpdateExchangeResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateExchangeResponse ¶
Deserializes the UpdateExchangeResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdateInstallationRequest¶
- installation: InstallationDetail¶
- installation_id: str | None = None¶
- listing_id: str | None = None¶
- rotate_token: bool | None = None¶
- as_dict() dict ¶
Serializes the UpdateInstallationRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateInstallationRequest ¶
Deserializes the UpdateInstallationRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateInstallationResponse¶
- installation: InstallationDetail | None = None¶
- as_dict() dict ¶
Serializes the UpdateInstallationResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateInstallationResponse ¶
Deserializes the UpdateInstallationResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdateListingRequest¶
-
- id: str | None = None¶
- as_dict() dict ¶
Serializes the UpdateListingRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateListingRequest ¶
Deserializes the UpdateListingRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateListingResponse¶
-
- as_dict() dict ¶
Serializes the UpdateListingResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateListingResponse ¶
Deserializes the UpdateListingResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdatePersonalizationRequestRequest¶
- status: PersonalizationRequestStatus¶
- listing_id: str | None = None¶
- reason: str | None = None¶
- request_id: str | None = None¶
- as_dict() dict ¶
Serializes the UpdatePersonalizationRequestRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdatePersonalizationRequestRequest ¶
Deserializes the UpdatePersonalizationRequestRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdatePersonalizationRequestResponse¶
- request: PersonalizationRequest | None = None¶
- as_dict() dict ¶
Serializes the UpdatePersonalizationRequestResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdatePersonalizationRequestResponse ¶
Deserializes the UpdatePersonalizationRequestResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdateProviderAnalyticsDashboardRequest¶
- id: str | None = None¶
id is immutable property and can’t be updated.
- version: int | None = None¶
this is the version of the dashboard template we want to update our user to current expectation is that it should be equal to latest version of the dashboard template
- as_dict() dict ¶
Serializes the UpdateProviderAnalyticsDashboardRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateProviderAnalyticsDashboardRequest ¶
Deserializes the UpdateProviderAnalyticsDashboardRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateProviderAnalyticsDashboardResponse¶
- 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.
- classmethod from_dict(d: Dict[str, any]) UpdateProviderAnalyticsDashboardResponse ¶
Deserializes the UpdateProviderAnalyticsDashboardResponse from a dictionary.
- class databricks.sdk.service.marketplace.UpdateProviderRequest¶
- provider: ProviderInfo¶
- id: str | None = None¶
- as_dict() dict ¶
Serializes the UpdateProviderRequest into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateProviderRequest ¶
Deserializes the UpdateProviderRequest from a dictionary.
- class databricks.sdk.service.marketplace.UpdateProviderResponse¶
- provider: ProviderInfo | None = None¶
- as_dict() dict ¶
Serializes the UpdateProviderResponse into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) UpdateProviderResponse ¶
Deserializes the UpdateProviderResponse from a dictionary.
- class databricks.sdk.service.marketplace.VisibilityFilter¶
- filter_type: FilterType | None = None¶
- filter_value: str | None = None¶
- as_dict() dict ¶
Serializes the VisibilityFilter into a dictionary suitable for use as a JSON request body.
- classmethod from_dict(d: Dict[str, any]) VisibilityFilter ¶
Deserializes the VisibilityFilter from a dictionary.