@@ -88,12 +88,6 @@ const disabledProviders: AutoGenConfig[] = [
88
88
basePath : 'videoanalyzer/resource-manager' ,
89
89
namespace : 'Microsoft.Media' ,
90
90
disabledForAutogen : true ,
91
- } ,
92
- // Disabled because the swagger spec contains duplicate API paths and results in schema generation failures, see here for more info: https://github.com/Azure/azure-resource-manager-schemas/issues/2462
93
- {
94
- basePath : 'authorization/resource-manager' ,
95
- namespace : 'Microsoft.Authorization' ,
96
- disabledForAutogen : true ,
97
91
}
98
92
] ;
99
93
@@ -104,6 +98,53 @@ const autoGenList: AutoGenConfig[] = [
104
98
basePath : 'addons/resource-manager' ,
105
99
namespace : 'Microsoft.Addons' ,
106
100
} ,
101
+ {
102
+ basePath : 'authorization/resource-manager' ,
103
+ namespace : 'Microsoft.Authorization' ,
104
+ resourceConfig : [
105
+ {
106
+ type : 'roleAssignments' ,
107
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
108
+ } ,
109
+ {
110
+ type : 'roleDefinitions' ,
111
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
112
+ } ,
113
+ {
114
+ type : 'roleAssignmentScheduleRequests' ,
115
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
116
+ } ,
117
+ {
118
+ type : 'roleEligibilityScheduleRequests' ,
119
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
120
+ } ,
121
+ {
122
+ type : 'roleManagementPolicyAssignments' ,
123
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
124
+ } ,
125
+ {
126
+ type : 'roleAssignmentApprovals/stages' ,
127
+ scopes : ScopeType . Tenant
128
+ } ,
129
+ {
130
+ type : 'accessReviewHistoryDefinitions' ,
131
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
132
+ } ,
133
+ {
134
+ type : 'accessReviewScheduleDefinitions' ,
135
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
136
+ } ,
137
+ {
138
+ type : 'accessReviewScheduleDefinitions/instances' ,
139
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
140
+ } ,
141
+ {
142
+ type : 'accessReviewScheduleSettings' ,
143
+ scopes : ScopeType . Extension | ScopeType . ManagementGroup | ScopeType . ResourceGroup | ScopeType . Subscription | ScopeType . Tenant
144
+ } ,
145
+ ] ,
146
+ suffix : 'Authz'
147
+ } ,
107
148
{
108
149
basePath : 'adhybridhealthservice/resource-manager' ,
109
150
namespace : 'Microsoft.ADHybridHealthService' ,
@@ -174,19 +215,19 @@ const autoGenList: AutoGenConfig[] = [
174
215
resourceConfig : [
175
216
{
176
217
type : 'blueprintAssignments' ,
177
- scopes : ScopeType . Subcription | ScopeType . ManagementGroup ,
218
+ scopes : ScopeType . Subscription | ScopeType . ManagementGroup ,
178
219
} ,
179
220
{
180
221
type : 'blueprints' ,
181
- scopes : ScopeType . Subcription | ScopeType . ManagementGroup ,
222
+ scopes : ScopeType . Subscription | ScopeType . ManagementGroup ,
182
223
} ,
183
224
{
184
225
type : 'blueprints/artifacts' ,
185
- scopes : ScopeType . Subcription | ScopeType . ManagementGroup ,
226
+ scopes : ScopeType . Subscription | ScopeType . ManagementGroup ,
186
227
} ,
187
228
{
188
229
type : 'blueprints/versions' ,
189
- scopes : ScopeType . Subcription | ScopeType . ManagementGroup ,
230
+ scopes : ScopeType . Subscription | ScopeType . ManagementGroup ,
190
231
} ,
191
232
]
192
233
} ,
@@ -246,7 +287,7 @@ const autoGenList: AutoGenConfig[] = [
246
287
resourceConfig : [
247
288
{
248
289
type : 'budgets' ,
249
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
290
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
250
291
} ,
251
292
] ,
252
293
} ,
@@ -256,15 +297,15 @@ const autoGenList: AutoGenConfig[] = [
256
297
resourceConfig : [
257
298
{
258
299
type : 'exports' ,
259
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup ,
300
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup ,
260
301
} ,
261
302
{
262
303
type : 'budgets' ,
263
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
304
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
264
305
} ,
265
306
{
266
307
type : 'views' ,
267
- scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
308
+ scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
268
309
} ,
269
310
] ,
270
311
postProcessor : costManagementPostProcessor ,
@@ -456,7 +497,7 @@ const autoGenList: AutoGenConfig[] = [
456
497
resourceConfig : [
457
498
{
458
499
type : 'eventSubscriptions' ,
459
- scopes : ScopeType . Extension | ScopeType . Subcription | ScopeType . ResourceGroup ,
500
+ scopes : ScopeType . Extension | ScopeType . Subscription | ScopeType . ResourceGroup ,
460
501
} ,
461
502
] ,
462
503
} ,
@@ -502,7 +543,7 @@ const autoGenList: AutoGenConfig[] = [
502
543
resourceConfig : [
503
544
{
504
545
type : 'scopeAssignments' ,
505
- scopes : ScopeType . Subcription ,
546
+ scopes : ScopeType . Subscription ,
506
547
} ,
507
548
] ,
508
549
} ,
@@ -558,11 +599,11 @@ const autoGenList: AutoGenConfig[] = [
558
599
resourceConfig : [
559
600
{
560
601
type : 'remediations' ,
561
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . ManagementGroup ,
602
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . ManagementGroup ,
562
603
} ,
563
604
{
564
605
type : 'attestations' ,
565
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup ,
606
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup ,
566
607
}
567
608
]
568
609
} ,
@@ -615,11 +656,11 @@ const autoGenList: AutoGenConfig[] = [
615
656
resourceConfig : [
616
657
{
617
658
type : 'deployments' ,
618
- scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup ,
659
+ scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup ,
619
660
} ,
620
661
{
621
662
type : 'tags' ,
622
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
663
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
623
664
} ,
624
665
] ,
625
666
postProcessor : resourcesPostProcessor ,
@@ -630,27 +671,27 @@ const autoGenList: AutoGenConfig[] = [
630
671
resourceConfig : [
631
672
{
632
673
type : 'policyDefinitions' ,
633
- scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subcription ,
674
+ scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subscription ,
634
675
} ,
635
676
{
636
677
type : 'policySetDefinitions' ,
637
- scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subcription ,
678
+ scopes : ScopeType . Tenant | ScopeType . ManagementGroup | ScopeType . Subscription ,
638
679
} ,
639
680
{
640
681
type : 'policyAssignments' ,
641
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
682
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
642
683
} ,
643
684
{
644
685
type : 'policyExemptions' ,
645
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
686
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
646
687
} ,
647
688
{
648
689
type : 'policyPricings' ,
649
- scopes : ScopeType . ManagementGroup | ScopeType . Subcription ,
690
+ scopes : ScopeType . ManagementGroup | ScopeType . Subscription ,
650
691
} ,
651
692
{
652
693
type : 'locks' ,
653
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
694
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
654
695
} ,
655
696
] ,
656
697
suffix : 'Resources' ,
@@ -743,19 +784,19 @@ const autoGenList: AutoGenConfig[] = [
743
784
resourceConfig : [
744
785
{
745
786
type : 'advancedThreatProtectionSettings' ,
746
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
787
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
747
788
} ,
748
789
{
749
790
type : 'assessments' ,
750
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
791
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
751
792
} ,
752
793
{
753
794
type : 'deviceSecurityGroups' ,
754
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
795
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
755
796
} ,
756
797
{
757
798
type : 'iotSensors' ,
758
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
799
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
759
800
} ,
760
801
{
761
802
type : 'informationProtectionPolicies' ,
@@ -767,7 +808,7 @@ const autoGenList: AutoGenConfig[] = [
767
808
} ,
768
809
{
769
810
type : 'iotSites' ,
770
- scopes : ScopeType . Subcription | ScopeType . ResourceGroup | ScopeType . Extension ,
811
+ scopes : ScopeType . Subscription | ScopeType . ResourceGroup | ScopeType . Extension ,
771
812
} ,
772
813
]
773
814
} ,
@@ -949,7 +990,7 @@ const autoGenList: AutoGenConfig[] = [
949
990
resourceConfig : [
950
991
{
951
992
type : 'diagnosticSettings' ,
952
- scopes : ScopeType . Subcription | ScopeType . Extension ,
993
+ scopes : ScopeType . Subscription | ScopeType . Extension ,
953
994
} ,
954
995
{
955
996
type : 'guestDiagnosticSettingsAssociation' ,
0 commit comments