Strategia Microsoft.BlueprintPrzypisania 2017-11-11-preview

Definicja zasobu Bicep

Typ zasobu blueprintAssignments 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 blueprintAssignments można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview' = {
  name: 'string'
  location: 'string'
  scope: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    blueprintId: 'string'
    description: 'string'
    displayName: 'string'
    locks: {
      mode: 'string'
    }
    parameters: {}
    resourceGroups: {}
  }
}

Wartości właściwości

blueprintAssignments

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

Limit znaków: 90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki.
location Lokalizacja tego przypisania strategii. ciąg (wymagany)
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.
identity Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
properties Właściwości obiektu Przypisania. PrzypisaniaWłaściwości (wymagane)

ManagedServiceIdentity

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. ciąg
tenantId Identyfikator usługi Azure Active Directory. ciąg
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)

Właściwości przydziału

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. ciąg
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
parameters Wartości parametrów strategii. object (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. object (wymagane)

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokowania. "AllResources"
"Brak"

Definicja zasobu szablonu usługi ARM

Typ zasobu blueprintAssignments 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 blueprintAssignments można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.Blueprint/blueprintAssignments",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "location": "string",
  "scope": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "blueprintId": "string",
    "description": "string",
    "displayName": "string",
    "locks": {
      "mode": "string"
    },
    "parameters": {},
    "resourceGroups": {}
  }
}

Wartości właściwości

blueprintAssignments

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Blueprint/blueprintAssignments"
apiVersion Wersja interfejsu API zasobów "2017-11-11-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki.
location Lokalizacja tego przypisania strategii. ciąg (wymagany)
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.
identity Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
properties Właściwości obiektu Przypisania. PrzypisaniaWłaściwości (wymagane)

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. ciąg
tenantId Identyfikator usługi Azure Active Directory. ciąg
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)

PrzypisaniaWłaściwości

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. ciąg
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
parameters Wartości parametrów strategii. object (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. object (wymagane)

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokady. "AllResources"
"Brak"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu blueprintAssignments 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 blueprintAssignments można wdrożyć z operacjami docelowymi:

  • 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.Blueprint/blueprintAssignments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      blueprintId = "string"
      description = "string"
      displayName = "string"
      locks = {
        mode = "string"
      }
      parameters = {}
      resourceGroups = {}
    }
  })
}

Wartości właściwości

blueprintAssignments

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki.
location Lokalizacja tego przypisania strategii. ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
identity Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
properties Właściwości obiektu Przypisania. PrzypisaniaWłaściwości (wymagane)

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. "SystemAssigned"
"UserAssigned" (wymagane)

Właściwości przydziału

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. ciąg
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
parameters Wartości parametrów strategii. object (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. object (wymagane)

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokowania. "AllResources"
"Brak"