Skip to content

Commit 56b585b

Browse files
harshpatel17Harsh PatelXiaofeiCao
authored
Stacks/2022 08 01 preview (#23482)
* Added 2022-08 API Version files * Added request changes * Missed some file * changed to v3 types * Removed all snapshot references * denySettings should be required * Reverted ErrorResponse to v1 from V3 * Added denySettings to examples * Fixed model errors * Fixed array model diff issue * retrigger checks * Turned string into boolean for model validation + prettier fix * Fixed prettier * More prettier fixes * retrigger checks * reverted errorresponse back to V3 * fix prettier --------- Co-authored-by: Harsh Patel <[email protected]> Co-authored-by: XiaofeiCao <[email protected]>
1 parent d938a20 commit 56b585b

10 files changed

+182
-1
lines changed

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/deploymentStacks.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -772,7 +772,8 @@
772772
"DeploymentStackProperties": {
773773
"type": "object",
774774
"required": [
775-
"actionOnUnmanage"
775+
"actionOnUnmanage",
776+
"denySettings"
776777
],
777778
"description": "Deployment stack properties.",
778779
"allOf": [

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackManagementGroupCreate.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414
"resourceGroups": "delete",
1515
"managementGroups": "detach"
1616
},
17+
"denySettings": {
18+
"mode": "denyDelete",
19+
"excludedPrincipals": [
20+
"principal"
21+
],
22+
"excludedActions": [
23+
"action"
24+
],
25+
"applyToChildScopes": false
26+
},
1727
"parameters": {
1828
"parameter1": {
1929
"value": "a string"
@@ -47,6 +57,16 @@
4757
"resourceGroups": "delete",
4858
"managementGroups": "detach"
4959
},
60+
"denySettings": {
61+
"mode": "denyDelete",
62+
"excludedPrincipals": [
63+
"principal"
64+
],
65+
"excludedActions": [
66+
"action"
67+
],
68+
"applyToChildScopes": false
69+
},
5070
"parameters": {
5171
"parameter1": {
5272
"value": "a string"
@@ -80,6 +100,16 @@
80100
"resourceGroups": "delete",
81101
"managementGroups": "detach"
82102
},
103+
"denySettings": {
104+
"mode": "denyDelete",
105+
"excludedPrincipals": [
106+
"principal"
107+
],
108+
"excludedActions": [
109+
"action"
110+
],
111+
"applyToChildScopes": false
112+
},
83113
"parameters": {
84114
"parameter1": {
85115
"value": "a string"

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackManagementGroupGet.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@
3030
"resourceGroups": "delete",
3131
"managementGroups": "detach"
3232
},
33+
"denySettings": {
34+
"mode": "denyDelete",
35+
"excludedPrincipals": [
36+
"principal"
37+
],
38+
"excludedActions": [
39+
"action"
40+
],
41+
"applyToChildScopes": false
42+
},
3343
"description": "my Description",
3444
"parameters": {
3545
"parameter1": {

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackManagementGroupList.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@
2929
"resourceGroups": "delete",
3030
"managementGroups": "detach"
3131
},
32+
"denySettings": {
33+
"mode": "denyDelete",
34+
"excludedPrincipals": [
35+
"principal"
36+
],
37+
"excludedActions": [
38+
"action"
39+
],
40+
"applyToChildScopes": false
41+
},
3242
"parameters": {
3343
"parameter1": {
3444
"value": "a string"
@@ -76,6 +86,16 @@
7686
"resourceGroups": "delete",
7787
"managementGroups": "detach"
7888
},
89+
"denySettings": {
90+
"mode": "denyDelete",
91+
"excludedPrincipals": [
92+
"principal"
93+
],
94+
"excludedActions": [
95+
"action"
96+
],
97+
"applyToChildScopes": false
98+
},
7999
"parameters": {
80100
"parameter1": {
81101
"value": "a string"

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackResourceGroupCreate.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@
1515
"resourceGroups": "delete",
1616
"managementGroups": "detach"
1717
},
18+
"denySettings": {
19+
"mode": "denyDelete",
20+
"excludedPrincipals": [
21+
"principal"
22+
],
23+
"excludedActions": [
24+
"action"
25+
],
26+
"applyToChildScopes": false
27+
},
1828
"parameters": {
1929
"parameter1": {
2030
"value": "a string"
@@ -48,6 +58,16 @@
4858
"resourceGroups": "delete",
4959
"managementGroups": "detach"
5060
},
61+
"denySettings": {
62+
"mode": "denyDelete",
63+
"excludedPrincipals": [
64+
"principal"
65+
],
66+
"excludedActions": [
67+
"action"
68+
],
69+
"applyToChildScopes": false
70+
},
5171
"parameters": {
5272
"parameter1": {
5373
"value": "a string"
@@ -81,6 +101,16 @@
81101
"resourceGroups": "delete",
82102
"managementGroups": "detach"
83103
},
104+
"denySettings": {
105+
"mode": "denyDelete",
106+
"excludedPrincipals": [
107+
"principal"
108+
],
109+
"excludedActions": [
110+
"action"
111+
],
112+
"applyToChildScopes": false
113+
},
84114
"parameters": {
85115
"parameter1": {
86116
"value": "a string"

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackResourceGroupGet.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,16 @@
3131
"resourceGroups": "delete",
3232
"managementGroups": "detach"
3333
},
34+
"denySettings": {
35+
"mode": "denyDelete",
36+
"excludedPrincipals": [
37+
"principal"
38+
],
39+
"excludedActions": [
40+
"action"
41+
],
42+
"applyToChildScopes": false
43+
},
3444
"description": "my Description",
3545
"parameters": {
3646
"parameter1": {

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackResourceGroupList.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@
3030
"resourceGroups": "delete",
3131
"managementGroups": "detach"
3232
},
33+
"denySettings": {
34+
"mode": "denyDelete",
35+
"excludedPrincipals": [
36+
"principal"
37+
],
38+
"excludedActions": [
39+
"action"
40+
],
41+
"applyToChildScopes": false
42+
},
3343
"parameters": {
3444
"parameter1": {
3545
"value": "a string"
@@ -77,6 +87,16 @@
7787
"resourceGroups": "delete",
7888
"managementGroups": "detach"
7989
},
90+
"denySettings": {
91+
"mode": "denyDelete",
92+
"excludedPrincipals": [
93+
"principal"
94+
],
95+
"excludedActions": [
96+
"action"
97+
],
98+
"applyToChildScopes": false
99+
},
80100
"parameters": {
81101
"parameter1": {
82102
"value": "a string"

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackSubscriptionCreate.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414
"resourceGroups": "delete",
1515
"managementGroups": "detach"
1616
},
17+
"denySettings": {
18+
"mode": "denyDelete",
19+
"excludedPrincipals": [
20+
"principal"
21+
],
22+
"excludedActions": [
23+
"action"
24+
],
25+
"applyToChildScopes": false
26+
},
1727
"parameters": {
1828
"parameter1": {
1929
"value": "a string"
@@ -47,6 +57,16 @@
4757
"resourceGroups": "delete",
4858
"managementGroups": "detach"
4959
},
60+
"denySettings": {
61+
"mode": "denyDelete",
62+
"excludedPrincipals": [
63+
"principal"
64+
],
65+
"excludedActions": [
66+
"action"
67+
],
68+
"applyToChildScopes": false
69+
},
5070
"parameters": {
5171
"parameter1": {
5272
"value": "a string"
@@ -80,6 +100,16 @@
80100
"resourceGroups": "delete",
81101
"managementGroups": "detach"
82102
},
103+
"denySettings": {
104+
"mode": "denyDelete",
105+
"excludedPrincipals": [
106+
"principal"
107+
],
108+
"excludedActions": [
109+
"action"
110+
],
111+
"applyToChildScopes": false
112+
},
83113
"parameters": {
84114
"parameter1": {
85115
"value": "a string"

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackSubscriptionGet.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@
3030
"resourceGroups": "delete",
3131
"managementGroups": "detach"
3232
},
33+
"denySettings": {
34+
"mode": "denyDelete",
35+
"excludedPrincipals": [
36+
"principal"
37+
],
38+
"excludedActions": [
39+
"action"
40+
],
41+
"applyToChildScopes": false
42+
},
3343
"description": "my Description",
3444
"parameters": {
3545
"parameter1": {

specification/resources/resource-manager/Microsoft.Resources/preview/2022-08-01-preview/examples/DeploymentStackSubscriptionList.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@
2929
"resourceGroups": "delete",
3030
"managementGroups": "detach"
3131
},
32+
"denySettings": {
33+
"mode": "denyDelete",
34+
"excludedPrincipals": [
35+
"principal"
36+
],
37+
"excludedActions": [
38+
"action"
39+
],
40+
"applyToChildScopes": false
41+
},
3242
"parameters": {
3343
"parameter1": {
3444
"value": "a string"
@@ -76,6 +86,16 @@
7686
"resourceGroups": "delete",
7787
"managementGroups": "detach"
7888
},
89+
"denySettings": {
90+
"mode": "denyDelete",
91+
"excludedPrincipals": [
92+
"principal"
93+
],
94+
"excludedActions": [
95+
"action"
96+
],
97+
"applyToChildScopes": false
98+
},
7999
"parameters": {
80100
"parameter1": {
81101
"value": "a string"

0 commit comments

Comments
 (0)