Delen via


Microsoft.Blueprint blueprintAssignments

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    blueprintId: 'string'
    description: 'string'
    displayName: 'string'
    locks: {
      excludedActions: [
        'string'
      ]
      excludedPrincipals: [
        'string'
      ]
      mode: 'string'
    }
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    resourceGroups: {
      {customized property}: {
        location: 'string'
        name: 'string'
      }
    }
    scope: 'string'
  }
}

Eigenschapswaarden

AssignmentLockSettings

Naam Beschrijving Waarde
excludedActions Lijst met beheerbewerkingen die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 200 acties zijn toegestaan. Als de vergrendelingsmodus is ingesteld op AllResourcesReadOnly, worden de volgende acties automatisch toegevoegd aan 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnetten/join/action' en 'Microsoft.Authorization/locks/delete'. Als de vergrendelingsmodus is ingesteld op AllResourcesDoNotDelete, worden de volgende acties automatisch toegevoegd aan 'excludedActions': 'Microsoft.Authorization/locks/delete'. Dubbele acties worden verwijderd. tekenreeks[]
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
wijze Vergrendelingsmodus. 'AllResourcesDoNotDelete'
'AllResourcesReadOnly'
'Geen'

Toewijzingsproperties

Naam Beschrijving Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. snaar
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing zijn vergrendeld. AssignmentLockSettings-
Parameters Parameterwaarden voor blauwdruktoewijzing. AssignmentPropertiesParameters (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. AssignmentPropertiesResourceGroups (vereist)
draagwijdte Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: /subscriptions/{subscriptionId}). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. snaar

AssignmentPropertiesParameters

Naam Beschrijving Waarde

AssignmentPropertiesResourceGroups

Naam Beschrijving Waarde

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Microsoft.Blueprint/blueprintAssignments

Naam Beschrijving Waarde
identiteit Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity- (vereist)
plaats De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen voor blauwdruktoewijzingsobject. AssignmentProperties (vereist)
draagwijdte Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen.

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

ResourceGroupValue

Naam Beschrijving Waarde
plaats Locatie van de resourcegroep. snaar
naam Naam van de resourcegroep. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

UserAssignedIdentity

Naam Beschrijving Waarde
clientId Client-app-id die is gekoppeld aan deze identiteit. snaar
principalId De principal-id van Azure Active Directory die is gekoppeld aan deze identiteit. snaar

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "blueprintId": "string",
    "description": "string",
    "displayName": "string",
    "locks": {
      "excludedActions": [ "string" ],
      "excludedPrincipals": [ "string" ],
      "mode": "string"
    },
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "location": "string",
        "name": "string"
      }
    },
    "scope": "string"
  }
}

Eigenschapswaarden

AssignmentLockSettings

Naam Beschrijving Waarde
excludedActions Lijst met beheerbewerkingen die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 200 acties zijn toegestaan. Als de vergrendelingsmodus is ingesteld op AllResourcesReadOnly, worden de volgende acties automatisch toegevoegd aan 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnetten/join/action' en 'Microsoft.Authorization/locks/delete'. Als de vergrendelingsmodus is ingesteld op AllResourcesDoNotDelete, worden de volgende acties automatisch toegevoegd aan 'excludedActions': 'Microsoft.Authorization/locks/delete'. Dubbele acties worden verwijderd. tekenreeks[]
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
wijze Vergrendelingsmodus. 'AllResourcesDoNotDelete'
'AllResourcesReadOnly'
'Geen'

Toewijzingsproperties

Naam Beschrijving Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. snaar
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing zijn vergrendeld. AssignmentLockSettings-
Parameters Parameterwaarden voor blauwdruktoewijzing. AssignmentPropertiesParameters (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. AssignmentPropertiesResourceGroups (vereist)
draagwijdte Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: /subscriptions/{subscriptionId}). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. snaar

AssignmentPropertiesParameters

Naam Beschrijving Waarde

AssignmentPropertiesResourceGroups

Naam Beschrijving Waarde

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Microsoft.Blueprint/blueprintAssignments

Naam Beschrijving Waarde
apiVersion De API-versie '2018-11-01-preview'
identiteit Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity- (vereist)
plaats De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen voor blauwdruktoewijzingsobject. AssignmentProperties (vereist)
type Het resourcetype 'Microsoft.Blueprint/blueprintAssignments'

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

ResourceGroupValue

Naam Beschrijving Waarde
plaats Locatie van de resourcegroep. snaar
naam Naam van de resourcegroep. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

UserAssignedIdentity

Naam Beschrijving Waarde
clientId Client-app-id die is gekoppeld aan deze identiteit. snaar
principalId De principal-id van Azure Active Directory die is gekoppeld aan deze identiteit. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

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

Zie logboek wijzigenvoor 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"
  parent_id = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  body = jsonencode({
    properties = {
      blueprintId = "string"
      description = "string"
      displayName = "string"
      locks = {
        excludedActions = [
          "string"
        ]
        excludedPrincipals = [
          "string"
        ]
        mode = "string"
      }
      parameters = {
        {customized property} = {
          reference = {
            keyVault = {
              id = "string"
            }
            secretName = "string"
            secretVersion = "string"
          }
          value = ?
        }
      }
      resourceGroups = {
        {customized property} = {
          location = "string"
          name = "string"
        }
      }
      scope = "string"
    }
  })
}

Eigenschapswaarden

AssignmentLockSettings

Naam Beschrijving Waarde
excludedActions Lijst met beheerbewerkingen die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 200 acties zijn toegestaan. Als de vergrendelingsmodus is ingesteld op AllResourcesReadOnly, worden de volgende acties automatisch toegevoegd aan 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnetten/join/action' en 'Microsoft.Authorization/locks/delete'. Als de vergrendelingsmodus is ingesteld op AllResourcesDoNotDelete, worden de volgende acties automatisch toegevoegd aan 'excludedActions': 'Microsoft.Authorization/locks/delete'. Dubbele acties worden verwijderd. tekenreeks[]
excludedPrincipals Lijst met AAD-principals die zijn uitgesloten van blauwdrukvergrendelingen. Maximaal 5 principals zijn toegestaan. tekenreeks[]
wijze Vergrendelingsmodus. 'AllResourcesDoNotDelete'
'AllResourcesReadOnly'
'Geen'

Toewijzingsproperties

Naam Beschrijving Waarde
blueprintId Id van de gepubliceerde versie van een blauwdrukdefinitie. snaar
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Sloten Hiermee definieert u hoe resources die zijn geïmplementeerd door een blauwdruktoewijzing zijn vergrendeld. AssignmentLockSettings-
Parameters Parameterwaarden voor blauwdruktoewijzing. AssignmentPropertiesParameters (vereist)
resourceGroups Namen en locaties van tijdelijke aanduidingen voor resourcegroepen. AssignmentPropertiesResourceGroups (vereist)
draagwijdte Het doelabonnementsbereik van de blauwdruktoewijzing (indeling: /subscriptions/{subscriptionId}). Voor toewijzingen op beheergroepsniveau is de eigenschap vereist. snaar

AssignmentPropertiesParameters

Naam Beschrijving Waarde

AssignmentPropertiesResourceGroups

Naam Beschrijving Waarde

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Microsoft.Blueprint/blueprintAssignments

Naam Beschrijving Waarde
identiteit Beheerde identiteit voor deze blauwdruktoewijzing. ManagedServiceIdentity- (vereist)
plaats De locatie van deze blauwdruktoewijzing. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource waar deze extensieresource op moet worden toegepast. tekenreeks (vereist)
Eigenschappen Eigenschappen voor blauwdruktoewijzingsobject. AssignmentProperties (vereist)
type Het resourcetype "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

ResourceGroupValue

Naam Beschrijving Waarde
plaats Locatie van de resourcegroep. snaar
naam Naam van de resourcegroep. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

UserAssignedIdentity

Naam Beschrijving Waarde
clientId Client-app-id die is gekoppeld aan deze identiteit. snaar
principalId De principal-id van Azure Active Directory die is gekoppeld aan deze identiteit. snaar