-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add MLflow permissions #1012
Milestone
Comments
nfx
added a commit
that referenced
this issue
Dec 30, 2021
## MLflow Experiment usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-experiment-permissions-1) for [databricks_mlflow_experiment](mlflow_experiment.md) are: `CAN_READ`, `CAN_EDIT`, and `CAN_MANAGE`. ```hcl data "databricks_current_user" "me" {} resource "databricks_mlflow_experiment" "this" { name = "${data.databricks_current_user.me.home}/Sample" artifact_location = "dbfs:/tmp/my-experiment" description = "My MLflow experiment description" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "experiment_usage" { experiment_id = databricks_mlflow_experiment.this.id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_EDIT" } } ``` ## MLflow Model usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-model-permissions-1) for [databricks_mlflow_model](mlflow_model.md) are: `CAN_READ`, `CAN_EDIT`, `CAN_MANAGE_STAGING_VERSIONS`, `CAN_MANAGE_PRODUCTION_VERSIONS`, and `CAN_MANAGE`. ```hcl resource "databricks_mlflow_model" "this" { name = "SomePredictions" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "model_usage" { registered_model_id = databricks_mlflow_model.this.registered_model_id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE_PRODUCTION_VERSIONS" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_MANAGE_STAGING_VERSIONS" } } ``` Fixes #1012
nfx
added a commit
that referenced
this issue
Dec 30, 2021
## MLflow Experiment usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-experiment-permissions-1) for [databricks_mlflow_experiment](mlflow_experiment.md) are: `CAN_READ`, `CAN_EDIT`, and `CAN_MANAGE`. ```hcl data "databricks_current_user" "me" {} resource "databricks_mlflow_experiment" "this" { name = "${data.databricks_current_user.me.home}/Sample" artifact_location = "dbfs:/tmp/my-experiment" description = "My MLflow experiment description" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "experiment_usage" { experiment_id = databricks_mlflow_experiment.this.id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_EDIT" } } ``` ## MLflow Model usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-model-permissions-1) for [databricks_mlflow_model](mlflow_model.md) are: `CAN_READ`, `CAN_EDIT`, `CAN_MANAGE_STAGING_VERSIONS`, `CAN_MANAGE_PRODUCTION_VERSIONS`, and `CAN_MANAGE`. ```hcl resource "databricks_mlflow_model" "this" { name = "SomePredictions" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "model_usage" { registered_model_id = databricks_mlflow_model.this.registered_model_id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE_PRODUCTION_VERSIONS" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_MANAGE_STAGING_VERSIONS" } } ``` Fixes #1012
nfx
added a commit
that referenced
this issue
Dec 30, 2021
## MLflow Experiment usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-experiment-permissions-1) for [databricks_mlflow_experiment](mlflow_experiment.md) are: `CAN_READ`, `CAN_EDIT`, and `CAN_MANAGE`. ```hcl data "databricks_current_user" "me" {} resource "databricks_mlflow_experiment" "this" { name = "${data.databricks_current_user.me.home}/Sample" artifact_location = "dbfs:/tmp/my-experiment" description = "My MLflow experiment description" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "experiment_usage" { experiment_id = databricks_mlflow_experiment.this.id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_EDIT" } } ``` ## MLflow Model usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-model-permissions-1) for [databricks_mlflow_model](mlflow_model.md) are: `CAN_READ`, `CAN_EDIT`, `CAN_MANAGE_STAGING_VERSIONS`, `CAN_MANAGE_PRODUCTION_VERSIONS`, and `CAN_MANAGE`. ```hcl resource "databricks_mlflow_model" "this" { name = "SomePredictions" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "model_usage" { registered_model_id = databricks_mlflow_model.this.registered_model_id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE_PRODUCTION_VERSIONS" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_MANAGE_STAGING_VERSIONS" } } ``` Fixes #1012
michael-berk
pushed a commit
to michael-berk/terraform-provider-databricks
that referenced
this issue
Feb 15, 2023
## MLflow Experiment usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-experiment-permissions-1) for [databricks_mlflow_experiment](mlflow_experiment.md) are: `CAN_READ`, `CAN_EDIT`, and `CAN_MANAGE`. ```hcl data "databricks_current_user" "me" {} resource "databricks_mlflow_experiment" "this" { name = "${data.databricks_current_user.me.home}/Sample" artifact_location = "dbfs:/tmp/my-experiment" description = "My MLflow experiment description" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "experiment_usage" { experiment_id = databricks_mlflow_experiment.this.id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_EDIT" } } ``` ## MLflow Model usage Valid [permission levels](https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-model-permissions-1) for [databricks_mlflow_model](mlflow_model.md) are: `CAN_READ`, `CAN_EDIT`, `CAN_MANAGE_STAGING_VERSIONS`, `CAN_MANAGE_PRODUCTION_VERSIONS`, and `CAN_MANAGE`. ```hcl resource "databricks_mlflow_model" "this" { name = "SomePredictions" } resource "databricks_group" "auto" { display_name = "Automation" } resource "databricks_group" "eng" { display_name = "Engineering" } resource "databricks_permissions" "model_usage" { registered_model_id = databricks_mlflow_model.this.registered_model_id access_control { group_name = "users" permission_level = "CAN_READ" } access_control { group_name = databricks_group.auto.display_name permission_level = "CAN_MANAGE_PRODUCTION_VERSIONS" } access_control { group_name = databricks_group.eng.display_name permission_level = "CAN_MANAGE_STAGING_VERSIONS" } } ``` Fixes databricks#1012
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add support for MLflow permissions
https://docs.databricks.com/dev-tools/api/latest/permissions.html#operation/get-registered-models-permission-levels
The text was updated successfully, but these errors were encountered: