Grants
laktory.models.resources.databricks.Grants
¤
Bases: GrantsBase
Databricks Grants
Authoritative for all principals. Sets the grants of a securable and replaces any existing grants defined inside or outside of Laktory.
Examples:
import io
from laktory import models
grants_yaml = '''
catalog: dev
grants:
- principal: metastore-admins
privileges:
- CREATE_SCHEMA
- principal: account users
privileges:
- USE_CATALOG
- USE_SCHEMA
'''
grants = models.resources.databricks.Grants.model_validate_yaml(
io.StringIO(grants_yaml)
)
References
| BASE | DESCRIPTION |
|---|---|
catalog
|
TYPE:
|
credential
|
TYPE:
|
external_location
|
TYPE:
|
foreign_connection
|
TYPE:
|
function
|
TYPE:
|
grant
|
TYPE:
|
metastore
|
TYPE:
|
model
|
TYPE:
|
pipeline
|
TYPE:
|
recipient
|
TYPE:
|
schema_
|
TYPE:
|
share
|
TYPE:
|
storage_credential
|
TYPE:
|
table
|
TYPE:
|
volume
|
TYPE:
|
laktory.models.resources.databricks.grants.GrantsGrant
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
principal
|
TYPE:
|
privileges
|
TYPE:
|