Microsoft.Blueprint — strategie

Definicja zasobu Bicep

Typ zasobu strategii 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 strategii 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/blueprints, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    parameters: {}
    resourceGroups: {}
    targetScope: 'string'
    versions: any()
  }
}

Wartości właściwości

Plany

Nazwa Opis Wartość
name Nazwa zasobu 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.
properties Szczegółowe właściwości definicji strategii. Właściwości strategii (wymagane)

Właściwości strategii

Nazwa Opis Wartość
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
parameters Parametry wymagane przez tę definicję strategii. object
resourceGroups Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. object
targetScope Zakres, w którym można przypisać tę definicję strategii. "managementGroup"
"subskrypcja"
versions (wersje) Opublikowane wersje tej definicji strategii. W przypadku funkcji Bicep można użyć funkcji any().

Szablony szybkiego startu

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

Template Opis
Strategie — tworzenie nowej definicji strategii

Wdróż na platformie Azure
Ten szablon tworzy definicję strategii usługi Azure Blueprint. Definicja strategii zawiera artefakt przypisania zasad i można go modyfikować, a następnie wdrażać w grupach zarządzania lub subskrypcjach w spójnych środowiskach.

Definicja zasobu szablonu usługi ARM

Typ zasobu strategii 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 strategii 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/blueprints, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "resourceGroups": {},
    "targetScope": "string",
    "versions": {}
  }
}

Wartości właściwości

Plany

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Blueprint/blueprints"
apiVersion Wersja interfejsu API zasobów "2018-11-01-preview"
name Nazwa zasobu 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.
properties Szczegółowe właściwości definicji strategii. Właściwości strategii (wymagane)

Właściwości strategii

Nazwa Opis Wartość
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
parameters Parametry wymagane przez tę definicję strategii. object
resourceGroups Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. object
targetScope Zakres, w którym można przypisać tę definicję strategii. "managementGroup"
"subskrypcja"
versions (wersje) Opublikowane wersje tej definicji strategii.

Szablony szybkiego startu

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

Template Opis
Strategie — tworzenie nowej definicji strategii

Wdróż na platformie Azure
Ten szablon tworzy definicję strategii usługi Azure Blueprint. Definicja strategii zawiera artefakt przypisania zasad i można go modyfikować, a następnie wdrażać w grupach zarządzania lub subskrypcjach w spójnych środowiskach.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

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

Typ zasobu strategii można wdrożyć z operacjami docelowymi:

  • Grupy zasobów
  • Subskrypcje
  • Grupy zarządzania

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      parameters = {}
      resourceGroups = {}
      targetScope = "string"
    }
  })
}

Wartości właściwości

Plany

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Blueprint/blueprints@2018-11-01-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
properties Szczegółowe właściwości definicji strategii. Właściwości strategii (wymagane)

Właściwości strategii

Nazwa Opis Wartość
description (opis) Wiele wierszy wyjaśnia ten zasób. ciąg
displayName Jeden ciąg liniowy wyjaśnia ten zasób. ciąg
parameters Parametry wymagane przez tę definicję strategii. object
resourceGroups Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. object
targetScope Zakres, w którym można przypisać tę definicję strategii. "managementGroup"
"subskrypcja"
versions (wersje) Opublikowane wersje tej definicji strategii.