Microsoft. Workspace di MachineLearningServices 2026-03-15-preview

Definizione di risorsa Bicep

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Esempi di utilizzo

Esempi di Bicep

Esempio di base di distribuzione di Azure Machine Learning Workspace.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
  properties: {
    accessTier: 'Hot'
    allowBlobPublicAccess: true
    allowCrossTenantReplication: true
    allowSharedKeyAccess: true
    defaultToOAuthAuthentication: false
    encryption: {
      keySource: 'Microsoft.Storage'
      services: {
        queue: {
          keyType: 'Service'
        }
        table: {
          keyType: 'Service'
        }
      }
    }
    isHnsEnabled: false
    isNfsV3Enabled: false
    isSftpEnabled: false
    minimumTlsVersion: 'TLS1_2'
    networkAcls: {
      defaultAction: 'Allow'
    }
    publicNetworkAccess: 'Enabled'
    supportsHttpsTrafficOnly: true
  }
}

resource vault 'Microsoft.KeyVault/vaults@2021-10-01' = {
  name: resourceName
  location: location
  properties: {
    accessPolicies: [
      {
        objectId: '45a2d1ea-488a-44b0-bb2e-3cd8e485ebef'
        permissions: {
          certificates: [
            'all'
          ]
          keys: [
            'all'
          ]
          secrets: [
            'all'
          ]
          storage: []
        }
        tenantId: tenant().tenantId
      }
    ]
    createMode: 'default'
    enablePurgeProtection: true
    enableRbacAuthorization: false
    enableSoftDelete: true
    enabledForDeployment: false
    enabledForDiskEncryption: false
    enabledForTemplateDeployment: false
    publicNetworkAccess: 'Enabled'
    sku: {
      family: 'A'
      name: 'standard'
    }
    tenantId: tenant().tenantId
  }
}

resource workspace 'Microsoft.MachineLearningServices/workspaces@2022-05-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'Basic'
    tier: 'Basic'
  }
  properties: {
    applicationInsights: component.id
    keyVault: vault.id
    publicNetworkAccess: 'Disabled'
    storageAccount: storageAccount.id
    v1LegacyMode: false
  }
}

resource component 'Microsoft.Insights/components@2020-02-02' = {
  name: resourceName
  location: location
  kind: 'web'
  properties: {
    Application_Type: 'web'
    DisableIpMasking: false
    DisableLocalAuth: false
    ForceCustomerStorageForProfiler: false
    RetentionInDays: 90
    SamplingPercentage: 100
    publicNetworkAccessForIngestion: 'Enabled'
    publicNetworkAccessForQuery: 'Enabled'
  }
}

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
'area di lavoro di Machine Learning Services Modulo risorse AVM per l'area di lavoro di Machine Learning Services

Esempi di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.

File bicipite Descrizione
Configurazione di base di Azure AI Foundry Questo set di modelli illustra come configurare Azure AI Foundry con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Configurazione di base di Azure AI Foundry Questo set di modelli illustra come configurare Azure AI Foundry con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Rete di fonderia di intelligenza artificiale di Azure con restrizioni Questo set di modelli illustra come configurare Azure AI Foundry con il collegamento privato e l'uscita disabilitati, usando le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Azure AI Foundry con autenticazione ID Microsoft Entra Questo set di modelli illustra come configurare Azure AI Foundry con l'autenticazione ID Microsoft Entra per le risorse dipendenti, ad esempio i servizi di intelligenza artificiale di Azure e Archiviazione di Azure.
configurazione di base di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione sicura end-to-end di Azure Machine Learning Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy) Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Chiavi API di configurazione dell'agente di base Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione di base usando l'autenticazione delle chiavi API per la connessione al servizio di intelligenza artificiale/AOAI. Gli agenti usano risorse di ricerca e archiviazione multi-tenant completamente gestite da Microsoft. Non avrai visibilità o controllo su queste risorse Azure sottostanti.
Identità di configurazione dell'agente di base Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione di base usando l'autenticazione dell'identità gestita per la connessione al servizio di intelligenza artificiale/AOAI. Gli agenti usano risorse di ricerca e archiviazione multi-tenant completamente gestite da Microsoft. Non avrai visibilità o controllo su queste risorse Azure sottostanti.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK) Questo modello di distribuzione specifica come creare un'area di lavoro di Azure Machine Learning con la crittografia lato servizio usando le chiavi di crittografia.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK) Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy) Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet) Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Distribuisci Secure AI Foundry con una rete virtuale gestita Questo modello crea un ambiente Azure AI Foundry sicuro con solide restrizioni di sicurezza della rete e delle identità.
Agente protetto dalla rete con identità gestita dall'utente Questo set di modelli illustra come configurare il servizio Agente di intelligenza artificiale di Azure con isolamento della rete virtuale usando l'autenticazione dell'identità gestita dall'utente per la connessione al servizio di intelligenza artificiale/AOAI e i collegamenti di rete privata per connettere l'agente ai dati sicuri.
Configurazione dell'agente standard Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione standard, ovvero con l'autenticazione dell'identità gestita per le connessioni di progetto/hub e l'accesso a Internet pubblico abilitato. Gli agenti usano risorse di ricerca e archiviazione a tenant singolo di proprietà del cliente. Con questa configurazione, si ha il controllo completo e la visibilità su queste risorse, ma si comportano costi in base all'utilizzo.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces@2026-03-15-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowPublicAccessWhenBehindVnet: bool
    allowRoleAssignmentOnRG: bool
    applicationInsights: 'string'
    associatedWorkspaces: [
      'string'
    ]
    containerRegistries: [
      'string'
    ]
    containerRegistry: 'string'
    description: 'string'
    discoveryUrl: 'string'
    enableDataIsolation: bool
    enableServiceSideCMKEncryption: bool
    enableSimplifiedCmk: bool
    enableSoftwareBillOfMaterials: bool
    encryption: {
      cosmosDbResourceId: 'string'
      identity: {
        userAssignedIdentity: 'string'
      }
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
        keyVaultArmId: 'string'
      }
      searchAccountResourceId: 'string'
      status: 'string'
      storageAccountResourceId: 'string'
    }
    existingWorkspaces: [
      'string'
    ]
    featureStoreSettings: {
      computeRuntime: {
        sparkRuntimeVersion: 'string'
      }
      offlineStoreConnectionName: 'string'
      onlineStoreConnectionName: 'string'
    }
    friendlyName: 'string'
    hbiWorkspace: bool
    hubResourceId: 'string'
    imageBuildCompute: 'string'
    ipAllowlist: [
      'string'
    ]
    keyVault: 'string'
    keyVaults: [
      'string'
    ]
    managedNetwork: {
      enableNetworkMonitor: bool
      firewallSku: 'string'
      isolationMode: 'string'
      managedNetworkKind: 'string'
      outboundRules: {
        {customized property}: {
          category: 'string'
          status: 'string'
          type: 'string'
          // For remaining properties, see OutboundRule objects
        }
      }
      status: {
        sparkReady: bool
        status: 'string'
      }
    }
    networkAcls: {
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    primaryUserAssignedIdentity: 'string'
    provisionNetworkNow: bool
    publicNetworkAccess: 'string'
    serverlessComputeSettings: {
      serverlessComputeCustomSubnet: 'string'
      serverlessComputeNoPublicIP: bool
    }
    serviceManagedResourcesSettings: {
      cosmosDb: {
        collectionsThroughput: int
      }
    }
    sharedPrivateLinkResources: [
      {
        name: 'string'
        properties: {
          groupId: 'string'
          privateLinkResourceId: 'string'
          requestMessage: 'string'
          status: 'string'
        }
      }
    ]
    softDeleteRetentionInDays: int
    storageAccount: 'string'
    storageAccounts: [
      'string'
    ]
    systemDatastoresAuthMode: 'string'
    v1LegacyMode: bool
    workspaceHubConfig: {
      additionalWorkspaceStorageAccounts: [
        'string'
      ]
      defaultWorkspaceResourceGroup: 'string'
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Oggetti OutboundRule

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per FQDN, usare:

{
  destination: 'string'
  type: 'FQDN'
}

Per PrivateEndpoint, usare:

{
  destination: {
    serviceResourceId: 'string'
    sparkEnabled: bool
    sparkStatus: 'string'
    subresourceTarget: 'string'
  }
  fqdns: [
    'string'
  ]
  type: 'PrivateEndpoint'
}

Per ServiceTag, usare:

{
  destination: {
    action: 'string'
    addressPrefixes: [
      'string'
    ]
    portRanges: 'string'
    protocol: 'string'
    serviceTag: 'string'
  }
  type: 'ServiceTag'
}

Valori delle proprietà

Microsoft. MachineLearningServices/workspaces

Name Descrizione Value
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
kind string
location string
nome Nome della risorsa string

Constraints:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
properties Attributi aggiuntivi dell'entità. WorkspaceProperties (obbligatorio)
sku Optional. Questo campo deve essere implementato dal provider di servizi di ripristino perché AML supporta più di un livello Sku
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ComputeRuntimeDto

Name Descrizione Value
sparkRuntimeVersion string

CosmosDbSettings

Name Descrizione Value
collectionsThroughput int

Proprietà Encryption

Name Descrizione Value
cosmosDbResourceId Account cosmosdb byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
identity Identità da usare con keyVault IdentityForCmk
keyVaultProperties Dettagli dell'insieme di credenziali delle chiavi per eseguire la crittografia KeyVaultProperties (obbligatorio)
searchAccountResourceId Account di ricerca byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
stato Indica se la crittografia è abilitata o meno per l'area di lavoro. 'Disabilitato'
'Abilitato' (obbligatorio)
storageAccountResourceId Account di archiviazione byok che il cliente porta per archiviare i dati del cliente
con crittografia
string

FeatureStoreSettings

Name Descrizione Value
computeRuntime ComputeRuntimeDto
offlineStoreConnectionName string
onlineStoreConnectionName string

FqdnOutboundRule

Name Descrizione Value
destination string
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'FQDN' (obbligatorio)

IdentityForCmk

Name Descrizione Value
userAssignedIdentity UserAssignedIdentity da usare per recuperare la chiave di crittografia da KeyVault string

IPRule

Name Descrizione Value
value Intervallo di indirizzi IPv4 nella notazione CIDR, ad esempio "124.56.78.91" (indirizzo IP semplice) o "124.56.78.0/24" (tutti gli indirizzi che iniziano con 124.56.78). Il valore può essere "Consenti" o "Nega". string

KeyVaultProperties

Name Descrizione Value
identityClientId Attualmente è supportato solo l'identità del servizio gestito SystemAssigned.
Questo è necessario quando supportiamo UserAssignedIdentities
string
keyIdentifier Identificatore di chiave KeyVault per crittografare i dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)
keyVaultArmId KeyVault Arm ID che contiene la chiave di crittografia dei dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)

ManagedNetworkProvisionStatus

Name Descrizione Value
Pronto per le scintille bool
stato Stato della rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Inactive'

ManagedNetworkSettings

Name Descrizione Value
abilitareNetworkMonitor Un flag per indicare se il monitoraggio deve essere abilitato per la rete gestita. bool
firewallSku Sku del firewall usato per le regole FQDN 'Basic'
'Standard'
isolationMode Modalità di isolamento per la rete gestita di un'area di lavoro di Machine Learning. 'ConsentiInternetIn uscita'
'AllowOnlyApprovedOutbound'
'Disabilitato'
managedNetworkKind Il tipo di rete gestita. Gli utenti possono passare da V1 a V2 per controlli di accesso granulari, ma non possono tornare a V1 una volta abilitata V2. 'V1'
'V2'
outboundRules Dizionario di <OutboundRule> managedNetworkSettingsOutboundRules
stato Stato del provisioning per la rete gestita di un'area di lavoro di Machine Learning. ManagedNetworkProvisionStatus

ManagedNetworkSettingsOutboundRules

Name Descrizione Value

ManagedServiceIdentity

Name Descrizione Value
tipo Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'None'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Liste di controllo degli accessi di rete

Name Descrizione Value
defaultAction Azione predefinita quando nessuna regola da ipRules e da virtualNetworkRules corrispondono. Questa proprietà viene utilizzata solo dopo la valutazione della proprietà bypass. 'Consenti'
'Negare'
ipRegole Regole che regolano l'accessibilità di una risorsa da un indirizzo IP o da un intervallo ip specifico. IPRule[]

Regola in uscita

Name Descrizione Value
categoria Categoria di una regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Dipendenza'
'Consigliato'
'Obbligatorio'
'Definito dall'utente'
stato Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
tipo Impostare su "FQDN" per il tipo FqdnOutboundRule. Impostare su 'PrivateEndpoint' per il tipo PrivateEndpointOutboundRule. Impostare su 'ServiceTag' per il tipo ServiceTagOutboundRule. 'FQDN'
'PrivateEndpoint'
'ServiceTag' (obbligatorio)

PrivateEndpointDestination

Name Descrizione Value
serviceResourceId Definizione del tipo che fa riferimento all'ID a una risorsa di Azure Resource Manager. string
sparkEnabled bool
sparkStatus Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
subresourceTarget string

PrivateEndpointOutboundRule

Name Descrizione Value
destination Destinazione endpoint privato per una regola in uscita dell'endpoint privato per la rete gestita di un'area di lavoro di Machine Learning. PrivateEndpointDestination
FQDNS string[]
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'PrivateEndpoint' (obbligatorio)

ServerlessComputeSettings

Name Descrizione Value
serverlessComputeCustomSubnet ID risorsa di una subnet di rete virtuale esistente in cui devono essere distribuiti i nodi di calcolo serverless string
serverlessComputeNoPublicIP Flag per segnalare se i nodi di calcolo serverless distribuiti nella rete virtuale personalizzata non avrebbero indirizzi IP pubblici per un'area di lavoro con endpoint privato bool

ServiceManagedResourcesSettings

Name Descrizione Value
cosmosDb CosmosDbSettings

Destinazione del Tag Servizio

Name Descrizione Value
action Enumerazione dell'azione per la regola di rete. 'Consenti'
'Negare'
indirizzoPrefissi Facoltativo, se specificato, la proprietà ServiceTag verrà ignorata. string[]
portRanges string
protocol string
serviceTag string

ServiceTagOutboundRule

Name Descrizione Value
destination Destinazione tag di servizio per una regola in uscita tag di servizio per la rete gestita di un'area di lavoro di Machine Learning. Destinazione del Service Tag
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'ServiceTag' (obbligatorio)

SharedPrivateLinkResource

Name Descrizione Value
nome Nome univoco del collegamento privato string
properties Proprietà di una risorsa di collegamento privato condiviso. SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

Name Descrizione Value
groupId ID gruppo del collegamento privato string
privateLinkResourceId ID risorsa a cui è collegato il collegamento privato string
messaggioRichiesta Messaggio di richiesta string
stato Stato della connessione del consumatore del servizio con il fornitore del servizio\r\nPossibili transizioni di stato\r\nIn sospeso -> Approvato (Il fornitore di servizi approva la richiesta di connessione)\r\nPendente -> Rifiutato (Il fornitore di servizi rifiuta la richiesta di connessione)\r\nIn sospeso -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nApprovato -> Rifiutato (Il fornitore di servizi rifiuta la connessione approvata)\r\nApprovato -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nRifiutato - > In sospeso (Il consumatore del servizio riavvia la richiesta di connessione respinta)\r\nRifiutata -> Disconnesso (il fornitore di servizi elimina la connessione) 'Approvato'
'Disconnesso'
'In sospeso'
'Respinto'
'Timeout'

Sku

Name Descrizione Value
Capacità Se lo SKU supporta l'aumento o l'aumento del numero di istanze, è necessario includere l'intero della capacità. Se non è possibile aumentare o ridurre il numero di istanze per la risorsa, potrebbe essere omesso. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
nome Nome dello SKU. Ad esempio - P3. Si tratta in genere di un codice lettera+numero stringa (obbligatorio)
size Dimensioni dello SKU. Quando il campo nome è la combinazione di livello e un altro valore, si tratta del codice autonomo. string
tier Questo campo deve essere implementato dal provider di risorse se il servizio ha più di un livello, ma non è necessario in un PUT. 'Basic'
'Libero'
'Premium'
'Standard'

UserAssignedIdentities

Name Descrizione Value

UserAssignedIdentity

Name Descrizione Value

WorkspaceHubConfig

Name Descrizione Value
additionalWorkspaceStorageAccounts string[]
defaultWorkspaceResourceGroup string

Proprietà dell'area di lavoro

Name Descrizione Value
allowPublicAccessWhenBehindVnet Flag per indicare se consentire l'accesso pubblico quando si è dietro la rete virtuale. bool
allowRoleAssignmentOnRG Flag per indicare se si eseguirà l'assegnazione di ruolo per l'identità del servizio gestito dell'area di lavoro a livello di gruppo di risorse. bool
applicationInsights ID ARM di Application Insights associato a questa area di lavoro. string
associatedWorkspaces string[]
containerRegistries string[]
containerRegistry ID ARM del registro contenitori associato a questa area di lavoro. string
description Descrizione dell'area di lavoro. string
discoveryUrl URL del servizio di individuazione per identificare gli endpoint a livello di area per i servizi di sperimentazione di Machine Learning string
enableDataIsolation bool
enableServiceSideCMKEncryption bool
enableSimplifiedCmk Flag per indicare se la chiave cmk semplificata deve essere abilitata per questa area di lavoro. bool
enableSoftwareBillOfMaterials Flag per indicare se SoftwareBillOfMaterials deve essere abilitato per questa area di lavoro. bool
encryption Proprietà Encryption
Aree di lavoro esistenti string[]
featureStoreSettings Impostazioni per l'area di lavoro tipo archivio funzionalità. FeatureStoreSettings
friendlyName Nome descrittivo per questa area di lavoro. Nome modificabile string
hbiWorkspace Flag per segnalare i dati HBI nell'area di lavoro e ridurre i dati di diagnostica raccolti dal servizio bool
hubResourceId string
imageBuildCompute Nome di calcolo per la compilazione di immagini string
ipAllowlist Elenco di indirizzi IPv4 autorizzati ad accedere all'area di lavoro. string[]
KeyVault ID ARM dell'insieme di credenziali delle chiavi associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
Credenziali chiave string[]
gestitodi rete Impostazioni di rete gestita per un'area di lavoro di Machine Learning. managedNetworkSettings
Acl di rete Set di regole che regolano l'accessibilità di rete dell'area di lavoro. NetworkAcls
primaryUserAssignedIdentity ID risorsa identità assegnata dall'utente che rappresenta l'identità dell'area di lavoro. string
provisioningNetworkNow Impostare per attivare il provisioning della rete virtuale gestita con le opzioni predefinite durante la creazione di un'area di lavoro con la rete virtuale gestita abilitata oppure non esegue alcuna operazione. bool
pubblicoAccesso alla rete Indica se le richieste dalla rete pubblica sono consentite. 'Disabilitato'
'Abilitato'
serverlessComputeSettings Impostazioni per il calcolo serverless in un'area di lavoro ServerlessComputeSettings
serviceManagedResourcesSettings Impostazioni delle risorse gestite dal servizio. ServiceManagedResourcesSettings
sharedPrivateLinkResources Elenco di risorse di collegamento privato condiviso in questa area di lavoro. SharedPrivateLinkResource[]
softDeleteRetentionInDays Tempo di conservazione in giorni dopo l'eliminazione temporanea dell'area di lavoro. int
storageAccount ID ARM dell'account di archiviazione associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
storageAccounts string[]
systemDatastoresAuthMode Modalità di autenticazione usata per accedere agli archivi dati di sistema dell'area di lavoro. 'Chiave di accesso'
'Identità'
'UserDelegationSAS'
v1Modalità legacy L'abilitazione di v1_legacy_mode può impedire l'uso di funzionalità fornite dall'API v2. bool
workspaceHubConfig Oggetto di configurazione di WorkspaceHub. WorkspaceHubConfig

Area di lavoroTags

Name Descrizione Value

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Modello Descrizione
Configurazione di base di Azure AI Foundry

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Foundry con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Configurazione di base di Azure AI Foundry

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Foundry con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Rete di fonderia di intelligenza artificiale di Azure con restrizioni

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Foundry con il collegamento privato e l'uscita disabilitati, usando le chiavi gestite da Microsoft per la crittografia e la configurazione dell'identità gestita da Microsoft per la risorsa di intelligenza artificiale.
Azure AI Foundry con autenticazione ID Microsoft Entra

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Foundry con l'autenticazione ID Microsoft Entra per le risorse dipendenti, ad esempio i servizi di intelligenza artificiale di Azure e Archiviazione di Azure.
configurazione di base di Azure AI Studio

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
con restrizioni di rete di Azure AI Studio

Pubblica su Azure
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale.
configurazione sicura end-to-end di Azure Machine Learning

Pubblica su Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy)

Pubblica su Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
dell'area di lavoro di Azure Machine Learning

Pubblica su Azure
Questo modello crea una nuova area di lavoro di Azure Machine Learning, insieme a un account di archiviazione crittografato, a KeyVault e alla registrazione di Application Insights
Chiavi API di configurazione dell'agente di base

Pubblica su Azure
Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione di base usando l'autenticazione delle chiavi API per la connessione al servizio di intelligenza artificiale/AOAI. Gli agenti usano risorse di ricerca e archiviazione multi-tenant completamente gestite da Microsoft. Non avrai visibilità o controllo su queste risorse Azure sottostanti.
Identità di configurazione dell'agente di base

Pubblica su Azure
Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione di base usando l'autenticazione dell'identità gestita per la connessione al servizio di intelligenza artificiale/AOAI. Gli agenti usano risorse di ricerca e archiviazione multi-tenant completamente gestite da Microsoft. Non avrai visibilità o controllo su queste risorse Azure sottostanti.
Crea uno spazio di lavoro AML con più dataset e dataset Datastores

Pubblica su Azure
Questo template crea un workspace Azure Machine Learning con molteplici dataset e datastore.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Pubblica su Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning

Pubblica su Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK)

Pubblica su Azure
Questo modello di distribuzione specifica come creare un'area di lavoro di Azure Machine Learning con la crittografia lato servizio usando le chiavi di crittografia.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK)

Pubblica su Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Pubblica su Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet)

Pubblica su Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Distribuisci Secure AI Foundry con una rete virtuale gestita

Pubblica su Azure
Questo modello crea un ambiente Azure AI Foundry sicuro con solide restrizioni di sicurezza della rete e delle identità.
Agente protetto dalla rete con identità gestita dall'utente

Pubblica su Azure
Questo set di modelli illustra come configurare il servizio Agente di intelligenza artificiale di Azure con isolamento della rete virtuale usando l'autenticazione dell'identità gestita dall'utente per la connessione al servizio di intelligenza artificiale/AOAI e i collegamenti di rete privata per connettere l'agente ai dati sicuri.
Configurazione dell'agente standard

Pubblica su Azure
Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione standard, ovvero con l'autenticazione dell'identità gestita per le connessioni di progetto/hub e l'accesso a Internet pubblico abilitato. Gli agenti usano risorse di ricerca e archiviazione a tenant singolo di proprietà del cliente. Con questa configurazione, si ha il controllo completo e la visibilità su queste risorse, ma si comportano costi in base all'utilizzo.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces",
  "apiVersion": "2026-03-15-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "allowPublicAccessWhenBehindVnet": "bool",
    "allowRoleAssignmentOnRG": "bool",
    "applicationInsights": "string",
    "associatedWorkspaces": [ "string" ],
    "containerRegistries": [ "string" ],
    "containerRegistry": "string",
    "description": "string",
    "discoveryUrl": "string",
    "enableDataIsolation": "bool",
    "enableServiceSideCMKEncryption": "bool",
    "enableSimplifiedCmk": "bool",
    "enableSoftwareBillOfMaterials": "bool",
    "encryption": {
      "cosmosDbResourceId": "string",
      "identity": {
        "userAssignedIdentity": "string"
      },
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string",
        "keyVaultArmId": "string"
      },
      "searchAccountResourceId": "string",
      "status": "string",
      "storageAccountResourceId": "string"
    },
    "existingWorkspaces": [ "string" ],
    "featureStoreSettings": {
      "computeRuntime": {
        "sparkRuntimeVersion": "string"
      },
      "offlineStoreConnectionName": "string",
      "onlineStoreConnectionName": "string"
    },
    "friendlyName": "string",
    "hbiWorkspace": "bool",
    "hubResourceId": "string",
    "imageBuildCompute": "string",
    "ipAllowlist": [ "string" ],
    "keyVault": "string",
    "keyVaults": [ "string" ],
    "managedNetwork": {
      "enableNetworkMonitor": "bool",
      "firewallSku": "string",
      "isolationMode": "string",
      "managedNetworkKind": "string",
      "outboundRules": {
        "{customized property}": {
          "category": "string",
          "status": "string",
          "type": "string"
          // For remaining properties, see OutboundRule objects
        }
      },
      "status": {
        "sparkReady": "bool",
        "status": "string"
      }
    },
    "networkAcls": {
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "primaryUserAssignedIdentity": "string",
    "provisionNetworkNow": "bool",
    "publicNetworkAccess": "string",
    "serverlessComputeSettings": {
      "serverlessComputeCustomSubnet": "string",
      "serverlessComputeNoPublicIP": "bool"
    },
    "serviceManagedResourcesSettings": {
      "cosmosDb": {
        "collectionsThroughput": "int"
      }
    },
    "sharedPrivateLinkResources": [
      {
        "name": "string",
        "properties": {
          "groupId": "string",
          "privateLinkResourceId": "string",
          "requestMessage": "string",
          "status": "string"
        }
      }
    ],
    "softDeleteRetentionInDays": "int",
    "storageAccount": "string",
    "storageAccounts": [ "string" ],
    "systemDatastoresAuthMode": "string",
    "v1LegacyMode": "bool",
    "workspaceHubConfig": {
      "additionalWorkspaceStorageAccounts": [ "string" ],
      "defaultWorkspaceResourceGroup": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Oggetti OutboundRule

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per FQDN, usare:

{
  "destination": "string",
  "type": "FQDN"
}

Per PrivateEndpoint, usare:

{
  "destination": {
    "serviceResourceId": "string",
    "sparkEnabled": "bool",
    "sparkStatus": "string",
    "subresourceTarget": "string"
  },
  "fqdns": [ "string" ],
  "type": "PrivateEndpoint"
}

Per ServiceTag, usare:

{
  "destination": {
    "action": "string",
    "addressPrefixes": [ "string" ],
    "portRanges": "string",
    "protocol": "string",
    "serviceTag": "string"
  },
  "type": "ServiceTag"
}

Valori delle proprietà

Microsoft. MachineLearningServices/workspaces

Name Descrizione Value
apiVersion Versione dell'API 'Anteprima 2026-03-15-Preview'
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
kind string
location string
nome Nome della risorsa string

Constraints:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
properties Attributi aggiuntivi dell'entità. WorkspaceProperties (obbligatorio)
sku Optional. Questo campo deve essere implementato dal provider di servizi di ripristino perché AML supporta più di un livello Sku
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces'

ComputeRuntimeDto

Name Descrizione Value
sparkRuntimeVersion string

CosmosDbSettings

Name Descrizione Value
collectionsThroughput int

Proprietà Encryption

Name Descrizione Value
cosmosDbResourceId Account cosmosdb byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
identity Identità da usare con keyVault IdentityForCmk
keyVaultProperties Dettagli dell'insieme di credenziali delle chiavi per eseguire la crittografia KeyVaultProperties (obbligatorio)
searchAccountResourceId Account di ricerca byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
stato Indica se la crittografia è abilitata o meno per l'area di lavoro. 'Disabilitato'
'Abilitato' (obbligatorio)
storageAccountResourceId Account di archiviazione byok che il cliente porta per archiviare i dati del cliente
con crittografia
string

FeatureStoreSettings

Name Descrizione Value
computeRuntime ComputeRuntimeDto
offlineStoreConnectionName string
onlineStoreConnectionName string

FqdnOutboundRule

Name Descrizione Value
destination string
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'FQDN' (obbligatorio)

IdentityForCmk

Name Descrizione Value
userAssignedIdentity UserAssignedIdentity da usare per recuperare la chiave di crittografia da KeyVault string

IPRule

Name Descrizione Value
value Intervallo di indirizzi IPv4 nella notazione CIDR, ad esempio "124.56.78.91" (indirizzo IP semplice) o "124.56.78.0/24" (tutti gli indirizzi che iniziano con 124.56.78). Il valore può essere "Consenti" o "Nega". string

KeyVaultProperties

Name Descrizione Value
identityClientId Attualmente è supportato solo l'identità del servizio gestito SystemAssigned.
Questo è necessario quando supportiamo UserAssignedIdentities
string
keyIdentifier Identificatore di chiave KeyVault per crittografare i dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)
keyVaultArmId KeyVault Arm ID che contiene la chiave di crittografia dei dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)

ManagedNetworkProvisionStatus

Name Descrizione Value
Pronto per le scintille bool
stato Stato della rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Inactive'

ManagedNetworkSettings

Name Descrizione Value
abilitareNetworkMonitor Un flag per indicare se il monitoraggio deve essere abilitato per la rete gestita. bool
firewallSku Sku del firewall usato per le regole FQDN 'Basic'
'Standard'
isolationMode Modalità di isolamento per la rete gestita di un'area di lavoro di Machine Learning. 'ConsentiInternetIn uscita'
'AllowOnlyApprovedOutbound'
'Disabilitato'
managedNetworkKind Il tipo di rete gestita. Gli utenti possono passare da V1 a V2 per controlli di accesso granulari, ma non possono tornare a V1 una volta abilitata V2. 'V1'
'V2'
outboundRules Dizionario di <OutboundRule> managedNetworkSettingsOutboundRules
stato Stato del provisioning per la rete gestita di un'area di lavoro di Machine Learning. ManagedNetworkProvisionStatus

ManagedNetworkSettingsOutboundRules

Name Descrizione Value

ManagedServiceIdentity

Name Descrizione Value
tipo Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'None'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Liste di controllo degli accessi di rete

Name Descrizione Value
defaultAction Azione predefinita quando nessuna regola da ipRules e da virtualNetworkRules corrispondono. Questa proprietà viene utilizzata solo dopo la valutazione della proprietà bypass. 'Consenti'
'Negare'
ipRegole Regole che regolano l'accessibilità di una risorsa da un indirizzo IP o da un intervallo ip specifico. IPRule[]

Regola in uscita

Name Descrizione Value
categoria Categoria di una regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Dipendenza'
'Consigliato'
'Obbligatorio'
'Definito dall'utente'
stato Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
tipo Impostare su "FQDN" per il tipo FqdnOutboundRule. Impostare su 'PrivateEndpoint' per il tipo PrivateEndpointOutboundRule. Impostare su 'ServiceTag' per il tipo ServiceTagOutboundRule. 'FQDN'
'PrivateEndpoint'
'ServiceTag' (obbligatorio)

PrivateEndpointDestination

Name Descrizione Value
serviceResourceId Definizione del tipo che fa riferimento all'ID a una risorsa di Azure Resource Manager. string
sparkEnabled bool
sparkStatus Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
subresourceTarget string

PrivateEndpointOutboundRule

Name Descrizione Value
destination Destinazione endpoint privato per una regola in uscita dell'endpoint privato per la rete gestita di un'area di lavoro di Machine Learning. PrivateEndpointDestination
FQDNS string[]
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'PrivateEndpoint' (obbligatorio)

ServerlessComputeSettings

Name Descrizione Value
serverlessComputeCustomSubnet ID risorsa di una subnet di rete virtuale esistente in cui devono essere distribuiti i nodi di calcolo serverless string
serverlessComputeNoPublicIP Flag per segnalare se i nodi di calcolo serverless distribuiti nella rete virtuale personalizzata non avrebbero indirizzi IP pubblici per un'area di lavoro con endpoint privato bool

ServiceManagedResourcesSettings

Name Descrizione Value
cosmosDb CosmosDbSettings

Destinazione del Tag Servizio

Name Descrizione Value
action Enumerazione dell'azione per la regola di rete. 'Consenti'
'Negare'
indirizzoPrefissi Facoltativo, se specificato, la proprietà ServiceTag verrà ignorata. string[]
portRanges string
protocol string
serviceTag string

ServiceTagOutboundRule

Name Descrizione Value
destination Destinazione tag di servizio per una regola in uscita tag di servizio per la rete gestita di un'area di lavoro di Machine Learning. Destinazione del Service Tag
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'ServiceTag' (obbligatorio)

SharedPrivateLinkResource

Name Descrizione Value
nome Nome univoco del collegamento privato string
properties Proprietà di una risorsa di collegamento privato condiviso. SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

Name Descrizione Value
groupId ID gruppo del collegamento privato string
privateLinkResourceId ID risorsa a cui è collegato il collegamento privato string
messaggioRichiesta Messaggio di richiesta string
stato Stato della connessione del consumatore del servizio con il fornitore del servizio\r\nPossibili transizioni di stato\r\nIn sospeso -> Approvato (Il fornitore di servizi approva la richiesta di connessione)\r\nPendente -> Rifiutato (Il fornitore di servizi rifiuta la richiesta di connessione)\r\nIn sospeso -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nApprovato -> Rifiutato (Il fornitore di servizi rifiuta la connessione approvata)\r\nApprovato -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nRifiutato - > In sospeso (Il consumatore del servizio riavvia la richiesta di connessione respinta)\r\nRifiutata -> Disconnesso (il fornitore di servizi elimina la connessione) 'Approvato'
'Disconnesso'
'In sospeso'
'Respinto'
'Timeout'

Sku

Name Descrizione Value
Capacità Se lo SKU supporta l'aumento o l'aumento del numero di istanze, è necessario includere l'intero della capacità. Se non è possibile aumentare o ridurre il numero di istanze per la risorsa, potrebbe essere omesso. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
nome Nome dello SKU. Ad esempio - P3. Si tratta in genere di un codice lettera+numero stringa (obbligatorio)
size Dimensioni dello SKU. Quando il campo nome è la combinazione di livello e un altro valore, si tratta del codice autonomo. string
tier Questo campo deve essere implementato dal provider di risorse se il servizio ha più di un livello, ma non è necessario in un PUT. 'Basic'
'Libero'
'Premium'
'Standard'

UserAssignedIdentities

Name Descrizione Value

UserAssignedIdentity

Name Descrizione Value

WorkspaceHubConfig

Name Descrizione Value
additionalWorkspaceStorageAccounts string[]
defaultWorkspaceResourceGroup string

Proprietà dell'area di lavoro

Name Descrizione Value
allowPublicAccessWhenBehindVnet Flag per indicare se consentire l'accesso pubblico quando si è dietro la rete virtuale. bool
allowRoleAssignmentOnRG Flag per indicare se si eseguirà l'assegnazione di ruolo per l'identità del servizio gestito dell'area di lavoro a livello di gruppo di risorse. bool
applicationInsights ID ARM di Application Insights associato a questa area di lavoro. string
associatedWorkspaces string[]
containerRegistries string[]
containerRegistry ID ARM del registro contenitori associato a questa area di lavoro. string
description Descrizione dell'area di lavoro. string
discoveryUrl URL del servizio di individuazione per identificare gli endpoint a livello di area per i servizi di sperimentazione di Machine Learning string
enableDataIsolation bool
enableServiceSideCMKEncryption bool
enableSimplifiedCmk Flag per indicare se la chiave cmk semplificata deve essere abilitata per questa area di lavoro. bool
enableSoftwareBillOfMaterials Flag per indicare se SoftwareBillOfMaterials deve essere abilitato per questa area di lavoro. bool
encryption Proprietà Encryption
Aree di lavoro esistenti string[]
featureStoreSettings Impostazioni per l'area di lavoro tipo archivio funzionalità. FeatureStoreSettings
friendlyName Nome descrittivo per questa area di lavoro. Nome modificabile string
hbiWorkspace Flag per segnalare i dati HBI nell'area di lavoro e ridurre i dati di diagnostica raccolti dal servizio bool
hubResourceId string
imageBuildCompute Nome di calcolo per la compilazione di immagini string
ipAllowlist Elenco di indirizzi IPv4 autorizzati ad accedere all'area di lavoro. string[]
KeyVault ID ARM dell'insieme di credenziali delle chiavi associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
Credenziali chiave string[]
gestitodi rete Impostazioni di rete gestita per un'area di lavoro di Machine Learning. managedNetworkSettings
Acl di rete Set di regole che regolano l'accessibilità di rete dell'area di lavoro. NetworkAcls
primaryUserAssignedIdentity ID risorsa identità assegnata dall'utente che rappresenta l'identità dell'area di lavoro. string
provisioningNetworkNow Impostare per attivare il provisioning della rete virtuale gestita con le opzioni predefinite durante la creazione di un'area di lavoro con la rete virtuale gestita abilitata oppure non esegue alcuna operazione. bool
pubblicoAccesso alla rete Indica se le richieste dalla rete pubblica sono consentite. 'Disabilitato'
'Abilitato'
serverlessComputeSettings Impostazioni per il calcolo serverless in un'area di lavoro ServerlessComputeSettings
serviceManagedResourcesSettings Impostazioni delle risorse gestite dal servizio. ServiceManagedResourcesSettings
sharedPrivateLinkResources Elenco di risorse di collegamento privato condiviso in questa area di lavoro. SharedPrivateLinkResource[]
softDeleteRetentionInDays Tempo di conservazione in giorni dopo l'eliminazione temporanea dell'area di lavoro. int
storageAccount ID ARM dell'account di archiviazione associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
storageAccounts string[]
systemDatastoresAuthMode Modalità di autenticazione usata per accedere agli archivi dati di sistema dell'area di lavoro. 'Chiave di accesso'
'Identità'
'UserDelegationSAS'
v1Modalità legacy L'abilitazione di v1_legacy_mode può impedire l'uso di funzionalità fornite dall'API v2. bool
workspaceHubConfig Oggetto di configurazione di WorkspaceHub. WorkspaceHubConfig

Area di lavoroTags

Name Descrizione Value

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

  • Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.

Esempi di utilizzo

Esempi di Terraform

Esempio di base di distribuzione di Azure Machine Learning Workspace.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    azurerm = {
      source = "hashicorp/azurerm"
    }
  }
}

provider "azurerm" {
  features {
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

data "azurerm_client_config" "current" {
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
  body = {
    tags = {
      stage = "test"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "storageAccount" {
  type      = "Microsoft.Storage/storageAccounts@2021-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    kind = "StorageV2"
    properties = {
      accessTier                   = "Hot"
      allowBlobPublicAccess        = true
      allowCrossTenantReplication  = true
      allowSharedKeyAccess         = true
      defaultToOAuthAuthentication = false
      encryption = {
        keySource = "Microsoft.Storage"
        services = {
          queue = {
            keyType = "Service"
          }
          table = {
            keyType = "Service"
          }
        }
      }
      isHnsEnabled      = false
      isNfsV3Enabled    = false
      isSftpEnabled     = false
      minimumTlsVersion = "TLS1_2"
      networkAcls = {
        defaultAction = "Allow"
      }
      publicNetworkAccess      = "Enabled"
      supportsHttpsTrafficOnly = true
    }
    sku = {
      name = "Standard_LRS"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "component" {
  type      = "Microsoft.Insights/components@2020-02-02"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    kind = "web"
    properties = {
      Application_Type                = "web"
      DisableIpMasking                = false
      DisableLocalAuth                = false
      ForceCustomerStorageForProfiler = false
      RetentionInDays                 = 90
      SamplingPercentage              = 100
      publicNetworkAccessForIngestion = "Enabled"
      publicNetworkAccessForQuery     = "Enabled"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "vault" {
  type      = "Microsoft.KeyVault/vaults@2021-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      accessPolicies = [
        {
          objectId = "45a2d1ea-488a-44b0-bb2e-3cd8e485ebef"
          permissions = {
            certificates = [
              "all",
            ]
            keys = [
              "all",
            ]
            secrets = [
              "all",
            ]
            storage = []
          }
          tenantId = data.azurerm_client_config.current.tenant_id
        }
      ]
      createMode                   = "default"
      enablePurgeProtection        = true
      enableRbacAuthorization      = false
      enableSoftDelete             = true
      enabledForDeployment         = false
      enabledForDiskEncryption     = false
      enabledForTemplateDeployment = false
      publicNetworkAccess          = "Enabled"
      sku = {
        family = "A"
        name   = "standard"
      }
      tenantId = data.azurerm_client_config.current.tenant_id
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "workspace" {
  type      = "Microsoft.MachineLearningServices/workspaces@2022-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }
  body = {
    properties = {
      applicationInsights = azapi_resource.component.id
      keyVault            = azapi_resource.vault.id
      publicNetworkAccess = "Disabled"
      storageAccount      = azapi_resource.storageAccount.id
      v1LegacyMode        = false
    }
    sku = {
      name = "Basic"
      tier = "Basic"
    }
  }
  ignore_casing             = true
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
'area di lavoro di Machine Learning Services Modulo risorse AVM per l'area di lavoro di Machine Learning Services

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces, aggiungere terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces@2026-03-15-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      allowPublicAccessWhenBehindVnet = bool
      allowRoleAssignmentOnRG = bool
      applicationInsights = "string"
      associatedWorkspaces = [
        "string"
      ]
      containerRegistries = [
        "string"
      ]
      containerRegistry = "string"
      description = "string"
      discoveryUrl = "string"
      enableDataIsolation = bool
      enableServiceSideCMKEncryption = bool
      enableSimplifiedCmk = bool
      enableSoftwareBillOfMaterials = bool
      encryption = {
        cosmosDbResourceId = "string"
        identity = {
          userAssignedIdentity = "string"
        }
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
          keyVaultArmId = "string"
        }
        searchAccountResourceId = "string"
        status = "string"
        storageAccountResourceId = "string"
      }
      existingWorkspaces = [
        "string"
      ]
      featureStoreSettings = {
        computeRuntime = {
          sparkRuntimeVersion = "string"
        }
        offlineStoreConnectionName = "string"
        onlineStoreConnectionName = "string"
      }
      friendlyName = "string"
      hbiWorkspace = bool
      hubResourceId = "string"
      imageBuildCompute = "string"
      ipAllowlist = [
        "string"
      ]
      keyVault = "string"
      keyVaults = [
        "string"
      ]
      managedNetwork = {
        enableNetworkMonitor = bool
        firewallSku = "string"
        isolationMode = "string"
        managedNetworkKind = "string"
        outboundRules = {
          {customized property} = {
            category = "string"
            status = "string"
            type = "string"
            // For remaining properties, see OutboundRule objects
          }
        }
        status = {
          sparkReady = bool
          status = "string"
        }
      }
      networkAcls = {
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
      }
      primaryUserAssignedIdentity = "string"
      provisionNetworkNow = bool
      publicNetworkAccess = "string"
      serverlessComputeSettings = {
        serverlessComputeCustomSubnet = "string"
        serverlessComputeNoPublicIP = bool
      }
      serviceManagedResourcesSettings = {
        cosmosDb = {
          collectionsThroughput = int
        }
      }
      sharedPrivateLinkResources = [
        {
          name = "string"
          properties = {
            groupId = "string"
            privateLinkResourceId = "string"
            requestMessage = "string"
            status = "string"
          }
        }
      ]
      softDeleteRetentionInDays = int
      storageAccount = "string"
      storageAccounts = [
        "string"
      ]
      systemDatastoresAuthMode = "string"
      v1LegacyMode = bool
      workspaceHubConfig = {
        additionalWorkspaceStorageAccounts = [
          "string"
        ]
        defaultWorkspaceResourceGroup = "string"
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Oggetti OutboundRule

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per FQDN, usare:

{
  destination = "string"
  type = "FQDN"
}

Per PrivateEndpoint, usare:

{
  destination = {
    serviceResourceId = "string"
    sparkEnabled = bool
    sparkStatus = "string"
    subresourceTarget = "string"
  }
  fqdns = [
    "string"
  ]
  type = "PrivateEndpoint"
}

Per ServiceTag, usare:

{
  destination = {
    action = "string"
    addressPrefixes = [
      "string"
    ]
    portRanges = "string"
    protocol = "string"
    serviceTag = "string"
  }
  type = "ServiceTag"
}

Valori delle proprietà

Microsoft. MachineLearningServices/workspaces

Name Descrizione Value
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
kind string
location string
nome Nome della risorsa string

Constraints:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio)
properties Attributi aggiuntivi dell'entità. WorkspaceProperties (obbligatorio)
sku Optional. Questo campo deve essere implementato dal provider di servizi di ripristino perché AML supporta più di un livello Sku
tags Tag delle risorse Dizionario di nomi e valori di tag.
tipo Tipo di risorsa "Microsoft. MachineLearningServices/workspaces@2026-03-15-preview"

ComputeRuntimeDto

Name Descrizione Value
sparkRuntimeVersion string

CosmosDbSettings

Name Descrizione Value
collectionsThroughput int

Proprietà Encryption

Name Descrizione Value
cosmosDbResourceId Account cosmosdb byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
identity Identità da usare con keyVault IdentityForCmk
keyVaultProperties Dettagli dell'insieme di credenziali delle chiavi per eseguire la crittografia KeyVaultProperties (obbligatorio)
searchAccountResourceId Account di ricerca byok che il cliente porta per archiviare i dati del cliente
con crittografia
string
stato Indica se la crittografia è abilitata o meno per l'area di lavoro. 'Disabilitato'
'Abilitato' (obbligatorio)
storageAccountResourceId Account di archiviazione byok che il cliente porta per archiviare i dati del cliente
con crittografia
string

FeatureStoreSettings

Name Descrizione Value
computeRuntime ComputeRuntimeDto
offlineStoreConnectionName string
onlineStoreConnectionName string

FqdnOutboundRule

Name Descrizione Value
destination string
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'FQDN' (obbligatorio)

IdentityForCmk

Name Descrizione Value
userAssignedIdentity UserAssignedIdentity da usare per recuperare la chiave di crittografia da KeyVault string

IPRule

Name Descrizione Value
value Intervallo di indirizzi IPv4 nella notazione CIDR, ad esempio "124.56.78.91" (indirizzo IP semplice) o "124.56.78.0/24" (tutti gli indirizzi che iniziano con 124.56.78). Il valore può essere "Consenti" o "Nega". string

KeyVaultProperties

Name Descrizione Value
identityClientId Attualmente è supportato solo l'identità del servizio gestito SystemAssigned.
Questo è necessario quando supportiamo UserAssignedIdentities
string
keyIdentifier Identificatore di chiave KeyVault per crittografare i dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)
keyVaultArmId KeyVault Arm ID che contiene la chiave di crittografia dei dati string

Constraints:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_] (obbligatorio)

ManagedNetworkProvisionStatus

Name Descrizione Value
Pronto per le scintille bool
stato Stato della rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Inactive'

ManagedNetworkSettings

Name Descrizione Value
abilitareNetworkMonitor Un flag per indicare se il monitoraggio deve essere abilitato per la rete gestita. bool
firewallSku Sku del firewall usato per le regole FQDN 'Basic'
'Standard'
isolationMode Modalità di isolamento per la rete gestita di un'area di lavoro di Machine Learning. 'ConsentiInternetIn uscita'
'AllowOnlyApprovedOutbound'
'Disabilitato'
managedNetworkKind Il tipo di rete gestita. Gli utenti possono passare da V1 a V2 per controlli di accesso granulari, ma non possono tornare a V1 una volta abilitata V2. 'V1'
'V2'
outboundRules Dizionario di <OutboundRule> managedNetworkSettingsOutboundRules
stato Stato del provisioning per la rete gestita di un'area di lavoro di Machine Learning. ManagedNetworkProvisionStatus

ManagedNetworkSettingsOutboundRules

Name Descrizione Value

ManagedServiceIdentity

Name Descrizione Value
tipo Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'None'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Liste di controllo degli accessi di rete

Name Descrizione Value
defaultAction Azione predefinita quando nessuna regola da ipRules e da virtualNetworkRules corrispondono. Questa proprietà viene utilizzata solo dopo la valutazione della proprietà bypass. 'Consenti'
'Negare'
ipRegole Regole che regolano l'accessibilità di una risorsa da un indirizzo IP o da un intervallo ip specifico. IPRule[]

Regola in uscita

Name Descrizione Value
categoria Categoria di una regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Dipendenza'
'Consigliato'
'Obbligatorio'
'Definito dall'utente'
stato Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
tipo Impostare su "FQDN" per il tipo FqdnOutboundRule. Impostare su 'PrivateEndpoint' per il tipo PrivateEndpointOutboundRule. Impostare su 'ServiceTag' per il tipo ServiceTagOutboundRule. 'FQDN'
'PrivateEndpoint'
'ServiceTag' (obbligatorio)

PrivateEndpointDestination

Name Descrizione Value
serviceResourceId Definizione del tipo che fa riferimento all'ID a una risorsa di Azure Resource Manager. string
sparkEnabled bool
sparkStatus Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'Active'
'Eliminazione'
'Fallito'
'Inactive'
'Provisioning'
subresourceTarget string

PrivateEndpointOutboundRule

Name Descrizione Value
destination Destinazione endpoint privato per una regola in uscita dell'endpoint privato per la rete gestita di un'area di lavoro di Machine Learning. PrivateEndpointDestination
FQDNS string[]
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'PrivateEndpoint' (obbligatorio)

ServerlessComputeSettings

Name Descrizione Value
serverlessComputeCustomSubnet ID risorsa di una subnet di rete virtuale esistente in cui devono essere distribuiti i nodi di calcolo serverless string
serverlessComputeNoPublicIP Flag per segnalare se i nodi di calcolo serverless distribuiti nella rete virtuale personalizzata non avrebbero indirizzi IP pubblici per un'area di lavoro con endpoint privato bool

ServiceManagedResourcesSettings

Name Descrizione Value
cosmosDb CosmosDbSettings

Destinazione del Tag Servizio

Name Descrizione Value
action Enumerazione dell'azione per la regola di rete. 'Consenti'
'Negare'
indirizzoPrefissi Facoltativo, se specificato, la proprietà ServiceTag verrà ignorata. string[]
portRanges string
protocol string
serviceTag string

ServiceTagOutboundRule

Name Descrizione Value
destination Destinazione tag di servizio per una regola in uscita tag di servizio per la rete gestita di un'area di lavoro di Machine Learning. Destinazione del Service Tag
tipo Tipo di regola in uscita di rete gestita di un'area di lavoro di Machine Learning. 'ServiceTag' (obbligatorio)

SharedPrivateLinkResource

Name Descrizione Value
nome Nome univoco del collegamento privato string
properties Proprietà di una risorsa di collegamento privato condiviso. SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

Name Descrizione Value
groupId ID gruppo del collegamento privato string
privateLinkResourceId ID risorsa a cui è collegato il collegamento privato string
messaggioRichiesta Messaggio di richiesta string
stato Stato della connessione del consumatore del servizio con il fornitore del servizio\r\nPossibili transizioni di stato\r\nIn sospeso -> Approvato (Il fornitore di servizi approva la richiesta di connessione)\r\nPendente -> Rifiutato (Il fornitore di servizi rifiuta la richiesta di connessione)\r\nIn sospeso -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nApprovato -> Rifiutato (Il fornitore di servizi rifiuta la connessione approvata)\r\nApprovato -> Disconnesso (Il fornitore di servizi cancella la connessione)\r\nRifiutato - > In sospeso (Il consumatore del servizio riavvia la richiesta di connessione respinta)\r\nRifiutata -> Disconnesso (il fornitore di servizi elimina la connessione) 'Approvato'
'Disconnesso'
'In sospeso'
'Respinto'
'Timeout'

Sku

Name Descrizione Value
Capacità Se lo SKU supporta l'aumento o l'aumento del numero di istanze, è necessario includere l'intero della capacità. Se non è possibile aumentare o ridurre il numero di istanze per la risorsa, potrebbe essere omesso. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
nome Nome dello SKU. Ad esempio - P3. Si tratta in genere di un codice lettera+numero stringa (obbligatorio)
size Dimensioni dello SKU. Quando il campo nome è la combinazione di livello e un altro valore, si tratta del codice autonomo. string
tier Questo campo deve essere implementato dal provider di risorse se il servizio ha più di un livello, ma non è necessario in un PUT. 'Basic'
'Libero'
'Premium'
'Standard'

UserAssignedIdentities

Name Descrizione Value

UserAssignedIdentity

Name Descrizione Value

WorkspaceHubConfig

Name Descrizione Value
additionalWorkspaceStorageAccounts string[]
defaultWorkspaceResourceGroup string

Proprietà dell'area di lavoro

Name Descrizione Value
allowPublicAccessWhenBehindVnet Flag per indicare se consentire l'accesso pubblico quando si è dietro la rete virtuale. bool
allowRoleAssignmentOnRG Flag per indicare se si eseguirà l'assegnazione di ruolo per l'identità del servizio gestito dell'area di lavoro a livello di gruppo di risorse. bool
applicationInsights ID ARM di Application Insights associato a questa area di lavoro. string
associatedWorkspaces string[]
containerRegistries string[]
containerRegistry ID ARM del registro contenitori associato a questa area di lavoro. string
description Descrizione dell'area di lavoro. string
discoveryUrl URL del servizio di individuazione per identificare gli endpoint a livello di area per i servizi di sperimentazione di Machine Learning string
enableDataIsolation bool
enableServiceSideCMKEncryption bool
enableSimplifiedCmk Flag per indicare se la chiave cmk semplificata deve essere abilitata per questa area di lavoro. bool
enableSoftwareBillOfMaterials Flag per indicare se SoftwareBillOfMaterials deve essere abilitato per questa area di lavoro. bool
encryption Proprietà Encryption
Aree di lavoro esistenti string[]
featureStoreSettings Impostazioni per l'area di lavoro tipo archivio funzionalità. FeatureStoreSettings
friendlyName Nome descrittivo per questa area di lavoro. Nome modificabile string
hbiWorkspace Flag per segnalare i dati HBI nell'area di lavoro e ridurre i dati di diagnostica raccolti dal servizio bool
hubResourceId string
imageBuildCompute Nome di calcolo per la compilazione di immagini string
ipAllowlist Elenco di indirizzi IPv4 autorizzati ad accedere all'area di lavoro. string[]
KeyVault ID ARM dell'insieme di credenziali delle chiavi associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
Credenziali chiave string[]
gestitodi rete Impostazioni di rete gestita per un'area di lavoro di Machine Learning. managedNetworkSettings
Acl di rete Set di regole che regolano l'accessibilità di rete dell'area di lavoro. NetworkAcls
primaryUserAssignedIdentity ID risorsa identità assegnata dall'utente che rappresenta l'identità dell'area di lavoro. string
provisioningNetworkNow Impostare per attivare il provisioning della rete virtuale gestita con le opzioni predefinite durante la creazione di un'area di lavoro con la rete virtuale gestita abilitata oppure non esegue alcuna operazione. bool
pubblicoAccesso alla rete Indica se le richieste dalla rete pubblica sono consentite. 'Disabilitato'
'Abilitato'
serverlessComputeSettings Impostazioni per il calcolo serverless in un'area di lavoro ServerlessComputeSettings
serviceManagedResourcesSettings Impostazioni delle risorse gestite dal servizio. ServiceManagedResourcesSettings
sharedPrivateLinkResources Elenco di risorse di collegamento privato condiviso in questa area di lavoro. SharedPrivateLinkResource[]
softDeleteRetentionInDays Tempo di conservazione in giorni dopo l'eliminazione temporanea dell'area di lavoro. int
storageAccount ID ARM dell'account di archiviazione associato a questa area di lavoro. Non è possibile modificarla dopo la creazione dell'area di lavoro string
storageAccounts string[]
systemDatastoresAuthMode Modalità di autenticazione usata per accedere agli archivi dati di sistema dell'area di lavoro. 'Chiave di accesso'
'Identità'
'UserDelegationSAS'
v1Modalità legacy L'abilitazione di v1_legacy_mode può impedire l'uso di funzionalità fornite dall'API v2. bool
workspaceHubConfig Oggetto di configurazione di WorkspaceHub. WorkspaceHubConfig

Area di lavoroTags

Name Descrizione Value