Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
73d0c3c
add Swagger spec for Bing Local Search API. (#4349)
davidbargeron Oct 30, 2018
29b57c9
Add example with nested segmentation, fix number types, remove extran…
alexeldeib Oct 31, 2018
8ad0bc4
Changed the descriptions of multiple items to bring more clarity for …
ananthradhakrishnan Oct 31, 2018
86f0601
Fixed non-existent extra parameter (bug) (#4364)
wawon-msft Oct 31, 2018
4769596
[DO NOT MERGE] VA List Api version edit (#4257)
t-robalt Oct 31, 2018
eae1345
Add Devtestlabs/2018-09-15 (#4357)
Oct 31, 2018
d4365e6
Add list and get software to GuestConfiguration (#4343)
abhinav-ghai Oct 31, 2018
018cd1a
Move parameter to keep order in SDK (#4376)
EvgenyAgafonchikov Nov 1, 2018
bc29ad1
adding property ignoreMissingVNetServiceEndpoint to VirtualNetworkRul…
shurd Nov 1, 2018
6cf0272
Update openapi-authoring-automated-guidelines.md (#4369)
mozehgir Nov 1, 2018
47a559d
Fix network trace API bugs (Retake) (#4363)
michimune Nov 1, 2018
ffc3493
Update swagger with DNSConfig and GPU (#4373)
Nov 2, 2018
97f8b3a
Move version 2018-01-01 to stable folder (#4384)
solankisamir Nov 2, 2018
4769aa2
Revert Software List and GET from GuestConfig RP (private preview onl…
abhinav-ghai Nov 2, 2018
301939d
Explicitly add MongoDbTasks.json to 2018-07-15 (#4358)
vchske Nov 2, 2018
1492026
Update openapi-authoring-automated-guidelines.md (#4381)
mozehgir Nov 2, 2018
4e6184d
Reservations RP 2018-06-01 Preview: Add new reserved resource enum ty…
luluRagdoll Nov 2, 2018
9ddc1f7
fix Go SDK regex (#4388)
jhendrixMSFT Nov 2, 2018
83b9a56
Added patch API to swagger doc in Visual studio RP (#4368)
deepakabburi Nov 2, 2018
85131ef
ACR: Add contextAccessToken to Task step (#4389)
jaysterp Nov 2, 2018
4833cfa
Domain Services Swagger: Fix Put and Patch Domain Service Input
jihochang Oct 29, 2018
05ca89f
add datamigration tags to Go SDK build (#4391)
jhendrixMSFT Nov 2, 2018
560f88b
Update PULL_REQUEST_TEMPLATE.md (#4392)
mozehgir Nov 2, 2018
8485d07
[Visual Search API] Update encoding format documentation per PM reque…
shakao Nov 5, 2018
1cf6698
enable swagger-to-sdk in visual search for Go SDK (#4398)
jhendrixMSFT Nov 5, 2018
845d69e
Add facet sortBy and filter to ResourceGraph swagger (#4390)
ilidemi Nov 5, 2018
1f3cc4e
Fix Version value to fix Ruby SDK Generation (#4400)
sarangan12 Nov 5, 2018
4f7b51c
Add java multi api versions for network (#4402)
jianghaolu Nov 6, 2018
2eca3f6
Grlin/adding principal typeto ra (#4399)
grlin Nov 6, 2018
c93f19b
Enable delete activity (#4386)
yuzhangyi Nov 6, 2018
3869689
[DataFactory]Add sensitive fields extracted from connection string in…
boxiao-o Nov 6, 2018
1bd949d
remove time from API version (#4382)
jhendrixMSFT Nov 6, 2018
487d177
Add latest data migration service tag to java config (#4407)
jianghaolu Nov 6, 2018
83fcb76
Fix blob auditing documentation (#4403)
lubalibu Nov 6, 2018
1a5061c
Update Vulnerability Assessment swaggers (#4394)
yaakoviyun Nov 6, 2018
b649f12
Managed Instance short term retention (#3979)
v-djnisi Nov 7, 2018
5d8ae3d
fixing sample names in cognitive services (#4422)
Nov 8, 2018
0307edd
Update swagger documetation to mark Collation property as writable. (…
NMijat1024 Nov 8, 2018
c6bc2db
fixed some invalid values in dl account examples (#4414)
Nov 8, 2018
5a019db
Add generating package.json to KeyVault data plane package (#4429)
kpajdzik Nov 8, 2018
bae412f
Fix RM machinelearning TypeScript readme (#4427)
kpajdzik Nov 8, 2018
7fb7468
update folder to generate arm subscription to subscriptionManagement2…
amarzavery Nov 8, 2018
cda881f
remove duplicate entry for Go SDK build (#4411)
jhendrixMSFT Nov 8, 2018
badd1de
Swagger closure for Azure Migration Hub Operations (#4330)
peetlotla Nov 8, 2018
916ff2e
WebApps: Snapshots API for DR stamps (#4291)
lkems Nov 9, 2018
dec7549
Adding ManagedInstanceVulnerabilityAssessments and ServerVulnerabilit…
yaakoviyun Nov 9, 2018
77cf607
Split Python conf in it's own file (#4438)
lmazuel Nov 9, 2018
3373760
Py conf in its own file (#4439)
lmazuel Nov 9, 2018
3f568b4
Add spec for alert repair/remediate (#4084)
sumitabarahmand Nov 9, 2018
7577df9
Remove readonly attribute from identities collection in users (#4442)
solankisamir Nov 12, 2018
2d83450
Make NIC VM readOnly (#4444)
EvgenyAgafonchikov Nov 12, 2018
2389da3
Add Allowed Connections REST API (#4106)
snhaphil Nov 12, 2018
eaf464e
Remove security contact phone field mandatory fields (#4417)
eliagrady Nov 12, 2018
6780e8a
add guidance for example names (#4432)
jhendrixMSFT Nov 12, 2018
2ea3e9e
Azure Container Instance: Add start container group API (#4423)
Nov 12, 2018
a079367
Add GeoRegion property to DeletedSite model (#4448)
naveedaz Nov 13, 2018
dc782b3
[CognitiveServices] enable Bing Search/CustomSearch products to speci…
yangyuan Nov 13, 2018
2ca50c8
Move Ruby SDK config to its own config file (#4451)
jhendrixMSFT Nov 13, 2018
fa6a584
Update README.md (#4421)
mozehgir Nov 13, 2018
ad231a9
partial commit
seyedfayaz Nov 7, 2018
b085e99
tmp
seyedfayaz Nov 9, 2018
36663fe
ddosPolicyCustomization swagger swagger -- no examples
seyedfayaz Nov 9, 2018
fef85a8
swagger spec for pulic ip resource and ddos custom policy to support …
seyedfayaz Nov 9, 2018
2255e50
examples added for ddos custom policy swagger spec
seyedfayaz Nov 9, 2018
193e9b1
swagger spec for ddos policy customization
seyedfayaz Nov 13, 2018
f8465de
DataFactory: add table name in dataset (#4424)
hbzhxying Nov 14, 2018
10ec74f
Adds storage account quick failover API (#4457)
danielqiu Nov 14, 2018
7df0ce5
Added missing PATCH operation to Api Issue resource (#4440)
promoisha Nov 14, 2018
4f93dee
/identity endpoint added (#4460)
VitaliyKurokhtin Nov 14, 2018
ffaf595
fixing invalid location in examples (#4415)
Nov 14, 2018
90db24c
Mdb 20181029 statepropdescriptions (#4452)
mattbriggs Nov 14, 2018
28471e0
updating 2018-10-01 for ddos policy customization
seyedfayaz Nov 14, 2018
ff0455d
removing changes made in 2018-08-01/
seyedfayaz Nov 14, 2018
7f0fd16
Add latest authorization tag to java config (#4406)
jianghaolu Nov 14, 2018
ab9c6ff
Add maximum chunk size to data lake store docs. (#4464)
jhendrixMSFT Nov 14, 2018
d6a9233
temp commit
seyedfayaz Nov 15, 2018
eb4a73a
fixing ip resource references to ddos custom policies
seyedfayaz Nov 15, 2018
20d4ed0
Supression rules for TagValue and TagDetails (#4469)
zjpjack Nov 15, 2018
d152b60
Revert "Swagger closure for Azure Migration Hub Operations" (#4482)
lmazuel Nov 15, 2018
7a2f5dc
Adds Geo Replication Stats in Azure Storage Account's properties (#4455)
danielqiu Nov 15, 2018
45e82e6
Add 2 missing endpoints to newest versions Microsoft.Logic (#4332)
refortie Nov 15, 2018
fa24c3e
Don't make ResourceReference id readonly, it's causing a bug in the S…
refortie Nov 16, 2018
5ff6dda
[HDInsight] - Support KV URL (#4449)
idear1203 Nov 16, 2018
19e68db
New Swagger specification for Microsoft.SqlVirtualMachine Resource Pr…
yareyes Nov 16, 2018
b07db54
Description of Autosuggest usage needs improvement. (#4490)
MikeDodaro Nov 16, 2018
8767b01
add clientData properties to data migration tasks (#4462)
haitsongmsft Nov 16, 2018
63d73ae
minor fixes
seyedfayaz Nov 16, 2018
e5cfd84
Microsoft.StorageSync : Update ApiVersion 2018-10-01 (#4249)
ankushbindlish2 Nov 19, 2018
c511d1d
split swagger to multiple area for easy upgrade (#4461)
haitch Nov 19, 2018
c4244e6
Update OAV (#4496)
sergey-shandar Nov 19, 2018
633272e
Add new resource provider Microsoft.EngagementFabric (#4480)
xzsheng Nov 19, 2018
d8a6649
Adding API For QnAMaker v4.0 (#4377)
Nov 19, 2018
a4ac96d
fix Go SDK codegen for engagementfabric (#4498)
jhendrixMSFT Nov 19, 2018
bc4f7d5
Master (#4450)
mjfrb Nov 20, 2018
12957ef
typo: cdn/resource-manager/Microsoft.Cdn/cdn.json (#4516)
nschonni Nov 20, 2018
be5640e
add azure-kusto to Go SDK (#4523)
jhendrixMSFT Nov 20, 2018
bd55850
typo: cosmos-db/resource-manager/Microsoft.DocumentDB/cosmos-db.json …
nschonni Nov 20, 2018
1be46f7
Grlin/adding principal typeto ra (#4525)
grlin Nov 20, 2018
c93ec80
[Datafactory]Adding get Dataplane access API (#3957)
hvermis Nov 20, 2018
7019b70
Change the suppress type name (#4499)
zjpjack Nov 20, 2018
3fdbae8
typo: Fix apimanagement/resource-manager/Microsoft.ApiManagement/apim…
nschonni Nov 20, 2018
b431cf1
typo: Fix Microsoft.Web/CommonDefinitions.json (#4504)
nschonni Nov 20, 2018
b30a83d
typo: iothub/resource-manager/Microsoft.Devices/iothub.json (#4512)
nschonni Nov 20, 2018
7eac00e
DataBox : Swagger and example changes for next version of client DLL …
saravanan211094-git Nov 21, 2018
8d968c2
Adds canFailover boolean flag under storage account's GeoReplicationS…
danielqiu Nov 21, 2018
3043da4
[Microsoft.Billing]: Updating swagger with rename changes required. (…
SamhitaK6 Nov 21, 2018
6501ef5
typo: web/resource-manager/Microsoft.Web/AppServiceEnvironments (#4527)
nschonni Nov 21, 2018
826a6cb
typo: Fix customer-insights/resource-manager/Microsoft.CustomerInsigh…
nschonni Nov 21, 2018
8e0b3c4
Change default generation to TextAnalytics 2.1 (#4533)
lmazuel Nov 21, 2018
5a020ec
NFSAAS-1505 minor update and validation fixes (#4520)
leonardbf Nov 21, 2018
31e8c90
typo: policyinsights/resource-manager/Microsoft.PolicyInsights/policy…
nschonni Nov 21, 2018
a2e9ef8
typo: azsadmin/resource-manager/storage/Microsoft.Storage.Admin/acqui…
nschonni Nov 23, 2018
ef39ef9
typo: batchai/resource-manager/Microsoft.BatchAI/BatchAI (#4546)
nschonni Nov 24, 2018
1a729b5
typo: datalake-store/data-plane/Microsoft.DataLakeStore/filesystem (#…
nschonni Nov 24, 2018
1cdd52a
typo: servicefabric/data-plane/Microsoft.ServiceFabric/stable/6.2/ser…
nschonni Nov 24, 2018
219ec78
typo: servicefabric/data-plane/Microsoft.ServiceFabric/CreateService-…
nschonni Nov 24, 2018
c12a28d
typo: apimanagement/control-plane/Microsoft.ApiManagement/apimbackend…
nschonni Nov 24, 2018
3c8a16b
Update sensitivityLabels.json (#4479)
bashahee Nov 24, 2018
bfa7091
typo: applicationinsights/resource-manager/Microsoft.Insights/compone…
nschonni Nov 26, 2018
3f432a5
typo: storage/resource-manager/Microsoft.Storage/blob (#4551)
nschonni Nov 26, 2018
7feeea1
typo: compute/quickstart-templates/swagger (#4557)
nschonni Nov 26, 2018
b897845
typo: storage/resource-manager/Microsoft.Storage/storage (#4549)
nschonni Nov 26, 2018
f39fa54
typo: mediaservices/resource-manager/Microsoft.Media/Encoding (#4542)
nschonni Nov 26, 2018
0220e88
typo: datafactory/resource-manager/Microsoft.DataFactory/entityTypes/…
nschonni Nov 26, 2018
273e8ad
typo: eventhub/resource-manager/Microsoft.EventHub/EventHub (#4553)
nschonni Nov 26, 2018
29bdac8
typo: seperate -> separate (#4539)
nschonni Nov 26, 2018
f1e5660
Add type for DeploymentExtend and ResourceGroup (#4501)
zjpjack Nov 26, 2018
683c0d9
typo: mediaservices/resource-manager/Microsoft.Media/StreamingPolicie…
nschonni Nov 26, 2018
b0478bc
rename folder paths for autorest code generation (#4562)
eliagrady Nov 26, 2018
6f5325b
typo: applicationinsights data-lane and resource-manager (#4554)
nschonni Nov 26, 2018
6c4d865
typo: alertsmanagement/resource-manager/Microsoft.AlertsManagement/Al…
nschonni Nov 26, 2018
d5028cb
typo: README.md (#4541)
nschonni Nov 26, 2018
4e2fcf4
Fix endpoint name clash (#4548)
Nov 26, 2018
6061438
Merge branch 'network-november-release' of https://github.com/Azure/a…
seyedfayaz Nov 26, 2018
939a337
typo: profile (#4555)
nschonni Nov 26, 2018
9f81602
typo: CONTRIBUTING.md (#4540)
nschonni Nov 26, 2018
da93a8f
typo: Documentation folder (#4556)
nschonni Nov 26, 2018
24ab24b
Deprecate old version of RDBMS (#4526)
QingqingYuan2 Nov 26, 2018
c51e9d3
fixing ddossetting definition in public ip address json
seyedfayaz Nov 26, 2018
c72003b
1) misc fixes, 2) added pulic ip address creation with ddos custom po…
seyedfayaz Nov 26, 2018
134de63
Network november release (#4509)
MikhailTryakhov Nov 27, 2018
893a891
fixed protocol in ddos custom policy creation example
seyedfayaz Nov 27, 2018
5bda520
Change path for generated sdk (#4585)
Nov 27, 2018
f8f38cc
Update aliases.json (#4586)
mhofmann-hb Nov 27, 2018
4636b0c
Fix type-o in adhybridhealthservice model (#4587)
jhendrixMSFT Nov 27, 2018
248870d
Add Go SDK build for sqlvirtualmachine (#4588)
jhendrixMSFT Nov 27, 2018
8bc8571
typo: datafactory/resource-manager/Microsoft.DataF (#4573)
nschonni Nov 27, 2018
7bf2038
add customKeyIdentifier to password credential (#4507)
yugangw-msft Nov 27, 2018
92f4bec
Microsoft.StorageSync - Fix Issue 4559 and other known problems with …
ankushbindlish2 Nov 27, 2018
21f0dcb
typo: analysisservices/resource-manager/Microsoft.AnalysisServices (#…
nschonni Nov 27, 2018
2aebd7d
Add support for List Operation on global reach connections (#4589)
dedhar Nov 27, 2018
c4a2bf2
typo: addons/resource-manager/Microsoft.Addons (#4580)
nschonni Nov 27, 2018
fb32c99
typo: devtestlabs/resource-manager/Microsoft.DevTestLab/DTL (#4538)
nschonni Nov 27, 2018
47fdd6b
Updating PUT notificationSettings api (#4445)
vivek-microsoft Nov 27, 2018
5b818ee
Add readme.nodejs.md and readme.typescript.md for azure-kusto (#4592)
Nov 27, 2018
6190cdc
Adds base for updating Microsoft.Network from version stable/2018-10-…
veronicagg Nov 28, 2018
ef7c2b7
Updates readme
veronicagg Nov 28, 2018
635b2be
Updates API version in new specs and examples
veronicagg Nov 28, 2018
c8ddb1f
test
seyedfayaz Nov 28, 2018
cc56f1a
test
seyedfayaz Nov 28, 2018
30ea011
updating api version
seyedfayaz Nov 28, 2018
4311154
ddos custom policy swagger -- december branch
seyedfayaz Nov 28, 2018
3ef155b
minor update
seyedfayaz Nov 28, 2018
1985782
minor fix
seyedfayaz Nov 28, 2018
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
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
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 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.
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)
Expand Down Expand Up @@ -86,7 +86,7 @@ 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 sytactically 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.
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.

Expand All @@ -95,7 +95,7 @@ A spec file must be valid JSON, according to the [JSON specification](https://to

#### 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 properities)
- Incorrect schemas for responses or requests (both missing and superfluous properties)
- Missing operations
- Missing parameters (especially required ones)
- etc (this list is not comprehensive)
Expand Down
22 changes: 7 additions & 15 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.

### PR information
- [ ] The title of the PR is clear and informative.
- [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, [see this page](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).
- [ ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
- [ ] If applicable, the PR references the bug/issue that it fixes.
- [ ] Swagger files are correctly named (e.g. the `api-version` in the path should match the `api-version` in the spec).

### Quality of Swagger
- [ ] I have read the [contribution guidelines](https://github.com/Azure/azure-rest-api-specs/blob/master/.github/CONTRIBUTING.md).
- [ ] My spec meets the review criteria:
- [ ] The spec conforms to the [Swagger 2.0 specification](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md).
- [ ] The spec follows the guidelines described in the [Swagger checklist](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/swagger-checklist.md) document.
- [ ] [Validation tools](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/swagger-checklist.md#validation-tools-for-swagger-checklist) were run on swagger spec(s) and have all been fixed in this PR.
### Latest improvements:
<i>MSFT employees can try out our new experience at <b>[OpenAPI Hub](https://aka.ms/openapiportal) </b> - one location for using our validation tools and finding your workflow.
</i><br>
### Contribution checklist:
- [ ] I have reviewed the [documentation](https://github.com/Azure/azure-rest-api-specs#basics) for the workflow.
- [ ] [Validation tools](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/swagger-checklist.md#validation-tools-for-swagger-checklist) were run on swagger spec(s) and have all been fixed in this PR.
- [ ] The [OpenAPI Hub](https://aka.ms/openapiportal) was used for checking validation status and next steps.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
This repository is the canonical source for REST API specifications for Microsoft Azure.

## Basics
If you're a spec author looking for information about all of 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.
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.

<b>Latest improvement:</b><i> Microsoft employees can try out our new experience at [OpenAPI Hub](https://aka.ms/openapihub) - online experience for using our validation tools and finding your workflow.</i>

Please check the [announcements page](https://github.com/Azure/azure-rest-api-specs/wiki/Announcements) for any new updates since your last visit.

Expand Down
6 changes: 6 additions & 0 deletions arm-compute/quickstart-templates/aliases.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,12 @@
},

"Windows":{
"Win2019Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
"sku":"2019-Datacenter",
"version":"latest"
},
"Win2016Datacenter":{
"publisher":"MicrosoftWindowsServer",
"offer":"WindowsServer",
Expand Down
4 changes: 2 additions & 2 deletions arm-compute/quickstart-templates/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@
},
"outputs": {
"type": "object",
"description": "Gets or sets key/value pairs that represent deploymentoutput."
"description": "Gets or sets key/value pairs that represent deployment output."
},
"providers": {
"type": "array",
Expand Down Expand Up @@ -344,7 +344,7 @@
"required": [
"uri"
],
"description": "Entity representing the reference to the deployment paramaters."
"description": "Entity representing the reference to the deployment parameters."
},
"Provider": {
"properties": {
Expand Down
16 changes: 8 additions & 8 deletions documentation/creating-swagger.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ The **title** field is used as the name of the generated client.
}
```

```
```csharp
var client = new MyClientName();
```
Override the title client name by passing the `-ClientName` to AutoRest.
Expand Down Expand Up @@ -224,7 +224,7 @@ are `in` the `path` must have a `true` value for the `required` field. In this e
is populated with the value of userId provided in the client method.
```json5
"paths": {
"/users/{userid}": {
"/users/{userId}": {
"get": {
"operationId": "users_getById",
"parameters": [
Expand Down Expand Up @@ -334,7 +334,7 @@ Each operation defines the possible responses by HTTP status code:
Swagger allows for specifying a `default` response. AutoRest treats the `default` response as defining an error
response status code unless `default` is the only status code defined. The reason for imposing this convention is
to produce higher quality API signatures. The return type of the generated API is determined by finding a common
base type of the success responses. In practice, if the default is considered as a potential success defintion,
base type of the success responses. In practice, if the default is considered as a potential success definition,
the common ancestor of success responses and error responses ends up being Object.

### Negative Responses<a name="NegativeResponses"></a>
Expand Down Expand Up @@ -372,7 +372,7 @@ You can describe all the [possible HTTP Response status codes](http://www.w3.org
Exception will not be thrown.",
},
"default": {
"description": "Default Response. It will be deserialized as per the Error defintion
"description": "Default Response. It will be deserialized as per the Error definition
specified in the schema. Exception will be thrown.",
"schema": {
"$ref": "#/definitions/Error"
Expand Down Expand Up @@ -414,7 +414,7 @@ Please note, that the use of "x-ms-paths" should be minimized to the above scena
The request body and response definitions become simple model types in the generated code. The models include
basic validation methods, but are generally stateless serialization definitions.

### Understanding the importance of "type" keyword while definining model types.
### Understanding the importance of "type" keyword while defining model types.
"Type-specific" keywords such as properties, items, minLength, etc. do not enforce a type on the schema. It works the other way around – when an instance is validated against a schema, these keywords only apply when the instance is of the corresponding type, otherwise they are ignored. Here's the relevant part of the [JSON Schema Validation](https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-4.1) spec:

> 4.1. Keywords and instance primitive types
Expand Down Expand Up @@ -674,8 +674,8 @@ as an enum. However, not all enumeration values should necessarily be represente
considerations, such as how often expected values might change, since adding a new value to a C# enum is a breaking change
requiring an updated API version. Additionally, there is some metadata that is required to create a useful C# enum, such
as a descriptive name, which is not represented in swagger. For this reason, enums are not automatically turned into
enum types in C# - instead they are rendered in the documentation comments for the property or parameter to indcate allowed
values. To indicate that an enum will rarely change and that C# enum semantics are desired, use the `x-ms-enum` exension.
enum types in C# - instead they are rendered in the documentation comments for the property or parameter to indicate allowed
values. To indicate that an enum will rarely change and that C# enum semantics are desired, use the `x-ms-enum` extension.

In C#, an enum type is generated and is declared as the type of the related request/response object. The enum is serialized
as the string expected by the REST API.
Expand All @@ -697,7 +697,7 @@ as the string expected by the REST API.
```

### x-ms-enum extension structure <a name="enum-structure"></a>
```
```json5
{
"x-ms-enum": {
"name" : "Specify the name for the Enum."
Expand Down
Loading