Поделиться через


Microsoft.Authorization policySetDefinitions/versions 2025-11-01

Определение ресурсов Bicep

Тип ресурса policySetDefinitions/versions можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп управления . См. команды развертывания группы управления подписке . См. команды развертывания подписки

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions/versions, добавьте следующий Bicep в шаблон.

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

Значения свойств

Microsoft.Authorization/policySetDefinitions/versions

Имя. Description Ценность
имя имя ресурса. string

Ограничения целостности:
Pattern = ^\d+\.\d+\.\d+$ (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: policySetDefinitions
свойства Свойства версии определения набора политик. PolicySetDefinitionVersionProperties

ParameterDefinitionsValue

Имя. Description Ценность
допустимые значения Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. any
metadata Общие метаданные параметра. ParameterDefinitionsValueMetadata
schema Обеспечивает проверку входных данных параметров во время назначения с помощью самоопределимой схемы JSON. Это свойство поддерживается только для параметров типа объекта и следует реализации Json.NET schema 2019-09. Вы можете просмотреть дополнительные сведения об использовании схем на сайте https://json-schema.org/ и протестировать черновые версии схем на сайте https://www.jsonschemavalidator.net/. any
type Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя. Description Ценность
assignPermissions Задайте значение true, чтобы портал Azure создавал назначения ролей для идентификатора ресурса или значения области ресурса этого параметра во время назначения политики. Это свойство полезно, если вы хотите назначить разрешения за пределами области назначения. bool
описание Описание параметра. струна
отображаемое имя Отображаемое имя параметра. струна
strongType Используется при назначении определения политики через портал. Предоставляет контекстный список значений, которые пользователь выбирает. струна

ParameterValuesValue

Имя. Description Ценность
value Значение параметра. any

PolicyDefinitionGroup

Имя. Description Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
отображаемое имя Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя. Description Ценность
definitionVersion Версия используемого определения политики. струна
groupNames Имя групп, к которым относится ссылка на определение политики. строка[]
parameters Значения параметров для указанного правила политики. Ключи — это имена параметров. PolicyDefinitionReferenceParameters
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicyDefinitionReferenceParameters

Имя. Description Ценность

PolicySetDefinitionVersionProperties

Имя. Description Ценность
описание Описание определения набора политик. струна
отображаемое имя Отображаемое имя определения набора политик. струна
metadata Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. any
parameters Параметры определения набора политик, которые можно использовать в ссылках на определения политики. PolicySetDefinitionVersionPropertiesParameters
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"
version Версия определения набора политик в формате #.#.# струна

PolicySetDefinitionVersionPropertiesParameters

Имя. Description Ценность

Определение ресурса ARM-шаблона

Тип ресурса policySetDefinitions/versions можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп управления . См. команды развертывания группы управления подписке . См. команды развертывания подписки

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions/versions, добавьте следующий код JSON в шаблон.

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

Значения свойств

Microsoft.Authorization/policySetDefinitions/versions

Имя. Description Ценность
apiVersion Версия API '2025-11-01'
имя имя ресурса. string

Ограничения целостности:
Pattern = ^\d+\.\d+\.\d+$ (обязательно)
свойства Свойства версии определения набора политик. PolicySetDefinitionVersionProperties
type Тип ресурса "Microsoft.Authorization/policySetDefinitions/versions"

ParameterDefinitionsValue

Имя. Description Ценность
допустимые значения Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. any
metadata Общие метаданные параметра. ParameterDefinitionsValueMetadata
schema Обеспечивает проверку входных данных параметров во время назначения с помощью самоопределимой схемы JSON. Это свойство поддерживается только для параметров типа объекта и следует реализации Json.NET schema 2019-09. Вы можете просмотреть дополнительные сведения об использовании схем на сайте https://json-schema.org/ и протестировать черновые версии схем на сайте https://www.jsonschemavalidator.net/. any
type Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя. Description Ценность
assignPermissions Задайте значение true, чтобы портал Azure создавал назначения ролей для идентификатора ресурса или значения области ресурса этого параметра во время назначения политики. Это свойство полезно, если вы хотите назначить разрешения за пределами области назначения. bool
описание Описание параметра. струна
отображаемое имя Отображаемое имя параметра. струна
strongType Используется при назначении определения политики через портал. Предоставляет контекстный список значений, которые пользователь выбирает. струна

ParameterValuesValue

Имя. Description Ценность
value Значение параметра. any

PolicyDefinitionGroup

Имя. Description Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
отображаемое имя Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя. Description Ценность
definitionVersion Версия используемого определения политики. струна
groupNames Имя групп, к которым относится ссылка на определение политики. строка[]
parameters Значения параметров для указанного правила политики. Ключи — это имена параметров. PolicyDefinitionReferenceParameters
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicyDefinitionReferenceParameters

Имя. Description Ценность

PolicySetDefinitionVersionProperties

Имя. Description Ценность
описание Описание определения набора политик. струна
отображаемое имя Отображаемое имя определения набора политик. струна
metadata Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. any
parameters Параметры определения набора политик, которые можно использовать в ссылках на определения политики. PolicySetDefinitionVersionPropertiesParameters
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"
version Версия определения набора политик в формате #.#.# струна

PolicySetDefinitionVersionPropertiesParameters

Имя. Description Ценность

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса policySetDefinitions/versions можно развернуть с помощью операций, предназначенных для следующих целей:

  • группы управления* подписки

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions/versions, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions/versions@2025-11-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            assignPermissions = bool
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          schema = ?
          type = "string"
        }
      }
      policyDefinitionGroups = [
        {
          additionalMetadataId = "string"
          category = "string"
          description = "string"
          displayName = "string"
          name = "string"
        }
      ]
      policyDefinitions = [
        {
          definitionVersion = "string"
          groupNames = [
            "string"
          ]
          parameters = {
            {customized property} = {
              value = ?
            }
          }
          policyDefinitionId = "string"
          policyDefinitionReferenceId = "string"
        }
      ]
      policyType = "string"
      version = "string"
    }
  }
}

Значения свойств

Microsoft.Authorization/policySetDefinitions/versions

Имя. Description Ценность
имя имя ресурса. string

Ограничения целостности:
Pattern = ^\d+\.\d+\.\d+$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: policySetDefinitions
свойства Свойства версии определения набора политик. PolicySetDefinitionVersionProperties
type Тип ресурса "Microsoft.Authorization/policySetDefinitions/versions@2025-11-01"

ParameterDefinitionsValue

Имя. Description Ценность
допустимые значения Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. any
metadata Общие метаданные параметра. ParameterDefinitionsValueMetadata
schema Обеспечивает проверку входных данных параметров во время назначения с помощью самоопределимой схемы JSON. Это свойство поддерживается только для параметров типа объекта и следует реализации Json.NET schema 2019-09. Вы можете просмотреть дополнительные сведения об использовании схем на сайте https://json-schema.org/ и протестировать черновые версии схем на сайте https://www.jsonschemavalidator.net/. any
type Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя. Description Ценность
assignPermissions Задайте значение true, чтобы портал Azure создавал назначения ролей для идентификатора ресурса или значения области ресурса этого параметра во время назначения политики. Это свойство полезно, если вы хотите назначить разрешения за пределами области назначения. bool
описание Описание параметра. струна
отображаемое имя Отображаемое имя параметра. струна
strongType Используется при назначении определения политики через портал. Предоставляет контекстный список значений, которые пользователь выбирает. струна

ParameterValuesValue

Имя. Description Ценность
value Значение параметра. any

PolicyDefinitionGroup

Имя. Description Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
отображаемое имя Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя. Description Ценность
definitionVersion Версия используемого определения политики. струна
groupNames Имя групп, к которым относится ссылка на определение политики. строка[]
parameters Значения параметров для указанного правила политики. Ключи — это имена параметров. PolicyDefinitionReferenceParameters
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicyDefinitionReferenceParameters

Имя. Description Ценность

PolicySetDefinitionVersionProperties

Имя. Description Ценность
описание Описание определения набора политик. струна
отображаемое имя Отображаемое имя определения набора политик. струна
metadata Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. any
parameters Параметры определения набора политик, которые можно использовать в ссылках на определения политики. PolicySetDefinitionVersionPropertiesParameters
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"
version Версия определения набора политик в формате #.#.# струна

PolicySetDefinitionVersionPropertiesParameters

Имя. Description Ценность