Udostępnij za pośrednictwem


Blokady Microsoft.Authorization

Definicja zasobu Bicep

Typ zasobu blokady to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

scope Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w środowisku Bicep.

Typ zasobu blokad można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/locks, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Blokad

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, kropki, podkreślenia, łączniki i nawiasy.

Nie można zakończyć okresu.
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku elementu Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
properties Właściwości blokady. ManagementLockProperties (wymagane)

ZarządzanieLockProperties

Nazwa Opis Wartość
poziom Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać. "CanNotDelete"
"NotSpecified"
"ReadOnly" (wymagane)
Uwagi Uwagi dotyczące blokady. Maksymalnie 512 znaków. ciąg
Właścicieli Właściciele blokady. ManagementLockOwner[]

ManagementLockOwner

Nazwa Opis Wartość
applicationId Identyfikator aplikacji właściciela blokady. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Azure Container Registry za pomocą zasad i diagnostyki

Wdróż na platformie Azure
Azure Container Registry z zasadami i diagnostyką (bicep)
Azure Data Factory za pomocą usługi Git i zarządzanej konfiguracji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
Obszar roboczy usługi Log Analytics z rozwiązaniami i źródłami danych

Wdróż na platformie Azure
Wdraża obszar roboczy usługi Log Analytics z określonymi rozwiązaniami i źródłami danych
Twórca Key Vault z włączonym rejestrowaniem

Wdróż na platformie Azure
Ten szablon tworzy Key Vault platformy Azure i konto usługi Azure Storage używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony zasobów Key Vault i zasobów magazynu.
Application Gateway za pomocą zapory aplikacji internetowej i zasad zapory

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
Twórca Network Watcher

Wdróż na platformie Azure
Ten szablon tworzy zasób Network Watcher.
Sieciowa grupa zabezpieczeń z dziennikami diagnostycznymi

Wdróż na platformie Azure
Ten szablon tworzy sieciową grupę zabezpieczeń z dziennikami diagnostycznymi i blokadą zasobu
Tabela tras z trasami

Wdróż na platformie Azure
Ten szablon tworzy tabelę tras z trasami
Virtual Network z dziennikami diagnostycznymi

Wdróż na platformie Azure
Ten szablon tworzy Virtual Network z dziennikami diagnostycznymi i umożliwia dodawanie opcjonalnych funkcji do każdej podsieci
Twórca Magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje takie jak tożsamość systemowa, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania.
Twórca grupy zasobów zastosuj blokadę i kontrolę dostępu opartą na rolach

Wdróż na platformie Azure
Ten szablon jest szablonem poziomu subskrypcji, który utworzy grupę zasobów, zastosuje blokadę grupy zasobów i przypisz uprawnienia współautora do podanego identyfikatora principalId. Obecnie nie można wdrożyć tego szablonu za pośrednictwem witryny Azure Portal.

Definicja zasobu szablonu usługi ARM

Typ zasobu blokady to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

scope Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.

Typ zasobu blokad można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/locks, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Blokad

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Authorization/locks"
apiVersion Wersja interfejsu API zasobów '2020-05-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, kropki, podkreślenia, łączniki i nawiasy.

Nie można zakończyć okresu.
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasób rozszerzenia do.
properties Właściwości blokady. ManagementLockProperties (wymagane)

ZarządzanieLockProperties

Nazwa Opis Wartość
poziom Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać. "CanNotDelete"
"NotSpecified"
"ReadOnly" (wymagane)
Uwagi Uwagi dotyczące blokady. Maksymalnie 512 znaków. ciąg
Właścicieli Właściciele blokady. ManagementLockOwner[]

ManagementLockOwner

Nazwa Opis Wartość
applicationId Identyfikator aplikacji właściciela blokady. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Azure Container Registry za pomocą zasad i diagnostyki

Wdróż na platformie Azure
Azure Container Registry z zasadami i diagnostyką (bicep)
Azure Data Factory za pomocą usługi Git i zarządzanej konfiguracji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
Obszar roboczy usługi Log Analytics z rozwiązaniami i źródłami danych

Wdróż na platformie Azure
Wdraża obszar roboczy usługi Log Analytics z określonymi rozwiązaniami i źródłami danych
Twórca Key Vault z włączonym rejestrowaniem

Wdróż na platformie Azure
Ten szablon tworzy Key Vault platformy Azure i konto usługi Azure Storage używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony zasobów Key Vault i zasobów magazynu.
Application Gateway za pomocą zapory aplikacji internetowej i zasad zapory

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
Twórca Network Watcher

Wdróż na platformie Azure
Ten szablon tworzy zasób Network Watcher.
Sieciowa grupa zabezpieczeń z dziennikami diagnostycznymi

Wdróż na platformie Azure
Ten szablon tworzy sieciową grupę zabezpieczeń z dziennikami diagnostycznymi i blokadą zasobu
Tabela tras z trasami

Wdróż na platformie Azure
Ten szablon tworzy tabelę tras z trasami
Virtual Network z dziennikami diagnostycznymi

Wdróż na platformie Azure
Ten szablon tworzy Virtual Network z dziennikami diagnostycznymi i umożliwia dodawanie opcjonalnych funkcji do każdej podsieci
Twórca Magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje takie jak tożsamość systemowa, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania.
Twórca grupy zasobów zastosuj blokadę i kontrolę dostępu opartą na rolach

Wdróż na platformie Azure
Ten szablon jest szablonem poziomu subskrypcji, który utworzy grupę zasobów, zastosuje blokadę grupy zasobów i przypisz uprawnienia współautora do podanego identyfikatora principalId. Obecnie nie można wdrożyć tego szablonu za pośrednictwem witryny Azure Portal.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu blokady to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

parent_id Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu.

Typ zasobu blokad można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów
  • Subskrypcje

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/locks, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Blokad

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Authorization/locks@2020-05-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, kropki, podkreślenia, łączniki i nawiasy.

Nie można zakończyć okresu.
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
properties Właściwości blokady. ManagementLockProperties (wymagane)

ZarządzanieLockProperties

Nazwa Opis Wartość
poziom Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać. "CanNotDelete"
"NotSpecified"
"ReadOnly" (wymagane)
Uwagi Uwagi dotyczące blokady. Maksymalnie 512 znaków. ciąg
Właścicieli Właściciele blokady. ManagementLockOwner[]

ManagementLockOwner

Nazwa Opis Wartość
applicationId Identyfikator aplikacji właściciela blokady. ciąg