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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie opdrachten voor beheergroepimplementatie
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie opdrachten voor beheergroepimplementatie
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" |