Skip to content

Commit 5653788

Browse files
authored
Added examples for new api version - 2024-04-05 in GuestConfigurationRP (#29166)
* Copy files from stable/2022-01-25 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to stable/2024-04-05 Updated the API version from stable/2022-01-25 to stable/2024-04-05. * Added tag for 2024-04-05 in readme file * Fixing swagger PrettierCheck * Prettier changes * Add changes for Api * Prettier scan fix * Fixing failing net sdk * Revert of previous change.
1 parent a5a3106 commit 5653788

File tree

31 files changed

+4038
-1
lines changed

31 files changed

+4038
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "mySubscriptionId",
4+
"resourceGroupName": "myResourceGroupName",
5+
"vmName": "myVMName",
6+
"guestConfigurationAssignmentName": "NotInstalledApplicationForWindows",
7+
"api-version": "2024-04-05",
8+
"parameters": {
9+
"location": "westcentralus",
10+
"name": "NotInstalledApplicationForWindows",
11+
"properties": {
12+
"context": "Azure policy",
13+
"guestConfiguration": {
14+
"name": "NotInstalledApplicationForWindows",
15+
"version": "1.0.0.3",
16+
"contentUri": "https://thisisfake/pacakge",
17+
"contentHash": "123contenthash",
18+
"assignmentType": "ApplyAndAutoCorrect",
19+
"contentManagedIdentity": "test_identity",
20+
"configurationParameter": [
21+
{
22+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
23+
"value": "NotePad,sql"
24+
}
25+
]
26+
}
27+
}
28+
}
29+
},
30+
"responses": {
31+
"201": {
32+
"headers": {},
33+
"body": {
34+
"location": "westcentralus",
35+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
36+
"name": "NotInstalledApplicationForWindows",
37+
"properties": {
38+
"complianceStatus": "Pending",
39+
"assignmentHash": null,
40+
"latestReportId": null,
41+
"lastComplianceStatusChecked": null,
42+
"context": "Azure policy",
43+
"resourceType": null,
44+
"vmssVMList": null,
45+
"guestConfiguration": {
46+
"kind": null,
47+
"name": "NotInstalledApplicationForWindows",
48+
"version": "1.0.0.3",
49+
"contentUri": null,
50+
"contentHash": null,
51+
"contentType": null,
52+
"contentManagedIdentity": null,
53+
"assignmentSource": "AzurePolicy",
54+
"configurationParameter": [
55+
{
56+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
57+
"value": "NotePad,sql"
58+
}
59+
]
60+
},
61+
"provisioningState": "Succeeded"
62+
}
63+
}
64+
},
65+
"200": {
66+
"headers": {},
67+
"body": {
68+
"location": "westcentralus",
69+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
70+
"name": "NotInstalledApplicationForWindows",
71+
"properties": {
72+
"complianceStatus": "Pending",
73+
"assignmentHash": null,
74+
"latestReportId": null,
75+
"lastComplianceStatusChecked": null,
76+
"context": "Azure policy",
77+
"resourceType": null,
78+
"vmssVMList": null,
79+
"guestConfiguration": {
80+
"kind": null,
81+
"name": "NotInstalledApplicationForWindows",
82+
"version": "1.0.0.3",
83+
"contentUri": null,
84+
"contentHash": null,
85+
"contentType": null,
86+
"contentManagedIdentity": null,
87+
"assignmentSource": "AzurePolicy",
88+
"configurationParameter": [
89+
{
90+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
91+
"value": "NotePad,sql"
92+
}
93+
]
94+
},
95+
"provisioningState": "Succeeded"
96+
}
97+
}
98+
}
99+
}
100+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "mySubscriptionId",
4+
"resourceGroupName": "myResourceGroupName",
5+
"vmName": "myVMName",
6+
"guestConfigurationAssignmentName": "NotInstalledApplicationForWindows",
7+
"api-version": "2024-04-05",
8+
"parameters": {
9+
"location": "westcentralus",
10+
"name": "NotInstalledApplicationForWindows",
11+
"properties": {
12+
"context": "Azure policy",
13+
"guestConfiguration": {
14+
"name": "NotInstalledApplicationForWindows",
15+
"version": "1.0.0.0",
16+
"contentUri": "https://thisisfake/pacakge",
17+
"contentHash": "123contenthash",
18+
"assignmentType": "ApplyAndAutoCorrect",
19+
"configurationParameter": [
20+
{
21+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
22+
"value": "NotePad,sql"
23+
}
24+
]
25+
}
26+
}
27+
}
28+
},
29+
"responses": {
30+
"201": {
31+
"headers": {},
32+
"body": {
33+
"location": "westcentralus",
34+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
35+
"name": "NotInstalledApplicationForWindows",
36+
"properties": {
37+
"complianceStatus": "Pending",
38+
"assignmentHash": null,
39+
"latestReportId": null,
40+
"lastComplianceStatusChecked": null,
41+
"context": "Azure policy",
42+
"resourceType": null,
43+
"vmssVMList": null,
44+
"guestConfiguration": {
45+
"kind": null,
46+
"name": "NotInstalledApplicationForWindows",
47+
"version": "1.0.0.3",
48+
"contentUri": null,
49+
"contentHash": null,
50+
"contentType": null,
51+
"assignmentSource": "AzurePolicy",
52+
"configurationParameter": [
53+
{
54+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
55+
"value": "NotePad,sql"
56+
}
57+
]
58+
},
59+
"provisioningState": "Succeeded"
60+
}
61+
}
62+
},
63+
"200": {
64+
"headers": {},
65+
"body": {
66+
"location": "westcentralus",
67+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/microsoft.ConnectedVMwarevSphere/virtualmachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
68+
"name": "NotInstalledApplicationForWindows",
69+
"properties": {
70+
"complianceStatus": "Pending",
71+
"assignmentHash": null,
72+
"latestReportId": null,
73+
"lastComplianceStatusChecked": null,
74+
"context": "Azure policy",
75+
"resourceType": null,
76+
"vmssVMList": null,
77+
"guestConfiguration": {
78+
"kind": null,
79+
"name": "NotInstalledApplicationForWindows",
80+
"version": "1.0.0.3",
81+
"contentUri": null,
82+
"contentHash": null,
83+
"contentType": null,
84+
"assignmentSource": "AzurePolicy",
85+
"configurationParameter": [
86+
{
87+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
88+
"value": "NotePad,sql"
89+
}
90+
]
91+
},
92+
"provisioningState": "Succeeded"
93+
}
94+
}
95+
}
96+
}
97+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "mySubscriptionId",
4+
"resourceGroupName": "myResourceGroupName",
5+
"machineName": "myMachineName",
6+
"guestConfigurationAssignmentName": "NotInstalledApplicationForWindows",
7+
"api-version": "2024-04-05",
8+
"parameters": {
9+
"location": "westcentralus",
10+
"name": "NotInstalledApplicationForWindows",
11+
"properties": {
12+
"context": "Azure policy",
13+
"guestConfiguration": {
14+
"name": "NotInstalledApplicationForWindows",
15+
"version": "1.0.0.3",
16+
"contentUri": "https://thisisfake/pacakge",
17+
"contentHash": "123contenthash",
18+
"assignmentType": "ApplyAndAutoCorrect",
19+
"configurationParameter": [
20+
{
21+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
22+
"value": "NotePad,sql"
23+
}
24+
]
25+
}
26+
}
27+
}
28+
},
29+
"responses": {
30+
"201": {
31+
"headers": {},
32+
"body": {
33+
"location": "westcentralus",
34+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/HybridRP.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
35+
"name": "NotInstalledApplicationForWindows",
36+
"properties": {
37+
"complianceStatus": "Pending",
38+
"assignmentHash": "abcdr453g",
39+
"latestReportId": "a2a64e5d-a1a9-4344-a866-fb9e1541f723",
40+
"lastComplianceStatusChecked": null,
41+
"context": "Azure policy",
42+
"guestConfiguration": {
43+
"kind": null,
44+
"name": "NotInstalledApplicationForWindows",
45+
"version": "1.0.0.3",
46+
"contentUri": null,
47+
"contentHash": null,
48+
"contentType": null,
49+
"configurationParameter": [
50+
{
51+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
52+
"value": "NotePad,sql"
53+
}
54+
]
55+
},
56+
"provisioningState": "Succeeded"
57+
}
58+
}
59+
},
60+
"200": {
61+
"headers": {},
62+
"body": {
63+
"location": "westcentralus",
64+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/HybridRP.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
65+
"name": "NotInstalledApplicationForWindows",
66+
"properties": {
67+
"complianceStatus": "Pending",
68+
"assignmentHash": "abcdr453g",
69+
"latestReportId": "a2a64e5d-a1a9-4344-a866-fb9e1541f723",
70+
"lastComplianceStatusChecked": null,
71+
"context": "Azure policy",
72+
"guestConfiguration": {
73+
"kind": null,
74+
"name": "NotInstalledApplicationForWindows",
75+
"version": "1.0.0.3",
76+
"contentUri": null,
77+
"contentHash": null,
78+
"contentType": null,
79+
"configurationParameter": [
80+
{
81+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
82+
"value": "NotePad,sql"
83+
}
84+
]
85+
},
86+
"provisioningState": "Succeeded"
87+
}
88+
}
89+
}
90+
}
91+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "mySubscriptionId",
4+
"resourceGroupName": "myResourceGroupName",
5+
"vmssName": "myVMSSName",
6+
"name": "NotInstalledApplicationForWindows",
7+
"api-version": "2024-04-05",
8+
"parameters": {
9+
"location": "westcentralus",
10+
"name": "NotInstalledApplicationForWindows",
11+
"properties": {
12+
"context": "Azure policy",
13+
"guestConfiguration": {
14+
"name": "NotInstalledApplicationForWindows",
15+
"version": "1.0.0.3",
16+
"contentUri": "https://thisisfake/pacakge",
17+
"contentHash": "123contenthash",
18+
"assignmentType": "ApplyAndAutoCorrect",
19+
"contentManagedIdentity": "test_identity",
20+
"configurationParameter": [
21+
{
22+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
23+
"value": "NotePad,sql"
24+
}
25+
]
26+
}
27+
}
28+
}
29+
},
30+
"responses": {
31+
"201": {
32+
"headers": {},
33+
"body": {
34+
"location": "westcentralus",
35+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualmachinescalesets/myvmssname/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
36+
"name": "NotInstalledApplicationForWindows",
37+
"properties": {
38+
"complianceStatus": "Pending",
39+
"assignmentHash": null,
40+
"latestReportId": null,
41+
"lastComplianceStatusChecked": null,
42+
"context": "Azure policy",
43+
"resourceType": null,
44+
"vmssVMList": null,
45+
"guestConfiguration": {
46+
"kind": null,
47+
"name": "NotInstalledApplicationForWindows",
48+
"version": "1.0.0.3",
49+
"contentUri": null,
50+
"contentHash": null,
51+
"contentType": null,
52+
"assignmentSource": "AzurePolicy",
53+
"contentManagedIdentity": "test_identity",
54+
"configurationParameter": [
55+
{
56+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
57+
"value": "NotePad,sql"
58+
}
59+
]
60+
},
61+
"provisioningState": "Succeeded"
62+
}
63+
}
64+
},
65+
"200": {
66+
"headers": {},
67+
"body": {
68+
"location": "westcentralus",
69+
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualmachinescalesets/myvmssname/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
70+
"name": "NotInstalledApplicationForWindows",
71+
"properties": {
72+
"complianceStatus": "Pending",
73+
"assignmentHash": null,
74+
"latestReportId": null,
75+
"lastComplianceStatusChecked": null,
76+
"context": "Azure policy",
77+
"resourceType": null,
78+
"vmssVMList": null,
79+
"guestConfiguration": {
80+
"kind": null,
81+
"name": "NotInstalledApplicationForWindows",
82+
"version": "1.0.0.3",
83+
"contentUri": null,
84+
"contentHash": null,
85+
"contentType": null,
86+
"assignmentSource": "AzurePolicy",
87+
"contentManagedIdentity": "test_identity",
88+
"configurationParameter": [
89+
{
90+
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
91+
"value": "NotePad,sql"
92+
}
93+
]
94+
},
95+
"provisioningState": "Succeeded"
96+
}
97+
}
98+
}
99+
}
100+
}

0 commit comments

Comments
 (0)