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

Merging AutoRest ==> vs17Dev #3043

Merged
merged 76 commits into from
Apr 7, 2017
Merged

Merging AutoRest ==> vs17Dev #3043

merged 76 commits into from
Apr 7, 2017

Conversation

shahabhijeet
Copy link
Member

Merging AutoRest to vs17Dev

Vlad Cananau and others added 30 commits March 6, 2017 13:33
Added virtual network gateway connection tests for ipsec policies

Added VirtualNetworkGatewayConnection Ipsec Policies Test record

Test Cases updated to use field names

Connection Ipsec Policies Test session data

Ipsec policies Test added for virtual network gateway connections
1. Update getCredentials to listCredentials to support multiple login
credentials.
2. Refine regenerateCredential to support regenerate the specified login
credential.
3. Add Sku to registry properties as a required property.
4. Rename GetProperties to Get.
5. Change CreateOrUpdate to Create, add registry create parameters.
Also renamed several types and operations for improved clarify and
consistency.

Additions:

- BlobAuditingPolicy APIs (e.g. Databases.CreateOrUpdateBlobAuditingPolicy)
- ThreatDetectionPolicy APIs (e.g. Databases.CreateOrUpdateThreatDetectionPolicy)
- Databases.ListByServer now supports $expand parameter
- Capabilities APIs (e.g. Capabilities.ListByLocation)

Types renamed:

- ServerFirewallRule -> FirewallRule
- DatabaseEditions -> DatabaseEdition
- ElasticPoolEditions -> ElasticPoolEdition
- ImportRequestParameters -> ImportRequest
- ExportRequestParameters -> ExportRequest
- ImportExportOperationResponse -> ImportExportResponse
- OperationMode -> ImportOperationMode
- TransparentDataEncryptionStates -> TransparentDataEncryptionStatus

Types removed:

- Unused types: UpgradeHint, Schema, Table, Column

Operations renamed:

- Servers.GetByResourceGroup -> Servers.Get
- Servers.CreateOrUpdateFirewallRule -> FirewallRule.CreateOrUpdate, and
similar for Get, List, and Delete
- Databases.Import -> Databases.CreateImportOperation
- Servers.Import -> Databases.Import
- Databases.PauseDataWarehouse -> Databases.Pause
- Databases.ResumeDataWarehouse -> Databases.Resume

Operations removed:

- Removed ImportExport operation results APIs since these are handled
  automatically by Azure async pattern.
Adding E2E test for VM Put bug for protected members
SDK updated for version 2017-03-01 of the Traffic Manager API
…t for updating the api version number in SessionRecords.
henry416 and others added 28 commits March 22, 2017 15:56
Ipsec Policies for Virtual Network Gateway Connection
SQL breaking changes to fix Swagger spec validation errors/warnings
[ACR] Update to 2017-03-01 version
…esource swagger to remove unnecessary required params.
* Updated RepoTask module with new supported KeyVaule pairs

* Updating properties of the manifest file
* Turn XML generation on for all projects.

* Exclude Batch due to lack of proper XML comments.
Updating generated files after fixing virtualNetworkGateway resource swagger to remove unnecessary required params.
#WAF Renamed getAvailableWafRuleSets to listAvailableWafRuleSets and enhanced tests.
* Swagger and test update for ADL

This also uses the latest nightly AutoRest generator, which results in a
touch of every file.

* missed recording one test.

* Update version of the ADL packages before PR merge
Merge Network changes into AutoRest
Update changelog for the current version.
* Adding Relay SDK Draft

* Swagger Updates.

* Method name corrected
* Add ServiceFabric SDK

* update with latest swagger file

* update sdk with latest Swagger

* update test case

* update with latest swagger file

* fix build warning

* fix swagger file path
* Search SDK: Fix bug that prevented infinite double values from deserializing

Also added a bunch of test coverage around boundary values.

* Search SDK: Adding convenience method for enabling JSON blob indexers

* Search SDK: Bumping version to 3.0.3 and changing release notes

* Updating Analyze API tests to include MS language tokenizers

* Forgot about one case

* Search SDK: Adding missing descriptions

The Name properties of Tokenizer, TokenFilter, and CharFilter didn't have
descriptions in the Swagger spec. Now that we've added them, the corresponding
generated C# properties now have comments.
* KeyVault: Add soft delete capability to C# SDK.

 - Includes session recording changes.

* KeyVault: Add restore, backup, recover, purge perm.

* KeyVault: Increase management SDK version.

 - 2.0.2 for official release of management SDK.

* KeyVault: Add optin soft delete flag to key vaults.

* Vault-level soft-delete support.

* key vault package upgrade

* adding purge disabled property for key and vault purge

* Regenerate the SDK based on version 1.0.0
* Initial change for a new version

* Update the POST operation id

* POST method update

* Make the POST call long running operation and handle the request id.

* Update existing test cases to work with new API version.

* Add new test case for POST

* Add test case for large payload scenario.

* Description update according to swagger update

* Update generate.cmd to point to new swagger spec

* Suppress CredScan message for certificate thumbprint, which is for encryption, not auth.

* Replace real thumbprints with dummy strings

* More thumbprints replaced with dummy strings

* Replace hardcoded web service keys with dummy strings

* Replace keys and thumbprints with dummy strings

* Remove all encrypted content which were treated as credentials by CredScan in the lab build.

* Update .net SDK with the latest swagger.
… .net SDK (#3040)

* exporting secret backup/restore in KV .net SDK

* Azure Machine Learning WebServicesRP new API version (#3036)

* Initial change for a new version

* Update the POST operation id

* POST method update

* Make the POST call long running operation and handle the request id.

* Update existing test cases to work with new API version.

* Add new test case for POST

* Add test case for large payload scenario.

* Description update according to swagger update

* Update generate.cmd to point to new swagger spec

* Suppress CredScan message for certificate thumbprint, which is for encryption, not auth.

* Replace real thumbprints with dummy strings

* More thumbprints replaced with dummy strings

* Replace hardcoded web service keys with dummy strings

* Replace keys and thumbprints with dummy strings

* Remove all encrypted content which were treated as credentials by CredScan in the lab build.

* Update .net SDK with the latest swagger.

* exposing additional signing and encryption algorithms in the KeyVault .Net SDK
@shahabhijeet shahabhijeet merged commit f367d07 into vs17Dev Apr 7, 2017
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.