Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master #3

Merged
merged 1,095 commits into from
Oct 15, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1095 commits
Select commit Hold shift + click to select a range
0633527
[ACR] Adding scopemap spec file for new SDK build (#7175)
hkuadithya Sep 10, 2019
1e54266
regenerated all-api-versions
Sep 10, 2019
3ca0f16
change default version to be 2019-04 (#7176)
hytao Sep 11, 2019
31c56ab
[Batch] Update documentation around app packages (#7177)
bgklein Sep 11, 2019
ea148fd
Add short url for all api resources (#6884)
Sep 11, 2019
f6d0142
regenerated all-api-versions
Sep 11, 2019
be08bc9
Updating ListVMSizesResult example (#7178)
Sep 11, 2019
1213672
fixing readmes in resources (#7163)
Sep 11, 2019
4aa7040
regenerated all-api-versions
Sep 11, 2019
5e79c09
Increase sdk automation timeout to 3h (#7179)
Sep 11, 2019
6e6a651
Rename errorResponse to align with other RPs (#7120)
zfchen95 Sep 11, 2019
4f10e08
Run spellcheck against changed json file in PR (#7140)
Sep 11, 2019
d46d469
Change containerservice code owner to yangl900 (#7160)
mboersma Sep 11, 2019
88c2c6e
ServiceBus: added NetworkRuleSets list API (#7050)
Sep 11, 2019
bbe98ad
fix: Double word "the" in imds (#7182)
nschonni Sep 11, 2019
e68ede9
fix: Double word "the" in datalake-analytics (#7181)
nschonni Sep 11, 2019
e44be33
[DataFactory] Add a alternateKeyName property in dynamics sink (#7185)
sjtuxzq Sep 11, 2019
49a38e6
Remove node in swagger to SDK (#7186)
michaeljqzq Sep 11, 2019
8b3322c
Orphan property removed (#6844)
VitaliyKurokhtin Sep 11, 2019
d3f2c3d
fix: Double word "the" in iothub (#7183)
nschonni Sep 12, 2019
4aba8b5
Update ManagedNetwork (#7192)
yanfa317 Sep 12, 2019
9ad13a2
chore: jsonfmt servicebus (#7194)
nschonni Sep 12, 2019
776c019
Fix SpellCheck Swagger Specification (#7112)
sarangan12 Sep 12, 2019
af5ce4c
Replace common domain in examples. (#7198)
LTA-Thinking Sep 13, 2019
453ae24
Fix Local Search Swagger (#7113)
sarangan12 Sep 13, 2019
a3a1f28
Network August release (#7208)
anton-evseev Sep 13, 2019
3d752bf
regenerated all-api-versions
Sep 13, 2019
725c0d9
Generate storage admin spec for 2019-08-08 (#6957)
wenjlu-lgy Sep 15, 2019
eabdd8a
regenerated all-api-versions
Sep 15, 2019
c06babd
chore: jsonfmt network (#7216)
nschonni Sep 16, 2019
a6c827e
Cases API Deprecation Note (#7187)
dosegal Sep 16, 2019
0d2f02e
fixing example in sig (#7215)
Sep 16, 2019
e8d0764
missing section for compute 2019-07-01 (#7193)
Sep 16, 2019
38818b1
[Hub Generated] Review request for Microsoft.Devices to add version p…
congkun-ck Sep 16, 2019
7c87d29
regenerated all-api-versions
Sep 16, 2019
d56b7d2
Updated 2019-02-01-preview api version to include operation.g (#7203)
jimmyca15 Sep 16, 2019
53538c6
fix: Double word "the" in automation (#7180)
nschonni Sep 16, 2019
09aacbb
Correct the version (#6955)
mmyyrroonn Sep 16, 2019
e0d9ceb
Add purge API details. (#7157)
yoramsinger Sep 16, 2019
df2d7c7
Remove http scheme from Datalake storage (#7213)
sarangan12 Sep 16, 2019
69674f9
Amaga/update customer policy (#7210)
amagams Sep 16, 2019
a917b27
DataBox Edge - Rename from edgegateway to databoxedge, added a new ve…
anponnet Sep 17, 2019
6375d45
regenerated all-api-versions
Sep 17, 2019
486e89b
add openapi-sla-bot config (#7195)
ruowan Sep 17, 2019
fa35bb5
Network: add java readme (#7226)
ChenTanyi Sep 17, 2019
9e4f363
fix: Double word "the" in resources (#7184)
nschonni Sep 17, 2019
0f75a7a
Support DataLakeStorage 10-31-19 version (#7032)
DadanielZ Sep 17, 2019
3b9c0d0
regenerated all-api-versions
Sep 17, 2019
eaff690
Add 2019-07 version to network go code generation (#7225)
ArcturusZhang Sep 17, 2019
5ace989
Adding kinds for AlertRules endpoints, updating AlertRuleTemplates en…
yoshkedi Sep 18, 2019
317aaa0
Adding SQL managedDatabases swagger for API v2018-06-01-preview (#7172)
misosic-msft Sep 18, 2019
6263085
regenerated all-api-versions
Sep 18, 2019
7685f61
[ACR] Scope map updates (#7223)
ankurkhemani Sep 18, 2019
6c31856
Add IsCloudRecoveryReady in existing BackupInfo (#7230)
caoyihua Sep 19, 2019
2ed8788
[AFD WAF] Add defaultState and defaultAction to managed rule set defi…
eschwabe Sep 19, 2019
0581ab6
[Hub Generated] Review request for Microsoft.Capacity to add version …
Shads Sep 19, 2019
baece10
chore: jsonfmt securityinsights (#7259)
nschonni Sep 19, 2019
e19eb76
chore: jsonfmt azsadmin (#7255)
nschonni Sep 19, 2019
fc50f95
chore: jsonfmt billing (#7256)
nschonni Sep 19, 2019
d5d39b3
chore: jsonfmt compute (#7257)
nschonni Sep 19, 2019
cd39848
chore: jsonfmt databoxedge (#7258)
nschonni Sep 19, 2019
7c76954
chore: jsonfmt sql (#7260)
nschonni Sep 19, 2019
5c2e7c4
Add deprecated Extensions_Get for completeness (#7250)
jaredmoo Sep 19, 2019
faf99f5
Fix eligibility typo (#7236)
tezhangmsvan Sep 19, 2019
87cbcf9
LUIS Runtime V3.0 (#7229)
nebadr Sep 19, 2019
fcda278
[Hub Generated] Review request for Microsoft.Kusto to add version sta…
saguiitay Sep 19, 2019
6e3da74
fix getting agent pool available versions api path (#7217)
Sep 19, 2019
e67a182
Remove unsupported REST APIs from frontdoor (#7253)
pichandwork Sep 19, 2019
74d47a9
add item to tactics (#7197)
sagamzu Sep 20, 2019
01324d2
[LogicApps] New Api version (#6601)
visharm Sep 20, 2019
c383a94
regenerated all-api-versions
Sep 20, 2019
91f7643
Changed swagger to fit the new return value from actions controller (…
YuvalShilo-Microsoft Sep 20, 2019
be15853
Update ManagedNetwork (#7233)
yanfa317 Sep 20, 2019
c98ed4c
Update ManagedNetwork with adding out path for csharp readme (#7274)
yanfa317 Sep 20, 2019
ba862d8
chore: jsonfmt azure-kusto (#7269)
nschonni Sep 20, 2019
78109de
chore: jsonfmt frontdoor (#7270)
nschonni Sep 20, 2019
8e8fd36
chore: jsonfmt logic (#7271)
nschonni Sep 20, 2019
b6bc9c4
Define "relations" API as a sub-resource of cases and bookmarks. Allo…
ctoma73 Sep 20, 2019
0afe017
VMware by Virtustream API 2019-08-09-preview (#6878)
ctaggart Sep 20, 2019
292c991
regenerated all-api-versions
Sep 20, 2019
72d29c4
Restoring quota patch overwritten during 2019-06-01 version update (#…
Sep 21, 2019
6af8695
Fix incorrect example (#7279)
xingwu1 Sep 21, 2019
fa9be75
Add new properties to the FabricLocation resource (#7265)
cednation Sep 23, 2019
06c1793
chore: jsonfmt reservations (#7272)
nschonni Sep 23, 2019
ecfb10d
Custom vision 3 1 (#7074)
areddish Sep 23, 2019
4e1db5d
regenerated all-api-versions
Sep 23, 2019
70ef7fe
Incorporate missing changes from Microsoft.Resources 2019-07-01 into …
anthony-c-martin Sep 23, 2019
74aed7b
Revert "regenerated all-api-versions" (#7286)
yungezz Sep 23, 2019
d2e09d1
regenerated all-api-versions
Sep 23, 2019
b73e672
Revert "VMware by Virtustream API 2019-08-09-preview (#6878)" (#7287)
yungezz Sep 23, 2019
c79bc43
Stablize 2019-04 and 2019-05 for frontdoor (#7261)
ArcturusZhang Sep 23, 2019
fea4c8b
Add aad domain name for windows login migration support (#7278)
tezhangmsvan Sep 23, 2019
f47a6db
chore: jsonfmt cognitiveservices (#7289)
nschonni Sep 23, 2019
b6310f3
chore: jsonfmt azsadmin (#7288)
nschonni Sep 23, 2019
04be263
chore: jsonfmt sql (#7273)
nschonni Sep 23, 2019
9029f3a
chore: jsonfmt securityinsights (#7290)
nschonni Sep 23, 2019
a942bf5
IMDS: Added tagsList field and removed Gallery Application provider (…
tushar-bhargava-ms Sep 23, 2019
76666f1
Initial 2019-09-01-preview for LVA (#7247)
Sep 24, 2019
a6b9fe4
regenerated all-api-versions
Sep 24, 2019
c9fbef1
enum name must be fixed here as well (#7291)
Sep 24, 2019
6bec745
[Data Factory]Add property 'queryTimeout' for tabular sources (#7069)
rickysun93 Sep 24, 2019
2b3e664
chore: jsonfmt imds (#7297)
nschonni Sep 24, 2019
48df97b
Add new APIs (two List APIs) and update examples (#6640)
bashahee Sep 24, 2019
374fbd9
chore: Move Spellcheck to regular pipeline (#7104)
nschonni Sep 24, 2019
bd9ec86
Add ProtectionMode to Microsoft.Security applicationWhitelistings (#7…
erelh Sep 24, 2019
dd5d112
[Data Factory] data flow + debug session API swagger (#7088)
jackmagic313 Sep 24, 2019
291251f
[DataFactory] - Add CosmosDbSqlApi dataset (#7242)
shawnxzq Sep 24, 2019
9d57eac
aesthetic changes (#7282)
arolshan Sep 25, 2019
777c8d6
chore: jsonfmt datamigration (#7296)
nschonni Sep 25, 2019
afc04c8
Add Sql StoredProcedures, UDFs and Triggers for CosmosDB resources (#…
MehaKaushik Sep 25, 2019
8e471ee
Added Data Connectors check requirements to security insights. (#7285)
t-haorga Sep 25, 2019
db3d7bd
[SRP] Add nextLink to StorageAccountList (#7237)
zfchen95 Sep 25, 2019
97be639
chore: jsonfmt cosmos-db (#7309)
nschonni Sep 25, 2019
0edd8ba
chore: jsonfmt security (#7311)
nschonni Sep 25, 2019
26b08df
chore: jsonfmt datafactory (#7310)
nschonni Sep 25, 2019
0e01e03
chore: jsonfmt sql (#7313)
nschonni Sep 25, 2019
297057f
chore: jsonfmt securityinsights (#7312)
nschonni Sep 25, 2019
0356d5c
fix: ignore failling cSpell words (#7314)
nschonni Sep 25, 2019
151f879
[Data Factory] Remove unnecessary additional property for data flow e…
jackmagic313 Sep 25, 2019
c7145f5
[Hub Generated] Review request for Microsoft.Consumption to add versi…
vihnguyen Sep 25, 2019
094b944
regenerated all-api-versions
Sep 25, 2019
6d4e0d2
Remove http from Storage Lake (#7321)
sarangan12 Sep 25, 2019
09b8b6f
Added /whatIf operation to deployments at resource group and subscrip…
majastrz Sep 26, 2019
60925a9
chore: jsonfmt consumption (#7327)
nschonni Sep 26, 2019
8703e76
chore: jsonfmt resources (#7328)
nschonni Sep 26, 2019
4ee9f31
Peering: update java readme (#7329)
ChenTanyi Sep 26, 2019
5bcca1f
Adding the specs for GA version of Events API (#7134)
srinathgrs Sep 26, 2019
c0bedb9
regenerated all-api-versions
Sep 26, 2019
ad82064
Add document for semantic/model violations reference. (#7331)
raych1 Sep 26, 2019
87bf8b3
[Re-open of #6422] Introducing subAssessments type (Microsoft.Securit…
himarkov Sep 26, 2019
30082f2
regenerated all-api-versions
Sep 26, 2019
bc3f39b
[Hub Generated] Review request for Microsoft.Kusto to add version sta…
docohe Sep 26, 2019
8c82630
[SRP] Add new storage account property largeFileSharesState (#7326)
zfchen95 Sep 26, 2019
f1fdf4a
Jit api add justification (#7298)
Nomigori96MS Sep 26, 2019
2b882a3
Reverting requirements check from Sentinel (#7332)
t-haorga Sep 27, 2019
03bfd1f
chore: jsonfmt azure-kusto (#7342)
nschonni Sep 27, 2019
1f43391
chore: jsonfmt resourcehealth (#7343)
nschonni Sep 27, 2019
3a3fdf4
chore: jsonfmt security (#7344)
nschonni Sep 27, 2019
217bddd
Databox stable/2019-09-01 API Version (#7317)
sashanm Sep 27, 2019
042dd5c
regenerated all-api-versions
Sep 27, 2019
5a36102
fix ResourceWithEtag not to contain inheritance to fix the multiple i…
yoshkedi Sep 27, 2019
b95a28a
SQL (#7347)
gaurangisaxena Sep 27, 2019
80e9c49
Revert "LUIS Runtime V3.0 (#7229)" (#7346)
anuchandy Sep 27, 2019
dce1ac7
[Data Factory] Add data flow compute property in IR. (#7325)
jackmagic313 Sep 27, 2019
629ccfd
chore: jsonfmt databox (#7356)
nschonni Sep 29, 2019
d901268
[DataFactory]Add AzureFileStorage and GoogleCloudStorage (#7308)
wenbof Sep 29, 2019
e4d39f2
add property to event triggers (#7351)
Sep 29, 2019
9aaa1b6
fixing datashare readme - python section (#7358)
Sep 29, 2019
3f7e614
Complete profile changes (#6526)
sijuman Sep 29, 2019
6ee7fd9
Added new properties in Invoicing APIs (#7341)
asarkar84 Sep 29, 2019
a51f398
Improve the description for VM redeploy operation (#7294)
dochung4 Sep 30, 2019
2185056
chore: jsonfmt datashare (#7357)
nschonni Sep 30, 2019
31fa88c
fix-peering-package-location (#7338)
Sep 30, 2019
022e0a3
chore: jsonfmt datafactory (#7361)
nschonni Sep 30, 2019
3f3d945
Adding autorest cli specific section for healthcareapis (#7360)
Sep 30, 2019
0b941ec
Deplicated old APIs 2019-03-01-preview, 2019-06-01-preview, 2019-07-0…
rileymckenna Oct 1, 2019
41e0b44
Change RHEL7 to LVM (#7373)
asinn826 Oct 1, 2019
fd35ab4
Update Microsoft.VMwareCloudSimple provider schema (#7209)
mpoliako Oct 1, 2019
27538f3
Swagger APIs for Network Experiment (#7370)
minechosoft Oct 1, 2019
3e5c0e9
regenerated all-api-versions
Oct 1, 2019
12cfa96
[Azure Search] Add missing $select parameter to List APIs (#7371)
brjohnstmsft Oct 1, 2019
7f10fa0
add signin tenant property (#7378)
solankisamir Oct 1, 2019
8b53ded
Create samplereadme.md
mozehgir Oct 1, 2019
dc179a7
Create YourServiceName.json
mozehgir Oct 1, 2019
ca9a81d
Create OperationGroupGet.json
mozehgir Oct 1, 2019
1294d2f
Create readme.chsarp.md
mozehgir Oct 1, 2019
7daa5dc
Create readme.go.md
mozehgir Oct 1, 2019
add5895
Create readme.python.md
mozehgir Oct 1, 2019
21276bf
Create readme.ruby.md
mozehgir Oct 1, 2019
fb3ebda
Create readme.typescript.md
mozehgir Oct 1, 2019
e33ca37
Update samplereadme.md
mozehgir Oct 1, 2019
3c8a224
[Data Factory][Bug fix before publishing] Add new sub resource wrappe…
jackmagic313 Oct 2, 2019
6d786be
API Version 2019-09-01-preview Peering (#7363)
rileymckenna Oct 2, 2019
e01da20
typo: Double word "the" in imds (#7374)
nschonni Oct 2, 2019
b38172a
chore: jsonfmt frontdoor (#7382)
nschonni Oct 2, 2019
08a0519
Network September release (#7389)
anton-evseev Oct 2, 2019
b94e167
regenerated all-api-versions
Oct 2, 2019
5979f82
Add specs for availableServiceAliases (#7362)
anton-evseev Oct 2, 2019
be57615
regenerated all-api-versions
Oct 2, 2019
b7a668f
[AFD WAF] Add exclusions to managed rule set configuration (2019-10-0…
eschwabe Oct 2, 2019
2ccf208
Updated readme files for managed network (#7384)
Oct 2, 2019
1b442d0
regenerated all-api-versions
Oct 2, 2019
e535750
Add two match condition for CDN RulesEngine. (#7367)
hytao Oct 3, 2019
3925d64
Remove deprecated search APIs and definitions (#7154)
yoramsinger Oct 3, 2019
caba8e5
Adding missing tag required by network release (#7391)
Oct 3, 2019
f025cc9
Update SQL VM Rest API (#7324)
sam0227 Oct 4, 2019
9ef1673
chore: jsonfmt sqlvirtualmachine (#7400)
nschonni Oct 4, 2019
c634dd6
Added invoiceEmailOptIn in the UpdateBillingProfile request (#7390)
asarkar84 Oct 4, 2019
8933f66
Added stable 2019-10-01 api version. (#7353)
jimmyca15 Oct 4, 2019
a390b90
Aro 2019-09-30 preview API Version (#7211)
JackQuincy Oct 7, 2019
d1ae45e
regenerated all-api-versions
Oct 7, 2019
e51f64f
Cosmos DB Private Link Resources Swagger (#7249)
ayanMSFT Oct 7, 2019
3abf6da
regenerated all-api-versions
Oct 7, 2019
ac46803
Create new preview branch and bump version (#7388)
pgmisc Oct 8, 2019
50fce7f
regenerated all-api-versions
Oct 8, 2019
25926f8
chore: jsonfmt peering (#7399)
nschonni Oct 8, 2019
f8d859c
[ACR] Scope map property updates (#7252)
ankurkhemani Oct 8, 2019
d9bc0ed
Supporting Management Group scope for Exports (#6973)
shalinved Oct 8, 2019
5e0762f
chore: jsonfmt apimanagement (#7381)
nschonni Oct 8, 2019
8a09f94
[Hub Generated] Review request for Microsoft.Subscription to add vers…
sriramvu Oct 8, 2019
726f4e4
chore: jsonfmt machinelearningservices (#7423)
nschonni Oct 8, 2019
08a9053
Add 2019-06-01-preview API version for Service Fabric (#7092)
linmeng08 Oct 8, 2019
bc07d40
regenerated all-api-versions
Oct 8, 2019
5bd2d8e
chore: jsonfmt containerservice (#7420)
nschonni Oct 8, 2019
34d0aa4
chore: jsonfmt cosmos-db (#7421)
nschonni Oct 8, 2019
ca2289c
chore: jsonfmt cost-management (#7422)
nschonni Oct 8, 2019
40ae0b5
Introduce new Api version 2019-08-01 (#7406)
naveedaz Oct 8, 2019
b8223b1
regenerated all-api-versions
Oct 8, 2019
6c4166f
Swagger update for Azure Active Directory Integration for Azure Datab…
shinilm Oct 8, 2019
420f1ad
[Data Factory] Add Switch activity (#7404)
mablumen Oct 8, 2019
7e8ed51
chore: jsonfmt mysql (#7431)
nschonni Oct 9, 2019
b1646c9
chore: jsonfmt postgresql (#7432)
nschonni Oct 9, 2019
0b6dca8
chore: jsonfmt servicefabric (#7433)
nschonni Oct 9, 2019
034775f
chore: jsonfmt subscription (#7434)
nschonni Oct 9, 2019
6965691
chore: jsonfmt web (#7435)
nschonni Oct 9, 2019
dac2b80
some fixes for frontdoor readme (#7424)
Oct 9, 2019
e86aaf6
regenerated all-api-versions
Oct 9, 2019
9fb60f2
Add aggregated alert top devices information (#7409)
hagba Oct 9, 2019
3ca9d78
Add AzureMLExecutePipeline activity and AzureMLService linked service…
LijuanZ Oct 9, 2019
12955b8
Fixing incorrect output of the CheckOCIDriver task (#7379)
vchske Oct 10, 2019
256981f
Fix typo (#7439)
Oct 10, 2019
2c41d7c
example fixes (#7425)
Oct 10, 2019
4966cbc
vmss: support for passing a health probe to update (#7355)
tombuildsstuff Oct 10, 2019
5de314e
chore: jsonfmt network (#7398)
nschonni Oct 10, 2019
e133429
Azure Backup Version 2019-05-13 addition (#7345)
SanjayHukumRana Oct 10, 2019
c82f1bf
regenerated all-api-versions
Oct 10, 2019
3b99d11
Update go & ruby for 3.1 (#7414)
areddish Oct 10, 2019
e914bfb
Add api version 2019-07-01 for features (#7454)
ArcturusZhang Oct 10, 2019
1dec7ad
chore: jsonfmt frontdoor (#7449)
nschonni Oct 10, 2019
a5edf3b
Changing arguments to object to support oneOf - this will allow param…
hvermis Oct 10, 2019
d60a796
Add v3.0 swagger (#7299)
Basma-Emara Oct 11, 2019
06d80de
regenerated all-api-versions
Oct 11, 2019
751e03f
Adding settings for network experiment Azure CLI autogeneration (#7448)
Oct 11, 2019
8892fce
Eventhub: Added Namespace properties for BYOK (#7149)
Oct 11, 2019
26be9d9
chore: jsonfmt cognitiveservices (#7463)
nschonni Oct 11, 2019
b38f2d1
chore: jsonfmt eventhub (#7464)
nschonni Oct 11, 2019
a0f6ad3
fix: Spelling failures from #7101 (#7465)
nschonni Oct 11, 2019
1b9013f
update compute code owner (#7462)
yungezz Oct 11, 2019
6560b67
[KeyVault] [TypeScript] azure-arm is not needed (#6996)
sadasant Oct 11, 2019
b14d929
Modify SecureString to SecretBase (#7466)
hongxian Oct 11, 2019
92a8868
Microsoft.StorageSync 2019-06-01 API version (#7337)
anpint Oct 11, 2019
d2e6ca4
Fixed operations examples as it's impacting the Help generation. (#7467)
chiragg4u Oct 12, 2019
88f7d56
making web multiapi (#7369)
Oct 12, 2019
458a379
New version of Web API for Python SDK (#7473)
Oct 12, 2019
b5c5da5
update compute code owner (#7476)
yungezz Oct 14, 2019
c88d4cc
VMSS: exposing the `requireGuestProvisionSignal` field for `2019-03-0…
tombuildsstuff Oct 14, 2019
dc2bf3c
[Azure Search] Carve out a swagger spec for exclusive use by Track 1 …
arv100kri Oct 14, 2019
daa4465
regenerated all-api-versions
Oct 14, 2019
ab77bfc
Rest API for the RP Microsoft.AppPlatform (#7477)
bowen5 Oct 15, 2019
7ae89e7
regenerated all-api-versions
Oct 15, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5,760 changes: 5,760 additions & 0 deletions .azure-pipelines-preproduction/package-lock.json

Large diffs are not rendered by default.

42 changes: 42 additions & 0 deletions .azure-pipelines-preproduction/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"name": "azure-rest-api-specs-tests",
"private": true,
"author": {
"name": "Microsoft Corporation",
"email": "[email protected]",
"url": "https://github.com/azure/azure-rest-api-specs"
},
"version": "0.1.0",
"description": "Tests for Azure REST API Specifications",
"license": "MIT",
"devDependencies": {
"@azure/avocado": "^0.6.0",
"@azure/rest-api-specs-scripts": "^0.5.1",
"@ts-common/commonmark-to-markdown": "^1.2.0",
"@ts-common/fs": "0.2.0",
"@ts-common/iterator": "^0.3.6",
"@types/js-yaml": "^3.12.1",
"@types/mocha": "^5.2.6",
"cspell": "^4.0.12",
"js-yaml": "^3.13.1",
"json-schema-ref-parser": "^6.1.0",
"mocha": "*",
"ts-node": "^8.1.0",
"tslib": "^1.10.0",
"typescript": "3.5.3"
},
"homepage": "https://github.com/azure/azure-rest-api-specs",
"repository": {
"type": "git",
"url": "[email protected]:azure/azure-rest-api-specs.git"
},
"bugs": {
"url": "http://github.com/azure/azure-rest-api-specs/issues"
},
"scripts": {
"test": "tsc && mocha -t 500000 --reporter min",
"spellcheck": "ts-node ./scripts/spellcheck.ts",
"tsc": "tsc",
"multiapi": "ts-node ./scripts/multiapi.ts"
}
}
11 changes: 11 additions & 0 deletions .azure-pipelines/Avocado.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
jobs:
- job: "Avocado"
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: './node_modules/.bin/avocado'
displayName: 'Avocado'
8 changes: 8 additions & 0 deletions .azure-pipelines/BranchProtectionForPrivateRepo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
jobs:
- job: "BranchProtectionForPrivateRepo"
pool:
vmImage: 'Ubuntu 16.04'
condition: and(variables['PRIVATE'], eq(variables['System.PullRequest.TargetBranch'], 'master'))
steps:
- script: '>&2 echo "the branch is protected"'
failOnStderr: true
13 changes: 13 additions & 0 deletions .azure-pipelines/BreakingChange.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
jobs:
- job: "BreakingChange"
pool:
vmImage: 'Ubuntu 16.04'
steps:
- script: 'scripts/install-dotnet.sh'
displayName: 'Install .Net'
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'npm run tsc && node scripts/breaking-change.js'
displayName: 'Breaking Changes'
15 changes: 15 additions & 0 deletions .azure-pipelines/LintDiff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
jobs:
- job: "LintDiff"
variables:
NODE_OPTIONS: '--max-old-space-size=8192'
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'scripts/install-dotnet.sh'
displayName: 'install .Net'
- script: 'npm run tsc && node scripts/momentOfTruth.js && node scripts/momentOfTruthPostProcessing.js'
displayName: 'LintDiff'
11 changes: 11 additions & 0 deletions .azure-pipelines/ModelValidation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
jobs:
- job: "ModelValidation"
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'npm run tsc && node scripts/modelValidation.js'
displayName: 'Model Validation'
39 changes: 39 additions & 0 deletions .azure-pipelines/NetworkValidation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
jobs:
- job: "NetworkValidation"
condition: and(startsWith(variables['System.PullRequest.TargetBranch'], 'network-'), endsWith(variables['System.PullRequest.TargetBranch'], '-release'))
continueOnError: true
pool:
vmImage: vs2017-win2016
variables:
NRP_SWAGGER_VALIDATION_OVERRIDE_PS_BRANCH: 'true'
NRP_BUILD_TOOLS_SKIP_GENERATE_PS1: 'true'
NRP_BUILD_TOOLS_OUTPUT_PATH: '$(System.DefaultWorkingDirectory)\Out'
steps:
- powershell: |
& "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 Tools/sn.exe" -Vr *,31bf3856ad364e35
displayName: Bypass Strong Name validation
- task: NodeTool@0
inputs:
versionSpec: 10.x
displayName: Install Node.js
- script: npm install autorest -g
displayName: Install autorest
- script: git clone --depth 1 -- https://dev.azure.com/v-anevse/BuildScripts/_git/BuildScripts ..\BuildScripts
displayName: Clone build tools
- powershell: |
$swgrPath = (Get-Item ".\").FullName
$outputPath = $env:NRP_BUILD_TOOLS_OUTPUT_PATH
New-Item -Path $outputPath -ItemType "Directory" -Force | Out-Null
..\BuildScripts\Test-SwaggerRelease.ps1 -Component Network -SwaggerRepoPath $swgrPath -OutputFolder $outputPath
failOnStderr: false
displayName: Test Swagger updates
- powershell: |
Copy-Item "..\BuildScripts\.azure-pipelines\.artifactignore" -Destination "$($env:NRP_BUILD_TOOLS_OUTPUT_PATH)\.artifactignore" -Force -ErrorAction "SilentlyContinue"
failOnStderr: false
condition: always()
displayName: Copy .artifactignore
- task: PublishPipelineArtifact@0
condition: always()
inputs:
artifactName: SwaggerTestOutput
targetPath: $(NRP_BUILD_TOOLS_OUTPUT_PATH)
11 changes: 11 additions & 0 deletions .azure-pipelines/Semantic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
jobs:
- job: "Semantic"
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'npm run tsc && node scripts/semanticValidation.js'
displayName: 'Semantic Validation'
15 changes: 15 additions & 0 deletions .azure-pipelines/Spellcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
jobs:
- job: "Spellcheck"
condition: "not(variables['PRIVATE'])"
variables:
NODE_OPTIONS: '--max-old-space-size=8192'
pool:
vmImage: 'Ubuntu 16.04'
continueOnError: true
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'npm run spellcheck'
displayName: 'Run cSpell'
25 changes: 25 additions & 0 deletions .azure-pipelines/SwaggerToSDK.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
jobs:
- job: "SDK"
timeoutInMinutes: 180
strategy:
matrix:
java:
AZURE_SDK_REPO: azure-sdk-for-java
AZURE_SDK_PARAMS: ''
javascript:
AZURE_SDK_REPO: azure-sdk-for-js
AZURE_SDK_PARAMS: ''
python:
AZURE_SDK_REPO: azure-sdk-for-python
AZURE_SDK_PARAMS: ''
go:
AZURE_SDK_REPO: azure-sdk-for-go
AZURE_SDK_PARAMS: '-o latest'
pool:
vmImage: 'Ubuntu 16.04'
variables:
NODE_OPTIONS: '--max-old-space-size=8192'
steps:
- script: echo $(NODE_OPTIONS)
- script: "scripts/swagger-to-sdk.sh Azure/$(AZURE_SDK_REPO) -v $(AZURE_SDK_PARAMS)"
displayName: "Swagger to SDK script"
20 changes: 20 additions & 0 deletions .azure-pipelines/Syntax.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
jobs:
- job: "Syntax"
pool:
vmImage: 'Ubuntu 16.04'
steps:
- script: |
echo TRAVIS: $(TRAVIS)
echo TRAVIS_BRANCH: $(TRAVIS_BRANCH)
echo TRAVIS_REPO_SLUG: $(TRAVIS_REPO_SLUG)
echo TRAVIS_PULL_REQUEST: $(TRAVIS_PULL_REQUEST)
echo TRAVIS_PULL_REQUEST_SLUG: $(TRAVIS_PULL_REQUEST_SLUG)
echo TRAVIS_PULL_REQUEST_SHA: $(TRAVIS_PULL_REQUEST_SHA)
echo PR_ONLY: $(PR_ONLY)
displayName: "Info"
- task: Npm@1
displayName: 'npm install'
inputs:
verbose: false
- script: 'npm test -- test/syntax.js'
displayName: 'Syntax validation'
1 change: 1 addition & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ root = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true

[cSpell.json]
indent_size = 4
Expand Down
107 changes: 2 additions & 105 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,106 +1,3 @@
# Contributing to azure-rest-api-specs
First, thank you for contributing to Azure specs repository! Swagger specs are the basis for generating Azure SDKs in multiple different languages, Azure CLIs for interacting with the services, and can provide documentation for these services.

## Basics
If you're a spec author looking for information about all of the repositories and steps in the pipeline, go to the [adx-documentation-pr](https://github.com/Azure/adx-documentation-pr) repository. Make sure to [join the Github Azure organization](http://aka.ms/azuregithub) to get access to that repo.

## Table of Contents
[Before starting](#before-starting)
- [Onboarding](#onboarding)
- [Github basics](#github-basics)
- [Code of Conduct](#code-of-conduct)

[Making changes](#making-changes)
- [Documentation](#documentation)
- [Filenames and folder structure](#filenames-and-folder-structure)
- [Tools for writing Swagger](#tools-for-writing-swagger)
- [Tools for validating Swagger](#tools-for-validating-swagger)

[Submitting a PR](#submitting-a-pr)

[Review process](#review-process)
- [SLA](#sla)
- [Review Criteria](#review-criteria)

## Before starting

### Onboarding
Make sure that your Github account is part of the Azure organization. [Use this page](http://aka.ms/azuregithub) to link your account.

Before cloning this repository, please make sure you have started in our [documentation repository adx-documentation-pr](https://github.com/Azure/adx-documentation-pr) (you will only have access to that page if you are part of the Azure organization).

### Github basics

#### GitHub workflow
If you don't have experience with Git and Github, some of the terminology and process can be confusing. [Here's a guide to understanding Github](https://guides.github.com/introduction/flow/).

#### Forking the Azure/azure-rest-api-specs repository
Unless you are working with multiple contributors on the same file, we ask that you fork the repository and submit your Pull Request from there. [Here's a guide to forks in Github](https://guides.github.com/activities/forking/).

### Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

## Making changes
Swagger files are simply JSON files that follow the [OpenAPI Specification](http://swagger.io/specification/). This specification is extensible, and there are extensions that are used by AutoRest when your SDK is generated. Additionally, there are patterns and standards that are necessary for generating quality SDKs and CLIs.

### Documentation
The [/documentation](../documentation/) folder contains many resources for writing Swagger files.

The [Swagger Checklist](../documentation/swagger-checklist.md) page is intended as a guide for different scenarios. If you know the service behavior that you're trying to model (e.g. PUT/PATCH/GET responses and request schemas, or modeling long running operations), that document is structured to make it easy to find our recommendations.

The [Reference Documentation](../documentation/creating-swagger.md) page contains lots of information about each part of a Swagger file and how to structure it correctly for code generation. If you're looking for an explanation on what a part of Swagger relates to your service or how it's used to generate code, that document is the right place to go.

### Filenames and folder structure
- Swagger spec for every api-version should be in a separate folder named with the api-version.
- It is time consuming to review the file line by line for every api-version. When you are creating the swagger spec for the new api-version, please copy the swagger spec from the previous version in to the new api-versioned folder and commit it. After that overwrite it with the changes for the new api-version. This makes it easy for us to review the changes.

### Tools for writing Swagger
As JSON files, specs can be modified in any text editor that you choose. We have some recommendations that can make editing these files easier.

- _**Recommended**_ Visual Studio Code.
- Visual Studio Code can provide a nice experience for editing JSON, though it takes extra work to use the JSON schema that defines Swagger files.

### Tools for validating Swagger
There are some tools that can help you make sure your spec conforms to guidelines. The more of these issues that are caught before the PR is sent, the quicker the turnaround to merging the PR will be.

- _**Recommended**_ Please take a look at the [validation tools for swagger checklist](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/swagger-checklist.md#validation-tools-for-swagger-checklist) section.
- The [OpenAPI Initiative Swagger editor](http://editor.swagger.io/#/) will help find basic issues in a Swagger file. However, we apply a higher bar than this validator - just because this site doesn't show errors doesn't mean the spec is ready to merge.
- Similarly, this online [schema validator](https://json-schema-validator.herokuapp.com/) can help find basic errors. Again, we apply a higher bar than this validator - just because this site doesn't show errors doesn't mean the spec is ready to merge.
* In the upper left box, paste the [swagger schema from here](https://github.com/swagger-api/swagger-spec/blob/master/schemas/v2.0/schema.json)
* In the lower left box, paste your swagger json
* Upon clicking the validate button, you should either see errors or success.

## Submitting a PR

Please send a [GitHub Pull Request to Azure REST API Specs](https://github.com/azure/azure-rest-api-specs/pull/new/master) with a clear list of what you've done (read more about [pull requests](http://help.github.com/pull-requests/)). When you send a pull request, we will love you forever if you include additions to the documentation for your given service. We can always use more documentation and beautiful markdown. Please follow make sure all of your commits are atomic (one feature per commit).

Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:

$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."

Please be kind with your pull requests and ensure you keeping them as focused and cohesive as possible. Keep your pull
request free of merge commits, code review fixes and anything that may take away from the essence of your contribution.
Use the git tools you have available to you, such as amend, rebase, etc.


## Review process
We review spec PRs to maintain a high bar of quality for all products that will be generated from these specs (including SDKs in all languages, CLIs and documentation). It's critical that spec files are both syntactically and semantically correct, as well as conform to common patterns that make it possible to generate SDKs and CLIs that are usable for customers. Since specs are the base input for all of these products, the review process starts with PRs to this repository. Please refer to [Swagger Review Process](https://github.com/Azure/adx-documentation-pr/wiki/Swagger-Review-Process) for more details.

The expectation is that every spec in a PR will be correct JSON, syntactically correct, will semantically agree with the service it applies to, and will follow the recommended patterns.

#### Basic JSON correctness
A spec file must be valid JSON, according to the [JSON specification](https://tools.ietf.org/html/rfc7159). It must also be a valid Swagger file, according to the [OpenAPI Specification](http://swagger.io/specification/). Finally, it must also conform to the [schema that AutoRest applies](https://raw.githubusercontent.com/Azure/autorest/master/schema/swagger-extensions.json).

#### Semantic correctness
Your spec file must correctly represent your service. Even if a spec passes all of the rules listed above, it might not accurately describe the service that it is intended to describe. This could include
- Incorrect schemas for responses or requests (both missing and superfluous properties)
- Missing operations
- Missing parameters (especially required ones)
- etc (this list is not comprehensive)

Making sure that the spec is correct from a semantic point of view requires domain knowledge and careful comparison of your spec file with your actual service. We will do our best to point out inconsistencies between spec and service if we can infer them, but you are responsible for making sure your spec and service agree.

**Recommendation**: Check each operation, parameter, schema, property to make sure it accurately models the service API. Refer back to the [Reference documentation](../documentation/creating-swagger.md) for more details on every part of Swagger.
### *This is an outdated document. Please refer the new [wiki](https://github.com/Azure/adx-documentation-pr/wiki) for up to date details.*
([`Link your GitHub account`](https://repos.opensource.microsoft.com/) to the 'Azure' organization for access.)

15 changes: 15 additions & 0 deletions .github/reviewer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This file is openapi-email-bot to store reviewer email address.
---
- group:
name: default
users:
- githubID: ruowan
email: [email protected]
- githubID: raych1
email: [email protected]
- githubID: MyronFanQiu
email: [email protected]
- githubID: yungezz
email: [email protected]
- githubID: lirenhe
email: [email protected]
25 changes: 25 additions & 0 deletions .github/sla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
- scheduleTask:
action: sendEmailToAssignee
args:
ignoredLabels:
- WaitForARMFeedback
- DoNotMerge
- WaitingForAzureAPIBoard
limit: 48h
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${PR_URL}. The PR isn''t updated in 48 hours. <br> <hr /> <br> Quick info. <ul> <li>If no response from ARM review board, please send email to [email protected].</li> <li>If need immediate ARM review, please get ARM review oncall contact point from ICM https://icm.ad.msft.net/imp/v3/oncall/current under Service "Azure Resource Manager" and Team "RP Manifest Approvers"</li> <li>If no response from Azure API review board, please send email to [email protected].</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team [email protected].</li> <li>If you want to opt out from Swagger reviewing for out of office period, please set vacation date at https://inframonitorweb1.azurewebsites.net/Home/MyView.</li> <li>Pls refer to <a href="onenote:https://microsoft.sharepoint.com/teams/IoTToolingTeam/SiteAssets/IoT Tooling Team Notebook/Azure Management Experience - transition.one#Swagger%20reviewing%20process§ion-id={ECE847C4-519B-4448-A1A0-8E84A7EFE8AB}&page-id={F6E345FE-46E1-420F-B837-6BF76167DE05}&end">Swagger review process (onenote)</a> for more about Swagger review process.</li> </ul> Best regards, <br> Azure Management Experience </p>'
subject: "Action Required: Please respond to PR ${PR_URL}"
description: "None initial response in 48 hours"
name: no-initial-response
- scheduleTask:
action: sendEmailToAssignee
args:
ignoredLabels:
- WaitForARMFeedback
- DoNotMerge
- WaitingForAzureAPIBoard
limit: 5d
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${PR_URL}. The PR isn''t updated in 5 days. <br> <hr /> <br> Quick info. <ul> <li>If no response from ARM review board, please send email to [email protected].</li> <li>If need immediate ARM review, please get ARM review oncall contact point from ICM https://icm.ad.msft.net/imp/v3/oncall/current under Service "Azure Resource Manager" and Team "RP Manifest Approvers"</li> <li>If no response from Azure API review board, please send email to [email protected].</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team [email protected].</li> <li>If you want to opt out from Swagger reviewing for out of office period, please set vacation date at https://inframonitorweb1.azurewebsites.net/Home/MyView.</li> <li>Pls refer to <a href="onenote:https://microsoft.sharepoint.com/teams/IoTToolingTeam/SiteAssets/IoT Tooling Team Notebook/Azure Management Experience - transition.one#Swagger%20reviewing%20process§ion-id={ECE847C4-519B-4448-A1A0-8E84A7EFE8AB}&page-id={F6E345FE-46E1-420F-B837-6BF76167DE05}&end">Swagger review process (onenote)</a> for more about Swagger review process.</li> </ul> Best regards, <br> Azure Management Experience </p>'
subject: "Action Required: Please respond to PR ${PR_URL}"
description: "None update in PR in 5 days"
name: no-update-in-5d
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ Temporary Items

# npm
node_modules
package-lock.json

#### JetBrains
.idea
Expand Down
Loading