Skip to content

MwsPermissionAssignment

laktory.models.resources.databricks.MwsPermissionAssignment ยค

Bases: MwsPermissionAssignmentBase

Databricks Mws Permission Assignment

Examples:

import io

from laktory import models

assignment_yaml = '''
workspace_id: 1234567890
principal_id: 9876543210
permissions:
- USER
'''
assignment = (
    models.resources.databricks.MwsPermissionAssignment.model_validate_yaml(
        io.StringIO(assignment_yaml)
    )
)
References
BASE DESCRIPTION
permissions

The list of workspace permissions to assign to the principal:

TYPE: list[str] | VariableType

principal_id

Databricks ID of the user, service principal, or group. The principal ID can be retrieved using the SCIM API, or using databricks_user, databricks_service_principal or databricks_group data sources

TYPE: int | VariableType DEFAULT: None

workspace_id

Databricks workspace ID

TYPE: int | VariableType DEFAULT: None