Dela via


Microsoft.Authorization lås

Bicep-resursdefinition

Resurstypen lås kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/locks-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

ManagementLockOwner

Namn Beskrivning Värde
applicationId Låsägarens program-ID. sträng

ManagementLockProperties

Namn Beskrivning Värde
nivå Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. "CanNotDelete"
"NotSpecified"
"ReadOnly" (krävs)
Anteckningar Anteckningar om låset. Högst 512 tecken. sträng
ägare Låsets ägare. ManagementLockOwner[]

Microsoft.Authorization/locks

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
Egenskaper Låsets egenskaper. ManagementLockProperties (krävs)
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Application Gateway med WAF och brandväggsprincip Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Azure Container Registry med principer och diagnostik Azure Container Registry med principer och diagnostik (bicep)
Azure Data Factory med Git och konfiguration av hanterade virtuella nätverk Den här mallen skapar Azure Data Factory med Git-konfiguration och hanterat virtuellt nätverk.
Azure Game Developer Virtual Machine Azure Game Developer Virtual Machine innehåller Licencsed-motorer som Unreal.
Skapa en Network Watcher- Den här mallen skapar en Network Watcher-resurs.
Skapa en resourceGroup använder du ett lås och en RBAC- Den här mallen är en mall på prenumerationsnivå som skapar en resourceGroup, tillämpar ett lås på resourceGroup och tilldelar deltagarpermssioner till det angivna principalId:et. Den här mallen kan för närvarande inte distribueras via Azure-portalen.
Skapa nyckelvalv med loggning aktiverat Den här mallen skapar ett Azure Key Vault och ett Azure Storage-konto som används för loggning. Du kan också skapa resurslås för att skydda dina Key Vault- och lagringsresurser.
Skapa Recovery Services-valv med säkerhetskopieringsprinciper Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås.
Log Analytics-arbetsyta med lösningar och datakällor Distribuerar en Log Analytics-arbetsyta med angivna lösningar och datakällor
nätverkssäkerhetsgrupp med diagnostikloggar Den här mallen skapar en nätverkssäkerhetsgrupp med diagnostikloggar och ett resurslås
Routningstabell med vägar Den här mallen skapar en routningstabell med vägar
virtuellt nätverk med diagnostikloggar Den här mallen skapar ett virtuellt nätverk med diagnostikloggar och gör att valfria funktioner kan läggas till i varje undernät

Resursdefinition för ARM-mall

Resurstypen lås kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/locks-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

ManagementLockOwner

Namn Beskrivning Värde
applicationId Låsägarens program-ID. sträng

ManagementLockProperties

Namn Beskrivning Värde
nivå Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. "CanNotDelete"
"NotSpecified"
"ReadOnly" (krävs)
Anteckningar Anteckningar om låset. Högst 512 tecken. sträng
ägare Låsets ägare. ManagementLockOwner[]

Microsoft.Authorization/locks

Namn Beskrivning Värde
apiVersion API-versionen '2020-05-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Låsets egenskaper. ManagementLockProperties (krävs)
typ Resurstypen "Microsoft.Authorization/locks"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Application Gateway med WAF och brandväggsprincip

Distribuera till Azure
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Azure Container Registry med principer och diagnostik

Distribuera till Azure
Azure Container Registry med principer och diagnostik (bicep)
Azure Data Factory med Git och konfiguration av hanterade virtuella nätverk

Distribuera till Azure
Den här mallen skapar Azure Data Factory med Git-konfiguration och hanterat virtuellt nätverk.
Azure Game Developer Virtual Machine

Distribuera till Azure
Azure Game Developer Virtual Machine innehåller Licencsed-motorer som Unreal.
Skapa en Network Watcher-

Distribuera till Azure
Den här mallen skapar en Network Watcher-resurs.
Skapa en resourceGroup använder du ett lås och en RBAC-

Distribuera till Azure
Den här mallen är en mall på prenumerationsnivå som skapar en resourceGroup, tillämpar ett lås på resourceGroup och tilldelar deltagarpermssioner till det angivna principalId:et. Den här mallen kan för närvarande inte distribueras via Azure-portalen.
Skapa nyckelvalv med loggning aktiverat

Distribuera till Azure
Den här mallen skapar ett Azure Key Vault och ett Azure Storage-konto som används för loggning. Du kan också skapa resurslås för att skydda dina Key Vault- och lagringsresurser.
Skapa Recovery Services-valv med säkerhetskopieringsprinciper

Distribuera till Azure
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås.
Log Analytics-arbetsyta med lösningar och datakällor

Distribuera till Azure
Distribuerar en Log Analytics-arbetsyta med angivna lösningar och datakällor
nätverkssäkerhetsgrupp med diagnostikloggar

Distribuera till Azure
Den här mallen skapar en nätverkssäkerhetsgrupp med diagnostikloggar och ett resurslås
Routningstabell med vägar

Distribuera till Azure
Den här mallen skapar en routningstabell med vägar
virtuellt nätverk med diagnostikloggar

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med diagnostikloggar och gör att valfria funktioner kan läggas till i varje undernät

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen lås kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/locks-resurs lägger du till följande Terraform i mallen.

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"
        }
      ]
    }
  })
}

Egenskapsvärden

ManagementLockOwner

Namn Beskrivning Värde
applicationId Låsägarens program-ID. sträng

ManagementLockProperties

Namn Beskrivning Värde
nivå Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. "CanNotDelete"
"NotSpecified"
"ReadOnly" (krävs)
Anteckningar Anteckningar om låset. Högst 512 tecken. sträng
ägare Låsets ägare. ManagementLockOwner[]

Microsoft.Authorization/locks

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Egenskaper Låsets egenskaper. ManagementLockProperties (krävs)
typ Resurstypen "Microsoft.Authorization/locks@2020-05-01"