Skip to content

Commit 0bf343f

Browse files
authored
Purview policy store devops policies api specs (#21235)
* Purview devops policies api specs * fixing the failing checks * fixing the failing checks * Fixing the checks * making few properties read only * Addressing the review comments * Addressing the review comments * Addressing the review comments * Lint error fix
1 parent 59dd84d commit 0bf343f

9 files changed

+1024
-25
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"api-version": "2022-11-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"headers": {
9+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba"
10+
},
11+
"body": {
12+
"value": [
13+
{
14+
"systemData": {
15+
"createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
16+
"createdAt": "2022-10-14T08:24:50.6175582Z",
17+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
18+
"lastModifiedAt": "2022-10-14T08:30:49.7127313Z"
19+
},
20+
"decisionRules": [
21+
{
22+
"effect": "Permit",
23+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
24+
"principals": [
25+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
26+
],
27+
"principalGroups": [],
28+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e799/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
29+
}
30+
],
31+
"purviewResourceName": "policytestserver"
32+
},
33+
{
34+
"systemData": {
35+
"createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
36+
"createdAt": "2022-10-11T11:15:58.3236117Z",
37+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
38+
"lastModifiedAt": "2022-10-11T11:15:58.3236117Z"
39+
},
40+
"decisionRules": [
41+
{
42+
"effect": "Permit",
43+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
44+
"principals": [
45+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
46+
],
47+
"principalGroups": [],
48+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88eh98/resourceGroups/test-rg/providers/Microsoft.Sql/servers/abacprivtest/**"
49+
}
50+
],
51+
"purviewResourceName": "rakhandu-abac1"
52+
},
53+
{
54+
"systemData": {
55+
"createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
56+
"createdAt": "2022-10-11T06:19:43.4482483Z",
57+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
58+
"lastModifiedAt": "2022-10-11T06:19:43.4482483Z"
59+
},
60+
"decisionRules": [
61+
{
62+
"effect": "Permit",
63+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
64+
"principals": [
65+
"19f5b6ed-08da-431d-a037-745926083c72",
66+
"6b18058e-3b2d-401d-ad3e-e89c1ca0ed33"
67+
],
68+
"principalGroups": [],
69+
"resourceAzurePath": "/subscriptions/34fb3b81-27ab-4690-9l0b-668896fd288c/resourceGroups/test-rg/providers/Microsoft.Sql/servers/abac-test-server01/**"
70+
}
71+
],
72+
"purviewResourceName": "rakhandu-abac1"
73+
},
74+
{
75+
"systemData": {
76+
"createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
77+
"createdAt": "2022-10-07T15:07:48.9285444Z",
78+
"lastModifiedBy": "",
79+
"lastModifiedAt": "2022-10-10T05:23:10.1887404Z"
80+
},
81+
"decisionRules": [
82+
{
83+
"effect": "Permit",
84+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
85+
"principals": [
86+
"cfc450a7-20b1-4ef3-a751-470c5a61912d",
87+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
88+
],
89+
"principalGroups": [],
90+
"resourceAzurePath": "/subscriptions/56bb0a7b-8s1d-44b0-9220-9db0dd78e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytest/**"
91+
}
92+
],
93+
"purviewResourceName": "policytest-server"
94+
}
95+
]
96+
}
97+
}
98+
}
99+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview",
6+
"body": {
7+
"purviewResourceName": "policytest-server",
8+
"decisionRules": [
9+
{
10+
"effect": "Permit",
11+
"principals": [
12+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b1"
13+
],
14+
"principalGroups": []
15+
},
16+
{
17+
"effect": "Permit",
18+
"principals": [
19+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b1"
20+
],
21+
"principalGroups": [],
22+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e798/resourceGroups/chcarpen-rg/providers/Microsoft.Sql/servers/policytestserver/databases/testDb/**"
23+
}
24+
]
25+
}
26+
},
27+
"responses": {
28+
"200": {
29+
"headers": {
30+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
31+
"ETag": "5"
32+
},
33+
"body": {
34+
"systemData": {
35+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
36+
"createdAt": "2022-10-17T07:23:45.3327115Z",
37+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
38+
"lastModifiedAt": "2022-10-17T07:23:45.3327115Z"
39+
},
40+
"decisionRules": [
41+
{
42+
"effect": "Permit",
43+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
44+
"principals": [
45+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
46+
],
47+
"principalGroups": [],
48+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88k799/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
49+
},
50+
{
51+
"effect": "Permit",
52+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
53+
"principals": [
54+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
55+
],
56+
"principalGroups": [],
57+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88k799/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/databases/testDb/**"
58+
}
59+
],
60+
"purviewResourceName": "policytest-server"
61+
}
62+
},
63+
"201": {
64+
"headers": {
65+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
66+
"ETag": "1"
67+
},
68+
"body": {
69+
"systemData": {
70+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
71+
"createdAt": "2022-10-17T07:23:45.3327115Z",
72+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
73+
"lastModifiedAt": "2022-10-17T07:23:45.3327115Z"
74+
},
75+
"decisionRules": [
76+
{
77+
"effect": "Permit",
78+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
79+
"principals": [
80+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
81+
],
82+
"principalGroups": [],
83+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88k799/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
84+
}
85+
],
86+
"purviewResourceName": "policytest-server"
87+
}
88+
}
89+
}
90+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview",
6+
"If-Match": "123"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview"
6+
},
7+
"responses": {
8+
"200": {
9+
"headers": {
10+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
11+
"ETag": "5"
12+
},
13+
"body": {
14+
"systemData": {
15+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
16+
"createdAt": "2022-10-14T08:24:50.6175582Z",
17+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
18+
"lastModifiedAt": "2022-10-14T08:30:49.7127313Z"
19+
},
20+
"decisionRules": [
21+
{
22+
"effect": "Permit",
23+
"purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
24+
"principals": [
25+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
26+
],
27+
"principalGroups": [],
28+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
29+
}
30+
],
31+
"purviewResourceName": "policytest-server"
32+
}
33+
}
34+
}
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview",
6+
"body": {
7+
"purviewResourceName": "policytest-server",
8+
"decisionRules": [
9+
{
10+
"effect": "Permit",
11+
"principals": [
12+
"5b3a30f8-dee3-4a5e-bf48-feddbdf174b1"
13+
],
14+
"principalGroups": []
15+
}
16+
]
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"headers": {
22+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
23+
"ETag": "5"
24+
},
25+
"body": {
26+
"systemData": {
27+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
28+
"createdAt": "2022-10-17T07:04:17.0578175Z",
29+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
30+
"lastModifiedAt": "2022-10-17T07:04:17.0578175Z"
31+
},
32+
"decisionRules": [
33+
{
34+
"effect": "Permit",
35+
"purviewRoleName": "purviewdatarole_builtin_sqlsecurityauditor",
36+
"principals": [
37+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
38+
],
39+
"principalGroups": [],
40+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
41+
}
42+
],
43+
"purviewResourceName": "policytest-server"
44+
}
45+
},
46+
"201": {
47+
"headers": {
48+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
49+
"ETag": "1"
50+
},
51+
"body": {
52+
"systemData": {
53+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
54+
"createdAt": "2022-10-17T07:04:17.0578175Z",
55+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
56+
"lastModifiedAt": "2022-10-17T07:04:17.0578175Z"
57+
},
58+
"decisionRules": [
59+
{
60+
"effect": "Permit",
61+
"purviewRoleName": "purviewdatarole_builtin_sqlsecurityauditor",
62+
"principals": [
63+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
64+
],
65+
"principalGroups": [],
66+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
67+
}
68+
],
69+
"purviewResourceName": "policytest-server"
70+
}
71+
}
72+
}
73+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview",
6+
"If-Match": "123"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"Endpoint": "{endpoint}",
4+
"purviewResourceName": "policytestserver",
5+
"api-version": "2022-11-01-preview"
6+
},
7+
"responses": {
8+
"200": {
9+
"headers": {
10+
"x-ms-request-id": "8e58266a-de42-40d5-b3c4-c6a7e159cfba",
11+
"ETag": "5"
12+
},
13+
"body": {
14+
"systemData": {
15+
"createdBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
16+
"createdAt": "2022-10-17T07:04:17.0578175Z",
17+
"lastModifiedBy": "5b3a30f8-dee3-4a5e-af49-feddbdf174b1",
18+
"lastModifiedAt": "2022-10-17T07:04:17.0578175Z"
19+
},
20+
"decisionRules": [
21+
{
22+
"effect": "Permit",
23+
"purviewRoleName": "purviewdatarole_builtin_sqlsecurityauditor",
24+
"principals": [
25+
"5b3a30f8-dee3-4a5e-af49-feddbdf174b1"
26+
],
27+
"principalGroups": [],
28+
"resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
29+
}
30+
],
31+
"purviewResourceName": "policytest-server"
32+
}
33+
}
34+
}
35+
}

0 commit comments

Comments
 (0)