Sdílet prostřednictvím


Zásady Microsoft.AuthorizationDefinitions/versions 2024-05-01

Definice prostředku Bicep

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

resource symbolicname 'Microsoft.Authorization/policyDefinitions/versions@2024-05-01' = {
  parent: resourceSymbolicName
  name: 'string'
  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'
        }
        schema: any(...)
        type: 'string'
      }
    }
    policyRule: any(...)
    policyType: 'string'
    version: 'string'
  }
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions/versions

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

Omezení:
Model = ^\d+\.\d+\.\d+$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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
vlastnosti Vlastnosti verze definice zásady. PolicyDefinitionVersionProperties

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

PolicyDefinitionVersionProperties

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

Definice prostředku šablony ARM

Typ prostředku policyDefinitions/versions 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/versions, přidejte do šablony následující KÓD JSON.

{
  "type": "Microsoft.Authorization/policyDefinitions/versions",
  "apiVersion": "2024-05-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"
  }
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions/versions

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

Omezení:
Model = ^\d+\.\d+\.\d+$ (povinné)
vlastnosti Vlastnosti verze definice zásady. PolicyDefinitionVersionProperties
typ Typ prostředku Microsoft.Authorization/policyDefinitions/versions

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

PolicyDefinitionVersionProperties

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

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyDefinitions/versions@2024-05-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"
    }
  })
}

Hodnoty vlastností

Microsoft.Authorization/policyDefinitions/versions

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

Omezení:
Model = ^\d+\.\d+\.\d+$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: policyDefinitions
vlastnosti Vlastnosti verze definice zásady. PolicyDefinitionVersionProperties
typ Typ prostředku Microsoft.Authorization/policyDefinitions/versions@2024-05-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

PolicyDefinitionVersionProperties

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