Skip to content

Commit

Permalink
sqlvirtualmachine release (#26140)
Browse files Browse the repository at this point in the history
  • Loading branch information
kazrael2119 authored Jun 21, 2023
1 parent db87148 commit 68a9bf2
Show file tree
Hide file tree
Showing 89 changed files with 1,814 additions and 597 deletions.
6 changes: 3 additions & 3 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 3 additions & 13 deletions sdk/sqlvirtualmachine/arm-sqlvirtualmachine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
# Release History

## 5.0.0-beta.8 (2023-06-08)

## 5.0.0-beta.8 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

## 5.0.0-beta.7 (2023-02-02)

The package of @azure/arm-sqlvirtualmachine is using our next generation design principles since version 5.0.0-beta.7, which contains breaking changes.
The package of @azure/arm-sqlvirtualmachine is using our next generation design principles since version 5.0.0-beta.8, which contains breaking changes.

To understand the detail of the change, please refer to [Changelog](https://aka.ms/js-track2-changelog).

Expand Down
8 changes: 4 additions & 4 deletions sdk/sqlvirtualmachine/arm-sqlvirtualmachine/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "8ff0e3b8dc12cd793f4f2208d76f9f3a7f51176c",
"commit": "483cdd30332340a14e3d09eafdc1a18f3ba4324c",
"readme": "specification/sqlvirtualmachine/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=F:\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\sqlvirtualmachine\\resource-manager\\readme.md --use=@autorest/[email protected].0-rc.7 --generate-sample=true",
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\sqlvirtualmachine\\resource-manager\\readme.md --use=@autorest/[email protected].2 --generate-sample=true",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.0",
"use": "@autorest/[email protected].0-rc.7"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.0",
"use": "@autorest/[email protected].2"
}
2 changes: 1 addition & 1 deletion sdk/sqlvirtualmachine/arm-sqlvirtualmachine/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "js",
"TagPrefix": "js/sqlvirtualmachine/arm-sqlvirtualmachine",
"Tag": "js/sqlvirtualmachine/arm-sqlvirtualmachine_40212373d8"
"Tag": "js/sqlvirtualmachine/arm-sqlvirtualmachine_f868c67bfb"
}
10 changes: 5 additions & 5 deletions sdk/sqlvirtualmachine/arm-sqlvirtualmachine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
"node": ">=14.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.2.0",
"@azure/core-lro": "^2.5.3",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.6.1",
"@azure/core-client": "^1.7.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"tslib": "^2.2.0"
Expand All @@ -33,13 +33,13 @@
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-multi-entry": "^6.0.0",
"@rollup/plugin-node-resolve": "^13.1.3",
"mkdirp": "^1.0.4",
"mkdirp": "^2.1.2",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"typescript": "~5.0.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"dotenv": "^8.2.0",
"dotenv": "^16.0.0",
"@azure/identity": "^2.0.1",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.0.0",
Expand Down Expand Up @@ -120,4 +120,4 @@
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sqlvirtualmachine?view=azure-node-preview"
}
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Creates or updates an availability group listener.
*
* @summary Creates or updates an availability group listener.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateAvailabilityGroupListener.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateAvailabilityGroupListener.json
*/
async function createsOrUpdatesAnAvailabilityGroupListenerUsingLoadBalancerThisIsUsedForVMSPresentInSingleSubnet() {
const subscriptionId =
Expand Down Expand Up @@ -69,7 +69,7 @@ async function createsOrUpdatesAnAvailabilityGroupListenerUsingLoadBalancerThisI
* This sample demonstrates how to Creates or updates an availability group listener.
*
* @summary Creates or updates an availability group listener.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateAvailabilityGroupListenerWithMultiSubnet.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateAvailabilityGroupListenerWithMultiSubnet.json
*/
async function createsOrUpdatesAnAvailabilityGroupListenerThisIsUsedForVMSPresentInMultiSubnet() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Deletes an availability group listener.
*
* @summary Deletes an availability group listener.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/DeleteAvailabilityGroupListener.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/DeleteAvailabilityGroupListener.json
*/
async function deletesAnAvailabilityGroupListener() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets an availability group listener.
*
* @summary Gets an availability group listener.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/GetAvailabilityGroupListener.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/GetAvailabilityGroupListener.json
*/
async function getsAnAvailabilityGroupListener() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Lists all availability group listeners in a SQL virtual machine group.
*
* @summary Lists all availability group listeners in a SQL virtual machine group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/ListByGroupAvailabilityGroupListener.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/ListByGroupAvailabilityGroupListener.json
*/
async function listsAllAvailabilityGroupListenersInASqlVirtualMachineGroup() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Lists all of the available SQL Virtual Machine Rest API operations.
*
* @summary Lists all of the available SQL Virtual Machine Rest API operations.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/ListOperation.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/ListOperation.json
*/
async function listsAllOfTheAvailableSqlVirtualMachineRestApiOperations() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Creates or updates a SQL virtual machine group.
*
* @summary Creates or updates a SQL virtual machine group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineGroup.json
*/
async function createsOrUpdatesASqlVirtualMachineGroup() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Deletes a SQL virtual machine group.
*
* @summary Deletes a SQL virtual machine group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/DeleteSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/DeleteSqlVirtualMachineGroup.json
*/
async function deletesASqlVirtualMachineGroup() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets a SQL virtual machine group.
*
* @summary Gets a SQL virtual machine group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/GetSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/GetSqlVirtualMachineGroup.json
*/
async function getsASqlVirtualMachineGroup() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets all SQL virtual machine groups in a resource group.
*
* @summary Gets all SQL virtual machine groups in a resource group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/ListByResourceGroupSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/ListByResourceGroupSqlVirtualMachineGroup.json
*/
async function getsAllSqlVirtualMachineGroupsInAResourceGroup() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets all SQL virtual machine groups in a subscription.
*
* @summary Gets all SQL virtual machine groups in a subscription.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/ListSubscriptionSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/ListSubscriptionSqlVirtualMachineGroup.json
*/
async function getsAllSqlVirtualMachineGroupsInASubscription() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Updates SQL virtual machine group tags.
*
* @summary Updates SQL virtual machine group tags.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/UpdateSqlVirtualMachineGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/UpdateSqlVirtualMachineGroup.json
*/
async function updatesASqlVirtualMachineGroupTags() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import {
SqlVmTroubleshooting,
SqlVirtualMachineManagementClient
} from "@azure/arm-sqlvirtualmachine";
import { DefaultAzureCredential } from "@azure/identity";
import * as dotenv from "dotenv";

dotenv.config();

/**
* This sample demonstrates how to Starts SQL virtual machine troubleshooting.
*
* @summary Starts SQL virtual machine troubleshooting.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/TroubleshootSqlVirtualMachine.json
*/
async function startSqlVirtualMachineTroubleshootingOperation() {
const subscriptionId =
process.env["SQLVIRTUALMACHINE_SUBSCRIPTION_ID"] ||
"00000000-1111-2222-3333-444444444444";
const resourceGroupName =
process.env["SQLVIRTUALMACHINE_RESOURCE_GROUP"] || "testrg";
const sqlVirtualMachineName = "testvm";
const parameters: SqlVmTroubleshooting = {
endTimeUtc: new Date("2022-07-09T22:10:00Z"),
properties: { unhealthyReplicaInfo: { availabilityGroupName: "AG1" } },
startTimeUtc: new Date("2022-07-09T17:10:00Z"),
troubleshootingScenario: "UnhealthyReplica"
};
const credential = new DefaultAzureCredential();
const client = new SqlVirtualMachineManagementClient(
credential,
subscriptionId
);
const result = await client.sqlVirtualMachineTroubleshoot.beginTroubleshootAndWait(
resourceGroupName,
sqlVirtualMachineName,
parameters
);
console.log(result);
}

async function main() {
startSqlVirtualMachineTroubleshootingOperation();
}

main().catch(console.error);
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateVirtualMachineWithVMGroup.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateVirtualMachineWithVMGroup.json
*/
async function createsOrUpdatesASqlVirtualMachineAndJoinsItToASqlVirtualMachineGroup() {
const subscriptionId =
Expand Down Expand Up @@ -60,7 +60,7 @@ async function createsOrUpdatesASqlVirtualMachineAndJoinsItToASqlVirtualMachineG
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineAutomatedBackupWeekly.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineAutomatedBackupWeekly.json
*/
async function createsOrUpdatesASqlVirtualMachineForAutomatedBackUpSettingsWithWeeklyAndDaysOfTheWeekToRunTheBackUp() {
const subscriptionId =
Expand Down Expand Up @@ -132,7 +132,7 @@ async function createsOrUpdatesASqlVirtualMachineForAutomatedBackUpSettingsWithW
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineStorageConfigurationEXTEND.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineStorageConfigurationEXTEND.json
*/
async function createsOrUpdatesASqlVirtualMachineForStorageConfigurationSettingsToExtendDataLogOrTempDbStoragePool() {
const subscriptionId =
Expand Down Expand Up @@ -167,7 +167,7 @@ async function createsOrUpdatesASqlVirtualMachineForStorageConfigurationSettings
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineStorageConfigurationNEW.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineStorageConfigurationNEW.json
*/
async function createsOrUpdatesASqlVirtualMachineForStorageConfigurationSettingsToNewDataLogAndTempDbStoragePool() {
const subscriptionId =
Expand Down Expand Up @@ -213,7 +213,7 @@ async function createsOrUpdatesASqlVirtualMachineForStorageConfigurationSettings
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineMAX.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineMAX.json
*/
async function createsOrUpdatesASqlVirtualMachineWithMaxParameters() {
const subscriptionId =
Expand Down Expand Up @@ -261,6 +261,9 @@ async function createsOrUpdatesASqlVirtualMachineWithMaxParameters() {
location: "northeurope",
serverConfigurationsManagementSettings: {
additionalFeaturesServerConfigurations: { isRServicesEnabled: false },
azureAdAuthenticationSettings: {
clientId: "11111111-2222-3333-4444-555555555555"
},
sqlConnectivityUpdateSettings: {
connectivityType: "PRIVATE",
port: 1433,
Expand Down Expand Up @@ -306,7 +309,7 @@ async function createsOrUpdatesASqlVirtualMachineWithMaxParameters() {
* This sample demonstrates how to Creates or updates a SQL virtual machine.
*
* @summary Creates or updates a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/CreateOrUpdateSqlVirtualMachineMIN.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/CreateOrUpdateSqlVirtualMachineMIN.json
*/
async function createsOrUpdatesASqlVirtualMachineWithMinParameters() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Deletes a SQL virtual machine.
*
* @summary Deletes a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/DeleteSqlVirtualMachine.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/DeleteSqlVirtualMachine.json
*/
async function deletesASqlVirtualMachine() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets a SQL virtual machine.
*
* @summary Gets a SQL virtual machine.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/GetSqlVirtualMachine.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/GetSqlVirtualMachine.json
*/
async function getsASqlVirtualMachine() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets all SQL virtual machines in a resource group.
*
* @summary Gets all SQL virtual machines in a resource group.
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-07-01-preview/examples/ListByResourceGroupSqlVirtualMachine.json
* x-ms-original-file: specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2022-08-01-preview/examples/ListByResourceGroupSqlVirtualMachine.json
*/
async function getsAllSqlVirtualMachinesInAResourceGroup() {
const subscriptionId =
Expand Down
Loading

0 comments on commit 68a9bf2

Please sign in to comment.