Blocchi di autorizzazione Microsoft.Authorization

Definizione di risorsa Bicep

Il tipo di risorsa blocchi è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito scope per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione in Bicep.

Il tipo di risorsa blocchi può essere distribuito con operazioni di destinazione:

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

Formato di risorsa

Per creare una risorsa Microsoft.Authorization/locks, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.Authorization/locks@2020-05-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    level: 'string'
    notes: 'string'
    owners: [
      {
        applicationId: 'string'
      }
    ]
  }
}

Valori delle proprietà

locks

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-90

Caratteri validi:
Caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e parentesi.

Non può terminare con un punto.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per Bicep, impostare questa proprietà sul nome simbolico della risorsa per applicare la risorsa di estensione.
properties Proprietà del blocco. ManagementLockProperties (obbligatorio)

ManagementLockProperties

Nome Descrizione Valore
livello Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli. 'CanNotDelete'
'NotSpecified'
'ReadOnly' (obbligatorio)
di HDInsight Note sul blocco. Massimo 512 caratteri. string
owners Proprietari del blocco. ManagementLockOwner[]

ManagementLockOwner

Nome Descrizione Valore
applicationId ID applicazione del proprietario del blocco. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Registro Azure Container con criteri e diagnostica

Distribuisci in Azure
Registro Azure Container con criteri e diagnostica (bicep)
Azure Data Factory con la configurazione della rete virtuale gestita e Git

Distribuisci in Azure
Questo modello crea Azure Data Factory con la configurazione Git e la rete virtuale gestita.
Area di lavoro Log Analytics con soluzioni e origini dati

Distribuisci in Azure
Distribuisce un'area di lavoro Log Analytics con soluzioni e origini dati specificate
Create Key Vault con la registrazione abilitata

Distribuisci in Azure
Questo modello crea un Key Vault di Azure e un account di archiviazione di Azure usato per la registrazione. Crea facoltativamente blocchi di risorse per proteggere le risorse di Key Vault e archiviazione.
gateway applicazione con i criteri WAF e firewall

Distribuisci in Azure
Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio del firewall
Create un Network Watcher

Distribuisci in Azure
Questo modello crea una risorsa Network Watcher.
Gruppo di sicurezza di rete con log di diagnostica

Distribuisci in Azure
Questo modello crea un gruppo di sicurezza di rete con i log di diagnostica e un blocco delle risorse
Tabella di route con route

Distribuisci in Azure
Questo modello crea una tabella route con route
Rete virtuale con i log di diagnostica

Distribuisci in Azure
Questo modello crea un Rete virtuale con i log di diagnostica e consente l'aggiunta di funzionalità facoltative a ogni subnet
Create Insieme di credenziali di Servizi di ripristino con criteri di backup

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative quali identità di sistema, tipo di archiviazione di backup, ripristino tra aree e log di diagnostica e blocco di eliminazione.
Create un resourceGroup, applicare un blocco e un controllo degli accessi in base al ruolo

Distribuisci in Azure
Questo modello è un modello a livello di sottoscrizione che creerà un resourceGroup, applica un blocco al resourceGroup e assegna le permssions collaboratori all'entità specificatoId. Attualmente, questo modello non può essere distribuito tramite il portale di Azure.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa blocchi è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito scope per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione nei modelli di Resource Manager.

Il tipo di risorsa blocchi può essere distribuito con operazioni di destinazione:

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

Formato di risorsa

Per creare una risorsa Microsoft.Authorization/locks, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Authorization/locks",
  "apiVersion": "2020-05-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "level": "string",
    "notes": "string",
    "owners": [
      {
        "applicationId": "string"
      }
    ]
  }
}

Valori delle proprietà

locks

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Authorization/locks'
apiVersion Versione dell'API risorsa '2020-05-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-90

Caratteri validi:
Caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e parentesi.

Non può terminare con un punto.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per JSON, impostare il valore sul nome completo della risorsa per applicare la risorsa di estensione a.
properties Proprietà del blocco. ManagementLockProperties (obbligatorio)

ManagementLockProperties

Nome Descrizione Valore
livello Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli. 'CanNotDelete'
'NotSpecified'
'ReadOnly' (obbligatorio)
di HDInsight Note sul blocco. Massimo 512 caratteri. string
owners Proprietari del blocco. ManagementLockOwner[]

ManagementLockOwner

Nome Descrizione Valore
applicationId ID applicazione del proprietario del blocco. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Registro Azure Container con criteri e diagnostica

Distribuisci in Azure
Registro Azure Container con criteri e diagnostica (bicep)
Azure Data Factory con la configurazione della rete virtuale gestita e Git

Distribuisci in Azure
Questo modello crea Azure Data Factory con la configurazione Git e la rete virtuale gestita.
Area di lavoro Log Analytics con soluzioni e origini dati

Distribuisci in Azure
Distribuisce un'area di lavoro Log Analytics con soluzioni e origini dati specificate
Create Key Vault con la registrazione abilitata

Distribuisci in Azure
Questo modello crea un Key Vault di Azure e un account di archiviazione di Azure usato per la registrazione. Crea facoltativamente blocchi di risorse per proteggere le risorse di Key Vault e archiviazione.
gateway applicazione con i criteri WAF e firewall

Distribuisci in Azure
Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio del firewall
Create un Network Watcher

Distribuisci in Azure
Questo modello crea una risorsa Network Watcher.
Gruppo di sicurezza di rete con log di diagnostica

Distribuisci in Azure
Questo modello crea un gruppo di sicurezza di rete con i log di diagnostica e un blocco delle risorse
Tabella di route con route

Distribuisci in Azure
Questo modello crea una tabella route con route
Rete virtuale con i log di diagnostica

Distribuisci in Azure
Questo modello crea un Rete virtuale con i log di diagnostica e consente l'aggiunta di funzionalità facoltative a ogni subnet
Create Insieme di credenziali di Servizi di ripristino con criteri di backup

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative quali identità di sistema, tipo di archiviazione di backup, ripristino tra aree e log di diagnostica e blocco di eliminazione.
Create un resourceGroup, applicare un blocco e un controllo degli accessi in base al ruolo

Distribuisci in Azure
Questo modello è un modello a livello di sottoscrizione che creerà un resourceGroup, applica un blocco al resourceGroup e assegna le permssions collaboratori all'entità specificatoId. Attualmente, questo modello non può essere distribuito tramite il portale di Azure.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa blocchi è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito parent_id per questa risorsa.

Il tipo di risorsa blocchi può essere distribuito con operazioni di destinazione:

  • Gruppi di risorse
  • Sottoscrizioni

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

Formato di risorsa

Per creare una risorsa Microsoft.Authorization/locks, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/locks@2020-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      level = "string"
      notes = "string"
      owners = [
        {
          applicationId = "string"
        }
      ]
    }
  })
}

Valori delle proprietà

locks

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Authorization/locks@2020-05-01"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-90

Caratteri validi:
Caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e parentesi.

Non può terminare con un punto.
parent_id ID della risorsa a cui applicare questa risorsa di estensione. stringa (obbligatoria)
properties Proprietà del blocco. ManagementLockProperties (obbligatorio)

ManagementLockProperties

Nome Descrizione Valore
livello Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli. "CanNotDelete"
"NotSpecified"
"ReadOnly" (obbligatorio)
di HDInsight Note sul blocco. Massimo 512 caratteri. string
owners Proprietari del blocco. ManagementLockOwner[]

ManagementLockOwner

Nome Descrizione Valore
applicationId ID applicazione del proprietario del blocco. string