JSON compareHide
compare mode:
side-by-side
line-by-line
version left: 3.12.0 3.10.0 3.9.1 3.9.0-preview 3.8.0-preview 3.6.0-preview 3.5.0-preview 3.4.0-preview 3.3.0-preview 3.2.0-preview 3.1.0-preview 3.0.0-preview 2.0.0-preview 1.0.0-preview
version right: 3.13.0 3.12.0 3.10.0 3.9.1 3.9.0-preview 3.8.0-preview 3.6.0-preview 3.5.0-preview 3.4.0-preview 3.3.0-preview 3.2.0-preview 3.1.0-preview 3.0.0-preview 2.0.0-preview 1.0.0-preview
@@ -3,9 +3,9 @@
3
"policyType": "BuiltIn",
4
"mode": "Indexed",
5
"description": "You can use Azure Update Manager in Azure to save recurring deployment schedules to install operating system updates for your Windows Server and Linux machines in Azure, in on-premises environments, and in other cloud environments connected using Azure Arc-enabled servers. This policy will also change the patch mode for the Azure Virtual Machine to 'AutomaticByPlatform'. See more: https://aka.ms/umc-scheduled-patching",
6
"metadata": {
7
-
"version": "3.12.0",
8
"category": "Azure Update Manager"
9
},
10
"parameters": {
11
"maintenanceConfigurationResourceId": {
@@ -422,14 +422,10 @@
422
}
423
]
424
},
425
{
426
-
"allOf": [
427
-
{
428
-
"field": "Microsoft.Compute/imagePublisher",
429
-
"equals": "Canonical"
430
-
}
431
-
]
432
},
433
{
434
"allOf": [
435
{
@@ -473,9 +469,16 @@
473
"8",
474
"8-ci",
475
"81",
476
"81-ci",
477
-
"81-gen2"
478
]
479
},
480
{
481
"field": "Microsoft.Compute/imageSKU",
@@ -544,35 +547,69 @@
544
{
545
"allOf": [
546
{
547
"field": "Microsoft.Compute/imagePublisher",
548
-
"equals": "microsoft-aks"
549
-
},
550
-
{
551
-
"field": "Microsoft.Compute/imageOffer",
552
-
"equals": "aks"
553
-
},
554
-
{
555
-
"field": "Microsoft.Compute/imageSKU",
556
-
"equals": "aks-engine-ubuntu-1804-202112"
557
-
}
558
-
]
559
-
},
560
-
{
561
-
"allOf": [
562
-
{
563
-
"field": "Microsoft.Compute/imagePublisher",
564
"equals": "microsoft-dsvm"
565
},
566
{
567
-
"field": "Microsoft.Compute/imageOffer",
568
-
"equals": "aml-workstation"
569
-
},
570
-
{
571
-
"field": "Microsoft.Compute/imageSKU",
572
-
"in": [
573
-
"ubuntu-20",
574
-
"ubuntu-20-gen2"
575
]
576
}
577
]
578
},
@@ -639,17 +676,64 @@
639
{
640
"allOf": [
641
{
642
"field": "Microsoft.Compute/imageOffer",
643
"in": [
644
"rhel-sap-ha"
645
]
646
},
647
{
648
"anyOf": [
649
{
650
"field": "Microsoft.Compute/imageSKU",
651
-
"equals": "90sapha-gen2"
652
},
653
{
654
"field": "Microsoft.Compute/imageSKU",
655
"like": "7*"
@@ -677,9 +761,14 @@
677
{
678
"anyOf": [
679
{
680
"field": "Microsoft.Compute/imageSKU",
681
-
"equals": "90sapha-gen2"
682
},
683
{
684
"field": "Microsoft.Compute/imageSKU",
685
"like": "7*"
@@ -716,14 +805,17 @@
716
},
717
{
718
"field": "Microsoft.Compute/imageSKU",
719
"notIn": [
720
-
"7.4",
721
-
"7.5",
722
-
"7.6",
723
-
"8.1",
724
"81_gen2"
725
]
726
}
727
]
728
},
729
{
@@ -802,14 +894,18 @@
802
"field": "Microsoft.Compute/imageSKU",
803
"equals": "7-ci"
804
}
805
]
806
}
807
]
808
-
},
809
-
{
810
-
"field": "Microsoft.Compute/imageOffer",
811
-
"notEquals": "centos-hpc"
812
}
813
]
814
}
815
]
@@ -825,48 +921,150 @@
825
{
826
"allOf": [
827
{
828
"field": "Microsoft.Compute/imageOffer",
829
"in": [
830
-
"sles-12-sp5",
831
-
"sles-15-sp2",
832
"sle-hpc-15-sp4",
833
"sles-15-sp1-sapcal",
834
"sles-15-sp3-sapcal",
835
"sles-15-sp4-basic",
836
-
"sles-15-sp4"
837
]
838
},
839
{
840
"field": "Microsoft.Compute/imageSKU",
841
"in": [
842
-
"gen1",
843
-
"gen2"
844
]
845
}
846
]
847
},
848
{
849
"allOf": [
850
{
851
"field": "Microsoft.Compute/imageOffer",
852
"in": [
853
-
"sles",
854
-
"sles-standard"
855
]
856
},
857
{
858
"field": "Microsoft.Compute/imageSKU",
859
-
"equals": "12-sp4-gen2"
860
}
861
]
862
},
863
{
864
"allOf": [
865
{
866
"field": "Microsoft.Compute/imageOffer",
867
"in": [
868
-
"sles-15-sp2-basic",
869
"sles-15-sp2-hpc"
870
]
871
},
872
{
@@ -890,18 +1088,33 @@
890
{
891
"allOf": [
892
{
893
"field": "Microsoft.Compute/imageOffer",
894
"in": [
895
-
"sles-byos",
896
-
"sles-sap"
897
]
898
},
899
{
900
"field": "Microsoft.Compute/imageSKU",
901
"in": [
902
"12-sp4",
903
-
"12-sp4-gen2"
904
]
905
}
906
]
907
},
@@ -915,9 +1128,10 @@
915
"field": "Microsoft.Compute/imageSKU",
916
"in": [
917
"12-sp4",
918
"12-sp4-gen2",
919
-
"gen2-12-sp4"
920
]
921
}
922
]
923
},
@@ -935,38 +1149,566 @@
935
},
936
{
937
"allOf": [
938
{
939
"field": "Microsoft.Compute/imageSKU",
940
-
"like": "gen*"
941
},
942
{
943
"anyOf": [
944
{
945
"field": "Microsoft.Compute/imageOffer",
946
-
"like": "opensuse-leap-15-*"
947
},
948
{
949
"field": "Microsoft.Compute/imageOffer",
950
-
"like": "sles-12-sp5-*"
951
},
952
{
953
"field": "Microsoft.Compute/imageOffer",
954
-
"like": "sles-sap-12-sp5*"
955
},
956
{
957
-
"allOf": [
958
{
959
-
"field": "Microsoft.Compute/imageOffer",
960
-
"like": "sles-sap-15-*"
961
},
962
{
963
-
"field": "Microsoft.Compute/imageOffer",
964
-
"notLike": "sles-sap-15-*-byos"
965
}
966
]
967
}
968
]
969
}
970
]
971
}
972
]
@@ -976,46 +1718,59 @@
976
{
977
"allOf": [
978
{
979
"field": "Microsoft.Compute/imagePublisher",
980
-
"equals": "MicrosoftWindowsServer"
981
},
982
{
983
"anyOf": [
984
{
985
-
"field": "Microsoft.Compute/imageOffer",
986
-
"in": [
987
-
"windowsserver",
988
-
"windows-cvm",
989
-
"windowsserverdotnet",
990
-
"windowsserver-gen2preview",
991
-
"windowsserversemiannual",
992
-
"windowsserverupgrade"
993
]
994
},
995
{
996
"allOf": [
997
{
998
"field": "Microsoft.Compute/imageOffer",
999
-
"equals": "microsoftserveroperatingsystems-previews"
1000
},
1001
{
1002
"field": "Microsoft.Compute/imageSKU",
1003
-
"equals": "windows-server-vnext-azure-edition-core"
1004
}
1005
]
1006
},
1007
{
1008
"allOf": [
1009
{
1010
"field": "Microsoft.Compute/imageOffer",
1011
-
"equals": "windowsserverhotpatch-previews"
1012
},
1013
{
1014
"field": "Microsoft.Compute/imageSKU",
1015
-
"equals": "windows-server-2022-azure-edition-hotpatch"
1016
}
1017
]
1018
}
1019
]
1020
}
1021
]
@@ -1023,8 +1778,462 @@
1023
{
1024
"allOf": [
1025
{
1026
"field": "Microsoft.Compute/imagePublisher",
1027
"equals": "MicrosoftSQLServer"
1028
},
1029
{
1030
"field": "Microsoft.Compute/imageOffer",
@@ -1137,14 +2346,513 @@
1137
}
1138
]
1139
}
1140
]
1141
}
1142
]
1143
-
},
1144
-
{
1145
-
"field": "Microsoft.Compute/imagePublisher",
1146
-
"notEquals": "microsoft-ads"
1147
}
1148
]
1149
}
1150
]
3
"policyType": "BuiltIn",
4
"mode": "Indexed",
5
"description": "You can use Azure Update Manager in Azure to save recurring deployment schedules to install operating system updates for your Windows Server and Linux machines in Azure, in on-premises environments, and in other cloud environments connected using Azure Arc-enabled servers. This policy will also change the patch mode for the Azure Virtual Machine to 'AutomaticByPlatform'. See more: https://aka.ms/umc-scheduled-patching",
6
"metadata": {
7
+
"version": "3.13 .0",
8
"category": "Azure Update Manager"
9
},
10
"parameters": {
11
"maintenanceConfigurationResourceId": {
422
}
423
]
424
},
425
{
426
+
"field": "Microsoft.Compute/imagePublisher",
427
+
"equals": "Canonical"
428
},
429
{
430
"allOf": [
431
{
469
"8",
470
"8-ci",
471
"81",
472
"81-ci",
473
+
"81-gen2",
474
+
"ol82",
475
+
"ol8_2-gen2",
476
+
"ol82-gen2",
477
+
"ol83-lvm",
478
+
"ol83-lvm-gen2",
479
+
"ol84-lvm",
480
+
"ol84-lvm-gen2"
481
]
482
},
483
{
484
"field": "Microsoft.Compute/imageSKU",
547
{
548
"allOf": [
549
{
550
"field": "Microsoft.Compute/imagePublisher",
551
"equals": "microsoft-dsvm"
552
},
553
{
554
+
"anyOf": [
555
+
{
556
+
"allOf": [
557
+
{
558
+
"field": "Microsoft.Compute/imageOffer",
559
+
"equals": "aml-workstation"
560
+
},
561
+
{
562
+
"field": "Microsoft.Compute/imageSKU",
563
+
"equals": "ubuntu"
564
+
}
565
+
]
566
+
},
567
+
{
568
+
"allOf": [
569
+
{
570
+
"field": "Microsoft.Compute/imageOffer",
571
+
"equals": "ubuntu-hpc"
572
+
},
573
+
{
574
+
"field": "Microsoft.Compute/imageSKU",
575
+
"in": [
576
+
"1804 ",
577
+
"2004-preview-ndv5",
578
+
"2004",
579
+
"2204-preview-ndv5",
580
+
"2204"
581
+
]
582
+
}
583
+
]
584
+
},
585
+
{
586
+
"allOf": [
587
+
{
588
+
"field": "Microsoft.Compute/imageOffer",
589
+
"equals": "ubuntu-1804"
590
+
},
591
+
{
592
+
"field": "Microsoft.Compute/imageSKU",
593
+
"equals": "1804-gen2"
594
+
}
595
+
]
596
+
},
597
+
{
598
+
"allOf": [
599
+
{
600
+
"field": "Microsoft.Compute/imageOffer",
601
+
"equals": "ubuntu-2004"
602
+
},
603
+
{
604
+
"field": "Microsoft.Compute/imageSKU",
605
+
"in": [
606
+
"2004",
607
+
"2004 -gen2"
608
+
]
609
+
}
610
+
]
611
+
}
612
]
613
}
614
]
615
},
676
{
677
"allOf": [
678
{
679
"field": "Microsoft.Compute/imageOffer",
680
+
"equals": "rhel-arm64"
681
+
},
682
+
{
683
+
"field": "Microsoft.Compute/imageSKU",
684
"in": [
685
+
"9_1-arm64"
686
+
]
687
+
}
688
+
]
689
+
},
690
+
{
691
+
"allOf": [
692
+
{
693
+
"field": "Microsoft.Compute/imageOffer",
694
+
"equals": "rhel-byos"
695
+
},
696
+
{
697
+
"anyOf": [
698
+
{
699
+
"field": "Microsoft.Compute/imageSKU",
700
+
"in": [
701
+
"rhel-raw76",
702
+
"rhel-lvm92",
703
+
"rhel-lvm-92-gen2"
704
+
]
705
+
},
706
+
{
707
+
"field": "Microsoft.Compute/imageSKU",
708
+
"like": "rhel-lvm7*"
709
+
},
710
+
{
711
+
"field": "Microsoft.Compute/imageSKU",
712
+
"like": "rhel-lvm8*"
713
+
}
714
+
]
715
+
}
716
+
]
717
+
},
718
+
{
719
+
"allOf": [
720
+
{
721
+
"field": "Microsoft.Compute/imageOffer",
722
+
"in": [
723
"rhel-sap-ha"
724
]
725
},
726
{
727
"anyOf": [
728
{
729
"field": "Microsoft.Compute/imageSKU",
730
+
"in": [
731
+
"9_0",
732
+
"90sapha-gen2",
733
+
"9_2",
734
+
"92sapha-gen2"
735
+
]
736
},
737
{
738
"field": "Microsoft.Compute/imageSKU",
739
"like": "7*"
761
{
762
"anyOf": [
763
{
764
"field": "Microsoft.Compute/imageSKU",
765
+
"in": [
766
+
"9_0",
767
+
"90sapha-gen2",
768
+
"9_2",
769
+
"92sapha-gen2"
770
+
]
771
},
772
{
773
"field": "Microsoft.Compute/imageSKU",
774
"like": "7*"
805
},
806
{
807
"field": "Microsoft.Compute/imageSKU",
808
"notIn": [
809
"81_gen2"
810
]
811
+
},
812
+
{
813
+
"field": "Microsoft.Compute/imageSKU",
814
+
"in": [
815
+
"9_2",
816
+
"9_2-gen2"
817
+
]
818
}
819
]
820
},
821
{
894
"field": "Microsoft.Compute/imageSKU",
895
"equals": "7-ci"
896
}
897
]
898
+
},
899
+
{
900
+
"allOf": [
901
+
{
902
+
"field": "Microsoft.Compute/imageOffer",
903
+
"notEquals": "centos-hpc"
904
+
}
905
+
]
906
}
907
]
908
}
909
]
910
}
911
]
921
{
922
"allOf": [
923
{
924
"field": "Microsoft.Compute/imageOffer",
925
+
"like": "opensuse-leap-15-*"
926
+
},
927
+
{
928
+
"field": "Microsoft.Compute/imageSKU",
929
+
"like": "gen*"
930
+
}
931
+
]
932
+
},
933
+
{
934
+
"allOf": [
935
+
{
936
+
"field": "Microsoft.Compute/imageOffer",
937
+
"like": "sles-12-sp5*"
938
+
},
939
+
{
940
+
"field": "Microsoft.Compute/imageSku",
941
+
"like": "gen*"
942
+
}
943
+
]
944
+
},
945
+
{
946
+
"allOf": [
947
+
{
948
+
"field": "Microsoft.Compute/imageOffer",
949
+
"like": "sles-sap-12-sp5*"
950
+
},
951
+
{
952
+
"field": "Microsoft.Compute/imageSku",
953
+
"like": "gen*"
954
+
}
955
+
]
956
+
},
957
+
{
958
+
"allOf": [
959
+
{
960
+
"field": "Microsoft.Compute/imageOffer",
961
+
"like": "sles-sap-15-*"
962
+
},
963
+
{
964
+
"field": "Microsoft.Compute/imageSku",
965
+
"like": "gen*"
966
+
}
967
+
]
968
+
},
969
+
{
970
+
"allOf": [
971
+
{
972
+
"field": "Microsoft.Compute/imageOffer",
973
+
"equals": "sles-15-sp6*"
974
+
},
975
+
{
976
+
"field": "Microsoft.Compute/imageSku",
977
+
"like": "gen*"
978
+
}
979
+
]
980
+
},
981
+
{
982
+
"allOf": [
983
+
{
984
+
"field": "Microsoft.Compute/imageOffer",
985
"in": [
986
"sle-hpc-15-sp4",
987
"sles-15-sp1-sapcal",
988
"sles-15-sp3-sapcal",
989
+
"sles-15-sp4",
990
"sles-15-sp4-basic",
991
+
"sle-hpc-15-sp4-byos",
992
+
"sle-hpc-15-sp5-byos",
993
+
"sle-hpc-15-sp5",
994
+
"sles-15-sp4-byos",
995
+
"sles-15-sp4-chost-byos",
996
+
"sles-15-sp4-hardened-byos",
997
+
"sles-15-sp5-basic",
998
+
"sles-15-sp5-byos",
999
+
"sles-15-sp5-chost-byos",
1000
+
"sles-15-sp5-hardened-byos",
1001
+
"sles-15-sp5-sapcal",
1002
+
"sles-15-sp5 ",
1003
+
"sles-sap-15-sp4-byos",
1004
+
"sles-sap-15-sp4-hardened-byos",
1005
+
"sles-sap-15-sp5-byos",
1006
+
"sles-sap-15-sp5-hardened-byos"
1007
]
1008
},
1009
{
1010
+
"field": "Microsoft.Compute/imageSku",
1011
+
"like": "gen*"
1012
+
}
1013
+
]
1014
+
},
1015
+
{
1016
+
"allOf": [
1017
+
{
1018
+
"field": "Microsoft.Compute/imageOffer",
1019
+
"equals": "sles"
1020
+
},
1021
+
{
1022
"field": "Microsoft.Compute/imageSKU",
1023
"in": [
1024
+
"12-sp3 ",
1025
+
"12-sp4-gen2",
1026
+
"15 "
1027
]
1028
}
1029
]
1030
},
1031
{
1032
"allOf": [
1033
{
1034
"field": "Microsoft.Compute/imageOffer",
1035
+
"equals": "sles-15-sp1-basic"
1036
+
},
1037
+
{
1038
+
"field": "Microsoft.Compute/imageSKU",
1039
+
"equals": "gen1"
1040
+
}
1041
+
]
1042
+
},
1043
+
{
1044
+
"allOf": [
1045
+
{
1046
+
"field": "Microsoft.Compute/imageOffer",
1047
"in": [
1048
+
"sles-15-sp3-basic ",
1049
+
"sles-15-sp2-basic "
1050
]
1051
},
1052
{
1053
"field": "Microsoft.Compute/imageSKU",
1054
+
"in": [
1055
+
"gen1",
1056
+
"gen2"
1057
+
]
1058
}
1059
]
1060
},
1061
{
1062
"allOf": [
1063
{
1064
"field": "Microsoft.Compute/imageOffer",
1065
"in": [
1066
+
"sles-15-sp3 ",
1067
"sles-15-sp2-hpc"
1068
]
1069
},
1070
{
1088
{
1089
"allOf": [
1090
{
1091
"field": "Microsoft.Compute/imageOffer",
1092
+
"equals": "sles-byos"
1093
+
},
1094
+
{
1095
+
"field": "Microsoft.Compute/imageSKU",
1096
"in": [
1097
+
"12 -sp4 ",
1098
+
"12-sp4-gen2"
1099
]
1100
+
}
1101
+
]
1102
+
},
1103
+
{
1104
+
"allOf": [
1105
+
{
1106
+
"field": "Microsoft.Compute/imageOffer",
1107
+
"equals": "sles-sap"
1108
},
1109
{
1110
"field": "Microsoft.Compute/imageSKU",
1111
"in": [
1112
+
"12-sp3",
1113
"12-sp4",
1114
+
"12-sp4-gen2",
1115
+
"15",
1116
+
"gen2-15"
1117
]
1118
}
1119
]
1120
},
1128
"field": "Microsoft.Compute/imageSKU",
1129
"in": [
1130
"12-sp4",
1131
"12-sp4-gen2",
1132
+
"gen2-12-sp4",
1133
+
"15"
1134
]
1135
}
1136
]
1137
},
1149
},
1150
{
1151
"allOf": [
1152
{
1153
+
"field": "Microsoft.Compute/imageOffer",
1154
+
"equals": "sles-standard"
1155
+
},
1156
+
{
1157
"field": "Microsoft.Compute/imageSKU",
1158
+
"equals": "12-sp4-gen2"
1159
+
}
1160
+
]
1161
+
}
1162
+
]
1163
+
}
1164
+
]
1165
+
},
1166
+
{
1167
+
"allOf": [
1168
+
{
1169
+
"field": "Microsoft.Compute/imagePublisher",
1170
+
"equals ": "debian "
1171
+
},
1172
+
{
1173
+
"anyOf": [
1174
+
{
1175
+
"allOf": [
1176
+
{
1177
+
"field": "Microsoft.Compute/imageOffer",
1178
+
"equals": "debian-10"
1179
},
1180
{
1181
+
"field": "Microsoft.Compute/imageSKU",
1182
+
"in": [
1183
+
"10",
1184
+
"10-gen2",
1185
+
"10-backports",
1186
+
"10-backports-gen2"
1187
+
]
1188
+
}
1189
+
]
1190
+
},
1191
+
{
1192
+
"allOf": [
1193
+
{
1194
+
"field": "Microsoft.Compute/imageOffer",
1195
+
"equals": "debian-10-daily"
1196
+
},
1197
+
{
1198
+
"field": "Microsoft.Compute/imageSKU",
1199
+
"in": [
1200
+
"10",
1201
+
"10-gen2",
1202
+
"10-backports",
1203
+
"10-backports-gen2"
1204
+
]
1205
+
}
1206
+
]
1207
+
},
1208
+
{
1209
+
"allOf": [
1210
+
{
1211
+
"field": "Microsoft.Compute/imageOffer",
1212
+
"equals": "debian-11"
1213
+
},
1214
+
{
1215
+
"field": "Microsoft.Compute/imageSKU",
1216
+
"in": [
1217
+
"11",
1218
+
"11-gen2",
1219
+
"11-backports",
1220
+
"11-backports-gen2"
1221
+
]
1222
+
}
1223
+
]
1224
+
},
1225
+
{
1226
+
"allOf": [
1227
+
{
1228
+
"field": "Microsoft.Compute/imageOffer",
1229
+
"equals": "debian-11-daily"
1230
+
},
1231
+
{
1232
+
"field": "Microsoft.Compute/imageSKU",
1233
+
"in": [
1234
+
"11",
1235
+
"11-gen2",
1236
+
"11-backports",
1237
+
"11-backports-gen2"
1238
+
]
1239
+
}
1240
+
]
1241
+
},
1242
+
{
1243
+
"allOf": [
1244
+
{
1245
+
"field": "Microsoft.Compute/imageOffer",
1246
+
"equals": "debian-12"
1247
+
},
1248
+
{
1249
+
"field": "Microsoft.Compute/imageSKU",
1250
+
"in": [
1251
+
"12",
1252
+
"12-arm64",
1253
+
"12-gen2"
1254
+
]
1255
+
}
1256
+
]
1257
+
},
1258
+
{
1259
+
"allOf": [
1260
+
{
1261
+
"field": "Microsoft.Compute/imageOffer",
1262
+
"equals": "debian-12-daily"
1263
+
},
1264
+
{
1265
+
"field": "Microsoft.Compute/imageSKU",
1266
+
"in": [
1267
+
"12",
1268
+
"12-arm64",
1269
+
"12-gen2",
1270
+
"12-backports",
1271
+
"12-backports-arm64",
1272
+
"12-backports-gen2"
1273
+
]
1274
+
}
1275
+
]
1276
+
}
1277
+
]
1278
+
}
1279
+
]
1280
+
},
1281
+
{
1282
+
"allOf": [
1283
+
{
1284
+
"field": "Microsoft.Compute/imagePublisher",
1285
+
"equals": "almalinux"
1286
+
},
1287
+
{
1288
+
"anyOf": [
1289
+
{
1290
+
"allOf": [
1291
+
{
1292
+
"field": "Microsoft.Compute/imageOffer",
1293
+
"equals": "almalinux-x86_64"
1294
+
},
1295
+
{
1296
"anyOf": [
1297
{
1298
+
"field": "Microsoft.Compute/imageSKU",
1299
+
"equals": "8_7-gen2"
1300
+
},
1301
+
{
1302
+
"anyOf": [
1303
+
{
1304
+
"field": "Microsoft.Compute/imageSKU",
1305
+
"like": "8-gen*"
1306
+
},
1307
+
{
1308
+
"field": "Microsoft.Compute/imageSKU",
1309
+
"like": "9-gen*"
1310
+
}
1311
+
]
1312
+
}
1313
+
]
1314
+
}
1315
+
]
1316
+
},
1317
+
{
1318
+
"allOf": [
1319
+
{
1320
+
"field": "Microsoft.Compute/imageOffer",
1321
+
"equals": "almalinux-hpc"
1322
+
},
1323
+
{
1324
+
"anyOf": [
1325
+
{
1326
+
"field": "Microsoft.Compute/imageSKU",
1327
+
"in": [
1328
+
"8_6-hpc",
1329
+
"8_6-hpc-gen2"
1330
+
]
1331
+
},
1332
+
{
1333
+
"anyOf": [
1334
+
{
1335
+
"field": "Microsoft.Compute/imageSKU",
1336
+
"like": "8-hpc-gen*"
1337
+
},
1338
+
{
1339
+
"field": "Microsoft.Compute/imageSKU",
1340
+
"like": "8_5-hpc*"
1341
+
},
1342
+
{
1343
+
"field": "Microsoft.Compute/imageSKU",
1344
+
"like": "8_7-hpc-gen*"
1345
+
},
1346
+
{
1347
+
"field": "Microsoft.Compute/imageSKU",
1348
+
"like": "8_10-hpc-gen*"
1349
+
}
1350
+
]
1351
+
}
1352
+
]
1353
+
}
1354
+
]
1355
+
},
1356
+
{
1357
+
"allOf": [
1358
+
{
1359
+
"field": "Microsoft.Compute/imageOffer",
1360
+
"equals": "almalinux"
1361
+
},
1362
+
{
1363
+
"anyOf": [
1364
+
{
1365
+
"field": "Microsoft.Compute/imageSKU",
1366
+
"like": "8-gen*"
1367
+
},
1368
+
{
1369
+
"field": "Microsoft.Compute/imageSKU",
1370
+
"like": "9-gen*"
1371
+
}
1372
+
]
1373
+
}
1374
+
]
1375
+
}
1376
+
]
1377
+
}
1378
+
]
1379
+
},
1380
+
{
1381
+
"allOf": [
1382
+
{
1383
+
"field": "Microsoft.Compute/imagePublisher",
1384
+
"equals": "aviatrix-systems"
1385
+
},
1386
+
{
1387
+
"anyOf": [
1388
+
{
1389
+
"allOf": [
1390
+
{
1391
+
"field": "Microsoft.Compute/imageOffer",
1392
+
"equals": "aviatrix-bundle-payg"
1393
+
},
1394
+
{
1395
+
"field": "Microsoft.Compute/imageSKU",
1396
+
"equals": "aviatrix-enterprise-bundle-byol"
1397
+
}
1398
+
]
1399
+
},
1400
+
{
1401
+
"allOf": [
1402
+
{
1403
+
"field": "Microsoft.Compute/imageOffer",
1404
+
"equals": "aviatrix-copilot"
1405
+
},
1406
+
{
1407
+
"field": "Microsoft.Compute/imageSKU",
1408
+
"in": [
1409
+
"avx-cplt-byol-01",
1410
+
"avx-cplt-byol-02"
1411
+
]
1412
+
}
1413
+
]
1414
+
},
1415
+
{
1416
+
"allOf": [
1417
+
{
1418
+
"field": "Microsoft.Compute/imageOffer",
1419
+
"equals": "aviatrix-companion-gateway-v9"
1420
+
},
1421
+
{
1422
+
"field": "Microsoft.Compute/imageSKU",
1423
+
"equals": "aviatrix-companion-gateway-v9"
1424
+
}
1425
+
]
1426
+
},
1427
+
{
1428
+
"allOf": [
1429
+
{
1430
+
"field": "Microsoft.Compute/imageOffer",
1431
+
"equals": "aviatrix-companion-gateway-v10"
1432
+
},
1433
+
{
1434
+
"field": "Microsoft.Compute/imageSKU",
1435
+
"in": [
1436
+
"aviatrix-companion-gateway-v10",
1437
+
"aviatrix-companion-gateway-v10u"
1438
+
]
1439
+
}
1440
+
]
1441
+
},
1442
+
{
1443
+
"allOf": [
1444
+
{
1445
+
"field": "Microsoft.Compute/imageOffer",
1446
+
"equals": "aviatrix-companion-gateway-v12"
1447
+
},
1448
+
{
1449
+
"field": "Microsoft.Compute/imageSKU",
1450
+
"equals": "aviatrix-companion-gateway-v12"
1451
+
}
1452
+
]
1453
+
},
1454
+
{
1455
+
"allOf": [
1456
+
{
1457
+
"field": "Microsoft.Compute/imageOffer",
1458
+
"equals": "aviatrix-companion-gateway-v13"
1459
+
},
1460
+
{
1461
+
"field": "Microsoft.Compute/imageSKU",
1462
+
"in": [
1463
+
"aviatrix-companion-gateway-v13",
1464
+
"aviatrix-companion-gateway-v13u"
1465
+
]
1466
+
}
1467
+
]
1468
+
},
1469
+
{
1470
+
"allOf": [
1471
+
{
1472
+
"field": "Microsoft.Compute/imageOffer",
1473
+
"equals": "aviatrix-companion-gateway-v14"
1474
+
},
1475
+
{
1476
+
"field": "Microsoft.Compute/imageSKU",
1477
+
"in": [
1478
+
"aviatrix-companion-gateway-v14",
1479
+
"aviatrix-companion-gateway-v14u"
1480
+
]
1481
+
}
1482
+
]
1483
+
},
1484
+
{
1485
+
"allOf": [
1486
+
{
1487
+
"field": "Microsoft.Compute/imageOffer",
1488
+
"equals": "aviatrix-companion-gateway-v16"
1489
+
},
1490
+
{
1491
+
"field": "Microsoft.Compute/imageSKU",
1492
+
"equals": "aviatrix-companion-gateway-v16"
1493
+
}
1494
+
]
1495
+
}
1496
+
]
1497
+
}
1498
+
]
1499
+
},
1500
+
{
1501
+
"allOf": [
1502
+
{
1503
+
"field": "Microsoft.Compute/imagePublisher",
1504
+
"equals": "center-for-internet-security-inc"
1505
+
},
1506
+
{
1507
+
"anyOf": [
1508
+
{
1509
+
"allOf": [
1510
+
{
1511
+
"field": "Microsoft.Compute/imageOffer",
1512
+
"equals": "cis-rhel-7-v2-2-0-l1"
1513
+
},
1514
+
{
1515
+
"field": "Microsoft.Compute/imageSKU",
1516
+
"equals": "cis-rhel7-l1"
1517
+
}
1518
+
]
1519
+
},
1520
+
{
1521
+
"allOf": [
1522
+
{
1523
+
"field": "Microsoft.Compute/imageOffer",
1524
+
"equals": "cis-rhel-7-stig"
1525
+
},
1526
+
{
1527
+
"field": "Microsoft.Compute/imageSKU",
1528
+
"equals": "cis-rhel-7-stig"
1529
+
}
1530
+
]
1531
+
},
1532
+
{
1533
+
"allOf": [
1534
+
{
1535
+
"field": "Microsoft.Compute/imageOffer",
1536
+
"equals": "cis-rhel-7-l2"
1537
+
},
1538
+
{
1539
+
"field": "Microsoft.Compute/imageSKU",
1540
+
"equals": "cis-rhel7-l2"
1541
+
}
1542
+
]
1543
+
},
1544
+
{
1545
+
"allOf": [
1546
+
{
1547
+
"field": "Microsoft.Compute/imageOffer",
1548
+
"equals": "cis-rhel-8-stig"
1549
+
},
1550
+
{
1551
+
"field": "Microsoft.Compute/imageSKU",
1552
+
"equals": "cis-rhel-8-stig"
1553
+
}
1554
+
]
1555
+
},
1556
+
{
1557
+
"allOf": [
1558
+
{
1559
+
"field": "Microsoft.Compute/imageOffer",
1560
+
"equals": "cis-oracle"
1561
+
},
1562
+
{
1563
+
"anyOf": [
1564
+
{
1565
+
"field": "Microsoft.Compute/imageSKU",
1566
+
"equals": "cis-oraclelinux8-l1-gen1"
1567
+
},
1568
+
{
1569
+
"field": "Microsoft.Compute/imageSku",
1570
+
"like": "cis-oraclelinux9-l1-gen*"
1571
+
}
1572
+
]
1573
+
}
1574
+
]
1575
+
},
1576
+
{
1577
+
"allOf": [
1578
+
{
1579
+
"field": "Microsoft.Compute/imageOffer",
1580
+
"equals": "cis-oracle-linux-8-l1"
1581
+
},
1582
+
{
1583
+
"field": "Microsoft.Compute/imageSKU",
1584
+
"equals": "cis-oracle8-l1"
1585
+
}
1586
+
]
1587
+
},
1588
+
{
1589
+
"anyOf": [
1590
+
{
1591
+
"allOf": [
1592
+
{
1593
"field": "Microsoft.Compute/imageOffer",
1594
+
"equals ": "cis -ubuntu "
1595
},
1596
{
1597
+
"anyOf": [
1598
+
{
1599
+
"field": "Microsoft.Compute/imageSKU",
1600
+
"in": [
1601
+
"cis-ubuntu1804-l1",
1602
+
"cis-ubuntulinux2004-l1-gen1"
1603
+
]
1604
+
},
1605
+
{
1606
+
"field": "Microsoft.Compute/imageSku",
1607
+
"like": "cis-ubuntulinux2204-l1-gen*"
1608
+
},
1609
+
{
1610
+
"field": "Microsoft.Compute/imageSku",
1611
+
"like": "cis-ubuntulinux2404-l1-gen*"
1612
+
}
1613
+
]
1614
+
}
1615
+
]
1616
+
},
1617
+
{
1618
+
"allOf": [
1619
+
{
1620
"field": "Microsoft.Compute/imageOffer",
1621
+
"equals ": "cis -ubuntu -linux-1804-l1 "
1622
},
1623
{
1624
+
"field": "Microsoft.Compute/imageSKU",
1625
+
"equals": "cis-ubuntu1804-l1"
1626
+
}
1627
+
]
1628
+
},
1629
+
{
1630
+
"allOf": [
1631
+
{
1632
"field": "Microsoft.Compute/imageOffer",
1633
+
"equals ": "cis -ubuntu -linux -2004-l1 "
1634
},
1635
{
1636
+
"field": "Microsoft.Compute/imageSKU",
1637
+
"equals": "cis-ubuntu2004-l1"
1638
+
}
1639
+
]
1640
+
},
1641
+
{
1642
+
"allOf": [
1643
+
{
1644
+
"field": "Microsoft.Compute/imageOffer",
1645
+
"equals": "cis-ubuntu-linux-2204-l1"
1646
+
},
1647
+
{
1648
+
"field": "Microsoft.Compute/imageSKU",
1649
+
"in": [
1650
+
"cis-ubuntu-linux-2204-l1",
1651
+
"cis-ubuntu-linux-2204-l1-gen2"
1652
+
]
1653
+
}
1654
+
]
1655
+
},
1656
+
{
1657
+
"allOf": [
1658
+
{
1659
+
"field": "Microsoft.Compute/imageOffer",
1660
+
"equals": "cis-rhel"
1661
+
},
1662
+
{
1663
+
"anyOf": [
1664
{
1665
+
"field": "Microsoft.Compute/imageSku ",
1666
+
"like": "cis -redhat7 -l*-gen1 "
1667
},
1668
{
1669
+
"field": "Microsoft.Compute/imageSku ",
1670
+
"like ": "cis -redhat8 -l*-gen1 "
1671
+
},
1672
+
{
1673
+
"field": "Microsoft.Compute/imageSku",
1674
+
"like": "cis-redhat8-l*-gen2"
1675
+
},
1676
+
{
1677
+
"field": "Microsoft.Compute/imageSku",
1678
+
"like": "cis-redhat9-l*-gen1"
1679
+
},
1680
+
{
1681
+
"field": "Microsoft.Compute/imageSku",
1682
+
"like": "cis-redhat9-l*-gen2"
1683
}
1684
]
1685
}
1686
]
1687
+
},
1688
+
{
1689
+
"allOf": [
1690
+
{
1691
+
"field": "Microsoft.Compute/imageOffer",
1692
+
"like": "cis-rhel-8-l*"
1693
+
},
1694
+
{
1695
+
"field": "Microsoft.Compute/imageSku",
1696
+
"like": "cis-rhel8-l*"
1697
+
}
1698
+
]
1699
+
},
1700
+
{
1701
+
"allOf": [
1702
+
{
1703
+
"field": "Microsoft.Compute/imageOffer",
1704
+
"equals": "cis-rhel9-l1"
1705
+
},
1706
+
{
1707
+
"field": "Microsoft.Compute/imageSku",
1708
+
"like": "cis-rhel9-l1*"
1709
+
}
1710
+
]
1711
}
1712
]
1713
}
1714
]
1718
{
1719
"allOf": [
1720
{
1721
"field": "Microsoft.Compute/imagePublisher",
1722
+
"equals": "cloud-infrastructure-services "
1723
},
1724
{
1725
"anyOf": [
1726
{
1727
+
"allOf": [
1728
+
{
1729
+
"field": "Microsoft.Compute/imageOffer",
1730
+
"equals ": "dns-ubuntu-2004"
1731
+
},
1732
+
{
1733
+
"field": "Microsoft.Compute/imageSKU",
1734
+
"equals ": "dns-ubuntu-2004"
1735
+
}
1736
]
1737
},
1738
{
1739
"allOf": [
1740
{
1741
"field": "Microsoft.Compute/imageOffer",
1742
+
"equals": "gitlab -ce-ubuntu20-04 "
1743
},
1744
{
1745
"field": "Microsoft.Compute/imageSKU",
1746
+
"equals": "gitlab -ce -ubuntu -20 -04 "
1747
}
1748
]
1749
},
1750
{
1751
"allOf": [
1752
{
1753
"field": "Microsoft.Compute/imageOffer",
1754
+
"equals": "squid -ubuntu-2004 "
1755
},
1756
{
1757
"field": "Microsoft.Compute/imageSKU",
1758
+
"equals": "squid -ubuntu -2004 "
1759
}
1760
]
1761
+
},
1762
+
{
1763
+
"allOf": [
1764
+
{
1765
+
"field": "Microsoft.Compute/imageOffer",
1766
+
"equals": "load-balancer-nginx"
1767
+
},
1768
+
{
1769
+
"field": "Microsoft.Compute/imageSKU",
1770
+
"equals": "load-balancer-nginx"
1771
+
}
1772
+
]
1773
}
1774
]
1775
}
1776
]
1778
{
1779
"allOf": [
1780
{
1781
"field": "Microsoft.Compute/imagePublisher",
1782
+
"equals": "cloudera"
1783
+
},
1784
+
{
1785
+
"field": "Microsoft.Compute/imageOffer",
1786
+
"equals": "cloudera-centos-os"
1787
+
},
1788
+
{
1789
+
"field": "Microsoft.Compute/imageSKU",
1790
+
"equals": "7_5"
1791
+
}
1792
+
]
1793
+
},
1794
+
{
1795
+
"allOf": [
1796
+
{
1797
+
"field": "Microsoft.Compute/imagePublisher",
1798
+
"equals": "cncf-upstream"
1799
+
},
1800
+
{
1801
+
"field": "Microsoft.Compute/imageOffer",
1802
+
"equals": "capi"
1803
+
},
1804
+
{
1805
+
"field": "Microsoft.Compute/imageSKU",
1806
+
"in": [
1807
+
"ubuntu-1804-gen1",
1808
+
"ubuntu-2004-gen1",
1809
+
"ubuntu-2204-gen1"
1810
+
]
1811
+
}
1812
+
]
1813
+
},
1814
+
{
1815
+
"allOf": [
1816
+
{
1817
+
"field": "Microsoft.Compute/imagePublisher",
1818
+
"equals": "cognosys"
1819
+
},
1820
+
{
1821
+
"field": "Microsoft.Compute/imageOffer",
1822
+
"equals": "centos-77-free"
1823
+
},
1824
+
{
1825
+
"field": "Microsoft.Compute/imageSKU",
1826
+
"equals": "centos-77-free"
1827
+
}
1828
+
]
1829
+
},
1830
+
{
1831
+
"allOf": [
1832
+
{
1833
+
"field": "Microsoft.Compute/imagePublisher",
1834
+
"equals": "credativ"
1835
+
},
1836
+
{
1837
+
"field": "Microsoft.Compute/imageOffer",
1838
+
"equals": "debian"
1839
+
},
1840
+
{
1841
+
"field": "Microsoft.Compute/imageSKU",
1842
+
"in": [
1843
+
"8",
1844
+
"9",
1845
+
"9-backports"
1846
+
]
1847
+
}
1848
+
]
1849
+
},
1850
+
{
1851
+
"allOf": [
1852
+
{
1853
+
"field": "Microsoft.Compute/imagePublisher",
1854
+
"equals": "erockyenterprisesoftwarefoundationinc1653071250513"
1855
+
},
1856
+
{
1857
+
"field": "Microsoft.Compute/imageOffer",
1858
+
"equals": "rockylinux"
1859
+
},
1860
+
{
1861
+
"field": "Microsoft.Compute/imageSKU",
1862
+
"in": [
1863
+
"free",
1864
+
"rockylinux-9"
1865
+
]
1866
+
}
1867
+
]
1868
+
},
1869
+
{
1870
+
"allOf": [
1871
+
{
1872
+
"field": "Microsoft.Compute/imagePublisher",
1873
+
"equals": "kali-linux"
1874
+
},
1875
+
{
1876
+
"field": "Microsoft.Compute/imageOffer",
1877
+
"equals": "kali"
1878
+
},
1879
+
{
1880
+
"field": "Microsoft.Compute/imageSKU",
1881
+
"equals": "kali-2024-3"
1882
+
}
1883
+
]
1884
+
},
1885
+
{
1886
+
"allOf": [
1887
+
{
1888
+
"field": "Microsoft.Compute/imagePublisher",
1889
+
"equals": "github"
1890
+
},
1891
+
{
1892
+
"field": "Microsoft.Compute/imageOffer",
1893
+
"equals": "github-enterprise"
1894
+
},
1895
+
{
1896
+
"field": "Microsoft.Compute/imageSKU",
1897
+
"equals": "github-enterprise"
1898
+
}
1899
+
]
1900
+
},
1901
+
{
1902
+
"allOf": [
1903
+
{
1904
+
"field": "Microsoft.Compute/imagePublisher",
1905
+
"equals": "matillion"
1906
+
},
1907
+
{
1908
+
"field": "Microsoft.Compute/imageOffer",
1909
+
"equals": "matillion"
1910
+
},
1911
+
{
1912
+
"field": "Microsoft.Compute/imageSKU",
1913
+
"equals": "matillion-etl-for-snowflake"
1914
+
}
1915
+
]
1916
+
},
1917
+
{
1918
+
"allOf": [
1919
+
{
1920
+
"field": "Microsoft.Compute/imagePublisher",
1921
+
"equals": "netapp"
1922
+
},
1923
+
{
1924
+
"field": "Microsoft.Compute/imageOffer",
1925
+
"equals": "netapp-oncommand-cloud-manager"
1926
+
},
1927
+
{
1928
+
"field": "Microsoft.Compute/imageSKU",
1929
+
"equals": "occm-byol"
1930
+
}
1931
+
]
1932
+
},
1933
+
{
1934
+
"allOf": [
1935
+
{
1936
+
"field": "Microsoft.Compute/imagePublisher",
1937
+
"equals": "nginxinc"
1938
+
},
1939
+
{
1940
+
"field": "Microsoft.Compute/imageOffer",
1941
+
"equals": "nginx-plus-ent-v1"
1942
+
},
1943
+
{
1944
+
"field": "Microsoft.Compute/imageSKU",
1945
+
"equals": "nginx-plus-ent-centos7"
1946
+
}
1947
+
]
1948
+
},
1949
+
{
1950
+
"allOf": [
1951
+
{
1952
+
"field": "Microsoft.Compute/imagePublisher",
1953
+
"equals": "ntegralinc1586961136942"
1954
+
},
1955
+
{
1956
+
"anyOf": [
1957
+
{
1958
+
"allOf": [
1959
+
{
1960
+
"field": "Microsoft.Compute/imageOffer",
1961
+
"equals": "ntg_oracle_8_7"
1962
+
},
1963
+
{
1964
+
"field": "Microsoft.Compute/imageSKU",
1965
+
"equals": "ntg_oracle_8_7"
1966
+
}
1967
+
]
1968
+
},
1969
+
{
1970
+
"allOf": [
1971
+
{
1972
+
"field": "Microsoft.Compute/imageOffer",
1973
+
"equals": "ntg_ubuntu_20_04_lts"
1974
+
},
1975
+
{
1976
+
"field": "Microsoft.Compute/imageSKU",
1977
+
"equals": "ntg_ubuntu_20_04_lts"
1978
+
}
1979
+
]
1980
+
}
1981
+
]
1982
+
}
1983
+
]
1984
+
},
1985
+
{
1986
+
"allOf": [
1987
+
{
1988
+
"field": "Microsoft.Compute/imagePublisher",
1989
+
"equals": "procomputers"
1990
+
},
1991
+
{
1992
+
"anyOf": [
1993
+
{
1994
+
"allOf": [
1995
+
{
1996
+
"field": "Microsoft.Compute/imageOffer",
1997
+
"equals": "almalinux-8-7"
1998
+
},
1999
+
{
2000
+
"field": "Microsoft.Compute/imageSKU",
2001
+
"equals": "almalinux-8-7"
2002
+
}
2003
+
]
2004
+
},
2005
+
{
2006
+
"allOf": [
2007
+
{
2008
+
"field": "Microsoft.Compute/imageOffer",
2009
+
"equals": "rhel-8-2"
2010
+
},
2011
+
{
2012
+
"field": "Microsoft.Compute/imageSKU",
2013
+
"equals": "rhel-8-2"
2014
+
}
2015
+
]
2016
+
},
2017
+
{
2018
+
"allOf": [
2019
+
{
2020
+
"field": "Microsoft.Compute/imageOffer",
2021
+
"equals": "rhel-8-8-gen2"
2022
+
},
2023
+
{
2024
+
"field": "Microsoft.Compute/imageSKU",
2025
+
"equals": "rhel-8-8-gen2"
2026
+
}
2027
+
]
2028
+
},
2029
+
{
2030
+
"allOf": [
2031
+
{
2032
+
"field": "Microsoft.Compute/imageOffer",
2033
+
"equals": "rhel-8-9-gen2"
2034
+
},
2035
+
{
2036
+
"field": "Microsoft.Compute/imageSKU",
2037
+
"equals": "rhel-8-9-gen2"
2038
+
}
2039
+
]
2040
+
}
2041
+
]
2042
+
}
2043
+
]
2044
+
},
2045
+
{
2046
+
"allOf": [
2047
+
{
2048
+
"field": "Microsoft.Compute/imagePublisher",
2049
+
"equals": "rapid7"
2050
+
},
2051
+
{
2052
+
"anyOf": [
2053
+
{
2054
+
"allOf": [
2055
+
{
2056
+
"field": "Microsoft.Compute/imageOffer",
2057
+
"equals": "nexpose-scan-engine"
2058
+
},
2059
+
{
2060
+
"field": "Microsoft.Compute/imageSKU",
2061
+
"equals": "nexpose-scan-engine"
2062
+
}
2063
+
]
2064
+
},
2065
+
{
2066
+
"allOf": [
2067
+
{
2068
+
"field": "Microsoft.Compute/imageOffer",
2069
+
"equals": "rapid7-vm-console"
2070
+
},
2071
+
{
2072
+
"field": "Microsoft.Compute/imageSKU",
2073
+
"equals": "rapid7-vm-console"
2074
+
}
2075
+
]
2076
+
}
2077
+
]
2078
+
}
2079
+
]
2080
+
},
2081
+
{
2082
+
"allOf": [
2083
+
{
2084
+
"field": "Microsoft.Compute/imagePublisher",
2085
+
"equals": "resf"
2086
+
},
2087
+
{
2088
+
"field": "Microsoft.Compute/imageOffer",
2089
+
"equals": "rockylinux-x86_64"
2090
+
},
2091
+
{
2092
+
"field": "Microsoft.Compute/imageSKU",
2093
+
"in": [
2094
+
"8-base",
2095
+
"8-lvm",
2096
+
"9-base",
2097
+
"9-lvm"
2098
+
]
2099
+
}
2100
+
]
2101
+
},
2102
+
{
2103
+
"allOf": [
2104
+
{
2105
+
"field": "Microsoft.Compute/imagePublisher",
2106
+
"equals": "talend"
2107
+
},
2108
+
{
2109
+
"field": "Microsoft.Compute/imageOffer",
2110
+
"equals": "talend_re_image"
2111
+
},
2112
+
{
2113
+
"field": "Microsoft.Compute/imageSKU",
2114
+
"equals": "tlnd_re"
2115
+
}
2116
+
]
2117
+
},
2118
+
{
2119
+
"allOf": [
2120
+
{
2121
+
"field": "Microsoft.Compute/imagePublisher",
2122
+
"equals": "tenable"
2123
+
},
2124
+
{
2125
+
"anyOf": [
2126
+
{
2127
+
"allOf": [
2128
+
{
2129
+
"field": "Microsoft.Compute/imageOffer",
2130
+
"equals": "tenablecorenessus"
2131
+
},
2132
+
{
2133
+
"field": "Microsoft.Compute/imageSKU",
2134
+
"equals": "tenablecorenessusbyol"
2135
+
}
2136
+
]
2137
+
},
2138
+
{
2139
+
"allOf": [
2140
+
{
2141
+
"field": "Microsoft.Compute/imageOffer",
2142
+
"equals": "tenablecorewas"
2143
+
},
2144
+
{
2145
+
"field": "Microsoft.Compute/imageSKU",
2146
+
"equals": "tenablecoreol8wasbyol"
2147
+
}
2148
+
]
2149
+
}
2150
+
]
2151
+
}
2152
+
]
2153
+
},
2154
+
{
2155
+
"allOf": [
2156
+
{
2157
+
"field": "Microsoft.Compute/imagePublisher",
2158
+
"equals": "thorntechnologiesllc"
2159
+
},
2160
+
{
2161
+
"allOf": [
2162
+
{
2163
+
"field": "Microsoft.Compute/imageOffer",
2164
+
"equals": "sftpgateway"
2165
+
},
2166
+
{
2167
+
"field": "Microsoft.Compute/imageSKU",
2168
+
"equals": "sftpgateway"
2169
+
}
2170
+
]
2171
+
}
2172
+
]
2173
+
},
2174
+
{
2175
+
"allOf": [
2176
+
{
2177
+
"field": "Microsoft.Compute/imagePublisher",
2178
+
"equals": "zscaler"
2179
+
},
2180
+
{
2181
+
"allOf": [
2182
+
{
2183
+
"field": "Microsoft.Compute/imageOffer",
2184
+
"equals": "zscaler-private-access"
2185
+
},
2186
+
{
2187
+
"field": "Microsoft.Compute/imageSKU",
2188
+
"equals": "zpa-con-azure"
2189
+
}
2190
+
]
2191
+
}
2192
+
]
2193
+
},
2194
+
{
2195
+
"allOf": [
2196
+
{
2197
+
"field": "Microsoft.Compute/imagePublisher",
2198
+
"equals": "MicrosoftWindowsServer"
2199
+
},
2200
+
{
2201
+
"anyOf": [
2202
+
{
2203
+
"field": "Microsoft.Compute/imageOffer",
2204
+
"in": [
2205
+
"windowsserver",
2206
+
"windows-cvm",
2207
+
"windowsserverdotnet",
2208
+
"windowsserver-gen2preview",
2209
+
"windowsserversemiannual",
2210
+
"windowsserverupgrade"
2211
+
]
2212
+
},
2213
+
{
2214
+
"allOf": [
2215
+
{
2216
+
"field": "Microsoft.Compute/imageOffer",
2217
+
"equals": "windowsserver-hub"
2218
+
},
2219
+
{
2220
+
"field": "Microsoft.Compute/imageSKU",
2221
+
"in": [
2222
+
"2012-r2-datacenter-hub",
2223
+
"2016-datacenter-hub"
2224
+
]
2225
+
}
2226
+
]
2227
+
}
2228
+
]
2229
+
}
2230
+
]
2231
+
},
2232
+
{
2233
+
"allOf": [
2234
+
{
2235
+
"field": "Microsoft.Compute/imagePublisher",
2236
"equals": "MicrosoftSQLServer"
2237
},
2238
{
2239
"field": "Microsoft.Compute/imageOffer",
2346
}
2347
]
2348
}
2349
]
2350
+
},
2351
+
{
2352
+
"allOf": [
2353
+
{
2354
+
"field": "Microsoft.Compute/imagePublisher",
2355
+
"equals": "center-for-internet-security-inc"
2356
+
},
2357
+
{
2358
+
"anyOf": [
2359
+
{
2360
+
"allOf": [
2361
+
{
2362
+
"field": "Microsoft.Compute/imageOffer",
2363
+
"equals": "cis-windows-server-2016-v1-0-0-l1"
2364
+
},
2365
+
{
2366
+
"field": "Microsoft.Compute/imageSKU",
2367
+
"equals": "cis-ws2016-l1"
2368
+
}
2369
+
]
2370
+
},
2371
+
{
2372
+
"allOf": [
2373
+
{
2374
+
"field": "Microsoft.Compute/imageOffer",
2375
+
"equals": "cis-windows-server-2016-v1-0-0-l2"
2376
+
},
2377
+
{
2378
+
"field": "Microsoft.Compute/imageSKU",
2379
+
"equals": "cis-ws2016-l2"
2380
+
}
2381
+
]
2382
+
},
2383
+
{
2384
+
"allOf": [
2385
+
{
2386
+
"field": "Microsoft.Compute/imageOffer",
2387
+
"equals": "cis-windows-server-2022-l1"
2388
+
}
2389
+
]
2390
+
},
2391
+
{
2392
+
"allOf": [
2393
+
{
2394
+
"field": "Microsoft.Compute/imageOffer",
2395
+
"equals": "cis-windows-server-2022-l2"
2396
+
}
2397
+
]
2398
+
},
2399
+
{
2400
+
"allOf": [
2401
+
{
2402
+
"field": "Microsoft.Compute/imageOffer",
2403
+
"equals": "cis-windows-server-2019-v1-0-0-l1"
2404
+
},
2405
+
{
2406
+
"field": "Microsoft.Compute/imageSKU",
2407
+
"equals": "cis-ws2019-l1"
2408
+
}
2409
+
]
2410
+
},
2411
+
{
2412
+
"allOf": [
2413
+
{
2414
+
"field": "Microsoft.Compute/imageOffer",
2415
+
"equals": "cis-windows-server-2019-v1-0-0-l2"
2416
+
},
2417
+
{
2418
+
"field": "Microsoft.Compute/imageSKU",
2419
+
"equals": "cis-ws2019-l2"
2420
+
}
2421
+
]
2422
+
},
2423
+
{
2424
+
"allOf": [
2425
+
{
2426
+
"field": "Microsoft.Compute/imageOffer",
2427
+
"equals": "cis-win-2016-stig"
2428
+
},
2429
+
{
2430
+
"field": "Microsoft.Compute/imageSKU",
2431
+
"equals": "cis-win-2016-stig"
2432
+
}
2433
+
]
2434
+
},
2435
+
{
2436
+
"allOf": [
2437
+
{
2438
+
"field": "Microsoft.Compute/imageOffer",
2439
+
"equals": "cis-win-2019-stig"
2440
+
},
2441
+
{
2442
+
"field": "Microsoft.Compute/imageSKU",
2443
+
"equals": "cis-win-2019-stig"
2444
+
}
2445
+
]
2446
+
},
2447
+
{
2448
+
"allOf": [
2449
+
{
2450
+
"field": "Microsoft.Compute/imageOffer",
2451
+
"equals": "cis-windows-server"
2452
+
},
2453
+
{
2454
+
"anyOf": [
2455
+
{
2456
+
"field": "Microsoft.Compute/imageSKU",
2457
+
"equals": "cis-windows-server2019-stig-gen1"
2458
+
},
2459
+
{
2460
+
"anyOf": [
2461
+
{
2462
+
"field": "Microsoft.Compute/imageSKU",
2463
+
"like": "cis-windows-server:cis-windows-server2019-l*"
2464
+
},
2465
+
{
2466
+
"field": "Microsoft.Compute/imageSKU",
2467
+
"like": "cis-windows-server:cis-windows-server2022-l*"
2468
+
},
2469
+
{
2470
+
"field": "Microsoft.Compute/imageSKU",
2471
+
"like": "cis-windows-server:cis-windows-server2016-l*"
2472
+
}
2473
+
]
2474
+
}
2475
+
]
2476
+
},
2477
+
{
2478
+
"anyOf": [
2479
+
{
2480
+
"field": "Microsoft.Compute/imageSKU",
2481
+
"equals": "cis-windows-server2019-stig-gen1"
2482
+
},
2483
+
{
2484
+
"field": "Microsoft.Compute/imageSKU",
2485
+
"notLike": "cis-windows-server-l*-azure-observability"
2486
+
}
2487
+
]
2488
+
}
2489
+
]
2490
+
},
2491
+
{
2492
+
"allOf": [
2493
+
{
2494
+
"field": "Microsoft.Compute/imageOffer",
2495
+
"equals": "cis-windows-server-2012-r2-v2-2-1-l2"
2496
+
},
2497
+
{
2498
+
"field": "Microsoft.Compute/imageSKU",
2499
+
"equals": "cis-ws2012-r2-l2"
2500
+
}
2501
+
]
2502
+
},
2503
+
{
2504
+
"allOf": [
2505
+
{
2506
+
"field": "Microsoft.Compute/imageOffer",
2507
+
"equals": "cis-windows-server-2012-v2-0-1-l2"
2508
+
},
2509
+
{
2510
+
"field": "Microsoft.Compute/imageSKU",
2511
+
"equals": "cis-ws2012-l2"
2512
+
}
2513
+
]
2514
+
}
2515
+
]
2516
+
}
2517
+
]
2518
+
},
2519
+
{
2520
+
"allOf": [
2521
+
{
2522
+
"field": "Microsoft.Compute/imagePublisher",
2523
+
"equals": "cloud-infrastructure-services"
2524
+
},
2525
+
{
2526
+
"anyOf": [
2527
+
{
2528
+
"allOf": [
2529
+
{
2530
+
"field": "Microsoft.Compute/imageOffer",
2531
+
"equals": "servercore-2019"
2532
+
},
2533
+
{
2534
+
"field": "Microsoft.Compute/imageSKU",
2535
+
"equals": "servercore-2019"
2536
+
}
2537
+
]
2538
+
},
2539
+
{
2540
+
"allOf": [
2541
+
{
2542
+
"field": "Microsoft.Compute/imageOffer",
2543
+
"equals": "hpc2019-windows-server-2019"
2544
+
},
2545
+
{
2546
+
"field": "Microsoft.Compute/imageSKU",
2547
+
"equals": "hpc2019-windows-server-2019"
2548
+
}
2549
+
]
2550
+
}
2551
+
]
2552
+
}
2553
+
]
2554
+
},
2555
+
{
2556
+
"allOf": [
2557
+
{
2558
+
"field": "Microsoft.Compute/imagePublisher",
2559
+
"equals": "cognosys"
2560
+
},
2561
+
{
2562
+
"allOf": [
2563
+
{
2564
+
"field": "Microsoft.Compute/imageOffer",
2565
+
"equals": "sql-server-2016-sp2-std-win2016-debug-utilities"
2566
+
},
2567
+
{
2568
+
"field": "Microsoft.Compute/imageSKU",
2569
+
"equals": "sql-server-2016-sp2-std-win2016-debug-utilities"
2570
+
}
2571
+
]
2572
+
}
2573
+
]
2574
+
},
2575
+
{
2576
+
"allOf": [
2577
+
{
2578
+
"field": "Microsoft.Compute/imagePublisher",
2579
+
"equals": "cloud-infrastructure-services"
2580
+
},
2581
+
{
2582
+
"anyOf": [
2583
+
{
2584
+
"allOf": [
2585
+
{
2586
+
"field": "Microsoft.Compute/imageOffer",
2587
+
"equals": "ad-dc-2016"
2588
+
},
2589
+
{
2590
+
"field": "Microsoft.Compute/imageSKU",
2591
+
"equals": "ad-dc-2016"
2592
+
}
2593
+
]
2594
+
},
2595
+
{
2596
+
"allOf": [
2597
+
{
2598
+
"field": "Microsoft.Compute/imageOffer",
2599
+
"equals": "ad-dc-2019"
2600
+
},
2601
+
{
2602
+
"field": "Microsoft.Compute/imageSKU",
2603
+
"equals": "ad-dc-2019"
2604
+
}
2605
+
]
2606
+
},
2607
+
{
2608
+
"allOf": [
2609
+
{
2610
+
"field": "Microsoft.Compute/imageOffer",
2611
+
"equals": "ad-dc-2022"
2612
+
},
2613
+
{
2614
+
"field": "Microsoft.Compute/imageSKU",
2615
+
"equals": "ad-dc-2022"
2616
+
}
2617
+
]
2618
+
},
2619
+
{
2620
+
"allOf": [
2621
+
{
2622
+
"field": "Microsoft.Compute/imageOffer",
2623
+
"equals": "sftp-2016"
2624
+
},
2625
+
{
2626
+
"field": "Microsoft.Compute/imageSKU",
2627
+
"equals": "sftp-2016"
2628
+
}
2629
+
]
2630
+
},
2631
+
{
2632
+
"allOf": [
2633
+
{
2634
+
"field": "Microsoft.Compute/imageOffer",
2635
+
"equals": "rds-farm-2019"
2636
+
},
2637
+
{
2638
+
"field": "Microsoft.Compute/imageSKU",
2639
+
"equals": "rds-farm-2019"
2640
+
}
2641
+
]
2642
+
},
2643
+
{
2644
+
"allOf": [
2645
+
{
2646
+
"field": "Microsoft.Compute/imageOffer",
2647
+
"equals": "hmailserver"
2648
+
},
2649
+
{
2650
+
"field": "Microsoft.Compute/imageSKU",
2651
+
"equals": "hmailserver-email-server-2016"
2652
+
}
2653
+
]
2654
+
}
2655
+
]
2656
+
}
2657
+
]
2658
+
},
2659
+
{
2660
+
"allOf": [
2661
+
{
2662
+
"field": "Microsoft.Compute/imagePublisher",
2663
+
"equals": "ntegralinc1586961136942"
2664
+
},
2665
+
{
2666
+
"field": "Microsoft.Compute/imageOffer",
2667
+
"equals": "ntg_windows_datacenter_2019"
2668
+
},
2669
+
{
2670
+
"field": "Microsoft.Compute/imageSKU",
2671
+
"equals": "ntg_windows_server_2019"
2672
+
}
2673
+
]
2674
+
},
2675
+
{
2676
+
"allOf": [
2677
+
{
2678
+
"field": "Microsoft.Compute/imagePublisher",
2679
+
"equals": "outsystems"
2680
+
},
2681
+
{
2682
+
"field": "Microsoft.Compute/imageOffer",
2683
+
"equals": "os11-vm-baseimage"
2684
+
},
2685
+
{
2686
+
"field": "Microsoft.Compute/imageSKU",
2687
+
"in": [
2688
+
"lifetime",
2689
+
"platformserver"
2690
+
]
2691
+
}
2692
+
]
2693
+
},
2694
+
{
2695
+
"allOf": [
2696
+
{
2697
+
"field": "Microsoft.Compute/imagePublisher",
2698
+
"equals": "tidalmediainc"
2699
+
},
2700
+
{
2701
+
"field": "Microsoft.Compute/imageOffer",
2702
+
"equals": "windows-server-2022-datacenter"
2703
+
},
2704
+
{
2705
+
"field": "Microsoft.Compute/imageSKU",
2706
+
"equals": "windows-server-2022-datacenter"
2707
+
}
2708
+
]
2709
+
},
2710
+
{
2711
+
"allOf": [
2712
+
{
2713
+
"field": "Microsoft.Compute/imagePublisher",
2714
+
"equals": "belindaczsro"
2715
+
},
2716
+
{
2717
+
"field": "Microsoft.Compute/imageOffer",
2718
+
"like": "belvmsrv*"
2719
+
},
2720
+
{
2721
+
"field": "Microsoft.Compute/imageSKU",
2722
+
"like": "belvmsrv*"
2723
+
}
2724
+
]
2725
+
},
2726
+
{
2727
+
"allOf": [
2728
+
{
2729
+
"field": "Microsoft.Compute/imagePublisher",
2730
+
"equals": "esri"
2731
+
},
2732
+
{
2733
+
"field": "Microsoft.Compute/imageOffer",
2734
+
"equals": "arcgis-enterprise*"
2735
+
},
2736
+
{
2737
+
"field": "Microsoft.Compute/imageSku",
2738
+
"like": "byol*"
2739
+
}
2740
+
]
2741
+
},
2742
+
{
2743
+
"allOf": [
2744
+
{
2745
+
"field": "Microsoft.Compute/imagePublisher",
2746
+
"equals": "esri"
2747
+
},
2748
+
{
2749
+
"field": "Microsoft.Compute/imageOffer",
2750
+
"equals": "pro-byol"
2751
+
},
2752
+
{
2753
+
"field": "Microsoft.Compute/imageSku",
2754
+
"like": "pro-byol-*"
2755
+
}
2756
+
]
2757
+
},
2758
+
{
2759
+
"allOf": [
2760
+
{
2761
+
"field": "Microsoft.Compute/imagePublisher",
2762
+
"equals": "filemagellc"
2763
+
},
2764
+
{
2765
+
"field": "Microsoft.Compute/imageOffer",
2766
+
"equals": "filemage-gateway-vm-win"
2767
+
},
2768
+
{
2769
+
"field": "Microsoft.Compute/imageSku",
2770
+
"like": "filemage-gateway-vm-win-*"
2771
+
}
2772
+
]
2773
+
},
2774
+
{
2775
+
"allOf": [
2776
+
{
2777
+
"field": "Microsoft.Compute/imagePublisher",
2778
+
"equals": "microsoft-ads"
2779
+
},
2780
+
{
2781
+
"field": "Microsoft.Compute/imageOffer",
2782
+
"equals": "windows-data-science-vm"
2783
+
}
2784
+
]
2785
+
},
2786
+
{
2787
+
"allOf": [
2788
+
{
2789
+
"field": "Microsoft.Compute/imagePublisher",
2790
+
"equals": "microsoft-dsvm"
2791
+
},
2792
+
{
2793
+
"field": "Microsoft.Compute/imageOffer",
2794
+
"in": [
2795
+
"dsvm-win-2019",
2796
+
"dsvm-win-2022",
2797
+
"dsvm-windows"
2798
+
]
2799
+
}
2800
+
]
2801
+
},
2802
+
{
2803
+
"allOf": [
2804
+
{
2805
+
"field": "Microsoft.Compute/imagePublisher",
2806
+
"equals": "southrivertech1586314123192"
2807
+
},
2808
+
{
2809
+
"anyOf": [
2810
+
{
2811
+
"allOf": [
2812
+
{
2813
+
"field": "Microsoft.Compute/imageOffer",
2814
+
"equals": "tn-ent-payg"
2815
+
},
2816
+
{
2817
+
"field": "Microsoft.Compute/imageSku",
2818
+
"like": "tnentpayg*"
2819
+
}
2820
+
]
2821
+
},
2822
+
{
2823
+
"allOf": [
2824
+
{
2825
+
"field": "Microsoft.Compute/imageOffer",
2826
+
"equals": "tn-sftp-payg"
2827
+
},
2828
+
{
2829
+
"field": "Microsoft.Compute/imageSku",
2830
+
"like": "tnsftppayg*"
2831
+
}
2832
+
]
2833
+
}
2834
+
]
2835
+
}
2836
+
]
2837
+
},
2838
+
{
2839
+
"allOf": [
2840
+
{
2841
+
"field": "Microsoft.Compute/imagePublisher",
2842
+
"equals": "veeam"
2843
+
},
2844
+
{
2845
+
"field": "Microsoft.Compute/imageOffer",
2846
+
"equals": "veeam-backup-replication"
2847
+
},
2848
+
{
2849
+
"field": "Microsoft.Compute/imageSku",
2850
+
"like": "veeam-backup-replication-v*"
2851
+
}
2852
+
]
2853
}
2854
]
2855
}
2856
]
2857
}
2858
]
JSON
api-version=2021-06-01
Copy definition Copy definition 4 EPAC EPAC
{ 7 items displayName: "Schedule recurring updates using Azure Update Manager" , policyType: "BuiltIn" , mode: "Indexed" , description: "You can use Azure Update Manager in Azure to save recurring deployment schedules to install operating system updates for your Windows Server and Linux machines in Azure, in on-premises environments, and in other cloud environments connected using Azure Arc-enabled servers. This policy will also change the patch mode for the Azure Virtual Machine to 'AutomaticByPlatform'. See more: https://aka.ms/umc-scheduled-patching" , metadata: { 2 items version: "3.13.0" , category: "Azure Update Manager" } , parameters: { 7 items maintenanceConfigurationResourceId: { 2 items type: "String" , metadata: { 3 items displayName: "Maintenance Configuration ARM ID" , description: "ARM ID of Maintenance Configuration which will be used for scheduling." , assignPermissions: true } } , resourceGroups: { 3 items type: "Array" , metadata: { 2 items displayName: "Resource groups" , description: "The list of resource groups from which machines need to be targeted. Example: ["rg1", "rg2"]." } , defaultValue : [] } , operatingSystemTypes: { 4 items } , locations: { 3 items type: "Array" , metadata: { 3 items displayName: "Machines locations" , description: "The list of locations from which machines need to be targeted." , strongType: "location" } , defaultValue : [] } , tagValues: { 3 items type: "Array" , metadata: { 2 items displayName: "Tags on machines" , description: "The list of tags that need to matched for getting target machines (case sensitive). Example: [ {"key": "tagKey1", "value": "value1"}, {"key": "tagKey2", "value": "value2"}]." } , defaultValue : [] } , tagOperator: { 4 items } , effect: { 4 items type: "String" , metadata: { 2 items displayName: "Effect" , description: "Enable or disable the execution of the policy" } , allowedValues: [ 2 items "DeployIfNotExists" , "Disabled" ] , defaultValue: "DeployIfNotExists" } } , policyRule: { 2 items if: { 1 item allOf: [ 6 items { 2 items field: "type" , in: [ 2 items "Microsoft.HybridCompute/machines" , "Microsoft.Compute/virtualMachines" ] } , { 1 item anyOf: [ 3 items { 2 items value: 🔍 "[
empty(
parameters('operatingSystemTypes')
)
]", equals: true } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "type" , in: [ 1 item "Microsoft.Compute/virtualMachines" ] } , { 1 item anyOf: [ 3 items { 1 item allOf: [ 4 items { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , exists: "true" } , { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , in: "[parameters('operatingSystemTypes')]" } , { 1 item anyOf: [ 2 items { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/galleries" } , { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/images" } ] } , { 2 items field: "Microsoft.Compute/virtualMachines/osProfile.computerName" , exists: "true" } ] } , { 1 item allOf: [ 5 items { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , exists: "true" } , { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , in: "[parameters('operatingSystemTypes')]" } , { 1 item anyOf: [ 3 items { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/galleries" } , { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/images" } , { 2 items value: "[field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.createOption')]" , equals: "Attach" } ] } , { 2 items field: "Microsoft.Compute/virtualMachines/osProfile.computerName" , exists: "false" } , { 2 items value: "[requestContext().apiVersion]" , greaterOrEquals: "2023-07-01" } ] } , { 1 item anyOf: [ 3 items { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , in: "[parameters('operatingSystemTypes')]" } , { 1 item allOf: [ 2 items { 2 items value: "Linux" , in: "[parameters('operatingSystemTypes')]" } , { 2 items field: "Microsoft.Compute/imageOffer" , in: [ 36 items "sles-standard" , "sles-sapcal" , "sles-sap-byos" , "sles-sap" , "sles-byos" , "sles-15-sp4-sapcal" , "sles-15-sp4-basic" , "sles-15-sp4" , "sles-15-sp3-sapcal" , "sles-15-sp2-hpc" , "sles-15-sp2-basic" , "sles-15-sp1-sapcal" , "sles" , "sle-hpc-15-sp4" , "sles-12-sp5" , "sles-15-sp2" , "centos-hpc" , "centos-ci" , "centos-lvm" , "Centos" , "rhel-sap-ha" , "rhel-sap-apps" , "RHEL-RAW" , "RHEL" , "aml-workstation" , "aks" , "oracle-database-19-3" , "oracle-database" , "oracle-linux" , "cbl-mariner" , "0001-com-ubuntu-server-jammy" , "0001-com-ubuntu-pro-jammy" , "0001-com-ubuntu-pro-focal" , "0001-com-ubuntu-server-focal" , "0001-com-ubuntu-pro-bionic" , "UbuntuServer" ] } ] } , { 1 item allOf: [ 2 items { 2 items value: "Windows" , in: "[parameters('operatingSystemTypes')]" } , { 2 items field: "Microsoft.Compute/imageOffer" , in: [ 9 items "WindowsServer" , "microsoftserveroperatingsystems-previews" , "windowsserverhotpatch-previews" , "sql2016sp1-ws2016" , "sql2016sp2-ws201" , "sql2017-ws2016" , "sql2019-ws2019" , "dynamics" , "process-server" ] } ] } ] } ] } ] } ] } , { 1 item } , { 1 item anyOf: [ 2 items { 2 items value: 🔍 "[
empty(
parameters('resourceGroups')
)
]", equals: true } , { 2 items value: "[resourceGroup().name]" , in: "[parameters('resourceGroups')]" } ] } , { 1 item anyOf: [ 3 items { 2 items value: 🔍 "[
empty(
parameters('tagValues')
)
]", equals: true } , { 1 item allOf: [ 3 items { 2 items value: 🔍 "[
empty(
field('tags')
)
]", equals: false } , { 2 items value: "[parameters('tagOperator')]" , equals: "Any" } , { 2 items count: { 3 items value: "[parameters('tagValues')]" , name: "tagKvp" , where: { 2 items value: 🔍 "[
length(
intersection(
createObject(
current(
'tagKvp'
).key,
current(
'tagKvp'
).value
),
field('tags')
)
)
]", greater: 0 } } , greater: 0 } ] } , { 1 item allOf: [ 3 items { 2 items value: 🔍 "[
empty(
field('tags')
)
]", equals: false } , { 2 items value: "[parameters('tagOperator')]" , equals: "All" } , { 2 items count: { 3 items value: "[parameters('tagValues')]" , name: "tagKvp" , where: { 2 items value: 🔍 "[
length(
intersection(
createObject(
current(
'tagKvp'
).key,
current(
'tagKvp'
).value
),
field('tags')
)
)
]", greater: 0 } } , equals: 🔍 "[
length(
parameters('tagValues')
)
]" } ] } ] } , { 1 item anyOf: [ 2 items { 2 items field: "type" , in: [ 1 item "Microsoft.HybridCompute/machines" ] } , { 1 item allOf: [ 2 items { 2 items field: "type" , in: [ 1 item "Microsoft.Compute/virtualMachines" ] } , { 1 item anyOf: [ 56 items { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , exists: "true" } , { 1 item anyOf: [ 2 items { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/galleries" } , { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/images" } ] } , { 2 items field: "Microsoft.Compute/virtualMachines/osProfile.computerName" , exists: "true" } ] } , { 1 item allOf: [ 4 items { 2 items field: "Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType" , exists: "true" } , { 1 item anyOf: [ 3 items { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/galleries" } , { 2 items value: "[field('Microsoft.Compute/imageId')]" , contains: "Microsoft.Compute/images" } , { 2 items value: "[field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.createOption')]" , equals: "Attach" } ] } , { 2 items field: "Microsoft.Compute/virtualMachines/osProfile.computerName" , exists: "false" } , { 2 items value: "[requestContext().apiVersion]" , greaterOrEquals: "2023-07-01" } ] } , { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "Canonical" } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftcblmariner" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cbl-mariner" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 4 items "cbl-mariner-1" , "1-gen2" , "cbl-mariner-2" , "cbl-mariner-2-gen2" ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "oracle" } , { 1 item anyOf: [ 4 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "oracle-linux" } , { 1 item anyOf: [ 6 items { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 12 items "8" , "8-ci" , "81" , "81-ci" , "81-gen2" , "ol82" , "ol8_2-gen2" , "ol82-gen2" , "ol83-lvm" , "ol83-lvm-gen2" , "ol84-lvm" , "ol84-lvm-gen2" ] } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "7*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "ol7*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "ol8*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "ol9*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "ol9-lvm*" } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "oracle-database" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "oracle_db_21" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "oracle-database-19-3" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "oracle-database-19-0904" } ] } ] } ] } , { 1 item } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "SUSE" } , { 1 item anyOf: [ 16 items { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , in: [ 21 items "sle-hpc-15-sp4" , "sles-15-sp1-sapcal" , "sles-15-sp3-sapcal" , "sles-15-sp4" , "sles-15-sp4-basic" , "sle-hpc-15-sp4-byos" , "sle-hpc-15-sp5-byos" , "sle-hpc-15-sp5" , "sles-15-sp4-byos" , "sles-15-sp4-chost-byos" , "sles-15-sp4-hardened-byos" , "sles-15-sp5-basic" , "sles-15-sp5-byos" , "sles-15-sp5-chost-byos" , "sles-15-sp5-hardened-byos" , "sles-15-sp5-sapcal" , "sles-15-sp5" , "sles-sap-15-sp4-byos" , "sles-sap-15-sp4-hardened-byos" , "sles-sap-15-sp5-byos" , "sles-sap-15-sp5-hardened-byos" ] } , { 2 items field: "Microsoft.Compute/imageSku" , like: "gen*" } ] } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "debian" } , { 1 item anyOf: [ 6 items { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "debian-12-daily" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 6 items "12" , "12-arm64" , "12-gen2" , "12-backports" , "12-backports-arm64" , "12-backports-gen2" ] } ] } ] } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "aviatrix-systems" } , { 1 item anyOf: [ 8 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-bundle-payg" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "aviatrix-enterprise-bundle-byol" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v9" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "aviatrix-companion-gateway-v9" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v10" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 2 items "aviatrix-companion-gateway-v10" , "aviatrix-companion-gateway-v10u" ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v12" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "aviatrix-companion-gateway-v12" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v13" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 2 items "aviatrix-companion-gateway-v13" , "aviatrix-companion-gateway-v13u" ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v14" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 2 items "aviatrix-companion-gateway-v14" , "aviatrix-companion-gateway-v14u" ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "aviatrix-companion-gateway-v16" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "aviatrix-companion-gateway-v16" } ] } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "center-for-internet-security-inc" } , { 1 item anyOf: [ 7 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-rhel-7-v2-2-0-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-rhel7-l1" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-rhel-7-stig" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-rhel-7-stig" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-rhel-8-stig" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-rhel-8-stig" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-oracle-linux-8-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-oracle8-l1" } ] } , { 1 item anyOf: [ 7 items { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-ubuntu-linux-1804-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ubuntu1804-l1" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-ubuntu-linux-2004-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ubuntu2004-l1" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-rhel" } , { 1 item anyOf: [ 5 items { 2 items field: "Microsoft.Compute/imageSku" , like: "cis-redhat7-l*-gen1" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "cis-redhat8-l*-gen1" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "cis-redhat8-l*-gen2" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "cis-redhat9-l*-gen1" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "cis-redhat9-l*-gen2" } ] } ] } , { 1 item } , { 1 item } ] } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cloud-infrastructure-services" } , { 1 item anyOf: [ 4 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "dns-ubuntu-2004" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "dns-ubuntu-2004" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "gitlab-ce-ubuntu20-04" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "gitlab-ce-ubuntu-20-04" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "squid-ubuntu-2004" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "squid-ubuntu-2004" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "load-balancer-nginx" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "load-balancer-nginx" } ] } ] } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cloudera" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cloudera-centos-os" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "7_5" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cncf-upstream" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "capi" } , { 2 items field: "Microsoft.Compute/imageSKU" , in: [ 3 items "ubuntu-1804-gen1" , "ubuntu-2004-gen1" , "ubuntu-2204-gen1" ] } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cognosys" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "centos-77-free" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "centos-77-free" } ] } , { 1 item } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "erockyenterprisesoftwarefoundationinc1653071250513" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "rockylinux" } , { 2 items } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "kali-linux" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "kali" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "kali-2024-3" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "github" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "github-enterprise" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "github-enterprise" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "matillion" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "matillion" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "matillion-etl-for-snowflake" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "netapp" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "netapp-oncommand-cloud-manager" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "occm-byol" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "nginxinc" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "nginx-plus-ent-v1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "nginx-plus-ent-centos7" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "procomputers" } , { 1 item anyOf: [ 4 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "almalinux-8-7" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "almalinux-8-7" } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "rhel-8-8-gen2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "rhel-8-8-gen2" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "rhel-8-9-gen2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "rhel-8-9-gen2" } ] } ] } ] } , { 1 item } , { 1 item } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "talend" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "talend_re_image" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "tlnd_re" } ] } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftdynamicsax" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "dynamics" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftazuresiterecovery" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "process-server" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "windows-2012-r2-datacenter" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftbiztalkserver" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "biztalk-server" } ] } , { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftpowerbi" } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftsharepoint" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "microsoftsharepointserver" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftwindowsserverhpcpack" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "windowsserverhpcpack" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoftvisualstudio" } , { 2 items field: "Microsoft.Compute/imageOffer" , like: "visualstudio*" } , { 1 item anyOf: [ 4 items { 2 items field: "Microsoft.Compute/imageSKU" , like: "*-ws2012r2" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "*-ws2016" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "*-ws2019" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "*-ws2022" } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "center-for-internet-security-inc" } , { 1 item anyOf: [ 11 items { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2016-v1-0-0-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2016-l1" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2016-v1-0-0-l2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2016-l2" } ] } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2019-v1-0-0-l1" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2019-l1" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2019-v1-0-0-l2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2019-l2" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-win-2016-stig" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-win-2016-stig" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-win-2019-stig" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-win-2019-stig" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server" } , { 1 item anyOf: [ 2 items { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-windows-server2019-stig-gen1" } , { 1 item anyOf: [ 3 items { 2 items field: "Microsoft.Compute/imageSKU" , like: "cis-windows-server:cis-windows-server2019-l*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "cis-windows-server:cis-windows-server2022-l*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "cis-windows-server:cis-windows-server2016-l*" } ] } ] } , { 1 item anyOf: [ 2 items { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-windows-server2019-stig-gen1" } , { 2 items field: "Microsoft.Compute/imageSKU" , notLike: "cis-windows-server-l*-azure-observability" } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2012-r2-v2-2-1-l2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2012-r2-l2" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "cis-windows-server-2012-v2-0-1-l2" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "cis-ws2012-l2" } ] } ] } ] } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cognosys" } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "sql-server-2016-sp2-std-win2016-debug-utilities" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "sql-server-2016-sp2-std-win2016-debug-utilities" } ] } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "cloud-infrastructure-services" } , { 1 item anyOf: [ 6 items { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "rds-farm-2019" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "rds-farm-2019" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imageOffer" , equals: "hmailserver" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "hmailserver-email-server-2016" } ] } ] } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "ntegralinc1586961136942" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "ntg_windows_datacenter_2019" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "ntg_windows_server_2019" } ] } , { 1 item } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "tidalmediainc" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "windows-server-2022-datacenter" } , { 2 items field: "Microsoft.Compute/imageSKU" , equals: "windows-server-2022-datacenter" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "belindaczsro" } , { 2 items field: "Microsoft.Compute/imageOffer" , like: "belvmsrv*" } , { 2 items field: "Microsoft.Compute/imageSKU" , like: "belvmsrv*" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "esri" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "arcgis-enterprise*" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "byol*" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "esri" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "pro-byol" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "pro-byol-*" } ] } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "filemagellc" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "filemage-gateway-vm-win" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "filemage-gateway-vm-win-*" } ] } , { 1 item allOf: [ 2 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "microsoft-ads" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "windows-data-science-vm" } ] } , { 1 item } , { 1 item } , { 1 item allOf: [ 3 items { 2 items field: "Microsoft.Compute/imagePublisher" , equals: "veeam" } , { 2 items field: "Microsoft.Compute/imageOffer" , equals: "veeam-backup-replication" } , { 2 items field: "Microsoft.Compute/imageSku" , like: "veeam-backup-replication-v*" } ] } ] } ] } ] } ] } , then: { 2 items effect: "[parameters('effect')]" , details: { 5 items roleDefinitionIds: [ 1 item "/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c" Contributor ] , type: "Microsoft.Maintenance/configurationAssignments" , evaluationDelay: "AfterProvisioningSuccess" , existenceCondition: { 2 items field: "Microsoft.Maintenance/configurationAssignments/maintenanceConfigurationId" , equals: "[parameters('maintenanceConfigurationResourceId')]" } , deployment: { 1 item properties: { 3 items mode: "incremental" , parameters: { 8 items machineResourceId: { 1 item } , maintenanceConfigurationResourceId: { 1 item value: "[parameters('maintenanceConfigurationResourceId')]" } , osType: { 1 item value: 🔍 "[
if(
equals(
toLower(
field('type')
),
'microsoft.compute/virtualmachines'
),
field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType'),
field('Microsoft.HybridCompute/machines/osName')
)
]" } , imagePublisher: { 1 item value: 🔍 "[
tolower(
field('Microsoft.Compute/imagePublisher')
)
]" } , imageOffer: { 1 item value: 🔍 "[
tolower(
field('Microsoft.Compute/imageOffer')
)
]" } , patchMode: { 1 item value: "[
if(
equals(
toLower(
field('type')
),
'microsoft.compute/virtualmachines'
),
if(
or(
equals(
toLower(
field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType')
),
'windows'
),
contains(
createArray(
'microsoftwindowsserver',
'microsoftsqlserver',
'microsoftdynamicsax',
'microsoftazuresiterecovery',
'microsoftbiztalkserver',
'microsoftpowerbi',
'microsoftsharepoint',
'microsoftwindowsserverhpcpack',
'microsoftvisualstudio'
),
tolower(
field('Microsoft.Compute/imagePublisher')
)
)
),
field('Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.patchSettings.patchMode'),
field('Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.patchSettings.patchMode')
),
'NA'
)
]" } , bypassCheckValue: { 1 item value: "[
if(
equals(
toLower(
field('type')
),
'microsoft.compute/virtualmachines'
),
if(
or(
equals(
toLower(
field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType')
),
'windows'
),
contains(
createArray(
'microsoftwindowsserver',
'microsoftsqlserver',
'microsoftdynamicsax',
'microsoftazuresiterecovery',
'microsoftbiztalkserver',
'microsoftpowerbi',
'microsoftsharepoint',
'microsoftwindowsserverhpcpack',
'microsoftvisualstudio'
),
toLower(
field('Microsoft.Compute/imagePublisher')
)
)
),
if(
contains(
field('Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.patchSettings.automaticByPlatformSettings'),
'bypassPlatformSafetyChecksOnUserSchedule'
),
field('Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.patchSettings.automaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule'),
bool(
'false'
)
),
if(
contains(
field('Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.patchSettings.automaticByPlatformSettings'),
'bypassPlatformSafetyChecksOnUserSchedule'
),
field('Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.patchSettings.automaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule'),
bool(
'false'
)
)
),
bool(
'false'
)
)
]" } , location: { 1 item value: "[field('location')]" } } , template: { 6 items $schema: "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#" , contentVersion: "1.0.0.0" , parameters: { 8 items } , variables: { 15 items allowedWindowsPublishers: [ 9 items "microsoftwindowsserver" , "microsoftsqlserver" , "microsoftdynamicsax" , "microsoftazuresiterecovery" , "microsoftbiztalkserver" , "microsoftpowerbi" , "microsoftsharepoint" , "microsoftwindowsserverhpcpack" , "microsoftvisualstudio" ] , imagePublisher: "[parameters('imagePublisher')]" , imageOffer: "[parameters('imageOffer')]" , osTypeFromAllowedListOfPublishers: 🔍 "[
if(
contains(
variables(
'allowedWindowsPublishers'
),
variables(
'imagePublisher'
)
),
'windows',
'linux'
)
]", osTypeFromPublisher: 🔍 "[
if(
equals(
variables(
'imagePublisher'
),
'microsoftsqlserver'
),
if(
contains(
variables(
'imageOffer'
),
'ws'
),
'windows',
'linux'
),
variables(
'osTypeFromAllowedListOfPublishers'
)
)
]", osType: 🔍 "[
toLower(
if(
empty(
parameters('osType')
),
variables(
'osTypeFromPublisher'
),
parameters('osType')
)
)
]", automaticByPlatformPatchMode: "AutomaticByPlatform" , configAssignmentName: 🔍 "[
concat(
uniqueString(
tolower(
parameters('maintenanceConfigurationResourceId')
)
),
'-AzPolicy'
)
]", isAzureMachine: 🔍 "[
contains(
tolower(
parameters('machineResourceId')
),
tolower(
'/providers/microsoft.compute/virtualmachines/'
)
)
]", isArcMachine: 🔍 "[
contains(
tolower(
parameters('machineResourceId')
),
tolower(
'/providers/Microsoft.HybridCompute/machines/'
)
)
]", linuxOSProfile: { 1 item } , windowsOSProfile: { 1 item } , patchModeShouldBeChanged: 🔍 "[
and(
variables(
'isAzureMachine'
),
or(
not(
equals(
parameters('patchMode'),
variables(
'automaticByPlatformPatchMode'
)
)
),
not(
equals(
parameters('bypassCheckValue'),
bool(
'true'
)
)
)
)
)
]", machineName: 🔍 "[
last(
split(
parameters('machineResourceId'),
'/'
)
)
]", updatedOSProfile: 🔍 "[
if(
equals(
variables(
'osType'
),
'windows'
),
variables(
'windowsOSProfile'
),
variables(
'linuxOSProfile'
)
)
]" } , resources: [ 3 items { 6 items condition: "[variables('patchModeShouldBeChanged')]" , type: "Microsoft.Compute/virtualMachines" , apiVersion: "2023-09-01" , name: "[variables('machineName')]" , location: "[parameters('location')]" , properties: { 1 item osProfile: "[variables('updatedOSProfile')]" } } , { 7 items type: "Microsoft.Compute/virtualMachines/providers/configurationAssignments" , condition: "[variables('isAzureMachine')]" , apiVersion: "2021-09-01-preview" , name: 🔍 "[
concat(
variables(
'machineName'
),
'/Microsoft.Maintenance/',
variables(
'configAssignmentName'
)
)
]", location: "[parameters('location')]" , properties: { 1 item maintenanceConfigurationId: "[parameters('maintenanceConfigurationResourceId')]" } , dependsOn: [ 1 item 🔍 "[
concat(
'Microsoft.Compute/virtualMachines/',
variables(
'machineName'
)
)
]"] } , { 6 items type: "Microsoft.HybridCompute/machines/providers/configurationAssignments" , condition: "[variables('isArcMachine')]" , apiVersion: "2021-09-01-preview" , name: 🔍 "[
concat(
variables(
'machineName'
),
'/Microsoft.Maintenance/',
variables(
'configAssignmentName'
)
)
]", location: "[parameters('location')]" , properties: { 1 item maintenanceConfigurationId: "[parameters('maintenanceConfigurationResourceId')]" } } ] , outputs: { 2 items } } } } } } } }