Sdílet prostřednictvím


Microsoft.Authorization policySetDefinitions 2019-09-01

Definice prostředku Bicep

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

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2019-09-01' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        metadata: {
          description: 'string'
          displayName: 'string'
        }
        type: 'string'
      }
    }
    policyDefinitionGroups: [
      {
        additionalMetadataId: 'string'
        category: 'string'
        description: 'string'
        displayName: 'string'
        name: 'string'
      }
    ]
    policyDefinitions: [
      {
        groupNames: [
          'string'
        ]
        parameters: {
          {customized property}: {
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        }
        policyDefinitionId: 'string'
        policyDefinitionReferenceId: 'string'
      }
    ]
    policyType: 'string'
  }
}

Hodnoty vlastností

Microsoft.Authorization/policySetDefinitions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti definice zásady. policySetDefinitionProperties

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
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec

ParametrValues

Jméno Popis Hodnota

ParameterValuesValuesValue

Jméno Popis Hodnota
hodnota Hodnota parametru. jakýkoliv

PolicyDefinitionGroup

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

PolicyDefinitionReference

Jméno Popis Hodnota
groupNames Název skupin, do nichž patří tento odkaz na definici zásad. string[]
parametry Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. ParametrValues
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v definici sady zásad) pro tento odkaz na definici zásady. řetězec

PolicySetDefinitionProperties

Jméno Popis Hodnota
popis Popis definice sady zásad. řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
metadata Metadata definice sady zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
parametry Parametry definice sady zásad, které lze použít v odkazech na definici zásad. ParametrDefinitions
policyDefinitionGroups Metadata popisující skupiny odkazů na definice zásad v definici sady zásad. PolicyDefinitionGroup[]
policyDefinitions Pole odkazů na definice zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická

Definice prostředku šablony ARM

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

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2019-09-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "description": "string",
          "displayName": "string"
        },
        "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"
  }
}

Hodnoty vlastností

Microsoft.Authorization/policySetDefinitions

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2019-09-01'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti definice zásady. policySetDefinitionProperties
typ Typ prostředku Microsoft.Authorization/policySetDefinitions

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
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec

ParametrValues

Jméno Popis Hodnota

ParameterValuesValuesValue

Jméno Popis Hodnota
hodnota Hodnota parametru. jakýkoliv

PolicyDefinitionGroup

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

PolicyDefinitionReference

Jméno Popis Hodnota
groupNames Název skupin, do nichž patří tento odkaz na definici zásad. string[]
parametry Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. ParametrValues
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v definici sady zásad) pro tento odkaz na definici zásady. řetězec

PolicySetDefinitionProperties

Jméno Popis Hodnota
popis Popis definice sady zásad. řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
metadata Metadata definice sady zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
parametry Parametry definice sady zásad, které lze použít v odkazech na definici zásad. ParametrDefinitions
policyDefinitionGroups Metadata popisující skupiny odkazů na definice zásad v definici sady zásad. PolicyDefinitionGroup[]
policyDefinitions Pole odkazů na definice zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická

Definice prostředku Terraformu (poskytovatel AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2019-09-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            description = "string"
            displayName = "string"
          }
          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"
    }
  })
}

Hodnoty vlastností

Microsoft.Authorization/policySetDefinitions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti definice zásady. policySetDefinitionProperties
typ Typ prostředku Microsoft.Authorization/policySetDefinitions@2019-09-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
typ Datový typ parametru. Pole
Logická hodnota
DateTime
"Float"
Integer
"Objekt"
Řetězec

ParameterDefinitionsValueMetadata

Jméno Popis Hodnota
popis Popis parametru. řetězec
displayName Zobrazovaný název parametru. řetězec

ParametrValues

Jméno Popis Hodnota

ParameterValuesValuesValue

Jméno Popis Hodnota
hodnota Hodnota parametru. jakýkoliv

PolicyDefinitionGroup

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

PolicyDefinitionReference

Jméno Popis Hodnota
groupNames Název skupin, do nichž patří tento odkaz na definici zásad. string[]
parametry Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. ParametrValues
policyDefinitionId ID definice zásady nebo definice sady zásad. string (povinné)
policyDefinitionReferenceId Jedinečné ID (v definici sady zásad) pro tento odkaz na definici zásady. řetězec

PolicySetDefinitionProperties

Jméno Popis Hodnota
popis Popis definice sady zásad. řetězec
displayName Zobrazovaný název definice sady zásad. řetězec
metadata Metadata definice sady zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. jakýkoliv
parametry Parametry definice sady zásad, které lze použít v odkazech na definici zásad. ParametrDefinitions
policyDefinitionGroups Metadata popisující skupiny odkazů na definice zásad v definici sady zásad. PolicyDefinitionGroup[]
policyDefinitions Pole odkazů na definice zásad. PolicyDefinitionReference[] (povinné)
policyType Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. 'BuiltIn'
Vlastní
Není zadáno.
Statická