Sdílet prostřednictvím


Microsoft.Authorization policyDefinitions/versions

Definice prostředku Bicep

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

Na tento typ prostředku můžete odkazovat jako na prostředek jen pro čtení na úrovni Tenanti.

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/versions, přidejte do šablony následující bicep.

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

Hodnoty vlastností

policyDefinitions/versions

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : policyDefinitions
properties Vlastnosti verze definice zásad. PolicyDefinitionVersionVlastnosti

PolicyDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice zásady řetězec
displayName Zobrazovaný název definice zásady. řetězec
zprostředkovatele identity Metadata definice zásad. Metadata jsou objekt s otevřeným koncem a obvykle se jedná o kolekci párů hodnot klíčů. Pro Bicep můžete použít funkci any().
režim Režim definice zásad. Mezi příklady patří Vše, Indexováno, Microsoft.KeyVault.Data. řetězec
parameters Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. Definice parametrů
policyRule Pravidlo zásad. Pro Bicep můžete použít funkci any().
policyType Typ definice zásad. Možné hodnoty jsou Nezadané, Předdefinované, Vlastní a Statické. 'BuiltIn'
'Vlastní'
Neurčené
'Static'
verze Verze definice zásady ve formátu #.#.# řetězec

Definice parametrů

Název Description Hodnota
{přizpůsobená vlastnost} ParametrDefinitionsValue

ParametrDefinitionsValue

Název Description Hodnota
Allowedvalues Povolené hodnoty parametru. any[]
Defaultvalue Výchozí hodnota parametru, pokud není zadaná žádná hodnota. Pro Bicep můžete použít funkci any().
zprostředkovatele identity Obecná metadata parametru ParameterDefinitionsValueMetadata
schema Poskytuje ověřování vstupů parametrů během přiřazení pomocí samodefinované schématu JSON. Tato vlastnost je podporována pouze pro parametry typu objektu a řídí se implementací schématu Json.NET 2019-09. Další informace o používání schémat najdete v https://json-schema.org/ tématu a testování konceptů schémat na adrese https://www.jsonschemavalidator.net/. Pro Bicep můžete použít funkci any().
typ Datový typ parametru. 'Pole'
'Logická hodnota'
'DateTime'
"Plovoucí"
'Celé číslo'
'Objekt'
'Řetězec'

ParameterDefinitionsValueMetadata

Název Description Hodnota
assignPermissions Nastavte na hodnotu true, aby při přiřazování zásad Azure Portal vytvářet přiřazení rolí podle ID prostředku nebo oboru zdroje 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
description 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
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().

Definice prostředku šablony ARM

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

Na tento typ prostředku můžete odkazovat jako na prostředek jen pro čtení na úrovni tenantů.

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/versions, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

policyDefinitions/versions

Název Description Hodnota
typ Typ prostředku Microsoft.Authorization/policyDefinitions/versions
apiVersion Verze rozhraní API prostředků '2023-04-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti verze definice zásady. PolicyDefinitionVersionVlastnosti

PolicyDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice zásad řetězec
displayName Zobrazovaný název definice zásady. řetězec
zprostředkovatele identity Metadata definice zásad. Metadata jsou objekt s otevřeným koncem a obvykle jde o kolekci párů hodnot klíčů.
režim Režim definice zásad. Mezi příklady patří All, Indexed, Microsoft.KeyVault.Data. řetězec
parameters Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. ParametrDefinitions
policyRule Pravidlo zásad.
policyType Typ definice zásady. Možné hodnoty jsou Nezadaná, Předdefinovaná, Vlastní a Statická. 'BuiltIn'
Vlastní
Nezadá se
'Static'
verze Verze definice zásad ve formátu #.#.# řetězec

ParametrDefinitions

Název Description Hodnota
{přizpůsobená vlastnost} ParameterDefinitionsValue

ParameterDefinitionsValue

Název Description Hodnota
Allowedvalues Povolené hodnoty parametru. any[]
Defaultvalue Výchozí hodnota parametru, pokud není zadaná žádná hodnota.
zprostředkovatele identity Obecná metadata parametru ParameterDefinitionsValueMetadata
schema Poskytuje ověření vstupů parametrů během přiřazení pomocí samodefinovaného schématu JSON. 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 stránce https://www.jsonschemavalidator.net/.
typ Datový typ parametru. 'Pole'
'Logická hodnota'
'DateTime'
"Plovoucí"
'Celé číslo'
'Objekt'
'Řetězec'

ParameterDefinitionsValueMetadata

Název Description Hodnota
assignPermissions Nastavte na hodnotu true, aby Azure Portal vytvořit přiřazení rolí podle ID prostředku nebo oboru zdroje tohoto parametru během přiřazování zásad. Tato vlastnost je užitečná v případě, že chcete přiřadit oprávnění mimo obor přiřazení. bool
description Popis parametru řetězec
displayName Zobrazovaný název parametru řetězec
strongType Používá se při přiřazování definice zásad prostřednictvím portálu. Poskytuje kontextový seznam hodnot, ze které si uživatel může vybrat. řetězec
{přizpůsobená vlastnost}

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • Skupiny pro správu
  • Předplatná

Na tento typ prostředku můžete odkazovat jako na prostředek jen pro čtení na úrovni Tenanti.

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/versions, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

policyDefinitions/versions

Název Description Hodnota
typ Typ prostředku Microsoft.Authorization/policyDefinitions/versions@2023-04-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: policyDefinitions
properties Vlastnosti verze definice zásad. PolicyDefinitionVersionVlastnosti

PolicyDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice zásady řetězec
displayName Zobrazovaný název definice zásady. řetězec
zprostředkovatele identity Metadata definice zásad. Metadata jsou objekt s otevřeným koncem a obvykle se jedná o kolekci párů hodnot klíčů.
režim Režim definice zásad. Mezi příklady patří Vše, Indexováno, Microsoft.KeyVault.Data. řetězec
parameters Definice parametrů pro parametry použité v pravidle zásad. Klíče jsou názvy parametrů. Definice parametrů
policyRule Pravidlo zásad.
policyType Typ definice zásad. Možné hodnoty jsou Nezadané, Předdefinované, Vlastní a Statické. "BuiltIn"
"Vlastní"
"Neurčené"
"Static"
verze Verze definice zásady ve formátu #.#.# řetězec

Definice parametrů

Název Description Hodnota
{přizpůsobená vlastnost} ParametrDefinitionsValue

ParametrDefinitionsValue

Název Description Hodnota
Allowedvalues Povolené hodnoty parametru. any[]
Defaultvalue Výchozí hodnota parametru, pokud není zadaná žádná hodnota.
zprostředkovatele identity Obecná metadata parametru ParameterDefinitionsValueMetadata
schema Poskytuje ověření vstupů parametrů během přiřazení pomocí samodefinovaného schématu JSON. 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 stránce https://www.jsonschemavalidator.net/.
typ Datový typ parametru. "Pole"
"Logická hodnota"
"DateTime"
"Float"
"Celé číslo"
"Objekt"
"Řetězec"

ParameterDefinitionsValueMetadata

Název Description Hodnota
assignPermissions Nastavte na hodnotu true, aby při přiřazování zásad Azure Portal vytvářet přiřazení rolí podle ID prostředku nebo oboru zdroje 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
description 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
{přizpůsobená vlastnost}