Skip to content

Commit fb3b0b0

Browse files
authored
Merge branch 'main' into dev-securityinsights-Microsoft.SecurityInsights-2021-10-01
2 parents e2d81cd + efd3d66 commit fb3b0b0

File tree

16,134 files changed

+2229285
-71657
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

16,134 files changed

+2229285
-71657
lines changed

.azure-pipelines/BranchProtectionForPrivateRepo.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
jobs:
22
- job: "BranchProtectionForPrivateRepo"
3-
pool:
4-
vmImage: 'Ubuntu 16.04'
53
condition: and(variables['PRIVATE'], eq(variables['System.PullRequest.TargetBranch'], 'main'))
64
steps:
75
- script: '>&2 echo "the branch is protected"'

.azure-pipelines/ShouldSendPRToMain.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
jobs:
22
- job: "ShouldSendPRToMain"
3-
pool:
4-
vmImage: 'Ubuntu 16.04'
53
condition: eq(variables['System.PullRequest.TargetBranch'], 'master')
64
steps:
75
- script: '>&2 echo "##vso[task.logissue type=error]Please edit the pull request to targeting new default branch main"'

.azure-pipelines/azure-pipelines-data-container.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ schedules:
77
always: true
88

99
pool:
10-
vmImage: 'Ubuntu-16.04'
10+
vmImage: 'Ubuntu-20.04'
1111

1212
variables:
1313
IMAGE_TAG_PREFIX: $[format('1.0.{0:HHm}', pipeline.startTime)]

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@ If any further question about AME onboarding or validation tools, please view th
3939
> - All removals
4040
4141
Otherwise your PR may be subject to ARM review requirements. Complete the following:
42-
- [ ] Check this box if any of the following apply to the PR so that label WaitForARMFeedback will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.
42+
- [ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.
4343
- Adding a new service
4444
- Adding new API(s)
4545
- Adding a new API version
46-
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits.
46+
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the [wiki](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/208/OpenAPI-Hub-Adding-new-API-version).
4747

4848
- [ ] Ensure you've reviewed following [guidelines](https://aka.ms/rpguidelines) including [ARM resource provider contract](https://github.com/Azure/azure-resource-manager-rpc) and [REST guidelines](https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md). Estimated time (4 hours). This is required before you can request review from ARM API Review board.
4949

.github/comment.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- Azure/azure-rest-api-specs-pr
2222
variables:
2323
openapiHub: https://portal.azure-devex-tools.com
24-
to: Azure/azure-rest-api-specs/master
24+
to: Azure/azure-rest-api-specs/main
2525
label: Approved-OkToMerge
2626
onLabeledComments: "Hi @${PRAuthor},Your PR is approved. Congratulations. </br> <li> Since your PR is in private repo (azure-rest-api-specs-pr), there won’t be PR merge. If you want to publish the PR to public repo (Azure/azure-rest-api-specs) and get it merged, pls use [OpenAPIHub Publish PR](${openapiHub}/tools/publishpullrequest?pr=${owner}/${repo}/${PRNumber}&to=${to}).</li> <li> For further guidance on how to proceed. Please refer to this [wiki](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/205/RP-Scenarios-to-Contribute-to-Swagger?anchor=**public-repository-vs.-private-repository**)</li>"
2727

@@ -34,21 +34,21 @@
3434
type: label
3535
label: CI-FixRequiredOnFailure
3636
onLabeledComments: >-
37-
Hi @${PRAuthor}, Your PR has some issues. Please fix the CI sequentially by following the order of `Avocado, semantic validation, model validation, breaking change, lintDiff`.
38-
<table><tr><th>Task</th><th>How to fix</th><th>Priority</th><th>Support (Microsoft alias)</th></tr>
39-
<tr><td>Avocado</td><td>[Fix-Avocado](https://github.com/Azure/avocado)</td><td>High</td><td>ruowan</td></tr>
40-
<tr><td>Semantic validation</td><td>[Fix-SemanticValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#semantic-validation)</td><td>High</td><td>raychen, jianyxi</td></tr>
41-
<tr><td>Model validation</td><td>[Fix-ModelValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#model-validation)</td><td>High</td><td>raychen,jianyxi</td></tr>
42-
<tr><td>LintDiff</td><td>[Fix-LintDiff](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#linter-validation)</td><td>high</td><td>jianyxi, ruoxuan</td></tr></table>
43-
If you need further help, please feedback via [swagger feedback](https://aka.ms/swaggerfeedback)."
37+
Hi @${PRAuthor}, Your PR has some issues. Please fix the CI sequentially by following the order of `Avocado, semantic validation, model validation, breaking change, lintDiff`. If you have any questions, please post your questions in this channel https://aka.ms/swaggersupport.
38+
<table><tr><th>Task</th><th>How to fix</th><th>Priority</th></tr>
39+
<tr><td>Avocado</td><td>[Fix-Avocado](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/ci-fix.md#avocado)</td><td>High</td></tr>
40+
<tr><td>Semantic validation</td><td>[Fix-SemanticValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/ci-fix.md#semantic-validation)</td><td>High</td></tr>
41+
<tr><td>Model validation</td><td>[Fix-ModelValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/ci-fix.md#model-validation)</td><td>High</td></tr>
42+
<tr><td>LintDiff</td><td>[Fix-LintDiff](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/ci-fix.md#linter-validation)</td><td>high</td></tr></table>
43+
If you need further help, please feedback via [swagger feedback](https://aka.ms/swaggerfeedback).
4444
4545
- rule:
4646
type: PROpen
4747
variables:
4848
openapiHub: https://portal.azure-devex-tools.com
4949
keywords:
5050
- "I have reviewed the [documentation](https://aka.ms/ameonboard) for the workflow."
51-
onOpenedComments: "Hi, @${PRAuthor} Thanks for your PR. I am workflow bot for review process. Here are some small tips. </br> <li> Please ensure to do self-check against checklists in first PR comment.</li> <li> PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging. </li> <li> For specs comparison cross API versions, Use [API Specs Comparison Report Generator](${openapiHub}/tools/diff?pr=${owner}/${repo}/${PRNumber})</li> <li> If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. [How to fix?](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md)</li></br> Any feedback about review process or workflow bot, pls contact swagger and tools team. vsswagger@microsoft.com"
51+
onOpenedComments: "Hi, @${PRAuthor} Thanks for your PR. I am workflow bot for review process. Here are some small tips. </br> <li> Please ensure to do self-check against checklists in first PR comment.</li> <li> PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging. </li> <li> For specs comparison cross API versions, Use [API Specs Comparison Report Generator](${openapiHub}/tools/diff?pr=${owner}/${repo}/${PRNumber})</li> <li> If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. [How to fix?](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/ci-fix.md)</li></br> Any feedback about review process or workflow bot, pls contact swagger and tools team. vscswagger@microsoft.com"
5252

5353
- rule:
5454
type: PROpen

.github/issue_assignment.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
---
2-
- rule:
3-
booleanFilterExpression: "needs-triage"
2+
- rule:
3+
booleanFilterExpression: "APIStewardshipBoard-ReviewRequested"
44
assignees:
5-
- raych1
6-
- akning-ms
7-
- leni-msft
8-
- ruowan
9-
- jianyexi
10-
- zhenglaizhang
5+
116

.github/pull_request_assignment.yml

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,21 @@
5454
- "specification/network/**"
5555
reviewers:
5656
- lirenhe
57+
- raych1
5758

5859

5960
- rule:
60-
paths: "specification/@(resources|powerplatform|appplatform|deviceupdate)/**"
61+
paths: "specification/common-types/**"
62+
reviewers:
63+
- raych1
64+
- akning-ms
65+
- leni-msft
66+
- ruowan
67+
- jianyexi
68+
69+
70+
- rule:
71+
paths: "specification/@(resources|powerplatform|appplatform|deviceupdate|servicelinker)/**"
6172
reviewers:
6273
- raych1
6374

@@ -69,7 +80,7 @@
6980
- rule:
7081
paths: "specification/sql/**"
7182
reviewers:
72-
- zhenglaizhang
83+
- raych1
7384

7485
- rule:
7586
paths: "specification/signalr/**"
@@ -84,7 +95,6 @@
8495
paths: "specification/compute/**"
8596
reviewers:
8697
- ArcturusZhang
87-
- yungezz
8898

8999
- rule:
90100
paths:
@@ -136,17 +146,20 @@
136146
- weidongxu-microsoft
137147

138148
- rule:
139-
paths:
140-
- "specification/servicelinker/**"
149+
paths:
150+
- "specification/securityinsights/**"
141151
reviewers:
142-
- raych1
152+
- dw511214992
143153

154+
144155
- rule:
145156
paths:
146-
- "specification/keyvault/**"
157+
- "specification/videoanalyzer/resource-manager/**"
158+
- "specification/cognitiveservices/resource-manager/**"
159+
- "specification/dataprotection/**"
147160
reviewers:
148-
- zhenglaizhang
149-
161+
- xiaoxuqi-ms
162+
150163
- rule:
151164
paths:
152165
- "documentation/**"
@@ -165,7 +178,6 @@
165178
reviewers:
166179
- akning-ms
167180
- raych1
168-
- zhenglaizhang
169181

170182
- rule:
171183
# manager-plane PR
@@ -180,8 +192,8 @@
180192
- leni-msft
181193
- ruowan
182194
- jianyexi
183-
- zhenglaizhang
184195
- chunyu3
185196
- changlong-liu
186197
- msyyc
187-
- qwordy
198+
- qiaozha
199+
- dw511214992

.github/sla.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,6 @@
1313
cc:
1414
- ${AUTHOR}
1515

16-
- scheduleTask:
17-
action: sendEmail
18-
scope: pull_request
19-
name: "send email to swagger reviewer"
20-
trigger:
21-
- time
22-
args:
23-
booleanFilterExpression: "!(NotReadyForReview||Reviewed-ChangesRequired||WaitForARMFeedback||WaitForARMRevisit||Approved-OkToMerge||(DoNotMerge&&(ARMSignedOff||Approved)))"
24-
limit: 48h
25-
message: '<p>Dear Swagger reviewer,</p><p>The PR ${URL} requires your attention. You receive the email either because PR author put on the label "WaitForReviewVisit", or because the PR has not been updated for over 48 hours.</p><p>The PR labeled with ${LABELS}</p><p>Quick info.</p><ul><li>If it requires responses from ARM review board, please send email to <a href="mailto:armapireview@microsoft.com">armapireview@microsoft.com</a>.</li><li>If it requires immediate ARM review, please get ARM review oncall contact point from ICM <a href="https://icm.ad.msft.net/imp/v3/oncall/current">https://icm.ad.msft.net/imp/v3/oncall/current</a> under Service "Azure Resource Manager" and Team "RP Manifest Approvers".</li><li>If it is data plane API and requires responses from &nbsp;Azure API review board, please send email to <a href="mailto:azureapirbcore@microsoft.com">azureapirbcore@microsoft.com</a>.</li><li>Pls refer to <a href="https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review">https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review</a>&nbsp;for more about Swagger review process.</li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team (vscswagger@microsoft.com).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
26-
subject: "Action Required: Please respond to the PR ${URL}"
27-
to: ${ASSIGNEE}
28-
cc:
29-
- ${AUTHOR}
30-
3116
- scheduleTask:
3217
action: sendEmail
3318
scope: pull_request
@@ -99,3 +84,18 @@
9984
to: ${AUTHOR}
10085
cc:
10186
- cplatsdkdev@microsoft.com
87+
88+
- scheduleTask:
89+
action: sendEmail
90+
scope: pull_request
91+
name: "send email for synapse PR"
92+
trigger:
93+
- path
94+
args:
95+
message: '<p>Dear Synapse Swagger reviewers,</p><p>Please check the PR ${URL} . You receive the email because the PR is making changes in the Synapse&#39;s path of the Azure REST Api Specs repository.</p><p>This PR need to be reviewed, please feel free to leave comments.</p><p>DO NOT REPLY: This email was automatically sent. Please send an email to&nbsp;<a href="mailto:synapsecodereview@microsoft.com">synapsecodereview@microsoft.com</a>&nbsp;if you have any questions.</p>'
96+
targetPaths:
97+
- "specification/synapse/**"
98+
subject: "[Action Required] Please review the PR ${URL}"
99+
to: synapsecodereview@microsoft.com
100+
cc:
101+
- ${AUTHOR}

CODEOWNERS

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
/specification/alertsmanagement/ @ofirmanor @olalavi @erangon @orieldar @ilaizi @shakednai1 @khaboasb @orenhor
44
/specification/apimanagement/ @promoisha @solankisamir
55
/specification/applicationinsights/ @alexeldeib
6-
/specification/applicationinsights/data-plane/Monitor.Exporters/ @ramthi @trask @hectorhdzg @lzchen
6+
/specification/applicationinsights/data-plane/Monitor.Exporters/ @ramthi @trask @hectorhdzg @lzchen @Azure/api-stewardship-board
77
/specification/asazure/ @athipp
88
/specification/authorization/ @darshanhs90 @stankovski
99
/specification/automation/ @vrdmr
1010
/specification/azsadmin/ @deathly809
1111
/specification/batch/ @paterasMSFT @dpwatrous
1212
/specification/batchai/ @alexanderyukhanov
1313
/specification/billing/ @wilcobmsft @asarkar84
14-
/specification/cdn/ @csmengwan @injyzarif @prakharsharma10
14+
/specification/cdn/ @jorinmejia @yunhemsft @jessicl-ms @sinadell @rrahulms @t-bzhan
1515
/specification/cognitiveservices/ @felixwa @yangyuan
1616
/specification/compute/ @bilaakpan-ms @sandido @dkulkarni-ms @haagha @madewithsmiles @MS-syh2qs @grizzlytheodore @hyonholee @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @savyasachisamal @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov
1717
/specification/consumption/ @kjeur @panda-wang
@@ -20,7 +20,7 @@
2020
/specification/containerservice/ @yangl900
2121
/specification/cosmos-db/ @dmakwana @MehaKaushik @wmengmsft @shurd
2222
/specification/customer-insights/ @tjlvtao
23-
/specification/datafactory/ @zhangyd2015
23+
/specification/datafactory/ @Frey-Wang @zhangyd2015 @davidzhaoyue
2424
/specification/datalake-analytics/ @ro-joowan
2525
/specification/datalake-store/ @ro-joowan
2626
/specification/datamigration/ @hitenjava
@@ -30,7 +30,7 @@
3030
/specification/documentdb/ @dmakwana
3131
/specification/domainservices/ @jihochang
3232
/specification/eventgrid/ @Kishp01 @ahamad-MS
33-
/specification/eventhub/ @v-ajnava
33+
/specification/eventhub/ @v-ajnava @dsouzaarun @damodaravadhani
3434
/specification/features/ @stankovski
3535
/specification/graphrbac/ @lmazuel @yugangw-msft @amarzavery
3636
/specification/hdinsight/ @pulkittomar @wawon-msft
@@ -59,24 +59,24 @@
5959
/specification/recoveryservicesbackup/ @dheerendrarathor
6060
/specification/recoveryservicessiterecovery/ @avneeshrai
6161
/specification/redis/ @siddharthchatrolams @timlovellsmith
62-
/specification/relay/ @sethmanheim @v-ajnava
62+
/specification/relay/ @v-ajnava @dsouzaarun @damodaravadhani
6363
/specification/resources/ @Azure/arm-template-deployments @rajshah11 @vivsriaus
6464
/specification/scheduler/ @pinwang81
65-
/specification/search/data-plane/ @brjohnstmsft @arv100kri @bleroy @AlexGhiondea @Mohit-Chakraborty
65+
/specification/search/data-plane/ @brjohnstmsft @arv100kri @bleroy @AlexGhiondea @Mohit-Chakraborty @Azure/api-stewardship-board
6666
/specification/search/resource-manager/ @abhi1509 @tjacobhi
6767
/specification/serialconsole/ @amitchat @craigw @asinn826
6868
/specification/service-map/ @daveirwin1
69-
/specification/servicebus/ @sazeesha @v-ajnava
69+
/specification/servicebus/ @v-ajnava @dsouzaarun @damodaravadhani
7070
/specification/servicefabric/ @juhacket @samedder
71-
/specification/sql/ @jamestao @bcham @apurvans
72-
/specification/storage/ @blueww @jasonyang-msft @xiaonlimsft
73-
/specification/storage/data-plane/ @kasobol-msft @seanmcc-msft
71+
/specification/sql/ @jamestao @ericshape @apurvans
72+
/specification/storage/ @jasonyang-msft @xiaonlimsft
73+
/specification/storage/data-plane/ @seanmcc-msft @Azure/api-stewardship-board
7474
/specification/storageimportexport/ @leoz-ms
7575
/specification/storagesync/ @ankushbindlish2
7676
/specification/storsimple8000series/ @manaas-microsoft
7777
/specification/streamanalytics/ @atpham256
7878
/specification/subscriptions/ @navysingla
79-
/specification/synapse/ @idear1203
79+
/specification/synapse/ @idear1203 @wonner
8080
/specification/timeseriesinsights/ @sandshadow
8181
/specification/trafficmanager/ @allencal @hrkulkarmsft
8282
/specification/web/ @naveedaz @Azure/azure-app-service-control-plane
@@ -85,4 +85,5 @@
8585
/specification/**/resource-manager/**/readme.az.md @jsntcy @qiaozha
8686
/specification/**/resource-manager/**/readme.cli.md @jsntcy @qiaozha
8787
/specification/**/resource-manager/**/readme.go.md @ArcturusZhang
88-
/specification/**/resource-manager/**/readme.python.md @jsntcy @msyyc @zhangyan133 @RAY-316 @00Kai0
88+
/specification/**/resource-manager/**/readme.python.md @msyyc @BigCat20196
89+
/specification/*/data-plane/ @Azure/api-stewardship-board

arm-compute/quickstart-templates/aliases.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
},
3030
"openSUSE-Leap": {
3131
"publisher": "SUSE",
32-
"offer": "openSUSE-Leap",
33-
"sku": "42.3",
32+
"offer": "opensuse-leap-15-3",
33+
"sku": "gen2",
3434
"version": "latest"
3535
},
3636
"RHEL": {
@@ -41,8 +41,8 @@
4141
},
4242
"SLES": {
4343
"publisher": "SUSE",
44-
"offer": "SLES",
45-
"sku": "15",
44+
"offer": "sles-15-sp3",
45+
"sku": "gen2",
4646
"version": "latest"
4747
},
4848
"UbuntuLTS": {
@@ -53,6 +53,12 @@
5353
}
5454
},
5555
"Windows": {
56+
"Win2022Datacenter": {
57+
"publisher": "MicrosoftWindowsServer",
58+
"offer": "WindowsServer",
59+
"sku": "2022-Datacenter",
60+
"version": "latest"
61+
},
5662
"Win2019Datacenter": {
5763
"publisher": "MicrosoftWindowsServer",
5864
"offer": "WindowsServer",

0 commit comments

Comments
 (0)