Policy Set Definition Versions - Get Built In
Эта операция получает встроенную версию определения набора политик с имя и версией.
GET https://management.azure.com/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions/{policyDefinitionVersion}?api-version=2025-11-01
GET https://management.azure.com/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions/{policyDefinitionVersion}?api-version=2025-11-01&$expand={$expand}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
policy
|
path | True |
string pattern: ^\d+\.\d+\.\d+$ |
Версия определения набора политик. Формат — x.y.z, где x — основной номер версии, y — минорный номер версии, z — патч |
|
policy
|
path | True |
string pattern: ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ |
Название определения набора политик. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
|
$expand
|
query |
string |
Список дополнительных свойств с разделёнными запятыми для включения в ответ. Поддерживаемые значения: 'LatestDefinitionVersion, EffectiveDefinitionVersion'. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Retrieve a built-in policy set definition version
Образец запроса
GET https://management.azure.com/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8/versions/1.2.1?api-version=2025-11-01
Пример ответа
{
"name": "1.2.1",
"type": "Microsoft.Authorization/policySetDefinitions/versions",
"id": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8/versions/1.2.1",
"properties": {
"description": "Monitor all the available security recommendations in Azure Security Center. This is the default policy for Azure Security Center.",
"displayName": "[Preview]: Enable Monitoring in Azure Security Center",
"metadata": {
"category": "Security Center"
},
"parameters": {},
"policyDefinitions": [
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16",
"policyDefinitionReferenceId": "RefId1"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d",
"policyDefinitionReferenceId": "RefId2"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60",
"policyDefinitionReferenceId": "RefId3"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759",
"policyDefinitionReferenceId": "RefId4"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c",
"policyDefinitionReferenceId": "RefId5"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc",
"policyDefinitionReferenceId": "RefId6"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed",
"policyDefinitionReferenceId": "RefId7"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15",
"policyDefinitionReferenceId": "RefId8"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9",
"policyDefinitionReferenceId": "RefId9"
},
{
"definitionVersion": "1.*.*",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d",
"policyDefinitionReferenceId": "RefId10"
}
],
"policyType": "BuiltIn",
"version": "1.2.1"
}
}
Определения
| Имя | Описание |
|---|---|
|
created |
Тип удостоверения, создавшего ресурс. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Parameter |
Определение параметра, который может быть предоставлен политике. |
|
Parameter |
Общие метаданные параметра. |
|
Parameter |
Тип данных параметра. |
|
Parameter |
Значение параметра. |
|
Policy |
Группа определения политики. |
|
Policy |
Ссылка на определение политики. |
|
Policy |
Версия определения набора политик. |
|
Policy |
Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
ParameterDefinitionsValue
Определение параметра, который может быть предоставлен политике.
| Имя | Тип | Описание |
|---|---|---|
| allowedValues |
Allowed |
Допустимые значения параметра. |
| defaultValue |
Значение по умолчанию для параметра, если значение не указано. |
|
| metadata |
Общие метаданные параметра. |
|
| schema |
Обеспечивает проверку входных данных параметров во время назначения с помощью самоопределимой схемы JSON. Это свойство поддерживается только для параметров объектного типа и следует реализации схемы Json.NET 2019-09. Вы можете просмотреть дополнительные сведения об использовании схем на сайте https://json-schema.org/ и протестировать черновые версии схем на сайте https://www.jsonschemavalidator.net/. |
|
| type |
Тип данных параметра. |
ParameterDefinitionsValueMetadata
Общие метаданные параметра.
| Имя | Тип | Описание |
|---|---|---|
| assignPermissions |
boolean |
Установите true так, чтобы Azure portal создавал назначения ролей на идентификаторе ресурса или значении области ресурса этого параметра во время назначения политики. Это свойство полезно, если вы хотите назначить разрешения за пределами области назначения. |
| description |
string |
Описание параметра. |
| displayName |
string |
Отображаемое имя параметра. |
| strongType |
string |
Используется при назначении определения политики через портал. Предоставляет контекстный список значений, которые пользователь выбирает. |
ParameterType
Тип данных параметра.
| Значение | Описание |
|---|---|
| String |
Тип параметра строки. |
| Array |
Тип параметра массива. |
| Object |
Тип параметра объекта. |
| Boolean |
Тип булевых параметров. |
| Integer |
Тип параметра целого числа. |
| Float |
Тип параметра float. |
| DateTime |
Тип параметра дата-время. |
ParameterValuesValue
Значение параметра.
| Имя | Тип | Описание |
|---|---|---|
| value |
Значение параметра. |
PolicyDefinitionGroup
Группа определения политики.
| Имя | Тип | Описание |
|---|---|---|
| additionalMetadataId |
string |
Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. |
| category |
string |
Категория группы. |
| description |
string |
Описание группы. |
| displayName |
string |
Отображаемое имя группы. |
| name |
string |
Имя группы. |
PolicyDefinitionReference
Ссылка на определение политики.
| Имя | Тип | Описание |
|---|---|---|
| definitionVersion |
string |
Версия используемого определения политики. |
| effectiveDefinitionVersion |
string |
Эффективная версия используемого определения политики. Это происходит только при запросе через параметр запроса $expand. |
| groupNames |
string[] |
Имя групп, к которым относится ссылка на определение политики. |
| latestDefinitionVersion |
string |
Последняя версия определения полиса доступна. Это происходит только при запросе через параметр запроса $expand. |
| parameters |
<string,
Parameter |
Значения параметров для указанного правила политики. Ключи — это имена параметров. |
| policyDefinitionId |
string |
Идентификатор определения политики или определения набора политик. |
| policyDefinitionReferenceId |
string |
Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. |
PolicySetDefinitionVersion
Версия определения набора политик.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Имя ресурса |
| properties.description |
string |
Описание определения набора политик. |
| properties.displayName |
string |
Отображаемое имя определения набора политик. |
| properties.metadata |
Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. |
|
| properties.parameters |
<string,
Parameter |
Параметры определения набора политик, которые можно использовать в ссылках на определения политики. |
| properties.policyDefinitionGroups |
Метаданные, описывающие группы ссылок на определения политики в определении набора политик. |
|
| properties.policyDefinitions |
Массив ссылок на определения политики. |
|
| properties.policyType |
Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. |
|
| properties.version |
string |
Версия определения набора политик в формате #.#.# |
| systemData |
Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy. |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
PolicyType
Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static.
| Значение | Описание |
|---|---|
| NotSpecified |
Тип определения политики, не указанный. |
| BuiltIn |
Встроенный тип определения политики. |
| Custom |
Тип определения пользовательских полисов. |
| Static |
Тип определения статических политик. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |