Skip to content

analytics/machine_learning

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.ws["azurecaf_name.ws"] azurerm_machine_learning_workspace.ws["azurerm_machine_learning_workspace.ws"] module.compute_instance["module.compute_instance"] azurerm_machine_learning_workspace.ws --> azurecaf_name.ws module.compute_instance --> azurerm_machine_learning_workspace.ws

Module Reference

Category: analytics
Path: modules/analytics/machine_learning
Azure Resources: azurecaf_name, azurerm_machine_learning_workspace

Inputs

Name Description Type Required Default Validation
settings Configuration object for the machine learning workspace. any yes - -
client_config Client configuration object (see module README.md). any yes - -
global_settings Global settings object (see module README.md) any yes - -
resource_groups (Required) The resource group objects where to create the resource. any yes - -
keyvault_id The ID of the Key Vault to be used by the machine learning workspace. string yes - -
storage_account_id The ID of the Storage Account to be used by the nachine learning workspace. string yes - -
application_insights_id The ID of the App Insights to be used by the nachine learning workspace. string yes - -
base_tags Base tags for the resource to be inherited from the resource group. map(any) yes - -
vnets Virtual networks objects - contains all virtual networks that could potentially be used by the module. any yes - -
container_registry_id any no - -

Outputs

Name Description Sensitive Value
id The ID of the Machine Learning Workspace. - azurerm_machine_learning_workspace.ws.id
name Name of the Machine Learning Workspac. - azurerm_machine_learning_workspace.ws.name
identity An identity block exports the following: - principal_id: The (Client) ID of the Service Principal, -tenant_id: The ID... - azurerm_machine_learning_workspace.ws.identity
rbac_id - azurerm_machine_learning_workspace.ws.identity[0].principal_id

Sources

  • modules/analytics/machine_learning/compute_instance.tf
  • modules/analytics/machine_learning/locals.tf
  • modules/analytics/machine_learning/main.tf
  • modules/analytics/machine_learning/outputs.tf
  • modules/analytics/machine_learning/variables.tf
  • modules/analytics/machine_learning/workspace.tf