Data Policy Manifests - Get By Policy Mode

Получает манифест политики данных.
Эта операция извлекает манифест политики данных с указанным режимом политики.

GET https://management.azure.com/providers/Microsoft.Authorization/dataPolicyManifests/{policyMode}?api-version=2025-11-01

Параметры URI

Имя В Обязательно Тип Описание
policyMode
path True

string

Режим политики в манифесте политики данных, чтобы получить.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

DataPolicyManifest

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Retrieve a data policy manifest by policy mode

Образец запроса

GET https://management.azure.com/providers/Microsoft.Authorization/dataPolicyManifests/Microsoft.KeyVault.Data?api-version=2025-11-01

Пример ответа

{
  "id": "/providers/Microsoft.Authorization/dataPolicyManifests/Microsoft.KeyVault.Data",
  "type": "Microsoft.Authorization/dataPolicyManifests",
  "name": "Microsoft.KeyVault.Data",
  "properties": {
    "namespaces": [
      "Microsoft.KeyVault"
    ],
    "policyMode": "Microsoft.KeyVault.Data",
    "isBuiltInOnly": true,
    "resourceTypeAliases": [
      {
        "resourceType": "vaults/certificates",
        "aliases": [
          {
            "name": "Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType",
            "paths": [
              {
                "path": "keyProperties.keyType",
                "apiVersions": [
                  "2019-01-01"
                ]
              }
            ]
          }
        ]
      }
    ],
    "effects": [
      {
        "name": "Audit"
      },
      {
        "name": "Deny"
      }
    ],
    "fieldValues": [
      "type"
    ],
    "resourceFunctions": {
      "standard": [
        "subscription",
        "resourceGroup"
      ],
      "custom": [
        {
          "name": "vault",
          "fullyQualifiedResourceType": "Microsoft.KeyVault/vaults",
          "defaultProperties": [
            "location",
            "tags"
          ],
          "allowCustomProperties": false
        }
      ]
    }
  }
}

Определения

Имя Описание
Alias

Тип псевдонима.

AliasPath

Тип путей для псевдонима.

AliasPathAttributes

Атрибуты токена, к которому относится путь к псевдониму.

AliasPathMetadata

Метаданные пути алиаса.

AliasPathTokenType

Тип токена, к которому относится путь алиаса.

AliasPattern

Тип паттерна для пути алиаса.

AliasPatternType

Тип шаблона псевдонимов.

AliasType

Тип псевдонима.

createdByType

Тип удостоверения, создавшего ресурс.

DataEffect

Определение эффекта данных.

DataManifestCustomResourceFunctionDefinition

Определение пользовательской функции ресурса.

DataPolicyManifest

Манифест политики данных.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ResourceTypeAliases

Определение псевдонимов типа ресурса.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Alias

Тип псевдонима.

Имя Тип Описание
defaultMetadata

AliasPathMetadata

Метаданные пути по псевдониму по умолчанию. Применяется как к пути по умолчанию, так и к любому пути алиасов, который не содержит метаданных.

defaultPath

string

Путь по умолчанию для псевдонима.

defaultPattern

AliasPattern

Шаблон по умолчанию для псевдонима.

name

string

Имя псевдонима.

paths

AliasPath[]

Пути для псевдонима.

type

AliasType

Тип псевдонима.

AliasPath

Тип путей для псевдонима.

Имя Тип Описание
apiVersions

string[]

Версии API.

metadata

AliasPathMetadata

Метаданные пути псевдонима. Если отсутствует, вернитесь к стандартным метаданным псевдонима.

path

string

Путь псевдонима.

pattern

AliasPattern

Шаблон для пути псевдонимов.

AliasPathAttributes

Атрибуты токена, к которому относится путь к псевдониму.

Значение Описание
None

Токен, к которому относится путь алиаса, не имеет атрибутов.

Modifiable

Токен, к которому относится путь алиаса, можно изменять с помощью политик с эффектом «изменить».

AliasPathMetadata

Метаданные пути алиаса.

Имя Тип Описание
attributes

AliasPathAttributes

Атрибуты токена, к которому относится путь к псевдониму.

type

AliasPathTokenType

Тип токена, к которому относится путь алиаса.

AliasPathTokenType

Тип токена, к которому относится путь алиаса.

Значение Описание
NotSpecified

Тип токена не указан.

Any

Тип токена может быть любым вариантом.

String

Тип токена — строка.

Object

Тип токена — объектный.

Array

Тип токена — массив.

Integer

Тип жетона — целое число.

Number

Тип жетона — номер.

Boolean

Тип жетона — булевый.

AliasPattern

Тип паттерна для пути алиаса.

Имя Тип Описание
phrase

string

Фраза-шаблон псевдонима.

type

AliasPatternType

Шаблон для пути псевдонимов.

variable

string

Переменная шаблона псевдонима.

AliasPatternType

Тип шаблона псевдонимов.

Значение Описание
NotSpecified

NotSpecified не разрешен.

Extract

Extract — единственное допустимое значение.

AliasType

Тип псевдонима.

Значение Описание
NotSpecified

Тип псевдонима неизвестен (то же самое, что не указано тип псевдонима).

PlainText

Значение псевдоним не секретно.

Mask

Значение псевдоним — это секрет.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

DataEffect

Определение эффекта данных.

Имя Тип Описание
detailsSchema

Схема эффекта данных детали.

name

string

Название эффекта данных.

DataManifestCustomResourceFunctionDefinition

Определение пользовательской функции ресурса.

Имя Тип Описание
allowCustomProperties

boolean

Значение, указывающее, разрешены ли пользовательские свойства внутри пакета недвижимости. Нужно, чтобы версия api была указана в правиле политики, например - vault('2019-06-01').

defaultProperties

string[]

Свойства верхнего уровня, которые можно выбрать на выходе функции. например - [ "name", "location" ] если поддерживаются vault().name и vault().location.

fullyQualifiedResourceType

string

Полностью квалифицированный тип ресурса управляющей плоскости, который представляет эта функция. например, 'Microsoft.KeyVault/vaults'.

name

string

Название функции будет отображаться в правиле полиса. Например, — «хранилище».

DataPolicyManifest

Манифест политики данных.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties.effects

DataEffect[]

Определение эффекта.

properties.fieldValues

string[]

Значения доступа к полям без алиаса, которые могут использоваться в правиле политики.

properties.isBuiltInOnly

boolean

Значение, указывающее, разрешен ли режим политики только в встроенных определениях.

properties.namespaces

string[]

Список пространств имён для манифеста политики данных.

properties.policyMode

string

Режим политики манифеста политики данных.

properties.resourceFunctions.custom

DataManifestCustomResourceFunctionDefinition[]

Массив пользовательских определений ресурсов манифеста данных.

properties.resourceFunctions.standard

string[]

Стандартные функции ресурсов (подписка и/или группа ресурсов).

properties.resourceTypeAliases

ResourceTypeAliases[]

Массив псевдонимов типов ресурсов.

systemData

systemData

Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ResourceTypeAliases

Определение псевдонимов типа ресурса.

Имя Тип Описание
aliases

Alias[]

Псевдонимы для названий недвижимости.

resourceType

string

Имя типа ресурса.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.