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_policyTokenAccessPolicy (optional) Token access policy

Returns:

CreatePublishedAppIntegrationOutput

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 The oauth app integration ID.

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 The oauth app integration ID.

Returns:

GetPublishedAppIntegrationOutput

list() Iterator[GetPublishedAppIntegrationOutput]

Get published oauth app integrations.

Get the list of published oauth app integrations for the specified Databricks account

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 The oauth app integration ID.

  • token_access_policyTokenAccessPolicy (optional) Token access policy to be updated in the published oauth app integration