github.com/databricks/cli@v0.203.0/bundle/internal/tf/schema/resource_permissions.go (about)

     1  // Generated from Databricks Terraform provider schema. DO NOT EDIT.
     2  
     3  package schema
     4  
     5  type ResourcePermissionsAccessControl struct {
     6  	GroupName            string `json:"group_name,omitempty"`
     7  	PermissionLevel      string `json:"permission_level"`
     8  	ServicePrincipalName string `json:"service_principal_name,omitempty"`
     9  	UserName             string `json:"user_name,omitempty"`
    10  }
    11  
    12  type ResourcePermissions struct {
    13  	Authorization     string                             `json:"authorization,omitempty"`
    14  	ClusterId         string                             `json:"cluster_id,omitempty"`
    15  	ClusterPolicyId   string                             `json:"cluster_policy_id,omitempty"`
    16  	DirectoryId       string                             `json:"directory_id,omitempty"`
    17  	DirectoryPath     string                             `json:"directory_path,omitempty"`
    18  	ExperimentId      string                             `json:"experiment_id,omitempty"`
    19  	Id                string                             `json:"id,omitempty"`
    20  	InstancePoolId    string                             `json:"instance_pool_id,omitempty"`
    21  	JobId             string                             `json:"job_id,omitempty"`
    22  	NotebookId        string                             `json:"notebook_id,omitempty"`
    23  	NotebookPath      string                             `json:"notebook_path,omitempty"`
    24  	ObjectType        string                             `json:"object_type,omitempty"`
    25  	PipelineId        string                             `json:"pipeline_id,omitempty"`
    26  	RegisteredModelId string                             `json:"registered_model_id,omitempty"`
    27  	RepoId            string                             `json:"repo_id,omitempty"`
    28  	RepoPath          string                             `json:"repo_path,omitempty"`
    29  	ServingEndpointId string                             `json:"serving_endpoint_id,omitempty"`
    30  	SqlAlertId        string                             `json:"sql_alert_id,omitempty"`
    31  	SqlDashboardId    string                             `json:"sql_dashboard_id,omitempty"`
    32  	SqlEndpointId     string                             `json:"sql_endpoint_id,omitempty"`
    33  	SqlQueryId        string                             `json:"sql_query_id,omitempty"`
    34  	WorkspaceFileId   string                             `json:"workspace_file_id,omitempty"`
    35  	WorkspaceFilePath string                             `json:"workspace_file_path,omitempty"`
    36  	AccessControl     []ResourcePermissionsAccessControl `json:"access_control,omitempty"`
    37  }