Command Reference > policystore > putMetadataPolicy
Updates a metadata policy.
pv policystore putMetadataPolicy --policyId=<val> --payloadFile=<val>
--policyId
(string)
The unique policy id.
--payloadFile
(string)
File path to a valid JSON document.
None
Metadata Policy Data Plane > Metadata Policy > Update
PUT https://{accountName}.purview.azure.com/policystore/metadataPolicies/{policyId}
Update an existing metadata policy.
pv policystore putMetadataPolicy --policyId "67c667b7-8f1c-468f-ab3b-f19fd943de95" --payloadFile "/path/to/file.json"
Example payload.
{
"id": "a17fef61-3a7d-4453-925c-8cbf7b83af92",
"name": "policy_esg-26fa7f24-pv",
"properties": {
"attributeRules": [
{
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"095354ff-cae8-44ff-8120-22ec5a941b40"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator",
"fromRule": "purviewmetadatarole_builtin_collection-administrator"
}
]
],
"id": "purviewmetadatarole_builtin_collection-administrator:esg-26fa7f24-pv",
"kind": "attributerule",
"name": "purviewmetadatarole_builtin_collection-administrator:esg-26fa7f24-pv"
},
{
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"095354ff-cae8-44ff-8120-22ec5a941b40"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_purview-reader",
"fromRule": "purviewmetadatarole_builtin_purview-reader"
}
]
],
"id": "purviewmetadatarole_builtin_purview-reader:esg-26fa7f24-pv",
"kind": "attributerule",
"name": "purviewmetadatarole_builtin_purview-reader:esg-26fa7f24-pv"
},
{
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"095354ff-cae8-44ff-8120-22ec5a941b40",
"60117586-ca87-4eac-a217-9d130ded9af0"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_data-curator",
"fromRule": "purviewmetadatarole_builtin_data-curator"
}
]
],
"id": "purviewmetadatarole_builtin_data-curator:esg-26fa7f24-pv",
"kind": "attributerule",
"name": "purviewmetadatarole_builtin_data-curator:esg-26fa7f24-pv"
},
{
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"095354ff-cae8-44ff-8120-22ec5a941b40",
"60117586-ca87-4eac-a217-9d130ded9af0"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_data-source-administrator",
"fromRule": "purviewmetadatarole_builtin_data-source-administrator"
}
]
],
"id": "purviewmetadatarole_builtin_data-source-administrator:esg-26fa7f24-pv",
"kind": "attributerule",
"name": "purviewmetadatarole_builtin_data-source-administrator:esg-26fa7f24-pv"
},
{
"dnfCondition": [
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator:esg-26fa7f24-pv",
"fromRule": "purviewmetadatarole_builtin_collection-administrator:esg-26fa7f24-pv"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_purview-reader:esg-26fa7f24-pv",
"fromRule": "purviewmetadatarole_builtin_purview-reader:esg-26fa7f24-pv"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_data-curator:esg-26fa7f24-pv",
"fromRule": "purviewmetadatarole_builtin_data-curator:esg-26fa7f24-pv"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_data-source-administrator:esg-26fa7f24-pv",
"fromRule": "purviewmetadatarole_builtin_data-source-administrator:esg-26fa7f24-pv"
}
]
],
"id": "permission:esg-26fa7f24-pv",
"kind": "attributerule",
"name": "permission:esg-26fa7f24-pv"
}
],
"collection": {
"referenceName": "esg-26fa7f24-pv",
"type": "CollectionReference"
},
"decisionRules": [
{
"dnfCondition": [
[
{
"attributeName": "resource.purview.collection",
"attributeValueIncludes": "esg-26fa7f24-pv"
},
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "permission:esg-26fa7f24-pv",
"fromRule": "permission:esg-26fa7f24-pv"
}
]
],
"effect": "Permit",
"kind": "decisionrule"
}
],
"description": ""
},
"version": 1
}