a.published_app_integration
: OAuth Published App Integration¶
- class databricks.sdk.service.oauth2.PublishedAppIntegrationAPI¶
These APIs enable administrators to manage published OAuth app integrations, which is required for adding/using Published OAuth App Integration like Tableau Desktop for Databricks in AWS cloud.
- create([, app_id: Optional[str], token_access_policy: Optional[TokenAccessPolicy]]) CreatePublishedAppIntegrationOutput ¶
Create Published OAuth App Integration.
Create Published OAuth App Integration.
You can retrieve the published OAuth app integration via :method:PublishedAppIntegration/get.
- Parameters:
app_id – str (optional) App id of the OAuth published app integration. For example power-bi, tableau-deskop
token_access_policy –
TokenAccessPolicy
(optional) Token access policy
- Returns:
- delete(integration_id: str)¶
Delete Published OAuth App Integration.
Delete an existing Published OAuth App Integration. You can retrieve the published OAuth app integration via :method:PublishedAppIntegration/get.
- Parameters:
integration_id – str
- get(integration_id: str) GetPublishedAppIntegrationOutput ¶
Get OAuth Published App Integration.
Gets the Published OAuth App Integration for the given integration id.
- Parameters:
integration_id – str
- Returns:
- list([, page_size: Optional[int], page_token: Optional[str]]) Iterator[GetPublishedAppIntegrationOutput] ¶
Get published oauth app integrations.
Get the list of published OAuth app integrations for the specified Databricks account
- Parameters:
page_size – int (optional)
page_token – str (optional)
- Returns:
Iterator over
GetPublishedAppIntegrationOutput
- update(integration_id: str [, token_access_policy: Optional[TokenAccessPolicy]])¶
Updates Published OAuth App Integration.
Updates an existing published OAuth App Integration. You can retrieve the published OAuth app integration via :method:PublishedAppIntegration/get.
- Parameters:
integration_id – str
token_access_policy –
TokenAccessPolicy
(optional) Token access policy to be updated in the published OAuth app integration