Metadata Policy - Get
메타데이터 정책을 가져옵니다.
GET {Endpoint}/policyStore/metadataPolicies/{policyId}?api-version=2021-07-01-preview
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Purview 계정의 엔드포인트입니다. 예: https://{accountName}.purview.azure.com. |
policy
|
path | True |
string |
페치해야 하는 기존 정책의 ID입니다. |
api-version
|
query | True |
string |
사용할 api 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
Success |
|
Other Status Codes |
메타데이터 정책 서비스에서 받은 오류 응답 헤더 x-ms-error-code: string |
보안
azure_auth
Azure Active Directory OAuth2 Flow.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
MetadataPolicy_Get
샘플 요청
GET {Endpoint}/policyStore/metadataPolicies/98ed42ff-b67f-44df-8c8c-7e6b43e77055?api-version=2021-07-01-preview
샘플 응답
x-ms-request-id: d5496da4-9c52-402f-b067-83cc9ddea889
{
"name": "policy_mycollection",
"id": "98ed42ff-b67f-44df-8c8c-7e6b43e77055",
"version": 1,
"properties": {
"description": "",
"decisionRules": [
{
"kind": "decisionrule",
"effect": "Permit",
"dnfCondition": [
[
{
"attributeName": "resource.purview.collection",
"attributeValueIncludes": "mycollection"
},
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "permission:mycollection"
}
]
]
}
],
"attributeRules": [
{
"kind": "attributerule",
"id": "purviewmetadatarole_builtin_collection-administrator:mycollection",
"name": "purviewmetadatarole_builtin_collection-administrator:mycollection",
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"69e520f2-5f26-4074-9fe1-5187d85ec005"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator:myparentcollection"
}
]
]
},
{
"kind": "attributerule",
"id": "permission:mycollection",
"name": "permission:mycollection",
"dnfCondition": [
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator:mycollection"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "permission:myparentcollection"
}
]
]
}
],
"collection": {
"type": "CollectionReference",
"referenceName": "mycollection"
},
"parentCollectionName": "myparentcollection"
}
}
정의
Name | Description |
---|---|
Attribute |
규칙에 대한 특성 일치자 |
Attribute |
정책에 대한 특성 규칙 |
Collection |
정책에 대한 컬렉션 참조 |
Decision |
규칙에 대한 효과 |
Decision |
정책에 대한 의사 결정 규칙 |
Error |
메타데이터 정책에 대한 오류 모델 |
Error |
메타데이터 정책에 대한 오류 응답 모델 |
Kind |
규칙의 종류 |
Metadata |
|
Metadata |
AttributeMatcher
규칙에 대한 특성 일치자
Name | 형식 | Description |
---|---|---|
attributeName |
string |
AttributeName |
attributeValueExcludedIn |
string[] |
특성에 대해 제외된 값 목록 |
attributeValueExcludes |
string |
특성에 대해 제외된 값 |
attributeValueIncludedIn |
string[] |
특성 값 목록 |
attributeValueIncludes |
string |
특성 값 |
AttributeRule
정책에 대한 특성 규칙
Name | 형식 | Description |
---|---|---|
dnfCondition |
규칙에 대한 dnf 조건 |
|
id |
string |
규칙의 ID |
kind |
규칙의 종류 |
|
name |
string |
규칙의 이름 |
CollectionReference
정책에 대한 컬렉션 참조
Name | 형식 | Default value | Description |
---|---|---|---|
referenceName |
string |
참조 이름 |
|
type |
string |
CollectionReference |
참조 유형 |
Decision
규칙에 대한 효과
Name | 형식 | Description |
---|---|---|
Deny |
string |
|
Permit |
string |
DecisionRule
정책에 대한 의사 결정 규칙
Name | 형식 | Description |
---|---|---|
dnfCondition |
규칙에 대한 dnf 조건 |
|
effect |
규칙에 대한 효과 |
|
kind |
규칙의 종류 |
ErrorModel
메타데이터 정책에 대한 오류 모델
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
details |
오류 세부 정보 |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상 |
ErrorResponseModel
메타데이터 정책에 대한 오류 응답 모델
Name | 형식 | Description |
---|---|---|
error |
메타데이터 정책에 대한 오류 모델 |
Kind
규칙의 종류
Name | 형식 | Description |
---|---|---|
decisionrule |
string |
MetadataPolicy
Name | 형식 | Description |
---|---|---|
id |
string |
정책 ID |
name |
string |
정책 이름 |
properties | ||
version |
integer |
정책 버전 |
MetadataPolicyProperties
Name | 형식 | Description |
---|---|---|
attributeRules |
정책의 AttributeRules |
|
collection |
정책에 대한 컬렉션 참조 |
|
decisionRules |
정책의 DecisionRules |
|
description |
string |
정책에 대한 설명 |
parentCollectionName |
string |
정책의 부모 컬렉션 |