Data Policy Manifests - Get By Policy Mode

Recupera um manifesto de política de dados.
Esta operação recupera o manifesto da política de dados com o modo de política indicado.

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

Parâmetros do URI

Name Em Necessário Tipo Description
policyMode
path True

string

O modo de política do manifesto de política de dados para obter.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Description
200 OK

DataPolicyManifest

Operação do Azure concluída com sucesso.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Azure Active Directory OAuth2 Flow.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Retrieve a data policy manifest by policy mode

Pedido de amostra

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

Resposta da amostra

{
  "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
        }
      ]
    }
  }
}

Definições

Name Description
Alias

O tipo de alias.

AliasPath

O tipo de caminhos para alias.

AliasPathAttributes

Os atributos do token a que o caminho do alias se refere.

AliasPathMetadata

Os metadados do caminho do alias.

AliasPathTokenType

O tipo do token a que o caminho do alias se refere.

AliasPattern

O tipo do padrão para um caminho de alias.

AliasPatternType

O tipo de padrão de alias.

AliasType

O tipo do pseudónimo.

createdByType

O tipo de identidade que criou o recurso.

DataEffect

A definição do efeito dos dados.

DataManifestCustomResourceFunctionDefinition

A definição da função de recurso personalizada.

DataPolicyManifest

O manifesto da política de dados.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ResourceTypeAliases

Definição de aliases de tipo de recurso.

systemData

Metadados referentes à criação e última modificação do recurso.

Alias

O tipo de alias.

Name Tipo Description
defaultMetadata

AliasPathMetadata

Os metadados padrão do caminho do alias. Aplica-se ao caminho padrão e a qualquer caminho de alias que não tenha metadados.

defaultPath

string

O caminho padrão para um alias.

defaultPattern

AliasPattern

O padrão padrão para um pseudónimo.

name

string

O nome do alias.

paths

AliasPath[]

Os caminhos para um alias.

type

AliasType

O tipo do pseudónimo.

AliasPath

O tipo de caminhos para alias.

Name Tipo Description
apiVersions

string[]

As versões da API.

metadata

AliasPathMetadata

Os metadados do caminho do alias. Se estiver em falta, volte aos metadados predefinidos do alias.

path

string

O caminho de um alias.

pattern

AliasPattern

O padrão para um caminho de alias.

AliasPathAttributes

Os atributos do token a que o caminho do alias se refere.

Valor Description
None

O token a que o caminho do alias se refere não tem atributos.

Modifiable

O token a que o caminho do alias se refere é modificável por políticas com efeito de 'modificar'.

AliasPathMetadata

Os metadados do caminho do alias.

Name Tipo Description
attributes

AliasPathAttributes

Os atributos do token a que o caminho do alias se refere.

type

AliasPathTokenType

O tipo do token a que o caminho do alias se refere.

AliasPathTokenType

O tipo do token a que o caminho do alias se refere.

Valor Description
NotSpecified

O tipo de token não é especificado.

Any

O tipo de token pode ser qualquer coisa.

String

O tipo de token é string.

Object

O tipo de token é objeto.

Array

O tipo de token é array.

Integer

O tipo de token é inteiro.

Number

O tipo de token é número.

Boolean

O tipo de token é booleano.

AliasPattern

O tipo do padrão para um caminho de alias.

Name Tipo Description
phrase

string

A frase padrão do alias.

type

AliasPatternType

O padrão para um caminho de alias.

variable

string

A variável do padrão do alias.

AliasPatternType

O tipo de padrão de alias.

Valor Description
NotSpecified

NotSpecified não é permitido.

Extract

Extrair é o único valor permitido.

AliasType

O tipo do pseudónimo.

Valor Description
NotSpecified

O tipo de alias é desconhecido (tal como não fornecer o tipo de alias).

PlainText

O valor do alias não é secreto.

Mask

O valor do alias é secreto.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DataEffect

A definição do efeito dos dados.

Name Tipo Description
detailsSchema

O esquema de detalhes do efeito dos dados.

name

string

O nome do efeito dos dados.

DataManifestCustomResourceFunctionDefinition

A definição da função de recurso personalizada.

Name Tipo Description
allowCustomProperties

boolean

Um valor que indica se as propriedades personalizadas dentro do saco de propriedade são permitidas. É necessário especificar a versão API na regra da política, por exemplo - vault('2019-06-01').

defaultProperties

string[]

As propriedades de topo que podem ser selecionadas na saída da função. Por exemplo - [ "Nome", "Localização" ] Se forem suportados o Vault().nome e o Vault().localização.

fullyQualifiedResourceType

string

O tipo de recurso totalmente qualificado do plano de controlo que esta função representa. por exemplo - 'Microsoft.KeyVault/vaults'.

name

string

O nome da função como aparecerá na regra de política. Por exemplo - 'cofre'.

DataPolicyManifest

O manifesto da política de dados.

Name Tipo Description
id

string (arm-id)

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.effects

DataEffect[]

A definição do efeito.

properties.fieldValues

string[]

Os valores de acesso de campo não-alias que podem ser usados na regra de política.

properties.isBuiltInOnly

boolean

Um valor que indica se o modo de política é permitido apenas em definições incorporadas.

properties.namespaces

string[]

A lista de namespaces para o manifesto da política de dados.

properties.policyMode

string

O modo de política do manifesto de política de dados.

properties.resourceFunctions.custom

DataManifestCustomResourceFunctionDefinition[]

Um conjunto de dados manifesta definições personalizadas de recursos.

properties.resourceFunctions.standard

string[]

As funções padrão de recursos (subscrição e/ou resourceGroup).

properties.resourceTypeAliases

ResourceTypeAliases[]

Uma variedade de pseudónimos de tipos de recursos.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ResourceTypeAliases

Definição de aliases de tipo de recurso.

Name Tipo Description
aliases

Alias[]

Os pseudónimos para nomes de propriedades.

resourceType

string

O nome do tipo de recurso.

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.