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 |