Udostępnij za pośrednictwem


Microsoft.Authorization blokuje 2020-05-01

Definicja zasobu Bicep

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

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

Typ zasobu blokady można wdrożyć za pomocą operacji przeznaczonych dla:

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

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

ZarządzanieWłaściwości

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"
"Nieokreślone"
"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 z zasadami i diagnostyką

Wdróż na platformie Azure
Azure Container Registry z zasadami i diagnostyką (bicep)
Azure Data Factory z usługą Git i konfiguracją zarządzanej 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, które jest używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony zasobów Key Vault i zasobów magazynu.
Application Gateway z zasadami zapory aplikacji internetowej i 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
magazyn usługi Twórca 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ść systemu, 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 na poziomie 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 zastosować go do innego zasobu.

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

Typ zasobu blokady można wdrożyć za pomocą operacji przeznaczonych dla:

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ądzanieWłaściwości

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"
"Nieokreślone"
"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 z zasadami i diagnostyką

Wdróż na platformie Azure
Azure Container Registry z zasadami i diagnostyką (bicep)
Azure Data Factory z usługą Git i konfiguracją zarządzanej 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, które jest używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony zasobów Key Vault i zasobów magazynu.
Application Gateway z zasadami zapory aplikacji internetowej i 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
magazyn usługi Twórca 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ść systemu, 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 na poziomie 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