Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов 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 | Ценность |
|---|