Microsoft.Authorization policyAssignments 2019-09-01
Artikel 12/21/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen policyAssignments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Authorization/policyAssignments-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Authorization/policyAssignments@2019-09-01' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
description: 'string'
displayName: 'string'
enforcementMode: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
notScopes: [
'string'
]
parameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
policyDefinitionId: 'string'
scope: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
}
Egenskapsvärden
Identitet
Namn
Beskrivning
Värde
typ
Identitetstypen. Det här är det enda obligatoriska fältet när du lägger till en systemtilldelad identitet till en resurs.
"Ingen" "SystemAssigned"
Microsoft.Authorization/policyAssignments
Namn
Beskrivning
Värde
identitet
Den hanterade identitet som är associerad med principtilldelningen.
identitet
plats
Platsen för principtilldelningen. Krävs endast vid användning av hanterad identitet.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Egenskaper för principtilldelningen.
PolicyAssignmentProperties
omfattning
Använd när du skapar en resurs i ett annat omfång än distributionsomfånget.
Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen .
Sku
Princip-SKU:n. Den här egenskapen är valfri, föråldrad och ignoreras.
PolicySku
ParameterValues
ParameterValuesValue
Namn
Beskrivning
Värde
värde
Värdet för parametern.
någon
PolicyAssignmentProperties
Namn
Beskrivning
Värde
beskrivning
Det här meddelandet är en del av svaret i händelse av principöverträdelse.
sträng
displayName
Visningsnamnet för principtilldelningen.
sträng
enforcementMode
Tvingande läge för principtilldelning. Möjliga värden är Standard och DoNotEnforce.
"Standard" "DoNotEnforce"
metadata
Metadata för principtilldelning. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar.
någon
notScopes
Principens undantagna omfång.
string[]
Parametrar
Parametervärdena för den tilldelade principregeln. Nycklarna är parameternamnen.
ParameterValues
policyDefinitionId
ID:t för den principdefinition eller principuppsättningsdefinition som tilldelas.
sträng
omfattning
Omfånget för principtilldelningen.
sträng
PolicySku
Namn
Beskrivning
Värde
Namn
Namnet på princip-sku:n. Möjliga värden är A0 och A1.
sträng (krävs)
Nivå
Princip-SKU-nivån. Möjliga värden är Kostnadsfri och Standard.
sträng
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen policyAssignments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Authorization/policyAssignments-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Authorization/policyAssignments",
"apiVersion": "2019-09-01",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"description": "string",
"displayName": "string",
"enforcementMode": "string",
"metadata": {},
"notScopes": [ "string" ],
"parameters": {
"{customized property}": {
"value": {}
}
},
"policyDefinitionId": "string",
"scope": "string"
},
"sku": {
"name": "string",
"tier": "string"
}
}
Egenskapsvärden
Identitet
Namn
Beskrivning
Värde
typ
Identitetstypen. Det här är det enda obligatoriska fältet när du lägger till en systemtilldelad identitet till en resurs.
"Ingen" "SystemAssigned"
Microsoft.Authorization/policyAssignments
Namn
Beskrivning
Värde
apiVersion
API-versionen
'2019-09-01'
identitet
Den hanterade identitet som är associerad med principtilldelningen.
identitet
plats
Platsen för principtilldelningen. Krävs endast vid användning av hanterad identitet.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Egenskaper för principtilldelningen.
PolicyAssignmentProperties
Sku
Princip-SKU:n. Den här egenskapen är valfri, föråldrad och ignoreras.
PolicySku
typ
Resurstypen
"Microsoft.Authorization/policyAssignments"
ParameterValues
ParameterValuesValue
Namn
Beskrivning
Värde
värde
Värdet för parametern.
någon
PolicyAssignmentProperties
Namn
Beskrivning
Värde
beskrivning
Det här meddelandet är en del av svaret i händelse av principöverträdelse.
sträng
displayName
Visningsnamnet för principtilldelningen.
sträng
enforcementMode
Tvingande läge för principtilldelning. Möjliga värden är Standard och DoNotEnforce.
"Standard" "DoNotEnforce"
metadata
Metadata för principtilldelning. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar.
någon
notScopes
Principens undantagna omfång.
string[]
Parametrar
Parametervärdena för den tilldelade principregeln. Nycklarna är parameternamnen.
ParameterValues
policyDefinitionId
ID:t för den principdefinition eller principuppsättningsdefinition som tilldelas.
sträng
omfattning
Omfånget för principtilldelningen.
sträng
PolicySku
Namn
Beskrivning
Värde
Namn
Namnet på princip-sku:n. Möjliga värden är A0 och A1.
sträng (krävs)
Nivå
Princip-SKU-nivån. Möjliga värden är Kostnadsfri och Standard.
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen policyAssignments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Authorization/policyAssignments-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policyAssignments@2019-09-01"
name = "string"
parent_id = "string"
identity = {
type = "string"
}
location = "string"
sku = {
name = "string"
tier = "string"
}
body = jsonencode({
properties = {
description = "string"
displayName = "string"
enforcementMode = "string"
metadata = ?
notScopes = [
"string"
]
parameters = {
{customized property} = {
value = ?
}
}
policyDefinitionId = "string"
scope = "string"
}
})
}
Egenskapsvärden
Identitet
Namn
Beskrivning
Värde
typ
Identitetstypen. Det här är det enda obligatoriska fältet när du lägger till en systemtilldelad identitet till en resurs.
"Ingen" "SystemAssigned"
Microsoft.Authorization/policyAssignments
Namn
Beskrivning
Värde
identitet
Den hanterade identitet som är associerad med principtilldelningen.
identitet
plats
Platsen för principtilldelningen. Krävs endast vid användning av hanterad identitet.
sträng
Namn
Resursnamnet
sträng (krävs)
parent_id
ID:t för resursen som den här tilläggsresursen ska tillämpas på.
sträng (krävs)
Egenskaper
Egenskaper för principtilldelningen.
PolicyAssignmentProperties
Sku
Princip-SKU:n. Den här egenskapen är valfri, föråldrad och ignoreras.
PolicySku
typ
Resurstypen
"Microsoft.Authorization/policyAssignments@2019-09-01"
ParameterValues
ParameterValuesValue
Namn
Beskrivning
Värde
värde
Värdet för parametern.
någon
PolicyAssignmentProperties
Namn
Beskrivning
Värde
beskrivning
Det här meddelandet är en del av svaret i händelse av principöverträdelse.
sträng
displayName
Visningsnamnet för principtilldelningen.
sträng
enforcementMode
Tvingande läge för principtilldelning. Möjliga värden är Standard och DoNotEnforce.
"Standard" "DoNotEnforce"
metadata
Metadata för principtilldelning. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar.
någon
notScopes
Principens undantagna omfång.
string[]
Parametrar
Parametervärdena för den tilldelade principregeln. Nycklarna är parameternamnen.
ParameterValues
policyDefinitionId
ID:t för den principdefinition eller principuppsättningsdefinition som tilldelas.
sträng
omfattning
Omfånget för principtilldelningen.
sträng
PolicySku
Namn
Beskrivning
Värde
Namn
Namnet på princip-sku:n. Möjliga värden är A0 och A1.
sträng (krävs)
Nivå
Princip-SKU-nivån. Möjliga värden är Kostnadsfri och Standard.
sträng