class_docstr: Performs storage operations on artifacts controlled by a Databricks-hosted model registry.
  
  Signed access URIs for the appropriate cloud storage locations are fetched from the
  MLflow service and used to download model artifacts.
  
  The artifact_uri is expected to be of the form
  - `models:/<model_name>/<model_version>`
  - `models:/<model_name>/<stage>`  (refers to the latest model version in the given stage)
  - `models:/<model_name>/latest`  (refers to the latest of all model versions)
  - `models://<profile>/<model_name>/<model_version or stage or 'latest'>`
  
  Note : This artifact repository is meant is to be instantiated by the ModelsArtifactRepository
  when the client is pointing to a Databricks-hosted model registry.
class_docstr_tok: ["Performs","storage","operations","on","artifacts","controlled","by","a","Databricks-hosted","model","registry",".","Signed","access","URIs","for","the","appropriate","cloud","storage","locations","are","fetched","from","the","MLflow","service","and","used","to","download","model","artifacts",".","The","artifact_uri","is","expected","to","be","of","the","form","-","`","models",":","\/","<","model_name",">","\/","<","model_version",">","`","-","`","models",":","\/","<","model_name",">","\/","<","stage",">","`","(","refers","to","the","latest","model","version","in","the","given","stage",")","-","`","models",":","\/","<","model_name",">","\/latest","`","(","refers","to","the","latest","of","all","model","versions",")","-","`","models",":","\/\/","<","profile",">","\/","<","model_name",">","\/","<","model_version","or","stage","or","'latest","'",">","`","Note",":","This","artifact","repository","is","meant","is","to","be","instantiated","by","the","ModelsArtifactRepository","when","the","client","is","pointing","to","a","Databricks-hosted","model","registry","."]
code: def log_artifacts(self, local_dir, artifact_path=None):
      raise MlflowException(
          "This repository does not support logging artifacts."
      )
  
imports: import json
  import logging
  import os
  import posixpath
  import mlflow.tracking
  from mlflow.entities import FileInfo
  from mlflow.environment_variables import MLFLOW_ENABLE_MULTIPART_DOWNLOAD, MLFLOW_MULTIPART_DOWNLOAD_CHUNK_SIZE
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import INVALID_PARAMETER_VALUE
  from mlflow.store.artifact.artifact_repo import ArtifactRepository
  from mlflow.store.artifact.utils.models import get_model_name_and_version, is_using_databricks_registry
  from mlflow.utils.databricks_utils import get_databricks_host_creds, warn_on_deprecated_cross_workspace_registry_uri
  from mlflow.utils.file_utils import download_chunk_retries, download_file_using_http_uri, parallelized_download_file_using_http_uri, remove_on_error
  from mlflow.utils.rest_utils import http_request
  from mlflow.utils.uri import get_databricks_profile_uri_from_artifact_uri
label_desc: Use image node_id 10 for calling the DatabricksModelsArtifactRepository obj's underlying member method code with example usage: obj.log_artifacts(local_dir, artifact_path) without return types