published_app_integrations
Creates, updates, deletes, gets or lists a published_app_integrations
resource.
Overview
Name | published_app_integrations |
Type | Resource |
Id | databricks_account.oauth.published_app_integrations |
Fields
The following fields are returned by SELECT
queries:
- get
- list
Request completed successfully.
Name | Datatype | Description |
---|---|---|
name | string | |
app_id | string | |
integration_id | string | |
create_time | string | |
created_by | integer | |
token_access_policy | object |
Request completed successfully.
Name | Datatype | Description |
---|---|---|
name | string | |
app_id | string | |
integration_id | string | |
create_time | string | |
created_by | integer | |
token_access_policy | object |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | Gets the Published OAuth App Integration for the given integration id. | ||
list | select | Get the list of published OAuth app integrations for the specified Databricks account | ||
create | insert | Create Published OAuth App Integration. | ||
update | update | Updates an existing published OAuth App Integration. You can retrieve the published OAuth app integration via | ||
delete | delete | Delete an existing Published OAuth App Integration. You can retrieve the published OAuth app integration via |
Parameters
Parameters can be passed in the WHERE
clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
Name | Datatype | Description |
---|
SELECT
examples
- get
- list
Gets the Published OAuth App Integration for the given integration id.
SELECT
name,
app_id,
integration_id,
create_time,
created_by,
token_access_policy
FROM databricks_account.oauth.published_app_integrations;
Get the list of published OAuth app integrations for the specified Databricks account
SELECT
name,
app_id,
integration_id,
create_time,
created_by,
token_access_policy
FROM databricks_account.oauth.published_app_integrations;
INSERT
examples
- create
- Manifest
Create Published OAuth App Integration.
INSERT INTO databricks_account.oauth.published_app_integrations (
data__app_id,
data__token_access_policy
)
SELECT
'{{ app_id }}',
'{{ token_access_policy }}'
RETURNING
integration_id
;
# Description fields are for documentation purposes
- name: published_app_integrations
props:
- name: app_id
value: string
- name: token_access_policy
value: object
UPDATE
examples
- update
Updates an existing published OAuth App Integration. You can retrieve the published OAuth app integration via
UPDATE databricks_account.oauth.published_app_integrations
SET
data__token_access_policy = '{{ token_access_policy }}'
WHERE
;
DELETE
examples
- delete
Delete an existing Published OAuth App Integration. You can retrieve the published OAuth app integration via
DELETE FROM databricks_account.oauth.published_app_integrations;