Microsoft.Blueprint BlueprintAssignments
Bicep-Ressourcendefinition
Der Ressourcentyp blueprintAssignments ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.
Verwenden Sie die scope
-Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen. Weitere Informationen finden Sie unter Festlegen des Bereichs für Erweiterungsressourcen in Bicep.
Der Ressourcentyp blueprintAssignments kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
- Abonnements : Siehe Befehle zur Abonnementbereitstellung
- Verwaltungsgruppen : Siehe Verwaltungsgruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprintAssignments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
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'
}
}
Eigenschaftswerte
blueprintAssignments
Name | Beschreibung | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 90 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche und Bindestriche. |
location | Der Speicherort dieser Blaupausenzuweisung. | Zeichenfolge (erforderlich) |
scope | Verwenden Sie beim Erstellen einer Erweiterungsressource in einem bereich, der sich vom Bereitstellungsbereich unterscheidet. | Zielressource Legen Sie für Bicep diese Eigenschaft auf den symbolischen Namen der Ressource fest, um die Erweiterungsressource anzuwenden. |
identity | Verwaltete Identität für diese Blaupausenzuweisung. | ManagedServiceIdentity (erforderlich) |
properties | Eigenschaften für das Blaupausenzuweisungsobjekt. | AssignmentProperties (erforderlich) |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
principalId | Azure Active Directory-Prinzipal-ID, die dieser Identität zugeordnet ist. | Zeichenfolge |
tenantId | ID des Azure Active Directory. | Zeichenfolge |
type | Typ der verwalteten Identität. | "Keine" "SystemAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der benutzerseitig zugewiesenen verwalteten Identitäten, die der Ressource zugeordnet sind. Key ist die Azure-Ressourcen-ID der verwalteten Identität. | Objekt (object) |
AssignmentProperties
Name | Beschreibung | Wert |
---|---|---|
blueprintId | ID der veröffentlichten Version einer Blaupausendefinition. | Zeichenfolge |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
locks | Definiert, wie ressourcen, die von einer Blaupausenzuweisung bereitgestellt werden, gesperrt werden. | AssignmentLockSettings |
parameters | Blaupausenzuweisungsparameterwerte. | Objekt (erforderlich) |
resourceGroups | Namen und Speicherorte von Ressourcengruppenplatzhaltern. | Objekt (erforderlich) |
scope | Der Zielabonnementbereich der Blaupausenzuweisung (Format: "/subscriptions/{subscriptionId}"). Für Zuweisungen auf Verwaltungsgruppenebene ist die -Eigenschaft erforderlich. | Zeichenfolge |
AssignmentLockSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
excludedPrincipals | Liste der AAD-Prinzipale, die von Blaupausensperren ausgeschlossen sind. Bis zu 5 Prinzipale sind zulässig. | string[] |
Modus | Sperrmodus. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Keine" |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp blueprintAssignments ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.
Verwenden Sie die scope
-Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen. Weitere Informationen finden Sie unter Festlegen des Bereichs für Erweiterungsressourcen in ARM-Vorlagen.
Der Ressourcentyp blueprintAssignments kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
- Abonnements – Siehe Befehle zur Abonnementbereitstellung
- Verwaltungsgruppen : Siehe Bereitstellungsbefehle für Verwaltungsgruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprintAssignments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
Eigenschaftswerte
blueprintAssignments
Name | Beschreibung | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Blueprint/blueprintAssignments" |
apiVersion | Die Version der Ressourcen-API | "2018-11-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 90 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche und Bindestriche. |
location | Der Speicherort dieser Blaupausenzuweisung. | Zeichenfolge (erforderlich) |
scope | Verwenden Sie beim Erstellen einer Erweiterungsressource in einem anderen Bereich als dem Bereitstellungsbereich. | Zielressource Legen Sie für JSON den Wert auf den vollständigen Namen der Ressource fest, auf die die Erweiterungsressource angewendet werden soll. |
identity | Verwaltete Identität für diese Blaupausenzuweisung. | ManagedServiceIdentity (erforderlich) |
properties | Eigenschaften für das Blaupausenzuweisungsobjekt. | AssignmentProperties (erforderlich) |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Dieser Identität zugeordnete Azure Active Directory-Prinzipal-ID. | Zeichenfolge |
tenantId | ID der Azure Active Directory-Instanz. | Zeichenfolge |
type | Typ der verwalteten Identität. | "Keine" "SystemAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der benutzerseitig zugewiesenen verwalteten Identitäten, die der Ressource zugeordnet sind. Schlüssel ist die Azure-Ressourcen-ID der verwalteten Identität. | Objekt (object) |
AssignmentProperties
Name | Beschreibung | Wert |
---|---|---|
blueprintId | ID der veröffentlichten Version einer Blaupausendefinition. | Zeichenfolge |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. | Zeichenfolge |
locks | Definiert, wie ressourcen, die von einer Blaupausenzuweisung bereitgestellt werden, gesperrt werden. | AssignmentLockSettings |
parameters | Blaupausenzuweisungsparameterwerte. | Objekt (erforderlich) |
resourceGroups | Namen und Speicherorte von Ressourcengruppenplatzhaltern. | Objekt (erforderlich) |
scope | Der Zielabonnementbereich der Blaupausenzuweisung (Format: "/subscriptions/{subscriptionId}"). Für Zuweisungen auf Verwaltungsgruppenebene ist die -Eigenschaft erforderlich. | Zeichenfolge |
AssignmentLockSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
excludedPrincipals | Liste der AAD-Prinzipale, die von Blaupausensperren ausgeschlossen sind. Bis zu 5 Prinzipale sind zulässig. | string[] |
Modus | Sperrmodus. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Keine" |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp blueprintAssignments ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.
Verwenden Sie die parent_id
-Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen.
Der Ressourcentyp blueprintAssignments kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
- Abonnements
- Verwaltungsgruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprintAssignments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
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"
}
})
}
Eigenschaftswerte
blueprintAssignments
Name | Beschreibung | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 90 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche und Bindestriche. |
location | Der Speicherort dieser Blaupausenzuweisung. | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. | Zeichenfolge (erforderlich) |
identity | Verwaltete Identität für diese Blaupausenzuweisung. | ManagedServiceIdentity (erforderlich) |
properties | Eigenschaften für das Blaupausenzuweisungsobjekt. | AssignmentProperties (erforderlich) |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der verwalteten Identität. | "SystemAssigned" "UserAssigned" (erforderlich) |
identity_ids | Die Liste der benutzerseitig zugewiesenen verwalteten Identitäten, die der Ressource zugeordnet sind. Schlüssel ist die Azure-Ressourcen-ID der verwalteten Identität. | Array von Benutzeridentitäts-IDs. |
AssignmentProperties
Name | Beschreibung | Wert |
---|---|---|
blueprintId | ID der veröffentlichten Version einer Blaupausendefinition. | Zeichenfolge |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. | Zeichenfolge |
locks | Definiert, wie ressourcen, die von einer Blaupausenzuweisung bereitgestellt werden, gesperrt werden. | AssignmentLockSettings |
parameters | Blaupausenzuweisungsparameterwerte. | Objekt (erforderlich) |
resourceGroups | Namen und Speicherorte von Ressourcengruppenplatzhaltern. | Objekt (erforderlich) |
scope | Der Zielabonnementbereich der Blaupausenzuweisung (Format: "/subscriptions/{subscriptionId}"). Für Zuweisungen auf Verwaltungsgruppenebene ist die -Eigenschaft erforderlich. | Zeichenfolge |
AssignmentLockSettings
Name | Beschreibung | Wert |
---|---|---|
excludedPrincipals | Liste der AAD-Prinzipale, die von Blaupausensperren ausgeschlossen sind. Bis zu 5 Prinzipale sind zulässig. | string[] |
Modus | Sperrmodus. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "None" |