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:

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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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:

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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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"