avm-res-machinelearningservices-workspace

Azure/avm-res-machinelearningservices-workspace/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Machine Learning Services Workspace

Install
module "avm-res-machinelearningservices-workspace" {
source = "Azure/avm-res-machinelearningservices-workspace/azurerm"
version = "0.9.0"
}
⭐ Source on GitHub 📦 Registry page
README

Azure Machine Learning Workspace Module This is an Azure Verified Module that provisions an Azure Machine Learning Workspace, which is a core resource for developing, training, and deploying machine learning models on Azure. Additionally, by setting the kind variable to Hub, this module can also provision an Azure AI Hub, which is an enhanced experience built on top of the Azure Machine Learning Workspace specifically for Generative AI use cases. Finally, if the kind variable is set to Project, this module can provision an AI Project for a Hub. Functionality Azure Machine Learning Workspace: The default behavior of this module is to create an Azure Machine Learning Workspace, which provides the environment and tools necessary for machine learning tasks. Azure AI Hub: If the kind variable i

Inputs (34)
NameTypeDescriptionDefault
resource_group_namestringThe resource group where the resources will be deployed. required
namestringThe name of the this resource. required
locationstringAzure region where the resource should be deployed. required
hbi_workspaceboolSpecifies if the resource is a High Business Impact (HBI) workspace.false
primary_user_assigned_identityobject({ resource_id = optThe resource id of the primary user-assigned managed identity for the workspace.{}
public_network_access_enabledbool(Optional) Whether (inbound) requests from the Internet / public network are allfalse
workspace_managed_networkobject({ isolation_mode = Specifies properties of the workspace's managed virtual network. - `isolation_m{ "firewall_sku": "Standard", "isola
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
storage_accountobject({ resource_id = optAn object describing the Storage Account for the workspace. This includes the fo{ "resource_id": null }
kindstringThe kind of the resource. This is used to determine the type of the resource. If"Default"
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
private_endpoints_manage_dns_zone_groupboolWhether to manage private DNS zone groups with this module. If set to false, youtrue
provision_network_now_enabledbool(Optional) Whether sets to trigger the provisioning of the managed VNet with thefalse
azure_ai_hubobject({ resource_id = opt An object describing the Azure AI Hub resource for which to create a Project. T{ "resource_id": null }
image_build_computestringThe name of the compute resource to use for image building. If not specified, thnull
tagsmap(string)(Optional) Tags of the resource.null
is_privateboolDEPRECATED. Please use `var.public_network_access_enabled`.null
outbound_rulesmap(object({ resource_id DEPRECATED. Please use `var.workspace_managed_network.outbound_rules.private_e{}
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
serverless_computeobject({ subnet_id Controls the Serverless Compute Settings on this resource. The following propenull
service_side_cmk_encryption_enabledboolSpecifies if the resource is using customer-managed keys for encryption.false
storage_access_typestringThe authentication mode used for accessing the system datastores of the workspac"identity"
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Azure Machine Learning Workspace{}
Outputs (8)
ai_services — DEPRECATED. Will always be null.
ai_services_service_connection — DEPRECATED. Will always be null.
resource — DEPRECATED. Use `workspace` or other outputs instead. If additional fields are required, open a bug.
workspace_identity — DEPRECATED. Use `system_assigned_mi_principal_id` instead, if the workspace was configured for syste
private_endpoints — A map of the private endpoints created.
resource_id — The ID of the machine learning workspace.
system_assigned_mi_principal_id — The system-assigned managed identity for the created workspace, if applicable.
workspace — The machine learning workspace created.
Resources (8)
azapi_resourceazurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_private_endpointazurerm_private_endpoint_application_security_group_associationazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.9.0
Cloud AZURERM
★ Stars14
Forks28
Total downloads52.4k
Inputs34
Outputs8
Resources8
Examples10
LicenseMIT
NamespaceAzure
Updated