Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
2200abd
set a default api version (#6588)
shahzzzam Jul 10, 2019
18a26e1
[Hub Generated] Review request for Microsoft.Capacity to add version …
gautam714 Jul 10, 2019
b453699
Adding objects necessary for mapping Oracle schemas and tables to Pos…
vchske Jul 11, 2019
808cfe2
[Datafactory] Add three new connectors (#6578)
davidzhaoyue Jul 11, 2019
2bbfc9a
Deprecating Project RP. (#6581)
amaljg Jul 11, 2019
91a23bd
chore: jsonfmt migrateprojects (#6531)
nschonni Jul 11, 2019
568b944
chore: jsonfmt resources (#6555)
nschonni Jul 11, 2019
b4e0f28
Add subscription scope to assessment metadata API (#6445)
tarosler Jul 11, 2019
a65ac7b
Adding new property to Peering: connection identifier. (#6566)
rileymckenna Jul 11, 2019
58da9ff
Update specificationRepositoryConfiguration.json (#6600)
Jul 11, 2019
34476ea
chore: jsonfmt compute (#6597)
nschonni Jul 12, 2019
d7cf232
Adding resource definition for IoTSecuritySolutionsAnalytics (#6160)
hagba Jul 12, 2019
80bd59a
chore: jsonfmt peering (#6604)
nschonni Jul 12, 2019
070fa08
Revert "Add subscription scope to assessment metadata API (#6445)" (#…
yungezz Jul 12, 2019
f45c8d2
[Hub Generated] Review request for Microsoft.Cdn to add UrlRewrite an…
hytao Jul 12, 2019
4812740
[Hub Generated] Review request for Microsoft.Portal to add version pr…
jjbfour Jul 12, 2019
71c1e2f
chore: jsonfmt datashare (#6595)
nschonni Jul 15, 2019
bc3a7bf
Add missing displayName and domains properties to response of Tenants…
cormacpayne Jul 15, 2019
41c7514
Improving Security Center pricing API documentation (#6586)
nirwinter Jul 15, 2019
5882a40
Update the output folder path for compute .NET SDK (#6570)
hyonholee Jul 15, 2019
5f0e30b
chore: jsonfmt cognitiveservices (#6557)
nschonni Jul 15, 2019
c1cc802
Add resource group based LTR API (#6571)
pixia Jul 15, 2019
94efc12
Adding AWS CloudTrail to swagger (#6122)
mahmoudraedhasanmsft Jul 15, 2019
5861bea
chore: jsonfmt alertsmanagement (#6596)
nschonni Jul 15, 2019
9d9ee63
chore: jsonfmt sql (#6567)
nschonni Jul 15, 2019
23561ae
Enable sub/nitegupt (#6591)
nitegupt Jul 15, 2019
b7dc74e
Add Microsoft.Security applicationWhitelistings API (#6553)
erelh Jul 16, 2019
0344596
Adding Swagger for Microsoft.DevOps/Pipelines resource (#6615)
amaljg Jul 16, 2019
6cb2a66
Add SSIS changes (#6577)
tezhangmsvan Jul 16, 2019
e347cef
Update sku, offer and publisher for Debian (#6594)
zobelhelas Jul 16, 2019
77888e6
fix: msi IdentityDelete example (#6635)
nschonni Jul 16, 2019
3e57cec
Adding cassandra connector properties for cosmos db C* account - (#6550)
bhba-coder Jul 16, 2019
737110f
Merge Network release branch into master (#6632)
anton-evseev Jul 16, 2019
cf3a9cd
Add markdownlint config (#6408)
nschonni Jul 16, 2019
83f8568
Updating Authoring for roles
Jun 19, 2019
b47c688
Minor fix
Jun 19, 2019
bdfbf42
Editing role description
Jun 20, 2019
0c3474c
Adding roles to example
Jul 9, 2019
6203666
Update CONTRIBUTING.md
mozehgir Jul 16, 2019
ad3cd7b
Update preproduction-azure-pipelines.yml (#6589)
sergey-shandar Jul 17, 2019
6b8f592
support teradata dataset in adf (#6568)
xiaoyingQQ Jul 17, 2019
f7371ee
chore: jsonfmt arm-compute (#6639)
nschonni Jul 17, 2019
86b1eee
[Datafactory] Add three new connectors (#6607)
davidzhaoyue Jul 17, 2019
18cac01
[Hub Generated] Review request for Microsoft.Resources to add version…
Jul 17, 2019
e082ac3
chore: jsonfmt sql
nschonni Jul 15, 2019
c684818
Dev/ccelik/dedicatedhostswagger (#6612)
celikcigdem Jul 17, 2019
39fb386
chore: jsonfmt cognitiveservices (#6650)
nschonni Jul 17, 2019
df89eaf
[Bug fix] Remove read-only constraint for management policy, and chan…
zfchen95 Jul 17, 2019
114e839
chore: jsonfmt compute (#6649)
nschonni Jul 17, 2019
009c8f8
Update specificationRepositoryConfiguration.json (#6651)
Jul 17, 2019
f36a07c
SSIS File System Support (#6548)
HaoQian-MS Jul 17, 2019
1df5832
Alertsmanagement: updated java tags and added java readme (#6498)
iscai-msft Jul 17, 2019
90fd5ec
fixing Cosmos account keys response (#6587)
shurd Jul 17, 2019
6bb3ebb
chore: Cleanup package.json dependencies (#6619)
nschonni Jul 17, 2019
6b6a445
Add new API version 2019-07-01 for SIG swagger spec (#6400)
jerryc3 Jul 17, 2019
4503013
Introducing new version API 2019-05-01-preview with adding a new filt…
parisa-naeimi Jul 18, 2019
e7849ce
[READY TO MERGE] Add missing usages api optional parameter (#6656)
leizhaoPS Jul 18, 2019
5f7b83b
update attestation swagger (#6655)
shleiAmy Jul 18, 2019
f77137e
chore: jsonfmt security (#6625)
nschonni Jul 18, 2019
8cdf49a
chore: jsonfmt resources (#6648)
nschonni Jul 18, 2019
76c353d
Add data connector kinds AzureAdvancedThreatProtection and MicrosoftD…
roherzbe Jul 18, 2019
724b627
chore: Update quickstart-templates from root (#6647)
nschonni Jul 18, 2019
90ec2b9
[DataFactory]Add Binary Dataset in swagger (#6631)
TinaHu1 Jul 18, 2019
b85ca30
add network package-2019-06 to Go SDK (#6671)
jhendrixMSFT Jul 18, 2019
3d4ddb2
fix some readme.go.md files (#6669)
jhendrixMSFT Jul 18, 2019
e55caaf
fix some readme.go.md files (#6668)
jhendrixMSFT Jul 18, 2019
4dbb4b0
Adding specification for 2019-07-01-preview version for Peering. (#6630)
swetha-anantharajaiah Jul 19, 2019
254cb20
chore: jsonfmt peering (#6678)
nschonni Jul 19, 2019
b668087
fix: cognitive services create example (#6638)
nschonni Jul 19, 2019
fcb3fa2
[Hub Generated] Review request for Microsoft.DevTestLab to add versio…
joerage Jul 19, 2019
fdeccee
add winiotsvcs stable api (#6642)
bfjelds Jul 19, 2019
05a52c5
[DataFactory]Add AzurePostgreSql Sink and Oracle/SapTable/Netezza Par…
wenbof Jul 19, 2019
aedf503
adding package 2019-06 to python multipackage build (#6677)
Jul 19, 2019
cae7505
chore: jsonfmt windowsiot (#6684)
nschonni Jul 22, 2019
7dad220
[Azure Stack] Update Volume and Drive API for Fabric Admin (#6666)
zyxyoshine Jul 22, 2019
f8314de
fix: adhybridhealthservice model validation issues (#6414)
nschonni Jul 22, 2019
7cc0e81
Add fork repository configuration (#6694)
Jul 22, 2019
d1128ad
chore: Sort custom-words.txt (#6698)
nschonni Jul 22, 2019
93a6ba1
Introduce ADX Command (#6667)
tomersh26 Jul 23, 2019
5795c13
IMDS: Adding Swagger spec for 2019-04-30 version. (#6572)
tushar-bhargava-ms Jul 23, 2019
f76827f
[Hub Generated] Review request for Microsoft.Portal to add version pr…
jjbfour Jul 23, 2019
ee4f8be
fix: azsadmin character encoding (#6685)
nschonni Jul 23, 2019
9761784
fix: datafactory character encoding (#6686)
nschonni Jul 23, 2019
142917d
chore: jsonfmt devtestlabs (#6705)
nschonni Jul 23, 2019
c62053d
added iothub java readme (#5993)
iscai-msft Jul 23, 2019
2fcd013
remove id validation (#6703)
solankisamir Jul 23, 2019
9dd05d3
fix: managementgroups model validation (#6697)
nschonni Jul 24, 2019
20c172b
removing non-ascii character (#6710)
mabhard Jul 24, 2019
a871d83
update preproduction pipeline for testing avocado@0.5.0 (#6646)
ruowan Jul 25, 2019
ad67077
Updated QnAMaker Runtime API headers descriptions (#6559)
rokulka Jul 25, 2019
48e9974
update package '@azure/rest-api-specs-scripts' 0.4.0 (#6722)
ruowan Jul 25, 2019
79ecf24
Added Keyvault and MSI parameters to create SAP Monitor (#6711)
PakDLiu Jul 25, 2019
548e21c
Change type name and add timeout property (#6717)
tomersh26 Jul 25, 2019
6916d18
Update azure-sdk-for-go to test in production (#6728)
Jul 25, 2019
a28a3fc
Add maxComplexObjectsInCollectionsPerDocument to ServiceStats limits …
enjaimes Jul 25, 2019
17b19b8
Change python integration repository to fork (#6729)
Jul 25, 2019
a2208da
Add new property for CORS settings (#6478)
juniwang Jul 26, 2019
c9109b9
chore: jsonfmt datafactory (#6654)
nschonni Jul 26, 2019
7936730
chore: jsonfmt signalr (#6735)
nschonni Jul 26, 2019
96f4daf
fix: datafactory model validation (#6733)
nschonni Jul 26, 2019
dc6296b
chore: jsonfmt search (#6736)
nschonni Jul 26, 2019
bb46e5b
Michal dev security microsoft.security 2017 08 01 preview (#6563)
MichalHel Jul 26, 2019
a30cf5c
new tag in alerts management (#6689)
Jul 28, 2019
169692f
chore: jsonfmt security (#6747)
nschonni Jul 29, 2019
547d9bd
fixed datafactory readme, added java readme (#6431)
iscai-msft Jul 29, 2019
798b9fc
fix: logic model validation errors (#6751)
nschonni Jul 29, 2019
1905235
Nasingla/subscription text (#6339)
navysingla Jul 29, 2019
bc9c454
fix: Batch model validation errors (#6753)
nschonni Jul 29, 2019
8f0d54f
fix: applicationinsights delete examples (#6636)
nschonni Jul 29, 2019
c314776
fix: service-map model validation error (#6754)
nschonni Jul 29, 2019
74dfcd3
support dataset v2 split name (#6738)
xiaoyingQQ Jul 29, 2019
9c1b751
fix: edgegateway model validation errors (#6759)
nschonni Jul 29, 2019
8fd32bc
[DataFactory]SapBwCube and Sybase Dataset (#6756)
wenbof Jul 29, 2019
3d5f2c9
remove x-ms-odata (#6726)
solankisamir Jul 29, 2019
968929c
Fixed incorrect API version in NetworkWatcher's examples (#6765)
anton-evseev Jul 29, 2019
c3a81d4
Add Capabilities to stable version, Modify ApplicationType and Access…
aim-for-better Jul 29, 2019
250a181
chore: jsonfmt monitor (#6598)
nschonni Jul 29, 2019
e56c481
fix: SmartDetecotrAlertRule_Delete model validation (#6576)
nschonni Jul 29, 2019
e42e921
fix: azureactivedirectory model validation error (#6758)
nschonni Jul 29, 2019
7b603ca
Add missing tenant-level provider list operation to SDK (#6645)
mentat9 Jul 29, 2019
c2ff015
[SRP] Add new API ListBlobServices (#6657)
zfchen95 Jul 29, 2019
17145d5
add sparql (the graph query language) (#6775)
tengr Jul 30, 2019
4df5156
fix: postgresql model validation errors (#6757)
nschonni Jul 30, 2019
f8cb1a1
fix: EnterpriseKnowledge model validation (#6714)
nschonni Jul 30, 2019
bfbcefd
Fix outdated arm-datamigration TypeScript output path (#6763)
kpajdzik Jul 30, 2019
5fe2384
Revert "set a default api version (#6588)" (#6780)
ankurkhemani Jul 30, 2019
78e0f61
chore: jsonfmt securityinsights (#6626)
nschonni Jul 30, 2019
1e33a4e
chore: jsonfmt datafactory (#6774)
nschonni Jul 30, 2019
30c4f57
fix: monitor model validation errors (#6760)
nschonni Jul 30, 2019
f5f7b46
Fix typo "Microsofot" in Network's examples (#6787)
anton-evseev Jul 30, 2019
11b1c5f
Removing monitoring hana instance API (#6778)
pabowers Jul 30, 2019
398d680
fix: apimanagment model validation (#6725)
nschonni Jul 30, 2019
72c1b69
Nasingla/nugetupdate (#6673)
navysingla Jul 30, 2019
faa0b38
add repairStatus property for volume (#6786)
zyxyoshine Jul 31, 2019
7f176d2
update avocado version in preproduction pipeline (#6796)
ruowan Jul 31, 2019
2fdb5b2
chore: jsonfmt storage (#6791)
nschonni Jul 31, 2019
4bf2f1d
fixing next-link in hybrid data manager (#6800)
Jul 31, 2019
5d2449e
Enable Avro Dataset in public swagger (#6816)
yuzhangyi Jul 31, 2019
a3e92fe
[Datafactory] Add one new connector and new properties into three con…
davidzhaoyue Jul 31, 2019
8c300b2
nextLink in azsadmin (#6802)
Jul 31, 2019
5306597
fixed nextlink in azurebridge (#6806)
Jul 31, 2019
d80bab6
fixing subscription id issue (#6812)
Jul 31, 2019
1650794
fixed next link in automation (#6807)
Jul 31, 2019
b9db593
Problem: in previous pr #6665 we modify accessModes and applicationTy…
aim-for-better Jul 31, 2019
00a95dd
fixed next-link in migrateprojects (#6799)
Jul 31, 2019
e6e65c3
fixed next link in infrastructureinsights (#6804)
Jul 31, 2019
d8e61ec
fix: network model validation errors (#6750)
nschonni Jul 31, 2019
ceddf4a
[Batch] new data plane and mangement plane version 2019-08-01 (#6723)
xingwu1 Jul 31, 2019
d7d9b6d
Set IoTSecuritySolutions & IoTSecuritySolutionAnalytics API as stable…
hagba Jul 31, 2019
c4d957c
fixed next link in application insights (#6808)
Jul 31, 2019
54e3f79
Update the possible Kind values to include FHIR R4 (#6777)
feordin Jul 31, 2019
ac1e81f
next link in alerts management (#6794)
Jul 31, 2019
6ac2923
chore: jsonfmt consumption (#6663)
nschonni Jul 31, 2019
e7b375b
Add missing bodies in AppGw's examples (#6764)
anton-evseev Jul 31, 2019
4e0d41f
fix: billing model validation errors (#6784)
nschonni Jul 31, 2019
58a1965
fixed next link in customer-insights (#6801)
Jul 31, 2019
c9812a1
[Hub Generated] Review request for Microsoft.Capacity to add version …
gautam714 Aug 1, 2019
14bbf95
chore: jsonfmt security (#6826)
nschonni Aug 1, 2019
1b4a18f
fix: datalake-store model validation errors (#6783)
nschonni Aug 1, 2019
7cfa94a
Container Registries Data-plane API 07/2019 (#6629)
Aug 1, 2019
e6dc5a0
fix: mysql model validation errors (#6829)
nschonni Aug 1, 2019
42212c7
chore: jsonfmt batch (#6827)
nschonni Aug 1, 2019
35de9f3
fix: Microsoft.Sql model validation errors (#6704)
nschonni Aug 1, 2019
98b36d1
Re-enable v1 CI pipeline and retarget v2 sdk automation to test repo …
Aug 1, 2019
7610f5c
fix: recoveryservices model validation errors (#6832)
nschonni Aug 1, 2019
95fec56
fix: cognitiveservices model validation errors (#6833)
nschonni Aug 1, 2019
6edcb40
add QnAMaker runtime to Go SDK (#6770)
jhendrixMSFT Aug 1, 2019
7a43fdf
fix: mariadb model validation errors (#6828)
nschonni Aug 1, 2019
39c47bb
Correct the definition of WebApiSkill (#6779)
arv100kri Aug 1, 2019
5fa088e
[DataFactory] add TriggerRuns_Rerun api (#6342)
spagarwa Aug 1, 2019
e30b61d
chore: jsonfmt devops (#6634)
nschonni Aug 1, 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
  •  
  •  
  •  
107 changes: 0 additions & 107 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,110 +1,3 @@
### *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.)

<br><br>
## 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 [opencode@microsoft.com](mailto:opencode@microsoft.com) 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.

27 changes: 27 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"default": true,
"MD001": false,
"MD003": false,
"MD004": false,
"MD005": false,
"MD006": false,
"MD007": false,
"MD009": false,
"MD012": false,
"MD013": false,
"MD020": false,
"MD022": false,
"MD024": false,
"MD025": false,
"MD026": false,
"MD028": false,
"MD029": false,
"MD031": false,
"MD032": false,
"MD033": false,
"MD034": false,
"MD036": false,
"MD040": false,
"MD041": false,
"MD047": false
}
141 changes: 69 additions & 72 deletions arm-compute/quickstart-templates/aliases.json
Original file line number Diff line number Diff line change
@@ -1,90 +1,87 @@
{
"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json",
"contentVersion":"1.0.0.0",
"parameters":{},
"variables":{},
"resources":[],

"outputs":{
"aliases":{
"type":"object",
"value":{

"Linux":{
"CentOS":{
"publisher":"OpenLogic",
"offer":"CentOS",
"sku":"7.5",
"version":"latest"
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [],
"outputs": {
"aliases": {
"type": "object",
"value": {
"Linux": {
"CentOS": {
"publisher": "OpenLogic",
"offer": "CentOS",
"sku": "7.5",
"version": "latest"
},
"CoreOS":{
"publisher":"CoreOS",
"offer":"CoreOS",
"sku":"Stable",
"version":"latest"
"CoreOS": {
"publisher": "CoreOS",
"offer": "CoreOS",
"sku": "Stable",
"version": "latest"
},
"Debian":{
"publisher":"credativ",
"offer":"Debian",
"sku":"9",
"version":"latest"
"Debian": {
"publisher": "Debian",
"offer": "debian-10",
"sku": "10",
"version": "latest"
},
"openSUSE-Leap": {
"publisher":"SUSE",
"offer":"openSUSE-Leap",
"sku":"42.3",
"publisher": "SUSE",
"offer": "openSUSE-Leap",
"sku": "42.3",
"version": "latest"
},
"RHEL":{
"publisher":"RedHat",
"offer":"RHEL",
"sku":"7-RAW",
"version":"latest"
"RHEL": {
"publisher": "RedHat",
"offer": "RHEL",
"sku": "7-RAW",
"version": "latest"
},
"SLES":{
"publisher":"SUSE",
"offer":"SLES",
"sku":"15",
"version":"latest"
"SLES": {
"publisher": "SUSE",
"offer": "SLES",
"sku": "15",
"version": "latest"
},
"UbuntuLTS":{
"publisher":"Canonical",
"offer":"UbuntuServer",
"sku":"18.04-LTS",
"version":"latest"
"UbuntuLTS": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "18.04-LTS",
"version": "latest"
}
},

"Windows":{
"Win2019Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2019-Datacenter",
"version":"latest"
"Windows": {
"Win2019Datacenter": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-Datacenter",
"version": "latest"
},
"Win2016Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2016-Datacenter",
"version":"latest"
"Win2016Datacenter": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"Win2012R2Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2012-R2-Datacenter",
"version":"latest"
"Win2012R2Datacenter": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter",
"version": "latest"
},
"Win2012Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2012-Datacenter",
"version":"latest"
"Win2012Datacenter": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-Datacenter",
"version": "latest"
},
"Win2008R2SP1":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2008-R2-SP1",
"version":"latest"
"Win2008R2SP1": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2008-R2-SP1",
"version": "latest"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion arm-compute/quickstart-templates/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -417,4 +417,4 @@
"description": "Client Api Version."
}
}
}
}
2 changes: 1 addition & 1 deletion arm-compute/quickstart-templates/vm-simple-linux.json
Original file line number Diff line number Diff line change
Expand Up @@ -185,4 +185,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion arm-compute/quickstart-templates/vm-simple-windows.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,4 +186,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion arm-compute/quickstart-templates/vm-simple.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@
"type": "object"
}
}
}
}
9 changes: 9 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,18 @@ jobs:
timeoutInMinutes: 120
strategy:
matrix:
ruby:
AZURE_SDK_REPO: azure-sdk-for-ruby
AZURE_SDK_PARAMS: ''
java:
AZURE_SDK_REPO: azure-sdk-for-java
AZURE_SDK_PARAMS: ''
javascript:
AZURE_SDK_REPO: azure-sdk-for-js
AZURE_SDK_PARAMS: ''
node:
AZURE_SDK_REPO: azure-sdk-for-node
AZURE_SDK_PARAMS: ''
python:
AZURE_SDK_REPO: azure-sdk-for-python
AZURE_SDK_PARAMS: ''
Expand Down
14 changes: 1 addition & 13 deletions cSpell.json
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
]
},
{
"filename": "**/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/webapplicationfirewall.json",
"filename": "**/specification/network/resource-manager/Microsoft.Network/stable/**/webapplicationfirewall.json",
"words": [
"Conditon"
]
Expand Down Expand Up @@ -623,18 +623,6 @@
"networkrulesets",
"Setget"
]
},
{
"filename": "**/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/webapplicationfirewall.json",
"words": [
"Conditon"
]
},
{
"filename": "**/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/webapplicationfirewall.json",
"words": [
"Conditon"
]
}
]
}
Loading