Sdílet prostřednictvím


Microsoft.Authorization policySetDefinitions/versions 2023-04-01

Definice prostředku Bicep

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

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

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

Hodnoty vlastností

policySetDefinitions/versions

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

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. 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 policySetDefinitions
properties Vlastnosti verze definice sady zásad PolicySetDefinitionVersionVlastnosti

PolicySetDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice sady zásad řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
zprostředkovatele identity Metadata definice sady zásad Metadata jsou objekt s otevřeným koncem a obvykle jde o kolekci párů hodnot klíčů. Pro Bicep můžete použít funkci any().
parameters Parametry definice sady zásad, které lze použít v odkazech na definice zásad. ParametrDefinitions
policyDefinitionGroups Metadata popisující skupiny definic zásad odkazují v rámci definice sady zásad. PolicyDefinitionGroup[]
definice zásad Pole odkazů na definici zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásady. Možné hodnoty jsou Nezadaná, Předdefinovaná, Vlastní a Statická. 'BuiltIn'
Vlastní
Nezadá se
'Static'
verze Verze definice sady 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. Pro Bicep můžete použít funkci any().
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/. Pro Bicep můžete použít funkci any().
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 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} Pro Bicep můžete použít funkci any().

PolicyDefinitionGroup

Název Description Hodnota
additionalMetadataId ID prostředku, které obsahuje další metadata o skupině. řetězec
category Kategorie skupiny. řetězec
description Popis skupiny řetězec
displayName Zobrazovaný název skupiny. řetězec
name Název skupiny. string (povinné)

PolicyDefinitionReference

Název Description Hodnota
groupNames Název skupin, ke kterým tento odkaz na definici zásad patří. string[]
parameters Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. Hodnoty parametrů
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v rámci definice sady zásad) pro tento odkaz na definici zásad. řetězec

Hodnoty parametrů

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

ParametrValuesValue

Název Description Hodnota
hodnota Hodnota parametru. Pro Bicep můžete použít funkci any().

Definice prostředku šablony ARM

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

{
  "type": "Microsoft.Authorization/policySetDefinitions/versions",
  "apiVersion": "2023-04-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {
      "{customized property}": {
        "allowedValues": [ object ],
        "defaultValue": {},
        "metadata": {
          "assignPermissions": "bool",
          "description": "string",
          "displayName": "string",
          "strongType": "string",
          "{customized property}": {}
        },
        "schema": {},
        "type": "string"
      }
    },
    "policyDefinitionGroups": [
      {
        "additionalMetadataId": "string",
        "category": "string",
        "description": "string",
        "displayName": "string",
        "name": "string"
      }
    ],
    "policyDefinitions": [
      {
        "groupNames": [ "string" ],
        "parameters": {
          "{customized property}": {
            "value": {}
          }
        },
        "policyDefinitionId": "string",
        "policyDefinitionReferenceId": "string"
      }
    ],
    "policyType": "string",
    "version": "string"
  }
}

Hodnoty vlastností

policySetDefinitions/versions

Název Description Hodnota
typ Typ prostředku Microsoft.Authorization/policySetDefinitions/versions
apiVersion Verze rozhraní API prostředku '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 sady zásad. PolicySetDefinitionVersionVlastnosti

PolicySetDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice sady zásad řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
zprostředkovatele identity Metadata definice sady zásad. Metadata jsou objekt s otevřeným koncem a obvykle se jedná o kolekci párů hodnot klíčů.
parameters Odkazy na parametry definice sady zásad, které lze použít v definici zásad. Definice parametrů
policyDefinitionGroups Metadata popisující skupiny definic zásad odkazují v rámci definice sady zásad. PolicyDefinitionGroup[]
definice zásad Odkazuje na pole definic zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásad. Možné hodnoty jsou Nezadané, Předdefinované, Vlastní a Statické. 'BuiltIn'
'Vlastní'
Neurčené
'Static'
verze Verze definice sady zásad 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ěř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/.
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}

PolicyDefinitionGroup

Název Description Hodnota
additionalMetadataId ID prostředku, které obsahuje další metadata o skupině. řetězec
category Kategorie skupiny. řetězec
description Popis skupiny řetězec
displayName Zobrazovaný název skupiny. řetězec
name Název skupiny. string (povinné)

PolicyDefinitionReference

Název Description Hodnota
groupNames Název skupin, ke kterým tento odkaz na definici zásad patří. string[]
parameters Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. Hodnoty parametrů
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v rámci definice sady zásad) pro tento odkaz na definici zásad. řetězec

Hodnoty parametrů

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

ParametrValuesValue

Název Description Hodnota
hodnota Hodnota parametru.

Definice prostředku Terraform (poskytovatel AzAPI)

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

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

Hodnoty vlastností

policySetDefinitions/versions

Název Description Hodnota
typ Typ prostředku Microsoft.Authorization/policySetDefinitions/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 : policySetDefinitions
properties Vlastnosti verze definice sady zásad. PolicySetDefinitionVersionVlastnosti

PolicySetDefinitionVersionVlastnosti

Název Description Hodnota
description Popis definice sady zásad řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
zprostředkovatele identity Metadata definice sady zásad. Metadata jsou objekt s otevřeným koncem a obvykle se jedná o kolekci párů hodnot klíčů.
parameters Odkazy na parametry definice sady zásad, které lze použít v definici zásad. Definice parametrů
policyDefinitionGroups Metadata popisující skupiny definic zásad odkazují v rámci definice sady zásad. PolicyDefinitionGroup[]
definice zásad Odkazuje na pole definic zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásad. Možné hodnoty jsou Nezadané, Předdefinované, Vlastní a Statické. "BuiltIn"
"Vlastní"
"Neurčené"
"Static"
verze Verze definice sady zásad 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ěř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/.
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 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}

PolicyDefinitionGroup

Název Description Hodnota
additionalMetadataId ID prostředku, které obsahuje další metadata o skupině. řetězec
category Kategorie skupiny. řetězec
description Popis skupiny řetězec
displayName Zobrazovaný název skupiny. řetězec
name Název skupiny. string (povinné)

PolicyDefinitionReference

Název Description Hodnota
groupNames Název skupin, ke kterým tento odkaz na definici zásad patří. string[]
parameters Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. Hodnoty parametrů
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v rámci definice sady zásad) pro tento odkaz na definici zásad. řetězec

Hodnoty parametrů

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

ParametrValuesValue

Název Description Hodnota
hodnota Hodnota parametru.