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

Update to latest Azure-rest-api spcs #2

Merged
merged 201 commits into from
Jun 21, 2019
Merged

Conversation

akshataP
Copy link
Owner

@akshataP akshataP commented Jun 21, 2019

Latest improvements:

MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.

Contribution checklist:

  • I have reviewed the documentation for the workflow.
  • Validation tools were run on swagger spec(s) and have all been fixed in this PR.
  • The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

  • Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
  • adding/removing APIs.
  • adding/removing properties.
  • adding/removing API-version.
  • adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

  • If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
    Please follow the link to find more details on API review process.

nschonni and others added 30 commits June 3, 2019 07:45
Ran `jsonfmt -w "specification/marketplaceordering/**/*.json"`
* Adding missing docs for existing routes for QnA Maker APIM
  - Add /endpointsetttings path for service
Adding new docs for existing routes for QnA Maker Runtime
  - New swagger file as the "x-ms-parameterized-host" is different for them
  - Add /generateAnswer path for Runtime
  - Add /train path for Runtime

* fix parameter

* fix build errors

* update readme.md

* fix build errors

* fix metadata ref

* Fix reference error

* reference error

* spellcheck
Ran `jsonfmt -w "specification/msi/**/*.json"`
Ran `jsonfmt -w "specification/hdinsight/**/*.json"`
Ran `jsonfmt -w "specification/iothub/**/*.json"`
…on stable/2019-03-01 (#6112)

* Adds base for updating Microsoft.StorageSync from version stable/2019-02-01 to version 2019-03-01

* Updates readme

* Updates API version in new specs and examples

* Filling up swagger for 2019-03-01 protocol

* Bug 4618793: Swagger model validation failures because of undeclared properties

* Bug 4384679: Swagger for Microsoft.StorageSync does not define GET/SUBSCRIPTIONS/PROVIDERS/MICROSOFT.STORAGESYNC/LOCATIONS/WORKFLOWS/OPERATIONS/

* fixing example

* Update specification/storagesync/resource-manager/Microsoft.StorageSync/stable/2019-03-01/storagesync.json

typo fix

Co-Authored-By: Nick Schonning <[email protected]>

* removing incorrect readonly attribute
* Add previous release as base line

* Add new data plane version 2019-06-01
… version preview/2017-03-01-preview (#6146)

* Updating the swagger

* Updating error message

* Updating error messages

* Adding the example that was missing

* Moving property to the end of the object

* Updating swagger for sqlvm

Including now a read-write variable for the sku type.

* Update CreateOrUpdateAvailabilityGroupListener.json

* Updated examples

* Updating string-> int and unexpected capital letters.

* Update sqlvm.json
Ran `jsonfmt -w "specification/peering/**/*.json"`
Ran `jsonfmt -w "specification/migrate/**/*.json"`
…review/2018-11-01-preview (#6075)

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections: Fix issues

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections

* Microsoft.Billing: Add APIs for validation of subscription transfer and product transfer across invoice sections
Library author indicated that for larger word lists, the performance is better
* Adding enum generation

* Deleted  "type": "object"
Ran `jsonfmt -w "specification/privatedns/**/*.json"`
Ran `jsonfmt -w "specification/postgresql/**/*.json"`
Ran `jsonfmt -w "specification/portal/**/*.json"`
…rsion preview/2019-04-01-preview (#5956)

* Fix urls of external docs from consumption to cost management

* Update enum of billing timegrain for budget API

* Revert "Update enum of billing timegrain for budget API"

This reverts commit 177ac54.

* Update enum of billing timegrain for budget API

* Adds base for updating Microsoft.CostManagement from version preview/2019-03-01-preview to version 2019-04-01-preview

* Updates readme

* Updates API version in new specs and examples

* Introduce two APIs: view and checkNameAvailability

* Add budget API

* Add missing pageable and descriptions

* Fix duplicate type errors and suppress boolean in enum

* Add specs for private view and checkNameAvailability

* Resolve comments

* Fix examples with enum of bools

* Fix typo on readonly

* Add paths and examples of deleting all views

* Remove CheckNameAvailability

* Remove batch deletion of views

* Remove version and query version from view properties

* Remove and merge externalBillingAccount and externalSubscription into scope concept

* Add enum name and no content examples in deleting

* Add 204 code to handle no content in deletion

* Add back default error handles
Ran `jsonfmt -w "specification/managementgroups/**/*.json"`
* NFSAAS-2436 corrections to R4 standard

Some missing required fields for capacityPool and volume.
Some missing attributes in volume properties (essential for R4 usage in
swagger generated SDKs and command tools).
Correction to default API version.

* NFSAAS-2436 corrections to R4 standard

Some missing required fields for capacityPool and volume.
Correction to availability function resource names.
Some missing attributes in volume properties (essential for R4 usage in
swagger generated SDKs and command tools).

* NFSAAS-2436 corrections to R4 standard

Some missing required fields for capacityPool and volume.
Corrections to availability function resource type names.
Some missing attributes in volume properties (essential for R4 usage in swagger generated SDKs and command tools).
Correction to default API version.

* NFSAAS-2436 corrections to R4 standard

Some missing required fields for capacityPool and volume.
Corrections to availability function resource type  names.
Some missing attributes in volume properties (essential for R4 usage in swagger generated SDKs and command tools).
Correction to default API version.
Ran `jsonfmt -w "specification/engagementfabric/**/*.json"`
* caps

* node -> compute node, more caps

* caps with apostrophes
* update the API name

* fixed the formatting
* Add SmartDetectorAlertRules swagger

+ examples

* edited example

* Added x-ms-parameter-location to ExpandDetectorParameter

* removed "required" field from ExpandDetectorParameter
nschonni and others added 28 commits June 18, 2019 14:08
Ran `jsonfmt -w "specification/windowsiot/**/*.json"`
Ran `jsonfmt -w "specification/azsadmin/**/*.json"`
Ran `jsonfmt -w "specification/containerregistry/**/*.json"`
Ran `jsonfmt -w "specification/cognitiveservices/**/*.json"`
Ran `jsonfmt -w "specification/cost-management/**/*.json"
Ran `jsonfmt -w "specification/datamigration/**/*.json"`
Ran `jsonfmt -w "specification/attestation/**/*.json"`
Before it was testing a newer version of the scripts.
Looks like the package is updated so they aren't needed now
* Adds base for updating Microsoft.ContainerService from version stable/2019-04-01 to version 2019-06-01

* Updates readme

* Updates API version in new specs and examples

* agent pool get-versions and get-upgrades API

* adding nodetains and low priority vmss properties

* update SDK generation files

* fix spelling error

* adding node public IP property

* fixing sdk versions files

* fixing node tains description per PM request

* add taints examples
* IMDS Swagger for 2019-02-01

* -Added IMDS version 2019-03-11
-Added IMDS version 2019-06-01

* Removed old examples

* Tabs to spaces

* More tabs to spaces

* Fix spellcheck errors
* typo: GraphParameters -> graphParameters

* typo: Edges -> edges

* typo: Nodes -> nodes

* typo: Parameters -> parameters

* typo: AssetId -> assetId

* typo: InputId -> inputId

* typo: OutputId -> outputId

* typo: TargetPortId -> targetPortId

* typo: TargetNodeId -> targetNodeId

* typo: SourceNodeId -> sourceNodeId

* typo: SourcePortId -> sourcePortId

* typo: CertificateThumbprint -> certificateThumbprint

* typo: Value -> value
Fixing info / name to the correct name.
Ran `jsonfmt -w "specification/logic/**/*.json"`
…TeradataTableDataset,TeradataTableDatasetTypeProperties (#6346)

* Modify the public swagger by reference to private swagger

* add TerdateTableDataset,TeradataSource

* modify specified
…ing usages by VM family support (#6220)

* just migrate to verion 2019-05-01, no content update

* update readme files for adding new verion 2019-05-01

* fix name from 2018-11-19-preview to 2018-11-19

* add usages by VM family changes

* rename the readme.go.md namespace and change the tags order to desc

* fix tag name for 2018-11-19

* remove not referenced example files

* switch backt to package-2018-03-preview

* fix go SDK issue not related to this feature

* fix go SDK issue not related to this feature

* fix model validation error and sdk error

* change the response code to 200
* typo: eventlevel -> eventLevel

* typo: KeyType -> keyType

* typo: sendMdnAsynchronously -> sendMDNAsynchronously

Mis-cased in the preview spec

* typo: signMDN -> signMdn

Mis-cased in preview spec

* typo: needMdn -> needMDN

Mis-cased in preview spec

* typo: enableNrrForInboundMdn -> enableNrrForInboundMDN

Mis-cased in preview spec

* typo: enableNrrForOutboundDecodedMessages -> enableNRRForOutboundDecodedMessages

Mis-cased for preview spec

* typo: enableNrrForOutboundEncodedMessages -> enableNRRForOutboundEncodedMessages

Mis-cased in preview API

* typo: enableNrrForOutboundMdn -> enableNRRForOutboundMDN

* typo: enableNrrForInboundDecodedMessages -> enableNRRForInboundDecodedMessages

* typo: enableNrrForInboundEncodedMessages -> enableNRRForInboundEncodedMessages

* typo: enableNrrForInboundMDN -> enableNRRForInboundMDN

* typo: resendIfMdnNotReceived -> resendIfMDNNotReceived

* typo: signMdn -> signMDN
* Update rest API examples with a user-assigned MSI request/response example

* flatten the example structure

* while there, update the subscriptionIds to generic subIds

* one escaped
- specificed -> specified
- sucessful -> successful
- resturns -> returns
- commited -> committed
- dataloss -> data loss
- Double word "with"
- applciation -> application
- ABRIC -> FABRIC
- resouce -> resource
- mininum -> minimum
- Double word "maximum"
- revent -> prevent
- empheral -> ephemeral
- exmaple -> example
- assgined -> assigned
- carefull -> careful
- primay -> primary
- Dispaly -> Display
- skus -> SKUs
… version stable/2019-04-01 (#6196)

* New Readme Config File

* New Go Language Readme Config File

* New Typescript Language Readme Config File

* New Python Language Readme Config File

* New C# Language Readme Config File

* New Ruby Language Readme Config File

* New Swagger Spec File

* New Swagger Example Spec File

* [VMwareCloudSimple] initial spec

*  [VMwareCloudSimple] clean-up examples, spellcheck

*  [VMwareCloudSimple] return 202 for long-running vm stop/start

*  [VMwareCloudSimple] address PR comments
 - change case of paths
 - add readOnly to created property
 - remove 404
 - remove MoveBody model

* update readme.me and readme.typescript.md. Fix output path, add azure-sdk-for-net

* update readme.go.md

* update readme.python.md

* update readme.ruby.md

* update readme.csharp.md

* readme.ruby.md wrap namespace with quotes

* remove x-ms-log-running-operation from get

* happy spellchecker

* happy spellchecker. fix typos

* update readme.python.md

* add readme.java.md

* update readme.python.md change output-folder
Ran `jsonfmt -w "specification/servicefabric/**/*.json"`
…achineInstanceView (#6367)

Adds hyperVGeneration  which displays what HyperVisor Generation the VM Boots in, via the VirtualMachineInstanceView.
…preview/2018-06-01 (#6368)

* Task 4669505: RI renewal: ARM swagger update.

* FW: Fixed unnecessary required field on renew property

* FW: Fixes based on comments

* FW: Fixes based on comments

* FW: Fix for the validator

* FW: Fixed validator issue

* FW: Update on RI-auto renewal

* Fixed for 2 space indentation
@akshataP akshataP self-assigned this Jun 21, 2019
@akshataP akshataP merged commit eeb58f2 into akshataP:master Jun 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.