Delen via


Microsoft.Blueprint blueprintAssignments

Bicep-resourcedefinitie

Het resourcetype blueprintAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Het resourcetype blueprintAssignments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprintAssignments-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

blueprintAssignments

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 90

Geldige tekens:
Alfanumerieken, onderstrepingstekens en afbreekstreepjes.
location De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
identity Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity (vereist)
properties Eigenschappen voor blauwdruktoewijzingsobject. ToewijzingEigenschappen (vereist)

ManagedServiceIdentity

Naam Description Waarde
principalId Azure Active Directory-principal-id die is gekoppeld aan deze identiteit. tekenreeks
tenantId Id van de Azure Active Directory. tekenreeks
type Type van de beheerde identiteit. 'Geen'
'SystemAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De lijst met door de gebruiker toegewezen beheerde identiteiten die zijn gekoppeld aan de resource. Sleutel is de Azure-resource-id van de beheerde identiteit. object

ToewijzingEigenschappen

Naam Description Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. tekenreeks
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing worden vergrendeld. AssignmentLockSettings
parameters Parameterwaarden voor blauwdruktoewijzing. object (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. object (vereist)
scope Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: '/subscriptions/{subscriptionId}'). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. tekenreeks

AssignmentLockSettings

Naam Description Waarde
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
mode Vergrendelingsmodus. 'AllResourcesDoNotDelete'
'AllResourcesReadOnly'
'Geen'

Resourcedefinitie van ARM-sjabloon

Het resourcetype blueprintAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Het resourcetype blueprintAssignments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprintAssignments-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

blueprintAssignments

Naam Description Waarde
type Het resourcetype 'Microsoft.Blueprint/blueprintAssignments'
apiVersion De resource-API-versie '2018-11-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 90

Geldige tekens:
Alfanumerieken, onderstrepingstekens en afbreekstreepjes.
location De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
identity Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity (vereist)
properties Eigenschappen voor blauwdruktoewijzingsobject. ToewijzingEigenschappen (vereist)

ManagedServiceIdentity

Naam Description Waarde
principalId Azure Active Directory-principal-id die is gekoppeld aan deze identiteit. tekenreeks
tenantId Id van de Azure Active Directory. tekenreeks
type Type van de beheerde identiteit. 'Geen'
'SystemAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De lijst met door de gebruiker toegewezen beheerde identiteiten die zijn gekoppeld aan de resource. Sleutel is de Azure-resource-id van de beheerde identiteit. object

ToewijzingEigenschappen

Naam Description Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. tekenreeks
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing worden vergrendeld. AssignmentLockSettings
parameters Parameterwaarden voor blauwdruktoewijzing. object (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. object (vereist)
scope Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: '/subscriptions/{subscriptionId}'). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. tekenreeks

AssignmentLockSettings

Naam Description Waarde
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
mode Vergrendelingsmodus. 'AllResourcesDoNotDelete'
'AllResourcesReadOnly'
'Geen'

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype blueprintAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Het resourcetype blueprintAssignments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprintAssignments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

blueprintAssignments

Naam Description Waarde
type Het resourcetype "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 90

Geldige tekens:
Alfanumerieken, onderstrepingstekens en afbreekstreepjes.
location De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
identity Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity (vereist)
properties Eigenschappen voor blauwdruktoewijzingsobject. ToewijzingEigenschappen (vereist)

ManagedServiceIdentity

Naam Description Waarde
type Type van de beheerde identiteit. "SystemAssigned"
'UserAssigned' (vereist)
identity_ids De lijst met door de gebruiker toegewezen beheerde identiteiten die zijn gekoppeld aan de resource. Sleutel is de Azure-resource-id van de beheerde identiteit. Matrix met gebruikersidentiteits-id's.

ToewijzingEigenschappen

Naam Description Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. tekenreeks
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing worden vergrendeld. AssignmentLockSettings
parameters Parameterwaarden voor blauwdruktoewijzing. object (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. object (vereist)
scope Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: '/subscriptions/{subscriptionId}'). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. tekenreeks

AssignmentLockSettings

Naam Description Waarde
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
mode Vergrendelingsmodus. "AllResourcesDoNotDelete"
"AllResourcesReadOnly"
"Geen"