Microsoft.Authorization policyDefinitions
Bicep-resursdefinition
Resurstypen policyDefinitions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.
Giltiga distributionsomfång för policyDefinitions-resursen är:
- Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp
- Prenumerationer – Se distributionskommandon för prenumerationer
Du kan referera till den här resurstypen som en skrivskyddad resurs på nivån: Klientorganisationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Authorization/policyDefinitions@2021-06-01' = {
name: 'string'
scope: resourceSymbolicName
properties: {
description: 'string'
displayName: 'string'
metadata: any()
mode: 'string'
parameters: {}
policyRule: any()
policyType: 'string'
}
}
Egenskapsvärden
policyDefinitions
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–128 visningsnamn 1–64 resursnamn Giltiga tecken: Visningsnamnet kan innehålla alla tecken. Resursnamnet kan inte använda: <>*%&:\?.+/ eller kontrolltecken. Det går inte att avsluta med punkt eller blanksteg. |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen. |
properties | Egenskaperna för principdefinitionen. | PolicyDefinitionEgenskaper |
PolicyDefinitionEgenskaper
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Visningsnamnet för principdefinitionen. | sträng |
metadata | Principdefinitionsmetadata. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | För Bicep kan du använda funktionen any(). |
mode | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | objekt |
policyRule | Principregeln. | För Bicep kan du använda funktionen any(). |
policyType | Typ av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "Inbyggd" "Anpassad" "NotSpecified" "Statisk" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera en principdefinition och tilldela till en hanteringsgrupp |
Den här mallen är en mall på hanteringsgruppsnivå som skapar en principdefinition och tilldelar principen till målhanteringsgruppen. Den här mallen kan för närvarande inte distribueras via Azure-portalen. |
Distribuera en principde def och tilldela till flera Mgmt-grupper |
Den här mallen är en mall på hanteringsgruppsnivå som skapar en principdefinition och tilldelar principen till flera hanteringsgrupper. |
Skapa en Azure Virtual Network Manager och exempel på virtuella nätverk |
Den här mallen distribuerar en Azure Virtual Network Manager och exempel på virtuella nätverk till den namngivna resursgruppen. Den stöder flera anslutningstopologier och medlemskapstyper för nätverksgrupper. |
Resursdefinition för ARM-mall
Resurstypen policyDefinitions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.
Giltiga distributionsomfång för policyDefinitions-resursen är:
- Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp
- Prenumerationer – Se distributionskommandon för prenumerationer
Du kan referera till den här resurstypen som en skrivskyddad resurs på nivån: Klientorganisationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Authorization/policyDefinitions",
"apiVersion": "2021-06-01",
"name": "string",
"scope": "string",
"properties": {
"description": "string",
"displayName": "string",
"metadata": {},
"mode": "string",
"parameters": {},
"policyRule": {},
"policyType": "string"
}
}
Egenskapsvärden
policyDefinitions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Authorization/policyDefinitions" |
apiVersion | Resurs-API-versionen | '2021-06-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–128 visningsnamn 1–64 resursnamn Giltiga tecken: Visningsnamnet kan innehålla alla tecken. Resursnamnet kan inte använda: <>*%&:\?.+/ eller kontrolltecken. Det går inte att avsluta med punkt eller blanksteg. |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på. |
properties | Egenskaperna för principdefinitionen. | PolicyDefinitionEgenskaper |
PolicyDefinitionEgenskaper
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Visningsnamnet för principdefinitionen. | sträng |
metadata | Principdefinitionsmetadata. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | |
mode | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | objekt |
policyRule | Principregeln. | |
policyType | Typ av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "Inbyggd" "Anpassad" "NotSpecified" "Statisk" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera en principdefinition och tilldela till en hanteringsgrupp |
Den här mallen är en mall på hanteringsgruppsnivå som skapar en principdefinition och tilldelar principen till målhanteringsgruppen. Den här mallen kan för närvarande inte distribueras via Azure-portalen. |
Distribuera en principde def och tilldela till flera Mgmt-grupper |
Den här mallen är en mall på hanteringsgruppsnivå som skapar en principdefinition och tilldelar principen till flera hanteringsgrupper. |
Skapa en Azure Virtual Network Manager och exempel på virtuella nätverk |
Den här mallen distribuerar en Azure Virtual Network Manager och exempel på virtuella nätverk till den namngivna resursgruppen. Den stöder flera anslutningstopologier och medlemskapstyper för nätverksgrupper. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen policyDefinitions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för parent_id
den här resursen för att ange omfånget för den här resursen.
Giltiga distributionsomfång för policyDefinitions-resursen är:
- Hanteringsgrupper
- Prenumerationer
Du kan referera till den här resurstypen som en skrivskyddad resurs på nivån: Klientorganisationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policyDefinitions@2021-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
displayName = "string"
mode = "string"
parameters = {}
policyType = "string"
}
})
}
Egenskapsvärden
policyDefinitions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Authorization/policyDefinitions@2021-06-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–128 visningsnamn 1–64 resursnamn Giltiga tecken: Visningsnamnet kan innehålla alla tecken. Resursnamnet kan inte använda: <>*%&:\?.+/ eller kontrolltecken. Det går inte att avsluta med punkt eller blanksteg. |
parent_id | ID:t för resursen som den här tilläggsresursen ska tillämpas på. | sträng (krävs) |
properties | Egenskaperna för principdefinitionen. | PolicyDefinitionEgenskaper |
PolicyDefinitionEgenskaper
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Visningsnamnet för principdefinitionen. | sträng |
metadata | Principdefinitionsmetadata. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | |
mode | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | objekt |
policyRule | Principregeln. | |
policyType | Typ av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "BuiltIn" "Anpassad" "NotSpecified" "Statisk" |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för