Dela via


Microsoft.Blueprint blueprintAssignments

Bicep-resursdefinition

Resurstypen blueprintAssignments är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för den scope här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.

Resurstypen blueprintAssignments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprintAssignments-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

blueprintAssignments

Namn Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 90

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.
location Platsen för den här skisstilldelningen. sträng (krävs)
omfång Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. Målresurs

För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen.
identity Hanterad identitet för den här skisstilldelningen. ManagedServiceIdentity (krävs)
properties Egenskaper för skisstilldelningsobjekt. AssignmentProperties (obligatoriskt)

ManagedServiceIdentity

Namn Beskrivning Värde
principalId Huvud-ID för Azure Active Directory som är associerat med den här identiteten. sträng
tenantId ID för Azure Active Directory. sträng
typ Typ av hanterad identitet. "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade hanterade identiteter som är associerade med resursen. Nyckeln är Azure-resurs-ID:t för den hanterade identiteten. objekt

TilldelningEgenskaper

Namn Beskrivning Värde
blueprintId ID för den publicerade versionen av en skissdefinition. sträng
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
Lås Definierar hur resurser som distribueras av en skisstilldelning låses. AssignmentLockSettings
parametrar Parametervärden för skisstilldelning. objekt (obligatoriskt)
resourceGroups Namn och platser för platshållare för resursgrupper. objekt (obligatoriskt)
omfång Skisstilldelningens målprenumerationsomfång (format: '/subscriptions/{subscriptionId}'). För tilldelningar på hanteringsgruppsnivå krävs egenskapen . sträng

AssignmentLockSettings

Namn Beskrivning Värde
excludedPrincipals Lista över AAD-huvudkonton som undantas från skisslås. Upp till 5 huvudkonton tillåts. string[]
mode Låsläge. "AllResourcesDoNotDelete"
"AllResourcesReadOnly"
"Ingen"

Resursdefinition för ARM-mall

Resurstypen blueprintAssignments är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för scope den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.

Resurstypen blueprintAssignments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprintAssignments-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

blueprintAssignments

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Blueprint/blueprintAssignments"
apiVersion Resurs-API-versionen "2018-11-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 90

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.
location Platsen för den här skisstilldelningen. sträng (krävs)
omfång Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. Målresurs

För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på.
identity Hanterad identitet för den här skisstilldelningen. ManagedServiceIdentity (krävs)
properties Egenskaper för skisstilldelningsobjekt. AssignmentProperties (krävs)

ManagedServiceIdentity

Namn Beskrivning Värde
principalId Huvud-ID för Azure Active Directory som är associerat med den här identiteten. sträng
tenantId ID för Azure Active Directory. sträng
typ Typ av hanterad identitet. "Ingen"
"SystemTilldelade"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade hanterade identiteter som är associerade med resursen. Nyckeln är Azure-resurs-ID för den hanterade identiteten. objekt

TilldelningEgenskaper

Namn Beskrivning Värde
blueprintId ID för den publicerade versionen av en skissdefinition. sträng
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
Lås Definierar hur resurser som distribueras av en skisstilldelning är låsta. AssignmentLockSettings
parametrar Parametervärden för skisstilldelning. objekt (krävs)
resourceGroups Namn och platser för platshållare för resursgrupper. objekt (krävs)
omfång Skisstilldelningens målprenumerationsomfång (format: '/subscriptions/{subscriptionId}'). För tilldelningar på hanteringsgruppsnivå krävs egenskapen. sträng

AssignmentLockSettings

Namn Beskrivning Värde
excludedPrincipals Lista över AAD-huvudkonton som undantas från skisslås. Upp till 5 huvudkonton är tillåtna. string[]
mode Låsläge. "AllResourcesDoNotDelete"
"AllResourcesReadOnly"
"Ingen"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen blueprintAssignments är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för den parent_id här resursen för att ange omfånget för den här resursen.

Resurstypen blueprintAssignments kan distribueras med åtgärder som mål:

  • Resursgrupper
  • Prenumerationer
  • Hanteringsgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprintAssignments-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

blueprintAssignments

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 90

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.
location Platsen för den här skisstilldelningen. sträng (krävs)
parent_id ID för resursen som tilläggsresursen ska tillämpas på. sträng (krävs)
identity Hanterad identitet för den här skisstilldelningen. ManagedServiceIdentity (krävs)
properties Egenskaper för skisstilldelningsobjekt. AssignmentProperties (obligatoriskt)

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad identitet. "SystemAssigned"
"UserAssigned" (krävs)
identity_ids Listan över användartilldelade hanterade identiteter som är associerade med resursen. Nyckeln är Azure-resurs-ID:t för den hanterade identiteten. Matris med användaridentitets-ID:t.

TilldelningEgenskaper

Namn Beskrivning Värde
blueprintId ID för den publicerade versionen av en skissdefinition. sträng
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
Lås Definierar hur resurser som distribueras av en skisstilldelning låses. AssignmentLockSettings
parametrar Parametervärden för skisstilldelning. objekt (obligatoriskt)
resourceGroups Namn och platser för platshållare för resursgrupper. objekt (obligatoriskt)
omfång Skisstilldelningens målprenumerationsomfång (format: '/subscriptions/{subscriptionId}'). För tilldelningar på hanteringsgruppsnivå krävs egenskapen . sträng

AssignmentLockSettings

Namn Beskrivning Värde
excludedPrincipals Lista över AAD-huvudkonton som undantas från skisslås. Upp till 5 huvudkonton tillåts. string[]
mode Låsläge. "AllResourcesDoNotDelete"
"AllResourcesReadOnly"
"Ingen"