Sdílet prostřednictvím


Zásady Microsoft.AuthorizationDefinitions 2023-04-01

Definice prostředku Bicep

Typ prostředku policyDefinitions je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Authorization/policyDefinitions, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Authorization/policyDefinitions@2023-04-01' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    mode: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        metadata: {
          assignPermissions: bool
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        schema: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    policyRule: any(Azure.Bicep.Types.Concrete.AnyType)
    policyType: 'string'
    version: 'string'
    versions: [
      'string'
    ]
  }
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (povinné)
vlastnosti Vlastnosti definice zásady. zásadyDefinitionProperties

ParametrDefinitions

Jméno Popis Hodnota

ParameterDefinitionsValue

Jméno Popis Hodnota
allowedValues Povolené hodnoty parametru. any[]
defaultValue Výchozí hodnota parametru, pokud není zadaná žádná hodnota. jakýkoliv
metadata Obecná metadata parametru ParameterDefinitionsValueMetadata
schéma Poskytuje ověřování vstupů parametrů během přiřazení pomocí schématu JSON definovaného vlastním kódem. Tato vlastnost je podporována pouze pro parametry typu objektu a řídí se implementací Json.NET Schema 2019-09. Další informace o používání schémat najdete v tématu https://json-schema.org/ a testování konceptů schémat na https://www.jsonschemavalidator.net/. jakýkoliv
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
assignPermissions Pokud chcete, aby azure Portal při přiřazování zásad vytvářelo přiřazení rolí pro ID prostředku nebo hodnotu oboru prostředku tohoto parametru. Tato vlastnost je užitečná v případě, že chcete přiřadit oprávnění mimo obor přiřazení. Bool
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec
strongType Používá se při přiřazování definice zásady prostřednictvím portálu. Poskytuje kontextový seznam hodnot, ze které si uživatel může vybrat. řetězec

ZásadyDefinitionProperties

Jméno Popis Hodnota
popis Popis definice zásady. řetězec
displayName Zobrazovaný název definice zásady. řetězec
metadata Metadata definice zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
režim Režim definice zásad. Mezi příklady patří Vše, Indexováno, Microsoft.KeyVault.Data. řetězec
parametry Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. ParametrDefinitions
policyRule Pravidlo zásad. jakýkoliv
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická
verze Verze definice zásady ve formátu #.#.# řetězec
verze Seznam dostupných verzí pro tuto definici zásady string[]

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření Azure Virtual Network Manageru a ukázkových virtuálních sítí Tato šablona nasadí Azure Virtual Network Manager a ukázkové virtuální sítě do pojmenované skupiny prostředků. Podporuje více topologií připojení a typů členství ve skupinách sítě.
nasazení zásady def a přiřazení k více skupinám mgmt Tato šablona je šablona na úrovni skupiny pro správu, která vytvoří definici zásady a přiřadí ji více skupinám pro správu.
Nasazení definice zásady a přiřazení ke skupině pro správu Tato šablona je šablona na úrovni skupiny pro správu, která vytvoří definici zásady a přiřadí tuto zásadu cílové skupině pro správu. V současné době nelze tuto šablonu nasadit prostřednictvím webu Azure Portal.

Definice prostředku šablony ARM

Typ prostředku policyDefinitions je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Authorization/policyDefinitions, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Authorization/policyDefinitions",
  "apiVersion": "2023-04-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "mode": "string",
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "assignPermissions": "bool",
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "schema": {},
        "type": "string"
      }
    },
    "policyRule": {},
    "policyType": "string",
    "version": "string",
    "versions": [ "string" ]
  }
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2023-04-01'
Jméno Název prostředku řetězec

Omezení:
Model = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (povinné)
vlastnosti Vlastnosti definice zásady. zásadyDefinitionProperties
typ Typ prostředku Microsoft.Authorization/policyDefinitions

ParametrDefinitions

Jméno Popis Hodnota

ParameterDefinitionsValue

Jméno Popis Hodnota
allowedValues Povolené hodnoty parametru. any[]
defaultValue Výchozí hodnota parametru, pokud není zadaná žádná hodnota. jakýkoliv
metadata Obecná metadata parametru ParameterDefinitionsValueMetadata
schéma Poskytuje ověřování vstupů parametrů během přiřazení pomocí schématu JSON definovaného vlastním kódem. Tato vlastnost je podporována pouze pro parametry typu objektu a řídí se implementací Json.NET Schema 2019-09. Další informace o používání schémat najdete v tématu https://json-schema.org/ a testování konceptů schémat na https://www.jsonschemavalidator.net/. jakýkoliv
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
assignPermissions Pokud chcete, aby azure Portal při přiřazování zásad vytvářelo přiřazení rolí pro ID prostředku nebo hodnotu oboru prostředku tohoto parametru. Tato vlastnost je užitečná v případě, že chcete přiřadit oprávnění mimo obor přiřazení. Bool
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec
strongType Používá se při přiřazování definice zásady prostřednictvím portálu. Poskytuje kontextový seznam hodnot, ze které si uživatel může vybrat. řetězec

ZásadyDefinitionProperties

Jméno Popis Hodnota
popis Popis definice zásady. řetězec
displayName Zobrazovaný název definice zásady. řetězec
metadata Metadata definice zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
režim Režim definice zásad. Mezi příklady patří Vše, Indexováno, Microsoft.KeyVault.Data. řetězec
parametry Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. ParametrDefinitions
policyRule Pravidlo zásad. jakýkoliv
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická
verze Verze definice zásady ve formátu #.#.# řetězec
verze Seznam dostupných verzí pro tuto definici zásady string[]

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření Azure Virtual Network Manageru a ukázkových virtuálních sítí

nasazení do Azure
Tato šablona nasadí Azure Virtual Network Manager a ukázkové virtuální sítě do pojmenované skupiny prostředků. Podporuje více topologií připojení a typů členství ve skupinách sítě.
nasazení zásady def a přiřazení k více skupinám mgmt

nasazení do Azure
Tato šablona je šablona na úrovni skupiny pro správu, která vytvoří definici zásady a přiřadí ji více skupinám pro správu.
Nasazení definice zásady a přiřazení ke skupině pro správu

nasazení do Azure
Tato šablona je šablona na úrovni skupiny pro správu, která vytvoří definici zásady a přiřadí tuto zásadu cílové skupině pro správu. V současné době nelze tuto šablonu nasadit prostřednictvím webu Azure Portal.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku policyDefinitions je možné nasadit s operacemi, které cílí:

  • skupiny pro správutenanta předplatného

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Authorization/policyDefinitions, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyDefinitions@2023-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      mode = "string"
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            assignPermissions = bool
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          schema = ?
          type = "string"
        }
      }
      policyRule = ?
      policyType = "string"
      version = "string"
      versions = [
        "string"
      ]
    }
  })
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (povinné)
vlastnosti Vlastnosti definice zásady. zásadyDefinitionProperties
typ Typ prostředku Microsoft.Authorization/policyDefinitions@2023-04-01

ParametrDefinitions

Jméno Popis Hodnota

ParameterDefinitionsValue

Jméno Popis Hodnota
allowedValues Povolené hodnoty parametru. any[]
defaultValue Výchozí hodnota parametru, pokud není zadaná žádná hodnota. jakýkoliv
metadata Obecná metadata parametru ParameterDefinitionsValueMetadata
schéma Poskytuje ověřování vstupů parametrů během přiřazení pomocí schématu JSON definovaného vlastním kódem. Tato vlastnost je podporována pouze pro parametry typu objektu a řídí se implementací Json.NET Schema 2019-09. Další informace o používání schémat najdete v tématu https://json-schema.org/ a testování konceptů schémat na https://www.jsonschemavalidator.net/. jakýkoliv
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
assignPermissions Pokud chcete, aby azure Portal při přiřazování zásad vytvářelo přiřazení rolí pro ID prostředku nebo hodnotu oboru prostředku tohoto parametru. Tato vlastnost je užitečná v případě, že chcete přiřadit oprávnění mimo obor přiřazení. Bool
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec
strongType Používá se při přiřazování definice zásady prostřednictvím portálu. Poskytuje kontextový seznam hodnot, ze které si uživatel může vybrat. řetězec

ZásadyDefinitionProperties

Jméno Popis Hodnota
popis Popis definice zásady. řetězec
displayName Zobrazovaný název definice zásady. řetězec
metadata Metadata definice zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
režim Režim definice zásad. Mezi příklady patří Vše, Indexováno, Microsoft.KeyVault.Data. řetězec
parametry Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. ParametrDefinitions
policyRule Pravidlo zásad. jakýkoliv
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická
verze Verze definice zásady ve formátu #.#.# řetězec
verze Seznam dostupných verzí pro tuto definici zásady string[]