36 lines
1.1 KiB
HCL
36 lines
1.1 KiB
HCL
resource "azapi_resource" "hub" {
|
|
type = "Microsoft.MachineLearningServices/workspaces@2024-04-01-preview"
|
|
name = "my-ai-hub"
|
|
location = azurerm_resource_group.default.location
|
|
parent_id = azurerm_resource_group.default.id
|
|
|
|
identity {
|
|
type = "SystemAssigned"
|
|
}
|
|
|
|
body = jsonencode({
|
|
properties = {
|
|
description = "This is my Azure AI hub"
|
|
friendlyName = "My Hub"
|
|
storageAccount = azurerm_storage_account.default.id
|
|
keyVault = azurerm_key_vault.default.id
|
|
|
|
/* Optional: To enable these field, the corresponding dependent resources need to be uncommented.
|
|
applicationInsight = azurerm_application_insights.default.id
|
|
containerRegistry = azurerm_container_registry.default.id
|
|
*/
|
|
|
|
/*Optional: To enable Customer Managed Keys, the corresponding
|
|
encryption = {
|
|
status = var.encryption_status
|
|
keyVaultProperties = {
|
|
keyVaultArmId = azurerm_key_vault.default.id
|
|
keyIdentifier = var.cmk_keyvault_key_uri
|
|
}
|
|
}
|
|
*/
|
|
|
|
}
|
|
kind = "hub"
|
|
})
|
|
} |