Data Policy Manifests - List

Mengambil manifes kebijakan data.
Operasi ini mengambil daftar semua manifes kebijakan data yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: "$filter=namespace eq '{0}'". Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua manifes kebijakan data untuk jenis sumber daya data. Jika $filter=namespace disediakan, daftar yang ditampilkan hanya mencakup semua manifes kebijakan data yang memiliki namespace yang cocok dengan nilai yang disediakan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

$filter
query

string

Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: "namespace eq '{value}'". Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter=namespace eq '{value}' disediakan, daftar yang ditampilkan hanya menyertakan semua manifes kebijakan data yang memiliki namespace yang cocok dengan nilai yang disediakan.

Respons

Nama Jenis Deskripsi
200 OK

DataPolicyManifestListResult

Operasi Azure berhasil diselesaikan.

Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

List data policy manifests
List data policy manifests with namespace filter

List data policy manifests

Permintaan sampel

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

Respon sampel

{
  "value": [
    {
      "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
            }
          ]
        }
      }
    },
    {
      "id": "/providers/Microsoft.Authorization/dataPolicyManifests/Microsoft.Kubernetes.Data",
      "type": "Microsoft.Authorization/dataPolicyManifests",
      "name": "Microsoft.Kubernetes.Data",
      "properties": {
        "namespaces": [
          "Microsoft.Kubernetes",
          "Microsoft.ContainerService"
        ],
        "policyMode": "Microsoft.Kubernetes.Data",
        "isBuiltInOnly": false,
        "effects": [
          {
            "name": "audit",
            "detailsSchema": {
              "type": "object",
              "properties": {
                "constraintTemplate": {
                  "type": "string",
                  "pattern": "^(?i)(https:\\/\\/raw\\.githubusercontent\\.com\\/){1}(.+)(\\.){1}(yaml|yml){1}$"
                },
                "constraint": {
                  "type": "string",
                  "pattern": "^(?i)(https:\\/\\/raw\\.githubusercontent\\.com\\/){1}(.+)(\\.){1}(yaml|yml){1}$"
                },
                "values": {
                  "type": "object",
                  "maxProperties": 10,
                  "additionalProperties": {}
                }
              },
              "required": [
                "constraintTemplate"
              ],
              "additionalProperties": false
            }
          }
        ]
      }
    }
  ]
}

List data policy manifests with namespace filter

Permintaan sampel

GET https://management.azure.com/providers/Microsoft.Authorization/dataPolicyManifests?api-version=2025-11-01&$filter=namespace eq 'Microsoft.KeyVault'

Respon sampel

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

Definisi

Nama Deskripsi
Alias

Jenis alias.

AliasPath

Jenis jalur untuk alias.

AliasPathAttributes

Atribut token yang dirujuk oleh jalur alias.

AliasPathMetadata

Metadata jalur alias.

AliasPathTokenType

Jenis token yang dirujuk oleh jalur alias.

AliasPattern

Jenis pola untuk jalur alias.

AliasPatternType

Jenis pola alias.

AliasType

Jenis alias.

createdByType

Jenis identitas yang membuat sumber daya.

DataEffect

Definisi efek data.

DataManifestCustomResourceFunctionDefinition

Definisi fungsi sumber daya kustom.

DataPolicyManifest

Manifes kebijakan data.

DataPolicyManifestListResult

Respons operasi daftar DataPolicyManifest.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Tanggapan kesalahan

ResourceTypeAliases

Definisi alias jenis sumber daya.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Alias

Jenis alias.

Nama Jenis Deskripsi
defaultMetadata

AliasPathMetadata

Metadata jalur alias default. Berlaku untuk jalur default dan jalur alias apa pun yang tidak memiliki metadata.

defaultPath

string

Jalur default untuk alias.

defaultPattern

AliasPattern

Pola default untuk alias.

name

string

Nama alias.

paths

AliasPath[]

Jalur untuk alias.

type

AliasType

Jenis alias.

AliasPath

Jenis jalur untuk alias.

Nama Jenis Deskripsi
apiVersions

string[]

Versi API.

metadata

AliasPathMetadata

Metadata jalur alias. Jika hilang, kembali ke metadata default alias.

path

string

Jalur alias.

pattern

AliasPattern

Pola untuk jalur alias.

AliasPathAttributes

Atribut token yang dirujuk oleh jalur alias.

Nilai Deskripsi
None

Token yang dirujuk oleh jalur alias tidak memiliki atribut.

Modifiable

Token yang dimaksud jalur alias dapat dimodifikasi oleh kebijakan dengan efek 'modifikasi'.

AliasPathMetadata

Metadata jalur alias.

Nama Jenis Deskripsi
attributes

AliasPathAttributes

Atribut token yang dirujuk oleh jalur alias.

type

AliasPathTokenType

Jenis token yang dirujuk oleh jalur alias.

AliasPathTokenType

Jenis token yang dirujuk oleh jalur alias.

Nilai Deskripsi
NotSpecified

Jenis token tidak ditentukan.

Any

Jenis tokennya bisa apa saja.

String

Jenis tokennya adalah string.

Object

Jenis token adalah objek.

Array

Jenis tokennya adalah array.

Integer

Jenis token adalah bilangan bulat.

Number

Jenis token adalah angka.

Boolean

Jenis tokennya adalah boolean.

AliasPattern

Jenis pola untuk jalur alias.

Nama Jenis Deskripsi
phrase

string

Frasa pola alias.

type

AliasPatternType

Pola untuk jalur alias.

variable

string

Variabel pola alias.

AliasPatternType

Jenis pola alias.

Nilai Deskripsi
NotSpecified

NotSpecified tidak diizinkan.

Extract

Ekstrak adalah satu-satunya nilai yang diizinkan.

AliasType

Jenis alias.

Nilai Deskripsi
NotSpecified

Jenis alias tidak diketahui (sama seperti tidak memberikan jenis alias).

PlainText

Nilai alias bukanlah rahasia.

Mask

Nilai alias adalah rahasia.

createdByType

Jenis identitas yang membuat sumber daya.

Nilai Deskripsi
User
Application
ManagedIdentity
Key

DataEffect

Definisi efek data.

Nama Jenis Deskripsi
detailsSchema

Skema detail efek data.

name

string

Nama efek data.

DataManifestCustomResourceFunctionDefinition

Definisi fungsi sumber daya kustom.

Nama Jenis Deskripsi
allowCustomProperties

boolean

Nilai yang menunjukkan apakah properti kustom dalam tas properti diizinkan. Perlu api-version untuk ditentukan dalam aturan kebijakan misalnya - vault('2019-06-01').

defaultProperties

string[]

Properti tingkat atas yang dapat dipilih pada output fungsi. misalnya - [ "name", "location" ] jika vault().name dan vault().location didukung.

fullyQualifiedResourceType

string

Jenis sumber daya sarana kontrol yang sepenuhnya memenuhi syarat yang diwakili oleh fungsi ini. misalnya - 'Microsoft.KeyVault/vaults'.

name

string

Nama fungsi seperti yang akan muncul dalam aturan kebijakan. misalnya - 'lemari besi'.

DataPolicyManifest

Manifes kebijakan data.

Nama Jenis Deskripsi
id

string (arm-id)

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nama sumber daya

properties.effects

DataEffect[]

Definisi efek.

properties.fieldValues

string[]

Nilai pengakses bidang non-alias yang dapat digunakan dalam aturan kebijakan.

properties.isBuiltInOnly

boolean

Nilai yang menunjukkan apakah mode kebijakan hanya diizinkan dalam definisi bawaan.

properties.namespaces

string[]

Daftar namespace untuk manifes kebijakan data.

properties.policyMode

string

Mode kebijakan manifes kebijakan data.

properties.resourceFunctions.custom

DataManifestCustomResourceFunctionDefinition[]

Array definisi sumber daya kustom manifes data.

properties.resourceFunctions.standard

string[]

Fungsi sumber daya standar (langganan dan/atau resourceGroup).

properties.resourceTypeAliases

ResourceTypeAliases[]

Array alias jenis sumber daya.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createdBy dan modifiedBy.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

DataPolicyManifestListResult

Respons operasi daftar DataPolicyManifest.

Nama Jenis Deskripsi
nextLink

string (uri)

Tautan ke halaman item berikutnya

value

DataPolicyManifest[]

Item DataPolicyManifest di halaman ini

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Rincian kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Tanggapan kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

ResourceTypeAliases

Definisi alias jenis sumber daya.

Nama Jenis Deskripsi
aliases

Alias[]

Alias untuk nama properti.

resourceType

string

Nama jenis sumber daya.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string (date-time)

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string (date-time)

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.