Podrobný plán Microsoft.BlueprintAssignments

Definice prostředku Bicep

Typ prostředku BlueprintAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru u prostředků rozšíření v Bicepu.

Typ prostředku BlueprintAssignments je možné nasadit s operacemi, na které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprintAssignments, přidejte do šablony následující bicep.

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

Hodnoty vlastností

podrobný plánPřiřazení

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 90

Platné znaky:
Alfanumerické znaky, podtržítka a spojovníky.
location Umístění tohoto přiřazení podrobného plánu string (povinné)
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro Bicep nastavte tuto vlastnost na symbolický název prostředku, aby se použil prostředek rozšíření.
identity Spravovaná identita pro toto přiřazení podrobného plánu ManagedServiceIdentity (povinné)
properties Vlastnosti objektu přiřazení podrobného plánu PřiřazeníVlastnosti (povinné)

ManagedServiceIdentity

Název Description Hodnota
principalId ID objektu zabezpečení Azure Active Directory přidružené k této identitě. řetězec
id tenanta ID služby Azure Active Directory. řetězec
typ Typ spravované identity. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam spravovaných identit přiřazených uživatelem přidružených k prostředku Klíč je ID prostředku Azure spravované identity. object

PřiřazeníVlastnosti

Název Description Hodnota
id podrobného plánu ID publikované verze definice podrobného plánu. řetězec
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento prostředek vysvětluje jeden řetězec. řetězec
Zámky Definuje způsob uzamčení prostředků nasazených přiřazením podrobného plánu. Nastavení AssignmentLockSettings
parameters Hodnoty parametrů přiřazení podrobného plánu object (povinné)
resourceGroups Názvy a umístění zástupných symbolů skupin prostředků object (povinné)
scope Cílový rozsah předplatného přiřazení podrobného plánu (formát: /subscriptions/{subscriptionId}). Pro přiřazení na úrovni skupiny pro správu je vlastnost povinná. řetězec

Nastavení AssignmentLockSettings

Název Description Hodnota
excludedPrincipals Seznam objektů zabezpečení AAD vyloučených ze zámků podrobného plánu Je povoleno až 5 objektů zabezpečení. string[]
režim Režim uzamčení. AllResourcesDoNotDelete
AllResourcesReadOnly
'Žádný'

Definice prostředku šablony ARM

Typ prostředku BlueprintAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru u prostředků rozšíření v šablonách ARM.

Typ prostředku BlueprintAssignments je možné nasadit s operacemi, na které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprintAssignments, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

podrobný plánPřiřazení

Název Description Hodnota
typ Typ prostředku Microsoft.Blueprint/blueprintAssignments
apiVersion Verze rozhraní API prostředků '2018-11-01-preview'
name Název prostředku string (povinné)

Omezení počtu znaků: 90

Platné znaky:
Alfanumerické znaky, podtržítka a spojovníky.
location Umístění tohoto přiřazení podrobného plánu string (povinné)
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro JSON nastavte hodnotu na úplný název prostředku, na který chcete prostředek rozšíření použít.
identity Spravovaná identita pro toto přiřazení podrobného plánu ManagedServiceIdentity (povinné)
properties Vlastnosti objektu přiřazení podrobného plánu PřiřazeníVlastnosti (povinné)

ManagedServiceIdentity

Název Description Hodnota
principalId ID objektu zabezpečení Azure Active Directory přidružené k této identitě. řetězec
id tenanta ID služby Azure Active Directory. řetězec
typ Typ spravované identity. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam spravovaných identit přiřazených uživatelem přidružených k prostředku Klíč je ID prostředku Azure spravované identity. object

PřiřazeníVlastnosti

Název Description Hodnota
id podrobného plánu ID publikované verze definice podrobného plánu. řetězec
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento prostředek vysvětluje jeden řetězec. řetězec
Zámky Definuje způsob uzamčení prostředků nasazených přiřazením podrobného plánu. Nastavení AssignmentLockSettings
parameters Hodnoty parametrů přiřazení podrobného plánu object (povinné)
resourceGroups Názvy a umístění zástupných symbolů skupin prostředků object (povinné)
scope Cílový rozsah předplatného přiřazení podrobného plánu (formát: /subscriptions/{subscriptionId}). Pro přiřazení na úrovni skupiny pro správu je vlastnost povinná. řetězec

Nastavení AssignmentLockSettings

Název Description Hodnota
excludedPrincipals Seznam objektů zabezpečení AAD vyloučených ze zámků podrobného plánu Je povoleno až 5 objektů zabezpečení. string[]
režim Režim uzamčení. AllResourcesDoNotDelete
AllResourcesReadOnly
'Žádný'

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku BlueprintAssignments je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

parent_id Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku.

Typ prostředku BlueprintAssignments je možné nasadit s operacemi, na které cílí:

  • Skupiny prostředků
  • Předplatná
  • Skupiny pro správu

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprintAssignments, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

podrobný plánPřiřazení

Název Description Hodnota
typ Typ prostředku Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview
name Název prostředku string (povinné)

Omezení počtu znaků: 90

Platné znaky:
Alfanumerické znaky, podtržítka a spojovníky.
location Umístění tohoto přiřazení podrobného plánu string (povinné)
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
identity Spravovaná identita pro toto přiřazení podrobného plánu ManagedServiceIdentity (povinné)
properties Vlastnosti objektu přiřazení podrobného plánu PřiřazeníVlastnosti (povinné)

ManagedServiceIdentity

Název Description Hodnota
typ Typ spravované identity. "SystemAssigned"
"UserAssigned" (povinné)
identity_ids Seznam spravovaných identit přiřazených uživatelem přidružených k prostředku Klíč je ID prostředku Azure spravované identity. Pole ID identit uživatelů

PřiřazeníVlastnosti

Název Description Hodnota
id podrobného plánu ID publikované verze definice podrobného plánu. řetězec
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento prostředek vysvětluje jeden řetězec. řetězec
Zámky Definuje způsob uzamčení prostředků nasazených přiřazením podrobného plánu. Nastavení AssignmentLockSettings
parameters Hodnoty parametrů přiřazení podrobného plánu object (povinné)
resourceGroups Názvy a umístění zástupných symbolů skupin prostředků object (povinné)
scope Cílový rozsah předplatného přiřazení podrobného plánu (formát: /subscriptions/{subscriptionId}). Pro přiřazení na úrovni skupiny pro správu je vlastnost povinná. řetězec

Nastavení AssignmentLockSettings

Název Description Hodnota
excludedPrincipals Seznam objektů zabezpečení AAD vyloučených ze zámků podrobného plánu Je povoleno až 5 objektů zabezpečení. string[]
režim Režim uzamčení. "AllResourcesDoNotDelete"
"AllResourcesReadOnly"
"Žádné"