diff --git a/sdk/workloads/arm-workloads/CHANGELOG.md b/sdk/workloads/arm-workloads/CHANGELOG.md
deleted file mode 100644
index 17592209f860..000000000000
--- a/sdk/workloads/arm-workloads/CHANGELOG.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Release History
-
-## 1.0.0-beta.1 (2022-06-09)
-
-The package of @azure/arm-workloads is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart).
diff --git a/sdk/workloads/arm-workloads/_meta.json b/sdk/workloads/arm-workloads/_meta.json
index 85d74e412c2f..cb0d9330da8b 100644
--- a/sdk/workloads/arm-workloads/_meta.json
+++ b/sdk/workloads/arm-workloads/_meta.json
@@ -1,8 +1,8 @@
{
- "commit": "2a63e99f7e9e67c685e01358fa0e4dba133ae845",
+ "commit": "cf554d7336e16b5daadf010f6dc3fd3da8af8229",
"readme": "specification/workloads/resource-manager/readme.md",
- "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=C:\\Users\\marygao\\project\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\workloads\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-beta.20 --generate-sample=true",
+ "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/workloads/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.19.20220425.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "release_tool": "@azure-tools/js-sdk-release-tools@2.3.1",
- "use": "@autorest/typescript@6.0.0-beta.20"
+ "release_tool": "@azure-tools/js-sdk-release-tools@2.4.0",
+ "use": "@autorest/typescript@6.0.0-alpha.19.20220425.1"
}
\ No newline at end of file
diff --git a/sdk/workloads/arm-workloads/package.json b/sdk/workloads/arm-workloads/package.json
index e5c1ea54e70c..a6bd080f4be4 100644
--- a/sdk/workloads/arm-workloads/package.json
+++ b/sdk/workloads/arm-workloads/package.json
@@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for WorkloadsClient.",
- "version": "1.0.0-beta.1",
+ "version": "1.0.0-beta.2",
"engines": {
"node": ">=12.0.0"
},
@@ -43,8 +43,6 @@
"@azure-tools/test-recorder": "^2.0.0",
"@azure-tools/test-credential": "^1.0.0",
"mocha": "^7.1.1",
- "@types/chai": "^4.2.8",
- "chai": "^4.2.0",
"cross-env": "^7.0.2",
"@azure/dev-tool": "^1.0.0"
},
@@ -110,13 +108,5 @@
}
]
},
- "autoPublish": true,
- "//sampleConfiguration": {
- "productName": "",
- "productSlugs": [
- "azure"
- ],
- "disableDocsMs": true,
- "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-workloads?view=azure-node-preview"
- }
+ "autoPublish": true
}
\ No newline at end of file
diff --git a/sdk/workloads/arm-workloads/recordings/node/my_test/recording_sample_test.json b/sdk/workloads/arm-workloads/recordings/node/my_test/recording_sample_test.json
deleted file mode 100644
index f721723386d8..000000000000
--- a/sdk/workloads/arm-workloads/recordings/node/my_test/recording_sample_test.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Entries": [],
- "Variables": {}
-}
diff --git a/sdk/workloads/arm-workloads/review/arm-workloads.api.md b/sdk/workloads/arm-workloads/review/arm-workloads.api.md
index 0b4bab473b69..a80767342385 100644
--- a/sdk/workloads/arm-workloads/review/arm-workloads.api.md
+++ b/sdk/workloads/arm-workloads/review/arm-workloads.api.md
@@ -793,7 +793,7 @@ export interface MonitorListResult {
}
// @public
-export type MonitorPropertiesErrors = ErrorModel;
+export type MonitorPropertiesErrors = ErrorModel & {};
// @public
export interface Monitors {
@@ -965,7 +965,7 @@ export interface OperationsDefinitionArrayResponseWithContinuation {
}
// @public
-export type OperationsDefinitionDisplay = OperationsDisplayDefinition;
+export type OperationsDefinitionDisplay = OperationsDisplayDefinition & {};
// @public
export interface OperationsDisplayDefinition {
@@ -1058,7 +1058,7 @@ export interface PatchResourceRequestBody {
}
// @public (undocumented)
-export type PatchResourceRequestBodyIdentity = UserAssignedServiceIdentity;
+export type PatchResourceRequestBodyIdentity = UserAssignedServiceIdentity & {};
// @public
export interface PhpProfile {
@@ -1093,7 +1093,7 @@ export type PhpWorkloadResource = TrackedResource & {
};
// @public
-export type PhpWorkloadResourceIdentity = UserAssignedServiceIdentity;
+export type PhpWorkloadResourceIdentity = UserAssignedServiceIdentity & {};
// @public
export interface PhpWorkloadResourceList {
@@ -1201,7 +1201,7 @@ export interface ProviderInstanceListResult {
}
// @public
-export type ProviderInstancePropertiesErrors = ErrorModel;
+export type ProviderInstancePropertiesErrors = ErrorModel & {};
// @public
export interface ProviderInstances {
@@ -1261,7 +1261,7 @@ export interface ProviderSpecificProperties {
export type ProviderSpecificPropertiesUnion = ProviderSpecificProperties | HanaDbProviderInstanceProperties | SapNetWeaverProviderInstanceProperties | PrometheusOSProviderInstanceProperties | DB2ProviderInstanceProperties | PrometheusHaClusterProviderInstanceProperties | MsSqlServerProviderInstanceProperties;
// @public
-export type ProxyResource = Resource;
+export type ProxyResource = Resource & {};
// @public
export type RedisCacheFamily = string;
diff --git a/sdk/workloads/arm-workloads/sample.env b/sdk/workloads/arm-workloads/sample.env
deleted file mode 100644
index 672847a3fea0..000000000000
--- a/sdk/workloads/arm-workloads/sample.env
+++ /dev/null
@@ -1,4 +0,0 @@
-# App registration secret for AAD authentication
-AZURE_CLIENT_SECRET=
-AZURE_CLIENT_ID=
-AZURE_TENANT_ID=
\ No newline at end of file
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsCreateSample.ts
deleted file mode 100644
index 2b1f5b25ce69..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 { Monitor, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Creates a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Create.json
- */
-async function createASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const monitorParameter: Monitor = {
- appLocation: "westus",
- location: "westus",
- logAnalyticsWorkspaceArmId:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.operationalinsights/workspaces/myWorkspace",
- managedResourceGroupConfiguration: { name: "myManagedRg" },
- monitorSubnet:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
- routingPreference: "RouteAll",
- tags: { key: "value" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- monitorParameter
- );
- console.log(result);
-}
-
-createASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsDeleteSample.ts
deleted file mode 100644
index 8a99cd012dc8..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Delete.json
- */
-async function deletesASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginDeleteAndWait(
- resourceGroupName,
- monitorName
- );
- console.log(result);
-}
-
-deletesASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsGetSample.ts
deleted file mode 100644
index c16fe34ddbbf..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsGetSample.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Get.json
- */
-async function getPropertiesOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.get(resourceGroupName, monitorName);
- console.log(result);
-}
-
-getPropertiesOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsListByResourceGroupSample.ts
deleted file mode 100644
index 079b9bbe1b33..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified resource group.
- *
- * @summary Gets a list of SAP monitors in the specified resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_ListByRG.json
- */
-async function listAllSapMonitorsInAResourceGroup() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "example-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInAResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsListSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsListSample.ts
deleted file mode 100644
index 07b54b100e6f..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- *
- * @summary Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_List.json
- */
-async function listAllSapMonitorsInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/monitorsUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/monitorsUpdateSample.ts
deleted file mode 100644
index f2358a43fa6d..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/monitorsUpdateSample.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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 { UpdateMonitorRequest, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags_Delete.json
- */
-async function deleteTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body: UpdateMonitorRequest = { identity: { type: "None" }, tags: {} };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(
- resourceGroupName,
- monitorName,
- body
- );
- console.log(result);
-}
-
-deleteTagsFieldOfASapMonitor().catch(console.error);
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags.json
- */
-async function updateTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body: UpdateMonitorRequest = {
- identity: { type: "None" },
- tags: { testkey: "testvalue" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(
- resourceGroupName,
- monitorName,
- body
- );
- console.log(result);
-}
-
-updateTagsFieldOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/operationsListSample.ts b/sdk/workloads/arm-workloads/samples-dev/operationsListSample.ts
deleted file mode 100644
index b651f1b2b0d2..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/operationsListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists all the available API operations under this PR
- *
- * @summary Lists all the available API operations under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Operations_List.json
- */
-async function operations() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.operations.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-operations().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsCreateOrUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsCreateOrUpdateSample.ts
deleted file mode 100644
index fe70a89f3b91..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsCreateOrUpdateSample.ts
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * 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 { PhpWorkloadResource, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Create or updated PHP workload resource.
- *
- * @summary Create or updated PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const phpWorkloadResource: PhpWorkloadResource = {
- adminUserProfile: {
- sshPublicKey: "===SSH=PUBLIC=KEY===",
- userName: "wpadmin"
- },
- appLocation: "eastus",
- backupProfile: { backupEnabled: "Disabled" },
- cacheProfile: {
- name: "wp-cache",
- capacity: 0,
- family: "C",
- skuName: "Basic"
- },
- controllerProfile: {
- name: "contoller-vm",
- dataDisks: [{ sizeInGB: 100, storageType: "Premium_LRS" }],
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- }
- },
- databaseProfile: {
- type: "MySql",
- backupRetentionDays: 7,
- haEnabled: "Disabled",
- serverName: "wp-db-server",
- sku: "Standard_D32s_v4",
- sslEnforcementEnabled: "Enabled",
- storageInGB: 128,
- storageIops: 200,
- storageSku: "Premium_LRS",
- tier: "GeneralPurpose",
- version: "5.7"
- },
- fileshareProfile: {
- shareSizeInGB: 100,
- shareType: "AzureFiles",
- storageType: "Premium_LRS"
- },
- kind: "WordPress",
- location: "eastus2",
- managedResourceGroupConfiguration: { name: "php-mrg-wp39" },
- networkProfile: {
- azureFrontDoorEnabled: "Enabled",
- loadBalancerSku: "Standard",
- loadBalancerType: "LoadBalancer"
- },
- phpProfile: { version: "7.3" },
- searchProfile: {
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- },
- searchType: "Elastic"
- },
- siteProfile: { domainName: "www.example.com" },
- sku: { name: "Large" },
- tags: {},
- webNodesProfile: {
- name: "web-server",
- autoScaleMaxCount: 1,
- autoScaleMinCount: 1,
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- }
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- phpWorkloadResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsDeleteSample.ts
deleted file mode 100644
index 2baf08b7442b..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsDeleteSample.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * 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 {
- PhpWorkloadsDeleteOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Delete PHP workload resource.
- *
- * @summary Delete PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const deleteInfra = "false";
- const options: PhpWorkloadsDeleteOptionalParams = { deleteInfra };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginDeleteAndWait(
- resourceGroupName,
- phpWorkloadName,
- options
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsGetSample.ts
deleted file mode 100644
index d116aa966417..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the PHP workload resource.
- *
- * @summary Gets the PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.get(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListByResourceGroupSample.ts
deleted file mode 100644
index 49e2f38e9213..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists PHP workload resources in a resource group.
- *
- * @summary Lists PHP workload resources in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListByResourceGroup.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListBySubscriptionSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListBySubscriptionSample.ts
deleted file mode 100644
index a7042e0a94d5..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsListBySubscriptionSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists PHP workload resources for a subscription.
- *
- * @summary Lists PHP workload resources for a subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListBySubscription.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsUpdateSample.ts
deleted file mode 100644
index 56faee0b2912..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/phpWorkloadsUpdateSample.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * 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 {
- PatchResourceRequestBody,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Update PHP workload resource.
- *
- * @summary Update PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Update.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const resourcePatchRequestBody: PatchResourceRequestBody = {
- identity: { type: "None" },
- tags: { tagName: "tag_value" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.update(
- resourceGroupName,
- phpWorkloadName,
- resourcePatchRequestBody
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/providerInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/providerInstancesCreateSample.ts
deleted file mode 100644
index f94732158a19..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/providerInstancesCreateSample.ts
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * 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 { ProviderInstance, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Create.json
- */
-async function createADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbName: "dbName",
- dbPassword: "password",
- dbPasswordUri: "",
- dbPort: "dbPort",
- dbUsername: "username",
- hostname: "hostname",
- providerType: "Db2",
- sapSid: "SID"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Create.json
- */
-async function createAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbPassword: "****",
- dbPasswordUri: "",
- dbPort: "5912",
- dbUsername: "user",
- hostname: "hostname",
- providerType: "MsSqlServer",
- sapSid: "sid"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Create.json
- */
-async function createAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusOS"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Create.json
- */
-async function createAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- clusterName: "clusterName",
- hostname: "hostname",
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusHaCluster",
- sid: "sid"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Create.json
- */
-async function createASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbName: "db",
- dbPassword: "****",
- dbPasswordUri: "",
- dbSslCertificateUri:
- "https://storageaccount.blob.core.windows.net/containername/filename",
- dbUsername: "user",
- hostname: "name",
- instanceNumber: "00",
- providerType: "SapHana",
- sqlPort: "0000",
- sslHostNameInCertificate: "xyz.domain.com"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Create.json
- */
-async function createASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- providerType: "SapNetWeaver",
- sapClientId: "111",
- sapHostFileEntries: ["127.0.0.1 name fqdn"],
- sapHostname: "name",
- sapInstanceNr: "00",
- sapPassword: "****",
- sapPasswordUri: "",
- sapPortNumber: "1234",
- sapSid: "SID",
- sapSslCertificateUri:
- "https://storageaccount.blob.core.windows.net/containername/filename",
- sapUsername: "username"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/providerInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/providerInstancesDeleteSample.ts
deleted file mode 100644
index fe8dad575e70..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/providerInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Delete.json
- */
-async function deletesASapMonitorProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginDeleteAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-deletesASapMonitorProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/providerInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/providerInstancesGetSample.ts
deleted file mode 100644
index b77821e9b8fe..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/providerInstancesGetSample.ts
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Get.json
- */
-async function getPropertiesOfADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Get.json
- */
-async function getPropertiesOfAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Get.json
- */
-async function getPropertiesOfAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Get.json
- */
-async function getPropertiesOfAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/providerInstancesListSample.ts b/sdk/workloads/arm-workloads/samples-dev/providerInstancesListSample.ts
deleted file mode 100644
index e6cb3c7e07ce..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/providerInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- *
- * @summary Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_List.json
- */
-async function listAllSapMonitorsProvidersInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.providerInstances.list(
- resourceGroupName,
- monitorName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsProvidersInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesCreateSample.ts
deleted file mode 100644
index 767bad53261e..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 {
- SAPApplicationServerInstance,
- SAPApplicationServerInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json
- */
-async function sapApplicationServerInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body: SAPApplicationServerInstance = {
- location: "westcentralus",
- tags: {}
- };
- const options: SAPApplicationServerInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesDeleteSample.ts
deleted file mode 100644
index b95c69b97e75..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Delete.json
- */
-async function sapApplicationServerInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesGetSample.ts
deleted file mode 100644
index 715d765db319..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Application Server Instance.
- *
- * @summary Gets the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Get.json
- */
-async function sapApplicationServerInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesListSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesListSample.ts
deleted file mode 100644
index b05189865676..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Application server Instances in an SVI.
- *
- * @summary Lists the SAP Application server Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_List.json
- */
-async function sapApplicationServerInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPApplicationServerInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapApplicationServerInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesUpdateSample.ts
deleted file mode 100644
index 3232c54c584c..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapApplicationServerInstancesUpdateSample.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * 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 {
- UpdateSAPApplicationInstanceRequest,
- SAPApplicationServerInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
- *
- * @summary Puts the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Update.json
- */
-async function sapApplicationServerInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body: UpdateSAPApplicationInstanceRequest = {
- tags: { tag1: "value1" }
- };
- const options: SAPApplicationServerInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapAvailabilityZoneDetailsSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapAvailabilityZoneDetailsSample.ts
deleted file mode 100644
index aba90e7f4089..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapAvailabilityZoneDetailsSample.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_eastus.json
- */
-async function sapAvailabilityZoneDetailsEastus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsEastus().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_northeurope.json
- */
-async function sapAvailabilityZoneDetailsNortheurope() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsNortheurope().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesCreateSample.ts
deleted file mode 100644
index 68da0dc9fcd0..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 {
- SAPCentralServerInstance,
- SAPCentralInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Create.json
- */
-async function sapCentralInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body: SAPCentralServerInstance = {
- location: "westcentralus",
- tags: {}
- };
- const options: SAPCentralInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesDeleteSample.ts
deleted file mode 100644
index 195be4fabd87..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Delete.json
- */
-async function sapCentralInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesGetSample.ts
deleted file mode 100644
index ef9d5052a378..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Central Instance.
- *
- * @summary Gets the SAP Central Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Get.json
- */
-async function sapCentralInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesListSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesListSample.ts
deleted file mode 100644
index 2917b75c99f6..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Central Instances in an SVI.
- *
- * @summary Lists the SAP Central Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_List.json
- */
-async function sapCentralInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPCentralInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapCentralInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesUpdateSample.ts
deleted file mode 100644
index de6cc2dec275..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapCentralInstancesUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- UpdateSAPCentralInstanceRequest,
- SAPCentralInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Updates the SAP Central Instance.
This can be used to update tags.
- *
- * @summary Updates the SAP Central Instance.
This can be used to update tags.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Update.json
- */
-async function sapCentralInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body: UpdateSAPCentralInstanceRequest = { tags: { tag1: "value1" } };
- const options: SAPCentralInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesCreateSample.ts
deleted file mode 100644
index e07e7fd0152d..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesCreateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- SAPDatabaseInstance,
- SAPDatabaseInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Create.json
- */
-async function sapDatabaseInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body: SAPDatabaseInstance = { location: "westcentralus", tags: {} };
- const options: SAPDatabaseInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesDeleteSample.ts
deleted file mode 100644
index 4e43425051b9..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Delete.json
- */
-async function sapDatabaseInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesGetSample.ts
deleted file mode 100644
index 1289eb70ed25..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Database Instance.
- *
- * @summary Gets the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Get.json
- */
-async function sapDatabaseInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesListSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesListSample.ts
deleted file mode 100644
index acda18b8c9a2..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Database Instances in an SVI.
- *
- * @summary Lists the SAP Database Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_List.json
- */
-async function sapDatabaseInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPDatabaseInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapDatabaseInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesUpdateSample.ts
deleted file mode 100644
index 60ecc838cb4b..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDatabaseInstancesUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- UpdateSAPDatabaseInstanceRequest,
- SAPDatabaseInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
- *
- * @summary Puts the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Update.json
- */
-async function sapDatabaseInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body: UpdateSAPDatabaseInstanceRequest = { tags: { key1: "value1" } };
- const options: SAPDatabaseInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapDiskConfigurationsSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapDiskConfigurationsSample.ts
deleted file mode 100644
index 4cbda6f93a66..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapDiskConfigurationsSample.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_NonProd.json
- */
-async function sapDiskConfigurationsNonProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsNonProd().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_Prod.json
- */
-async function sapDiskConfigurationsProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsProd().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapSizingRecommendationsSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapSizingRecommendationsSample.ts
deleted file mode 100644
index 157dd23047c9..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapSizingRecommendationsSample.ts
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_Distributed.json
- */
-async function sapSizingRecommendationsS4HanaDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvSet.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvZone.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_SingleServer.json
- */
-async function sapSizingRecommendationsS4HanaSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapSupportedSkuSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapSupportedSkuSample.ts
deleted file mode 100644
index 8b8b4bc301a9..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapSupportedSkuSample.ts
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_Distributed.json
- */
-async function sapSupportedSkusDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvSet.json
- */
-async function sapSupportedSkusDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvZone.json
- */
-async function sapSupportedSkusDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_SingleServer.json
- */
-async function sapSupportedSkusSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesCreateSample.ts
deleted file mode 100644
index a6512a69519f..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesCreateSample.ts
+++ /dev/null
@@ -1,796 +0,0 @@
-/*
- * 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 {
- SAPVirtualInstance,
- SAPVirtualInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed.json
- */
-async function sapVirtualInstancesCreateDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 5,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" }
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" }
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_SingleServer.json
- */
-async function sapVirtualInstancesCreateSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- }
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateSingleServer().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_Distributed.json
- */
-async function sapVirtualInstancesCreateWithOsconfigDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier"
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_SingleServer.json
- */
-async function sapVirtualInstancesCreateWithOsconfigSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesDeleteSample.ts
deleted file mode 100644
index cd834a32c2ca..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes an Virtual Instance for SAP.
- *
- * @summary Deletes an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Delete.json
- */
-async function sapVirtualInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesGetSample.ts
deleted file mode 100644
index f47c5c24c53b..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets an Virtual Instance for SAP.
- *
- * @summary Gets an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Get.json
- */
-async function sapVirtualInstancesGet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.get(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListByResourceGroupSample.ts
deleted file mode 100644
index 9fe1156c4bf8..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in a resource group.
- *
- * @summary Gets all Virtual Instances for SAP in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListByResourceGroup.json
- */
-async function sapVirtualInstancesListByResourceGroup() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListByResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListBySubscriptionSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListBySubscriptionSample.ts
deleted file mode 100644
index 163dacbd498b..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesListBySubscriptionSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in the subscription.
- *
- * @summary Gets all Virtual Instances for SAP in the subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListBySubscription.json
- */
-async function sapVirtualInstancesListBySubscription() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListBySubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStartSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStartSample.ts
deleted file mode 100644
index 6f5c5ed1006d..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStartSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Starts the SAP System.
- *
- * @summary Starts the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Start.json
- */
-async function sapVirtualInstancesStart() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStartAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesStart().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStopSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStopSample.ts
deleted file mode 100644
index 0ce74212136c..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesStopSample.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * 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 {
- StopRequest,
- SAPVirtualInstancesStopOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Stops the SAP System.
- *
- * @summary Stops the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Stop.json
- */
-async function sapVirtualInstancesStop() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: StopRequest = { hardStop: false };
- const options: SAPVirtualInstancesStopOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStopAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesStop().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesUpdateSample.ts
deleted file mode 100644
index ee3090fcf24e..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/sapVirtualInstancesUpdateSample.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * 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 {
- UpdateSAPVirtualInstanceRequest,
- SAPVirtualInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Updates an Virtual Instance for SAP.
- *
- * @summary Updates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Update.json
- */
-async function sapVirtualInstancesUpdate() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: UpdateSAPVirtualInstanceRequest = {
- identity: { type: "None" },
- tags: { key1: "svi1" }
- };
- const options: SAPVirtualInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.update(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/skusListSample.ts b/sdk/workloads/arm-workloads/samples-dev/skusListSample.ts
deleted file mode 100644
index 6b8dddd7b5b4..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/skusListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists all the available SKUs under this PR
- *
- * @summary Lists all the available SKUs under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Skus_List.json
- */
-async function skus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.skus.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-skus().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesCreateOrUpdateSample.ts b/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesCreateOrUpdateSample.ts
deleted file mode 100644
index 08a47102b81e..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesCreateOrUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- WordpressInstanceResource,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Create or updated WordPress instance resource.
- *
- * @summary Create or updated WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const wordpressInstanceResource: WordpressInstanceResource = {
- databaseName: "wpdb",
- databaseUser: "wpuser",
- version: "5.4.2"
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- wordpressInstanceResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesDeleteSample.ts
deleted file mode 100644
index ed1aa6f15516..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Delete WordPress instance resource.
- *
- * @summary Delete WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.delete(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesGetSample.ts
deleted file mode 100644
index 97c695bbbea3..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the WordPress instance resource.
- *
- * @summary Gets the WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.get(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesListSample.ts b/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesListSample.ts
deleted file mode 100644
index 10c9ba9dccdd..000000000000
--- a/sdk/workloads/arm-workloads/samples-dev/wordpressInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists WordPress instance resources under a phpWorkload resource.
- *
- * @summary Lists WordPress instance resources under a phpWorkload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_List.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.wordpressInstances.list(
- resourceGroupName,
- phpWorkloadName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/README.md b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/README.md
deleted file mode 100644
index 1eadcb98f14d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/README.md
+++ /dev/null
@@ -1,146 +0,0 @@
-# client library samples for JavaScript (Beta)
-
-These sample programs show how to use the JavaScript client libraries for in some common scenarios.
-
-| **File Name** | **Description** |
-| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [monitorsCreateSample.js][monitorscreatesample] | Creates a SAP monitor for the specified subscription, resource group, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Create.json |
-| [monitorsDeleteSample.js][monitorsdeletesample] | Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Delete.json |
-| [monitorsGetSample.js][monitorsgetsample] | Gets properties of a SAP monitor for the specified subscription, resource group, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Get.json |
-| [monitorsListByResourceGroupSample.js][monitorslistbyresourcegroupsample] | Gets a list of SAP monitors in the specified resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_ListByRG.json |
-| [monitorsListSample.js][monitorslistsample] | Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_List.json |
-| [monitorsUpdateSample.js][monitorsupdatesample] | Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags_Delete.json |
-| [operationsListSample.js][operationslistsample] | Lists all the available API operations under this PR x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Operations_List.json |
-| [phpWorkloadsCreateOrUpdateSample.js][phpworkloadscreateorupdatesample] | Create or updated PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_CreateOrUpdate.json |
-| [phpWorkloadsDeleteSample.js][phpworkloadsdeletesample] | Delete PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Delete.json |
-| [phpWorkloadsGetSample.js][phpworkloadsgetsample] | Gets the PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Get.json |
-| [phpWorkloadsListByResourceGroupSample.js][phpworkloadslistbyresourcegroupsample] | Lists PHP workload resources in a resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListByResourceGroup.json |
-| [phpWorkloadsListBySubscriptionSample.js][phpworkloadslistbysubscriptionsample] | Lists PHP workload resources for a subscription. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListBySubscription.json |
-| [phpWorkloadsUpdateSample.js][phpworkloadsupdatesample] | Update PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Update.json |
-| [providerInstancesCreateSample.js][providerinstancescreatesample] | Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Create.json |
-| [providerInstancesDeleteSample.js][providerinstancesdeletesample] | Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Delete.json |
-| [providerInstancesGetSample.js][providerinstancesgetsample] | Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Get.json |
-| [providerInstancesListSample.js][providerinstanceslistsample] | Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_List.json |
-| [sapApplicationServerInstancesCreateSample.js][sapapplicationserverinstancescreatesample] | Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json |
-| [sapApplicationServerInstancesDeleteSample.js][sapapplicationserverinstancesdeletesample] | Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Delete.json |
-| [sapApplicationServerInstancesGetSample.js][sapapplicationserverinstancesgetsample] | Gets the SAP Application Server Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Get.json |
-| [sapApplicationServerInstancesListSample.js][sapapplicationserverinstanceslistsample] | Lists the SAP Application server Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_List.json |
-| [sapApplicationServerInstancesUpdateSample.js][sapapplicationserverinstancesupdatesample] | Puts the SAP Application Server Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Update.json |
-| [sapAvailabilityZoneDetailsSample.js][sapavailabilityzonedetailssample] | Get SAP Availability Zone Details. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_eastus.json |
-| [sapCentralInstancesCreateSample.js][sapcentralinstancescreatesample] | Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Create.json |
-| [sapCentralInstancesDeleteSample.js][sapcentralinstancesdeletesample] | Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Delete.json |
-| [sapCentralInstancesGetSample.js][sapcentralinstancesgetsample] | Gets the SAP Central Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Get.json |
-| [sapCentralInstancesListSample.js][sapcentralinstanceslistsample] | Lists the SAP Central Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_List.json |
-| [sapCentralInstancesUpdateSample.js][sapcentralinstancesupdatesample] | Updates the SAP Central Instance.
This can be used to update tags. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Update.json |
-| [sapDatabaseInstancesCreateSample.js][sapdatabaseinstancescreatesample] | Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Create.json |
-| [sapDatabaseInstancesDeleteSample.js][sapdatabaseinstancesdeletesample] | Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Delete.json |
-| [sapDatabaseInstancesGetSample.js][sapdatabaseinstancesgetsample] | Gets the SAP Database Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Get.json |
-| [sapDatabaseInstancesListSample.js][sapdatabaseinstanceslistsample] | Lists the SAP Database Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_List.json |
-| [sapDatabaseInstancesUpdateSample.js][sapdatabaseinstancesupdatesample] | Puts the SAP Database Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Update.json |
-| [sapDiskConfigurationsSample.js][sapdiskconfigurationssample] | Get SAP Disk Configurations. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_NonProd.json |
-| [sapSizingRecommendationsSample.js][sapsizingrecommendationssample] | Get SAP sizing recommendations. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_Distributed.json |
-| [sapSupportedSkuSample.js][sapsupportedskusample] | Get SAP supported SKUs. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_Distributed.json |
-| [sapVirtualInstancesCreateSample.js][sapvirtualinstancescreatesample] | Creates an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed.json |
-| [sapVirtualInstancesDeleteSample.js][sapvirtualinstancesdeletesample] | Deletes an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Delete.json |
-| [sapVirtualInstancesGetSample.js][sapvirtualinstancesgetsample] | Gets an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Get.json |
-| [sapVirtualInstancesListByResourceGroupSample.js][sapvirtualinstanceslistbyresourcegroupsample] | Gets all Virtual Instances for SAP in a resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListByResourceGroup.json |
-| [sapVirtualInstancesListBySubscriptionSample.js][sapvirtualinstanceslistbysubscriptionsample] | Gets all Virtual Instances for SAP in the subscription. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListBySubscription.json |
-| [sapVirtualInstancesStartSample.js][sapvirtualinstancesstartsample] | Starts the SAP System. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Start.json |
-| [sapVirtualInstancesStopSample.js][sapvirtualinstancesstopsample] | Stops the SAP System. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Stop.json |
-| [sapVirtualInstancesUpdateSample.js][sapvirtualinstancesupdatesample] | Updates an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Update.json |
-| [skusListSample.js][skuslistsample] | Lists all the available SKUs under this PR x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Skus_List.json |
-| [wordpressInstancesCreateOrUpdateSample.js][wordpressinstancescreateorupdatesample] | Create or updated WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_CreateOrUpdate.json |
-| [wordpressInstancesDeleteSample.js][wordpressinstancesdeletesample] | Delete WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Delete.json |
-| [wordpressInstancesGetSample.js][wordpressinstancesgetsample] | Gets the WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Get.json |
-| [wordpressInstancesListSample.js][wordpressinstanceslistsample] | Lists WordPress instance resources under a phpWorkload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_List.json |
-
-## Prerequisites
-
-The sample programs are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
-
-You need [an Azure subscription][freesub] to run these sample programs.
-
-Samples retrieve credentials to access the service endpoint from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.
-
-Adapting the samples to run in the browser may require some additional consideration. For details, please see the [package README][package].
-
-## Setup
-
-To run the samples using the published version of the package:
-
-1. Install the dependencies using `npm`:
-
-```bash
-npm install
-```
-
-2. Edit the file `sample.env`, adding the correct credentials to access the Azure service and run the samples. Then rename the file from `sample.env` to just `.env`. The sample programs will read this file automatically.
-
-3. Run whichever samples you like (note that some samples may require additional setup, see the table above):
-
-```bash
-node monitorsCreateSample.js
-```
-
-Alternatively, run a single sample with the correct environment variables set (setting up the `.env` file is not required if you do this), for example (cross-platform):
-
-```bash
-npx cross-env node monitorsCreateSample.js
-```
-
-## Next Steps
-
-Take a look at our [API Documentation][apiref] for more information about the APIs that are available in the clients.
-
-[monitorscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsCreateSample.js
-[monitorsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsDeleteSample.js
-[monitorsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsGetSample.js
-[monitorslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListByResourceGroupSample.js
-[monitorslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListSample.js
-[monitorsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsUpdateSample.js
-[operationslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/operationsListSample.js
-[phpworkloadscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsCreateOrUpdateSample.js
-[phpworkloadsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsDeleteSample.js
-[phpworkloadsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsGetSample.js
-[phpworkloadslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListByResourceGroupSample.js
-[phpworkloadslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListBySubscriptionSample.js
-[phpworkloadsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsUpdateSample.js
-[providerinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesCreateSample.js
-[providerinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesDeleteSample.js
-[providerinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesGetSample.js
-[providerinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesListSample.js
-[sapapplicationserverinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesCreateSample.js
-[sapapplicationserverinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesDeleteSample.js
-[sapapplicationserverinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesGetSample.js
-[sapapplicationserverinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesListSample.js
-[sapapplicationserverinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesUpdateSample.js
-[sapavailabilityzonedetailssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapAvailabilityZoneDetailsSample.js
-[sapcentralinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesCreateSample.js
-[sapcentralinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesDeleteSample.js
-[sapcentralinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesGetSample.js
-[sapcentralinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesListSample.js
-[sapcentralinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesUpdateSample.js
-[sapdatabaseinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesCreateSample.js
-[sapdatabaseinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesDeleteSample.js
-[sapdatabaseinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesGetSample.js
-[sapdatabaseinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesListSample.js
-[sapdatabaseinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesUpdateSample.js
-[sapdiskconfigurationssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDiskConfigurationsSample.js
-[sapsizingrecommendationssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSizingRecommendationsSample.js
-[sapsupportedskusample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSupportedSkuSample.js
-[sapvirtualinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesCreateSample.js
-[sapvirtualinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesDeleteSample.js
-[sapvirtualinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesGetSample.js
-[sapvirtualinstanceslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListByResourceGroupSample.js
-[sapvirtualinstanceslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListBySubscriptionSample.js
-[sapvirtualinstancesstartsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStartSample.js
-[sapvirtualinstancesstopsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStopSample.js
-[sapvirtualinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesUpdateSample.js
-[skuslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/skusListSample.js
-[wordpressinstancescreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesCreateOrUpdateSample.js
-[wordpressinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesDeleteSample.js
-[wordpressinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesGetSample.js
-[wordpressinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesListSample.js
-[apiref]: https://docs.microsoft.com/javascript/api/@azure/arm-workloads?view=azure-node-preview
-[freesub]: https://azure.microsoft.com/free/
-[package]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/workloads/arm-workloads/README.md
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsCreateSample.js
deleted file mode 100644
index 66f86ee0b61d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsCreateSample.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Creates a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Creates a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Create.json
- */
-async function createASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const monitorParameter = {
- appLocation: "westus",
- location: "westus",
- logAnalyticsWorkspaceArmId:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.operationalinsights/workspaces/myWorkspace",
- managedResourceGroupConfiguration: { name: "myManagedRg" },
- monitorSubnet:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
- routingPreference: "RouteAll",
- tags: { key: "value" },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- monitorParameter
- );
- console.log(result);
-}
-
-createASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsDeleteSample.js
deleted file mode 100644
index 577b726b0508..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsDeleteSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Delete.json
- */
-async function deletesASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginDeleteAndWait(resourceGroupName, monitorName);
- console.log(result);
-}
-
-deletesASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsGetSample.js
deleted file mode 100644
index 9cbdf71d9c2f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsGetSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Get.json
- */
-async function getPropertiesOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.get(resourceGroupName, monitorName);
- console.log(result);
-}
-
-getPropertiesOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListByResourceGroupSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListByResourceGroupSample.js
deleted file mode 100644
index 000bb8321712..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListByResourceGroupSample.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified resource group.
- *
- * @summary Gets a list of SAP monitors in the specified resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_ListByRG.json
- */
-async function listAllSapMonitorsInAResourceGroup() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "example-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.listByResourceGroup(resourceGroupName)) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInAResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListSample.js
deleted file mode 100644
index da7091037a6f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsListSample.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- *
- * @summary Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_List.json
- */
-async function listAllSapMonitorsInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsUpdateSample.js
deleted file mode 100644
index 33f511f005e4..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/monitorsUpdateSample.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags_Delete.json
- */
-async function deleteTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body = { identity: { type: "None" }, tags: {} };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(resourceGroupName, monitorName, body);
- console.log(result);
-}
-
-deleteTagsFieldOfASapMonitor().catch(console.error);
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags.json
- */
-async function updateTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body = {
- identity: { type: "None" },
- tags: { testkey: "testvalue" },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(resourceGroupName, monitorName, body);
- console.log(result);
-}
-
-updateTagsFieldOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/operationsListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/operationsListSample.js
deleted file mode 100644
index 34587bf22645..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/operationsListSample.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists all the available API operations under this PR
- *
- * @summary Lists all the available API operations under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Operations_List.json
- */
-async function operations() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.operations.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-operations().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/package.json b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/package.json
deleted file mode 100644
index 0e43253bcf68..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "@azure-samples/arm-workloads-js-beta",
- "private": true,
- "version": "1.0.0",
- "description": " client library samples for JavaScript (Beta)",
- "engines": {
- "node": ">=12.0.0"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Azure/azure-sdk-for-js.git",
- "directory": "sdk/workloads/arm-workloads"
- },
- "keywords": [
- "node",
- "azure",
- "typescript",
- "browser",
- "isomorphic"
- ],
- "author": "Microsoft Corporation",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/Azure/azure-sdk-for-js/issues"
- },
- "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/workloads/arm-workloads",
- "dependencies": {
- "@azure/arm-workloads": "next",
- "dotenv": "latest",
- "@azure/identity": "^2.0.1"
- }
-}
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsCreateOrUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsCreateOrUpdateSample.js
deleted file mode 100644
index 5447b907c407..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsCreateOrUpdateSample.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Create or updated PHP workload resource.
- *
- * @summary Create or updated PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const phpWorkloadResource = {
- adminUserProfile: {
- sshPublicKey: "===SSH=PUBLIC=KEY===",
- userName: "wpadmin",
- },
- appLocation: "eastus",
- backupProfile: { backupEnabled: "Disabled" },
- cacheProfile: {
- name: "wp-cache",
- capacity: 0,
- family: "C",
- skuName: "Basic",
- },
- controllerProfile: {
- name: "contoller-vm",
- dataDisks: [{ sizeInGB: 100, storageType: "Premium_LRS" }],
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest",
- },
- },
- databaseProfile: {
- type: "MySql",
- backupRetentionDays: 7,
- haEnabled: "Disabled",
- serverName: "wp-db-server",
- sku: "Standard_D32s_v4",
- sslEnforcementEnabled: "Enabled",
- storageInGB: 128,
- storageIops: 200,
- storageSku: "Premium_LRS",
- tier: "GeneralPurpose",
- version: "5.7",
- },
- fileshareProfile: {
- shareSizeInGB: 100,
- shareType: "AzureFiles",
- storageType: "Premium_LRS",
- },
- kind: "WordPress",
- location: "eastus2",
- managedResourceGroupConfiguration: { name: "php-mrg-wp39" },
- networkProfile: {
- azureFrontDoorEnabled: "Enabled",
- loadBalancerSku: "Standard",
- loadBalancerType: "LoadBalancer",
- },
- phpProfile: { version: "7.3" },
- searchProfile: {
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest",
- },
- searchType: "Elastic",
- },
- siteProfile: { domainName: "www.example.com" },
- sku: { name: "Large" },
- tags: {},
- webNodesProfile: {
- name: "web-server",
- autoScaleMaxCount: 1,
- autoScaleMinCount: 1,
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest",
- },
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- phpWorkloadResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsDeleteSample.js
deleted file mode 100644
index 239967c0aa48..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsDeleteSample.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Delete PHP workload resource.
- *
- * @summary Delete PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const deleteInfra = "false";
- const options = { deleteInfra };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginDeleteAndWait(
- resourceGroupName,
- phpWorkloadName,
- options
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsGetSample.js
deleted file mode 100644
index e5ff03e3cdab..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsGetSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets the PHP workload resource.
- *
- * @summary Gets the PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.get(resourceGroupName, phpWorkloadName);
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListByResourceGroupSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListByResourceGroupSample.js
deleted file mode 100644
index a2414907c3cb..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListByResourceGroupSample.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists PHP workload resources in a resource group.
- *
- * @summary Lists PHP workload resources in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListByResourceGroup.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listByResourceGroup(resourceGroupName)) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListBySubscriptionSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListBySubscriptionSample.js
deleted file mode 100644
index 955ac92179df..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsListBySubscriptionSample.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists PHP workload resources for a subscription.
- *
- * @summary Lists PHP workload resources for a subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListBySubscription.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsUpdateSample.js
deleted file mode 100644
index 086da539e2b7..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/phpWorkloadsUpdateSample.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Update PHP workload resource.
- *
- * @summary Update PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Update.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const resourcePatchRequestBody = {
- identity: { type: "None" },
- tags: { tagName: "tag_value" },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.update(
- resourceGroupName,
- phpWorkloadName,
- resourcePatchRequestBody
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesCreateSample.js
deleted file mode 100644
index f1a81e8f160e..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesCreateSample.js
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Create.json
- */
-async function createADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- dbName: "dbName",
- dbPassword: "password",
- dbPasswordUri: "",
- dbPort: "dbPort",
- dbUsername: "username",
- hostname: "hostname",
- providerType: "Db2",
- sapSid: "SID",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Create.json
- */
-async function createAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- dbPassword: "****",
- dbPasswordUri: "",
- dbPort: "5912",
- dbUsername: "user",
- hostname: "hostname",
- providerType: "MsSqlServer",
- sapSid: "sid",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Create.json
- */
-async function createAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusOS",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Create.json
- */
-async function createAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- clusterName: "clusterName",
- hostname: "hostname",
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusHaCluster",
- sid: "sid",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Create.json
- */
-async function createASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- dbName: "db",
- dbPassword: "****",
- dbPasswordUri: "",
- dbSslCertificateUri: "https://storageaccount.blob.core.windows.net/containername/filename",
- dbUsername: "user",
- hostname: "name",
- instanceNumber: "00",
- providerType: "SapHana",
- sqlPort: "0000",
- sslHostNameInCertificate: "xyz.domain.com",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Create.json
- */
-async function createASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter = {
- providerSettings: {
- providerType: "SapNetWeaver",
- sapClientId: "111",
- sapHostFileEntries: ["127.0.0.1 name fqdn"],
- sapHostname: "name",
- sapInstanceNr: "00",
- sapPassword: "****",
- sapPasswordUri: "",
- sapPortNumber: "1234",
- sapSid: "SID",
- sapSslCertificateUri: "https://storageaccount.blob.core.windows.net/containername/filename",
- sapUsername: "username",
- },
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesDeleteSample.js
deleted file mode 100644
index c1ecae950383..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesDeleteSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Delete.json
- */
-async function deletesASapMonitorProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginDeleteAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-deletesASapMonitorProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesGetSample.js
deleted file mode 100644
index 2bdfe59d40e1..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesGetSample.js
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Get.json
- */
-async function getPropertiesOfADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Get.json
- */
-async function getPropertiesOfAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Get.json
- */
-async function getPropertiesOfAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Get.json
- */
-async function getPropertiesOfAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesListSample.js
deleted file mode 100644
index ebcb1a22f03c..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/providerInstancesListSample.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- *
- * @summary Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_List.json
- */
-async function listAllSapMonitorsProvidersInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.providerInstances.list(resourceGroupName, monitorName)) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsProvidersInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sample.env b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sample.env
deleted file mode 100644
index 672847a3fea0..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sample.env
+++ /dev/null
@@ -1,4 +0,0 @@
-# App registration secret for AAD authentication
-AZURE_CLIENT_SECRET=
-AZURE_CLIENT_ID=
-AZURE_TENANT_ID=
\ No newline at end of file
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesCreateSample.js
deleted file mode 100644
index fa0188f6fcdf..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesCreateSample.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json
- */
-async function sapApplicationServerInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body = {
- location: "westcentralus",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesDeleteSample.js
deleted file mode 100644
index 555302197805..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesDeleteSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Delete.json
- */
-async function sapApplicationServerInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesGetSample.js
deleted file mode 100644
index 4ebb9280b918..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesGetSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets the SAP Application Server Instance.
- *
- * @summary Gets the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Get.json
- */
-async function sapApplicationServerInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesListSample.js
deleted file mode 100644
index 11f626e72789..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesListSample.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists the SAP Application server Instances in an SVI.
- *
- * @summary Lists the SAP Application server Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_List.json
- */
-async function sapApplicationServerInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPApplicationServerInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapApplicationServerInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesUpdateSample.js
deleted file mode 100644
index f43df126f7a1..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapApplicationServerInstancesUpdateSample.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
- *
- * @summary Puts the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Update.json
- */
-async function sapApplicationServerInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body = {
- tags: { tag1: "value1" },
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapAvailabilityZoneDetailsSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapAvailabilityZoneDetailsSample.js
deleted file mode 100644
index 8d976f476701..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapAvailabilityZoneDetailsSample.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_eastus.json
- */
-async function sapAvailabilityZoneDetailsEastus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsEastus().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_northeurope.json
- */
-async function sapAvailabilityZoneDetailsNortheurope() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsNortheurope().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesCreateSample.js
deleted file mode 100644
index bb80d5551a21..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesCreateSample.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Create.json
- */
-async function sapCentralInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body = {
- location: "westcentralus",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesDeleteSample.js
deleted file mode 100644
index bb23b4558570..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesDeleteSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Delete.json
- */
-async function sapCentralInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesGetSample.js
deleted file mode 100644
index e26c1949008a..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesGetSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets the SAP Central Instance.
- *
- * @summary Gets the SAP Central Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Get.json
- */
-async function sapCentralInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesListSample.js
deleted file mode 100644
index 3907f3dc56be..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesListSample.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists the SAP Central Instances in an SVI.
- *
- * @summary Lists the SAP Central Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_List.json
- */
-async function sapCentralInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPCentralInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapCentralInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesUpdateSample.js
deleted file mode 100644
index 3147f075c98c..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapCentralInstancesUpdateSample.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Updates the SAP Central Instance.
This can be used to update tags.
- *
- * @summary Updates the SAP Central Instance.
This can be used to update tags.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Update.json
- */
-async function sapCentralInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body = { tags: { tag1: "value1" } };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesCreateSample.js
deleted file mode 100644
index 80800ce5d66f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesCreateSample.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Create.json
- */
-async function sapDatabaseInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body = { location: "westcentralus", tags: {} };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesDeleteSample.js
deleted file mode 100644
index ffd0d497a44b..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesDeleteSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Delete.json
- */
-async function sapDatabaseInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesGetSample.js
deleted file mode 100644
index 910820676373..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesGetSample.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets the SAP Database Instance.
- *
- * @summary Gets the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Get.json
- */
-async function sapDatabaseInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesListSample.js
deleted file mode 100644
index 6882723d4583..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesListSample.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists the SAP Database Instances in an SVI.
- *
- * @summary Lists the SAP Database Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_List.json
- */
-async function sapDatabaseInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPDatabaseInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapDatabaseInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesUpdateSample.js
deleted file mode 100644
index a279e73c7b22..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDatabaseInstancesUpdateSample.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
- *
- * @summary Puts the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Update.json
- */
-async function sapDatabaseInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body = { tags: { key1: "value1" } };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDiskConfigurationsSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDiskConfigurationsSample.js
deleted file mode 100644
index 3097cfdc7d4d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapDiskConfigurationsSample.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_NonProd.json
- */
-async function sapDiskConfigurationsNonProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsNonProd().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_Prod.json
- */
-async function sapDiskConfigurationsProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsProd().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSizingRecommendationsSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSizingRecommendationsSample.js
deleted file mode 100644
index f33052b8205a..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSizingRecommendationsSample.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_Distributed.json
- */
-async function sapSizingRecommendationsS4HanaDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvSet.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvZone.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_SingleServer.json
- */
-async function sapSizingRecommendationsS4HanaSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSupportedSkuSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSupportedSkuSample.js
deleted file mode 100644
index 01ba8a0a45e7..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapSupportedSkuSample.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_Distributed.json
- */
-async function sapSupportedSkusDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvSet.json
- */
-async function sapSupportedSkusDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvZone.json
- */
-async function sapSupportedSkusDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_SingleServer.json
- */
-async function sapSupportedSkusSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesCreateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesCreateSample.js
deleted file mode 100644
index c41957826c44..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesCreateSample.js
+++ /dev/null
@@ -1,788 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed.json
- */
-async function sapVirtualInstancesCreateDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 5,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" },
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" },
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_SingleServer.json
- */
-async function sapVirtualInstancesCreateSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateSingleServer().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_Distributed.json
- */
-async function sapVirtualInstancesCreateWithOsconfigDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url: "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip",
- },
- sapFqdn: "xyz.test.com",
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" },
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url: "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip",
- },
- sapFqdn: "xyz.test.com",
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E16ds_v4",
- },
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_M32ts",
- },
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" },
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url: "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip",
- },
- sapFqdn: "xyz.test.com",
- },
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_SingleServer.json
- */
-async function sapVirtualInstancesCreateWithOsconfigSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505",
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" },
- },
- },
- vmSize: "Standard_E32ds_v4",
- },
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url: "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip",
- },
- sapFqdn: "xyz.test.com",
- },
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {},
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesDeleteSample.js
deleted file mode 100644
index 2544f9d3ddb6..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesDeleteSample.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Deletes an Virtual Instance for SAP.
- *
- * @summary Deletes an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Delete.json
- */
-async function sapVirtualInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesGetSample.js
deleted file mode 100644
index 6cb795a51a9e..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesGetSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets an Virtual Instance for SAP.
- *
- * @summary Gets an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Get.json
- */
-async function sapVirtualInstancesGet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.get(resourceGroupName, sapVirtualInstanceName);
- console.log(result);
-}
-
-sapVirtualInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListByResourceGroupSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListByResourceGroupSample.js
deleted file mode 100644
index ef4f15143f77..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListByResourceGroupSample.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in a resource group.
- *
- * @summary Gets all Virtual Instances for SAP in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListByResourceGroup.json
- */
-async function sapVirtualInstancesListByResourceGroup() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listByResourceGroup(resourceGroupName)) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListByResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListBySubscriptionSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListBySubscriptionSample.js
deleted file mode 100644
index e5920071f0a6..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesListBySubscriptionSample.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in the subscription.
- *
- * @summary Gets all Virtual Instances for SAP in the subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListBySubscription.json
- */
-async function sapVirtualInstancesListBySubscription() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListBySubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStartSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStartSample.js
deleted file mode 100644
index 4abf1a0a79c9..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStartSample.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Starts the SAP System.
- *
- * @summary Starts the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Start.json
- */
-async function sapVirtualInstancesStart() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStartAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesStart().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStopSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStopSample.js
deleted file mode 100644
index 63cd9de539ef..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesStopSample.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Stops the SAP System.
- *
- * @summary Stops the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Stop.json
- */
-async function sapVirtualInstancesStop() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = { hardStop: false };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStopAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesStop().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesUpdateSample.js
deleted file mode 100644
index dce3b6b179ff..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/sapVirtualInstancesUpdateSample.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Updates an Virtual Instance for SAP.
- *
- * @summary Updates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Update.json
- */
-async function sapVirtualInstancesUpdate() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body = {
- identity: { type: "None" },
- tags: { key1: "svi1" },
- };
- const options = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.update(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/skusListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/skusListSample.js
deleted file mode 100644
index f32a9009c03f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/skusListSample.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists all the available SKUs under this PR
- *
- * @summary Lists all the available SKUs under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Skus_List.json
- */
-async function skus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.skus.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-skus().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesCreateOrUpdateSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesCreateOrUpdateSample.js
deleted file mode 100644
index a7a72bd4ba14..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesCreateOrUpdateSample.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Create or updated WordPress instance resource.
- *
- * @summary Create or updated WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const wordpressInstanceResource = {
- databaseName: "wpdb",
- databaseUser: "wpuser",
- version: "5.4.2",
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- wordpressInstanceResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesDeleteSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesDeleteSample.js
deleted file mode 100644
index a617cb3072fa..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesDeleteSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Delete WordPress instance resource.
- *
- * @summary Delete WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.delete(resourceGroupName, phpWorkloadName);
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesGetSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesGetSample.js
deleted file mode 100644
index fdcf59730af9..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesGetSample.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Gets the WordPress instance resource.
- *
- * @summary Gets the WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.get(resourceGroupName, phpWorkloadName);
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesListSample.js b/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesListSample.js
deleted file mode 100644
index 20212aba53f7..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/javascript/wordpressInstancesListSample.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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.
-const { WorkloadsClient } = require("@azure/arm-workloads");
-const { DefaultAzureCredential } = require("@azure/identity");
-
-/**
- * This sample demonstrates how to Lists WordPress instance resources under a phpWorkload resource.
- *
- * @summary Lists WordPress instance resources under a phpWorkload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_List.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.wordpressInstances.list(resourceGroupName, phpWorkloadName)) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/README.md b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/README.md
deleted file mode 100644
index 8dbeb94a6144..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/README.md
+++ /dev/null
@@ -1,159 +0,0 @@
-# client library samples for TypeScript (Beta)
-
-These sample programs show how to use the TypeScript client libraries for in some common scenarios.
-
-| **File Name** | **Description** |
-| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [monitorsCreateSample.ts][monitorscreatesample] | Creates a SAP monitor for the specified subscription, resource group, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Create.json |
-| [monitorsDeleteSample.ts][monitorsdeletesample] | Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Delete.json |
-| [monitorsGetSample.ts][monitorsgetsample] | Gets properties of a SAP monitor for the specified subscription, resource group, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Get.json |
-| [monitorsListByResourceGroupSample.ts][monitorslistbyresourcegroupsample] | Gets a list of SAP monitors in the specified resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_ListByRG.json |
-| [monitorsListSample.ts][monitorslistsample] | Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_List.json |
-| [monitorsUpdateSample.ts][monitorsupdatesample] | Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags_Delete.json |
-| [operationsListSample.ts][operationslistsample] | Lists all the available API operations under this PR x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Operations_List.json |
-| [phpWorkloadsCreateOrUpdateSample.ts][phpworkloadscreateorupdatesample] | Create or updated PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_CreateOrUpdate.json |
-| [phpWorkloadsDeleteSample.ts][phpworkloadsdeletesample] | Delete PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Delete.json |
-| [phpWorkloadsGetSample.ts][phpworkloadsgetsample] | Gets the PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Get.json |
-| [phpWorkloadsListByResourceGroupSample.ts][phpworkloadslistbyresourcegroupsample] | Lists PHP workload resources in a resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListByResourceGroup.json |
-| [phpWorkloadsListBySubscriptionSample.ts][phpworkloadslistbysubscriptionsample] | Lists PHP workload resources for a subscription. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListBySubscription.json |
-| [phpWorkloadsUpdateSample.ts][phpworkloadsupdatesample] | Update PHP workload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Update.json |
-| [providerInstancesCreateSample.ts][providerinstancescreatesample] | Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Create.json |
-| [providerInstancesDeleteSample.ts][providerinstancesdeletesample] | Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Delete.json |
-| [providerInstancesGetSample.ts][providerinstancesgetsample] | Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Get.json |
-| [providerInstancesListSample.ts][providerinstanceslistsample] | Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_List.json |
-| [sapApplicationServerInstancesCreateSample.ts][sapapplicationserverinstancescreatesample] | Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json |
-| [sapApplicationServerInstancesDeleteSample.ts][sapapplicationserverinstancesdeletesample] | Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Delete.json |
-| [sapApplicationServerInstancesGetSample.ts][sapapplicationserverinstancesgetsample] | Gets the SAP Application Server Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Get.json |
-| [sapApplicationServerInstancesListSample.ts][sapapplicationserverinstanceslistsample] | Lists the SAP Application server Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_List.json |
-| [sapApplicationServerInstancesUpdateSample.ts][sapapplicationserverinstancesupdatesample] | Puts the SAP Application Server Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Update.json |
-| [sapAvailabilityZoneDetailsSample.ts][sapavailabilityzonedetailssample] | Get SAP Availability Zone Details. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_eastus.json |
-| [sapCentralInstancesCreateSample.ts][sapcentralinstancescreatesample] | Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Create.json |
-| [sapCentralInstancesDeleteSample.ts][sapcentralinstancesdeletesample] | Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Delete.json |
-| [sapCentralInstancesGetSample.ts][sapcentralinstancesgetsample] | Gets the SAP Central Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Get.json |
-| [sapCentralInstancesListSample.ts][sapcentralinstanceslistsample] | Lists the SAP Central Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_List.json |
-| [sapCentralInstancesUpdateSample.ts][sapcentralinstancesupdatesample] | Updates the SAP Central Instance.
This can be used to update tags. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Update.json |
-| [sapDatabaseInstancesCreateSample.ts][sapdatabaseinstancescreatesample] | Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Create.json |
-| [sapDatabaseInstancesDeleteSample.ts][sapdatabaseinstancesdeletesample] | Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Delete.json |
-| [sapDatabaseInstancesGetSample.ts][sapdatabaseinstancesgetsample] | Gets the SAP Database Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Get.json |
-| [sapDatabaseInstancesListSample.ts][sapdatabaseinstanceslistsample] | Lists the SAP Database Instances in an SVI. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_List.json |
-| [sapDatabaseInstancesUpdateSample.ts][sapdatabaseinstancesupdatesample] | Puts the SAP Database Instance. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Update.json |
-| [sapDiskConfigurationsSample.ts][sapdiskconfigurationssample] | Get SAP Disk Configurations. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_NonProd.json |
-| [sapSizingRecommendationsSample.ts][sapsizingrecommendationssample] | Get SAP sizing recommendations. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_Distributed.json |
-| [sapSupportedSkuSample.ts][sapsupportedskusample] | Get SAP supported SKUs. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_Distributed.json |
-| [sapVirtualInstancesCreateSample.ts][sapvirtualinstancescreatesample] | Creates an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed.json |
-| [sapVirtualInstancesDeleteSample.ts][sapvirtualinstancesdeletesample] | Deletes an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Delete.json |
-| [sapVirtualInstancesGetSample.ts][sapvirtualinstancesgetsample] | Gets an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Get.json |
-| [sapVirtualInstancesListByResourceGroupSample.ts][sapvirtualinstanceslistbyresourcegroupsample] | Gets all Virtual Instances for SAP in a resource group. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListByResourceGroup.json |
-| [sapVirtualInstancesListBySubscriptionSample.ts][sapvirtualinstanceslistbysubscriptionsample] | Gets all Virtual Instances for SAP in the subscription. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListBySubscription.json |
-| [sapVirtualInstancesStartSample.ts][sapvirtualinstancesstartsample] | Starts the SAP System. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Start.json |
-| [sapVirtualInstancesStopSample.ts][sapvirtualinstancesstopsample] | Stops the SAP System. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Stop.json |
-| [sapVirtualInstancesUpdateSample.ts][sapvirtualinstancesupdatesample] | Updates an Virtual Instance for SAP. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Update.json |
-| [skusListSample.ts][skuslistsample] | Lists all the available SKUs under this PR x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Skus_List.json |
-| [wordpressInstancesCreateOrUpdateSample.ts][wordpressinstancescreateorupdatesample] | Create or updated WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_CreateOrUpdate.json |
-| [wordpressInstancesDeleteSample.ts][wordpressinstancesdeletesample] | Delete WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Delete.json |
-| [wordpressInstancesGetSample.ts][wordpressinstancesgetsample] | Gets the WordPress instance resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Get.json |
-| [wordpressInstancesListSample.ts][wordpressinstanceslistsample] | Lists WordPress instance resources under a phpWorkload resource. x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_List.json |
-
-## Prerequisites
-
-The sample programs are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
-
-Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using:
-
-```bash
-npm install -g typescript
-```
-
-You need [an Azure subscription][freesub] to run these sample programs.
-
-Samples retrieve credentials to access the service endpoint from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.
-
-Adapting the samples to run in the browser may require some additional consideration. For details, please see the [package README][package].
-
-## Setup
-
-To run the samples using the published version of the package:
-
-1. Install the dependencies using `npm`:
-
-```bash
-npm install
-```
-
-2. Compile the samples:
-
-```bash
-npm run build
-```
-
-3. Edit the file `sample.env`, adding the correct credentials to access the Azure service and run the samples. Then rename the file from `sample.env` to just `.env`. The sample programs will read this file automatically.
-
-4. Run whichever samples you like (note that some samples may require additional setup, see the table above):
-
-```bash
-node dist/monitorsCreateSample.js
-```
-
-Alternatively, run a single sample with the correct environment variables set (setting up the `.env` file is not required if you do this), for example (cross-platform):
-
-```bash
-npx cross-env node dist/monitorsCreateSample.js
-```
-
-## Next Steps
-
-Take a look at our [API Documentation][apiref] for more information about the APIs that are available in the clients.
-
-[monitorscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsCreateSample.ts
-[monitorsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsDeleteSample.ts
-[monitorsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsGetSample.ts
-[monitorslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListByResourceGroupSample.ts
-[monitorslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListSample.ts
-[monitorsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsUpdateSample.ts
-[operationslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/operationsListSample.ts
-[phpworkloadscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsCreateOrUpdateSample.ts
-[phpworkloadsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsDeleteSample.ts
-[phpworkloadsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsGetSample.ts
-[phpworkloadslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListByResourceGroupSample.ts
-[phpworkloadslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListBySubscriptionSample.ts
-[phpworkloadsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsUpdateSample.ts
-[providerinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesCreateSample.ts
-[providerinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesDeleteSample.ts
-[providerinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesGetSample.ts
-[providerinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesListSample.ts
-[sapapplicationserverinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesCreateSample.ts
-[sapapplicationserverinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesDeleteSample.ts
-[sapapplicationserverinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesGetSample.ts
-[sapapplicationserverinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesListSample.ts
-[sapapplicationserverinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesUpdateSample.ts
-[sapavailabilityzonedetailssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapAvailabilityZoneDetailsSample.ts
-[sapcentralinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesCreateSample.ts
-[sapcentralinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesDeleteSample.ts
-[sapcentralinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesGetSample.ts
-[sapcentralinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesListSample.ts
-[sapcentralinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesUpdateSample.ts
-[sapdatabaseinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesCreateSample.ts
-[sapdatabaseinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesDeleteSample.ts
-[sapdatabaseinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesGetSample.ts
-[sapdatabaseinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesListSample.ts
-[sapdatabaseinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesUpdateSample.ts
-[sapdiskconfigurationssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDiskConfigurationsSample.ts
-[sapsizingrecommendationssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSizingRecommendationsSample.ts
-[sapsupportedskusample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSupportedSkuSample.ts
-[sapvirtualinstancescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesCreateSample.ts
-[sapvirtualinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesDeleteSample.ts
-[sapvirtualinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesGetSample.ts
-[sapvirtualinstanceslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListByResourceGroupSample.ts
-[sapvirtualinstanceslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListBySubscriptionSample.ts
-[sapvirtualinstancesstartsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStartSample.ts
-[sapvirtualinstancesstopsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStopSample.ts
-[sapvirtualinstancesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesUpdateSample.ts
-[skuslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/skusListSample.ts
-[wordpressinstancescreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesCreateOrUpdateSample.ts
-[wordpressinstancesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesDeleteSample.ts
-[wordpressinstancesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesGetSample.ts
-[wordpressinstanceslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesListSample.ts
-[apiref]: https://docs.microsoft.com/javascript/api/@azure/arm-workloads?view=azure-node-preview
-[freesub]: https://azure.microsoft.com/free/
-[package]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/workloads/arm-workloads/README.md
-[typescript]: https://www.typescriptlang.org/docs/home.html
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/package.json b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/package.json
deleted file mode 100644
index 29b05f84ca21..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/package.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "@azure-samples/arm-workloads-ts-beta",
- "private": true,
- "version": "1.0.0",
- "description": " client library samples for TypeScript (Beta)",
- "engines": {
- "node": ">=12.0.0"
- },
- "scripts": {
- "build": "tsc",
- "prebuild": "rimraf dist/"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Azure/azure-sdk-for-js.git",
- "directory": "sdk/workloads/arm-workloads"
- },
- "keywords": [
- "node",
- "azure",
- "typescript",
- "browser",
- "isomorphic"
- ],
- "author": "Microsoft Corporation",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/Azure/azure-sdk-for-js/issues"
- },
- "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/workloads/arm-workloads",
- "dependencies": {
- "@azure/arm-workloads": "next",
- "dotenv": "latest",
- "@azure/identity": "^2.0.1"
- },
- "devDependencies": {
- "@types/node": "^12.0.0",
- "typescript": "~4.4.0",
- "rimraf": "latest"
- }
-}
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/sample.env b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/sample.env
deleted file mode 100644
index 672847a3fea0..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/sample.env
+++ /dev/null
@@ -1,4 +0,0 @@
-# App registration secret for AAD authentication
-AZURE_CLIENT_SECRET=
-AZURE_CLIENT_ID=
-AZURE_TENANT_ID=
\ No newline at end of file
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsCreateSample.ts
deleted file mode 100644
index 2b1f5b25ce69..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 { Monitor, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Creates a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Create.json
- */
-async function createASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const monitorParameter: Monitor = {
- appLocation: "westus",
- location: "westus",
- logAnalyticsWorkspaceArmId:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.operationalinsights/workspaces/myWorkspace",
- managedResourceGroupConfiguration: { name: "myManagedRg" },
- monitorSubnet:
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
- routingPreference: "RouteAll",
- tags: { key: "value" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- monitorParameter
- );
- console.log(result);
-}
-
-createASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsDeleteSample.ts
deleted file mode 100644
index 8a99cd012dc8..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Deletes a SAP monitor with the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Delete.json
- */
-async function deletesASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.beginDeleteAndWait(
- resourceGroupName,
- monitorName
- );
- console.log(result);
-}
-
-deletesASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsGetSample.ts
deleted file mode 100644
index c16fe34ddbbf..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsGetSample.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- *
- * @summary Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_Get.json
- */
-async function getPropertiesOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.get(resourceGroupName, monitorName);
- console.log(result);
-}
-
-getPropertiesOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListByResourceGroupSample.ts
deleted file mode 100644
index 079b9bbe1b33..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified resource group.
- *
- * @summary Gets a list of SAP monitors in the specified resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_ListByRG.json
- */
-async function listAllSapMonitorsInAResourceGroup() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "example-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInAResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListSample.ts
deleted file mode 100644
index 07b54b100e6f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- *
- * @summary Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_List.json
- */
-async function listAllSapMonitorsInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.monitors.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsUpdateSample.ts
deleted file mode 100644
index f2358a43fa6d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/monitorsUpdateSample.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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 { UpdateMonitorRequest, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags_Delete.json
- */
-async function deleteTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body: UpdateMonitorRequest = { identity: { type: "None" }, tags: {} };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(
- resourceGroupName,
- monitorName,
- body
- );
- console.log(result);
-}
-
-deleteTagsFieldOfASapMonitor().catch(console.error);
-
-/**
- * This sample demonstrates how to Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- *
- * @summary Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/monitors_PatchTags.json
- */
-async function updateTagsFieldOfASapMonitor() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const body: UpdateMonitorRequest = {
- identity: { type: "None" },
- tags: { testkey: "testvalue" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.monitors.update(
- resourceGroupName,
- monitorName,
- body
- );
- console.log(result);
-}
-
-updateTagsFieldOfASapMonitor().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/operationsListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/operationsListSample.ts
deleted file mode 100644
index b651f1b2b0d2..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/operationsListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists all the available API operations under this PR
- *
- * @summary Lists all the available API operations under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Operations_List.json
- */
-async function operations() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.operations.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-operations().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsCreateOrUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsCreateOrUpdateSample.ts
deleted file mode 100644
index fe70a89f3b91..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsCreateOrUpdateSample.ts
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * 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 { PhpWorkloadResource, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Create or updated PHP workload resource.
- *
- * @summary Create or updated PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const phpWorkloadResource: PhpWorkloadResource = {
- adminUserProfile: {
- sshPublicKey: "===SSH=PUBLIC=KEY===",
- userName: "wpadmin"
- },
- appLocation: "eastus",
- backupProfile: { backupEnabled: "Disabled" },
- cacheProfile: {
- name: "wp-cache",
- capacity: 0,
- family: "C",
- skuName: "Basic"
- },
- controllerProfile: {
- name: "contoller-vm",
- dataDisks: [{ sizeInGB: 100, storageType: "Premium_LRS" }],
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- }
- },
- databaseProfile: {
- type: "MySql",
- backupRetentionDays: 7,
- haEnabled: "Disabled",
- serverName: "wp-db-server",
- sku: "Standard_D32s_v4",
- sslEnforcementEnabled: "Enabled",
- storageInGB: 128,
- storageIops: 200,
- storageSku: "Premium_LRS",
- tier: "GeneralPurpose",
- version: "5.7"
- },
- fileshareProfile: {
- shareSizeInGB: 100,
- shareType: "AzureFiles",
- storageType: "Premium_LRS"
- },
- kind: "WordPress",
- location: "eastus2",
- managedResourceGroupConfiguration: { name: "php-mrg-wp39" },
- networkProfile: {
- azureFrontDoorEnabled: "Enabled",
- loadBalancerSku: "Standard",
- loadBalancerType: "LoadBalancer"
- },
- phpProfile: { version: "7.3" },
- searchProfile: {
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- },
- searchType: "Elastic"
- },
- siteProfile: { domainName: "www.example.com" },
- sku: { name: "Large" },
- tags: {},
- webNodesProfile: {
- name: "web-server",
- autoScaleMaxCount: 1,
- autoScaleMinCount: 1,
- nodeSku: "Standard_DS2_v2",
- osDisk: { storageType: "Premium_LRS" },
- osImage: {
- offer: "UbuntuServer",
- publisher: "Canonical",
- sku: "18.0-LTS",
- version: "latest"
- }
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- phpWorkloadResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsDeleteSample.ts
deleted file mode 100644
index 2baf08b7442b..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsDeleteSample.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * 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 {
- PhpWorkloadsDeleteOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Delete PHP workload resource.
- *
- * @summary Delete PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const deleteInfra = "false";
- const options: PhpWorkloadsDeleteOptionalParams = { deleteInfra };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.beginDeleteAndWait(
- resourceGroupName,
- phpWorkloadName,
- options
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsGetSample.ts
deleted file mode 100644
index d116aa966417..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the PHP workload resource.
- *
- * @summary Gets the PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.get(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListByResourceGroupSample.ts
deleted file mode 100644
index 49e2f38e9213..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists PHP workload resources in a resource group.
- *
- * @summary Lists PHP workload resources in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListByResourceGroup.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListBySubscriptionSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListBySubscriptionSample.ts
deleted file mode 100644
index a7042e0a94d5..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsListBySubscriptionSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists PHP workload resources for a subscription.
- *
- * @summary Lists PHP workload resources for a subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_ListBySubscription.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.phpWorkloads.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsUpdateSample.ts
deleted file mode 100644
index 56faee0b2912..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/phpWorkloadsUpdateSample.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * 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 {
- PatchResourceRequestBody,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Update PHP workload resource.
- *
- * @summary Update PHP workload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/PhpWorkloads_Update.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const resourcePatchRequestBody: PatchResourceRequestBody = {
- identity: { type: "None" },
- tags: { tagName: "tag_value" }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.phpWorkloads.update(
- resourceGroupName,
- phpWorkloadName,
- resourcePatchRequestBody
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesCreateSample.ts
deleted file mode 100644
index f94732158a19..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesCreateSample.ts
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * 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 { ProviderInstance, WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Create.json
- */
-async function createADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbName: "dbName",
- dbPassword: "password",
- dbPasswordUri: "",
- dbPort: "dbPort",
- dbUsername: "username",
- hostname: "hostname",
- providerType: "Db2",
- sapSid: "SID"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Create.json
- */
-async function createAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbPassword: "****",
- dbPasswordUri: "",
- dbPort: "5912",
- dbUsername: "user",
- hostname: "hostname",
- providerType: "MsSqlServer",
- sapSid: "sid"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Create.json
- */
-async function createAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusOS"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Create.json
- */
-async function createAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- clusterName: "clusterName",
- hostname: "hostname",
- prometheusUrl: "http://192.168.0.0:9090/metrics",
- providerType: "PrometheusHaCluster",
- sid: "sid"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Create.json
- */
-async function createASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- dbName: "db",
- dbPassword: "****",
- dbPasswordUri: "",
- dbSslCertificateUri:
- "https://storageaccount.blob.core.windows.net/containername/filename",
- dbUsername: "user",
- hostname: "name",
- instanceNumber: "00",
- providerType: "SapHana",
- sqlPort: "0000",
- sslHostNameInCertificate: "xyz.domain.com"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Create.json
- */
-async function createASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const providerInstanceParameter: ProviderInstance = {
- providerSettings: {
- providerType: "SapNetWeaver",
- sapClientId: "111",
- sapHostFileEntries: ["127.0.0.1 name fqdn"],
- sapHostname: "name",
- sapInstanceNr: "00",
- sapPassword: "****",
- sapPasswordUri: "",
- sapPortNumber: "1234",
- sapSid: "SID",
- sapSslCertificateUri:
- "https://storageaccount.blob.core.windows.net/containername/filename",
- sapUsername: "username"
- }
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginCreateAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName,
- providerInstanceParameter
- );
- console.log(result);
-}
-
-createASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesDeleteSample.ts
deleted file mode 100644
index fe8dad575e70..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Delete.json
- */
-async function deletesASapMonitorProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.beginDeleteAndWait(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-deletesASapMonitorProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesGetSample.ts
deleted file mode 100644
index b77821e9b8fe..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesGetSample.ts
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/Db2ProviderInstances_Get.json
- */
-async function getPropertiesOfADb2Provider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfADb2Provider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/MsSqlServerProviderInstance_Get.json
- */
-async function getPropertiesOfAMSSqlServerProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAMSSqlServerProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusOSProviderInstances_Get.json
- */
-async function getPropertiesOfAOSProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAOSProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/PrometheusHaClusterProviderInstances_Get.json
- */
-async function getPropertiesOfAPrometheusHaClusterProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfAPrometheusHaClusterProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorHanaProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorHanaProvider().catch(console.error);
-
-/**
- * This sample demonstrates how to Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- *
- * @summary Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/NetWeaverProviderInstances_Get.json
- */
-async function getPropertiesOfASapMonitorNetWeaverProvider() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const providerInstanceName = "myProviderInstance";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.providerInstances.get(
- resourceGroupName,
- monitorName,
- providerInstanceName
- );
- console.log(result);
-}
-
-getPropertiesOfASapMonitorNetWeaverProvider().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesListSample.ts
deleted file mode 100644
index e6cb3c7e07ce..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/providerInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- *
- * @summary Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/workloadmonitor/ProviderInstances_List.json
- */
-async function listAllSapMonitorsProvidersInASubscription() {
- const subscriptionId = "00000000-0000-0000-0000-000000000000";
- const resourceGroupName = "myResourceGroup";
- const monitorName = "mySapMonitor";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.providerInstances.list(
- resourceGroupName,
- monitorName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-listAllSapMonitorsProvidersInASubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesCreateSample.ts
deleted file mode 100644
index 767bad53261e..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 {
- SAPApplicationServerInstance,
- SAPApplicationServerInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Application Server Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json
- */
-async function sapApplicationServerInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body: SAPApplicationServerInstance = {
- location: "westcentralus",
- tags: {}
- };
- const options: SAPApplicationServerInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesDeleteSample.ts
deleted file mode 100644
index b95c69b97e75..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Application Server Instance.
This operation will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Delete.json
- */
-async function sapApplicationServerInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesGetSample.ts
deleted file mode 100644
index 715d765db319..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Application Server Instance.
- *
- * @summary Gets the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Get.json
- */
-async function sapApplicationServerInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesListSample.ts
deleted file mode 100644
index b05189865676..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Application server Instances in an SVI.
- *
- * @summary Lists the SAP Application server Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_List.json
- */
-async function sapApplicationServerInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPApplicationServerInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapApplicationServerInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesUpdateSample.ts
deleted file mode 100644
index 3232c54c584c..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapApplicationServerInstancesUpdateSample.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * 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 {
- UpdateSAPApplicationInstanceRequest,
- SAPApplicationServerInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Application Server Instance.
- *
- * @summary Puts the SAP Application Server Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPApplicationServerInstances_Update.json
- */
-async function sapApplicationServerInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const applicationInstanceName = "app01";
- const body: UpdateSAPApplicationInstanceRequest = {
- tags: { tag1: "value1" }
- };
- const options: SAPApplicationServerInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPApplicationServerInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- applicationInstanceName,
- options
- );
- console.log(result);
-}
-
-sapApplicationServerInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapAvailabilityZoneDetailsSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapAvailabilityZoneDetailsSample.ts
deleted file mode 100644
index aba90e7f4089..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapAvailabilityZoneDetailsSample.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_eastus.json
- */
-async function sapAvailabilityZoneDetailsEastus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsEastus().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Availability Zone Details.
- *
- * @summary Get SAP Availability Zone Details.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPAvailabilityZoneDetails_northeurope.json
- */
-async function sapAvailabilityZoneDetailsNortheurope() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPAvailabilityZoneDetails(location);
- console.log(result);
-}
-
-sapAvailabilityZoneDetailsNortheurope().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesCreateSample.ts
deleted file mode 100644
index 68da0dc9fcd0..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesCreateSample.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * 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 {
- SAPCentralServerInstance,
- SAPCentralInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Central Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Create.json
- */
-async function sapCentralInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body: SAPCentralServerInstance = {
- location: "westcentralus",
- tags: {}
- };
- const options: SAPCentralInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesDeleteSample.ts
deleted file mode 100644
index 195be4fabd87..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Central Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Delete.json
- */
-async function sapCentralInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesGetSample.ts
deleted file mode 100644
index ef9d5052a378..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Central Instance.
- *
- * @summary Gets the SAP Central Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Get.json
- */
-async function sapCentralInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName
- );
- console.log(result);
-}
-
-sapCentralInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesListSample.ts
deleted file mode 100644
index 2917b75c99f6..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Central Instances in an SVI.
- *
- * @summary Lists the SAP Central Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_List.json
- */
-async function sapCentralInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPCentralInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapCentralInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesUpdateSample.ts
deleted file mode 100644
index de6cc2dec275..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapCentralInstancesUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- UpdateSAPCentralInstanceRequest,
- SAPCentralInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Updates the SAP Central Instance.
This can be used to update tags.
- *
- * @summary Updates the SAP Central Instance.
This can be used to update tags.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPCentralInstances_Update.json
- */
-async function sapCentralInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const centralInstanceName = "centralServer";
- const body: UpdateSAPCentralInstanceRequest = { tags: { tag1: "value1" } };
- const options: SAPCentralInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPCentralInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- centralInstanceName,
- options
- );
- console.log(result);
-}
-
-sapCentralInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesCreateSample.ts
deleted file mode 100644
index e07e7fd0152d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesCreateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- SAPDatabaseInstance,
- SAPDatabaseInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- *
- * @summary Puts the SAP Database Instance.
This will be used by service only. PUT by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Create.json
- */
-async function sapDatabaseInstancesCreate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body: SAPDatabaseInstance = { location: "westcentralus", tags: {} };
- const options: SAPDatabaseInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesCreate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesDeleteSample.ts
deleted file mode 100644
index 4e43425051b9..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesDeleteSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- *
- * @summary Deletes the SAP Database Instance.
This will be used by service only. Delete by end user will return a Bad Request error.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Delete.json
- */
-async function sapDatabaseInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesGetSample.ts
deleted file mode 100644
index 1289eb70ed25..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesGetSample.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the SAP Database Instance.
- *
- * @summary Gets the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Get.json
- */
-async function sapDatabaseInstancesGet() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.get(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName
- );
- console.log(result);
-}
-
-sapDatabaseInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesListSample.ts
deleted file mode 100644
index acda18b8c9a2..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists the SAP Database Instances in an SVI.
- *
- * @summary Lists the SAP Database Instances in an SVI.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_List.json
- */
-async function sapDatabaseInstancesList() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPDatabaseInstances.list(
- resourceGroupName,
- sapVirtualInstanceName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapDatabaseInstancesList().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesUpdateSample.ts
deleted file mode 100644
index 60ecc838cb4b..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDatabaseInstancesUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- UpdateSAPDatabaseInstanceRequest,
- SAPDatabaseInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Puts the SAP Database Instance.
- *
- * @summary Puts the SAP Database Instance.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDatabaseInstances_Update.json
- */
-async function sapDatabaseInstancesUpdate() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const databaseInstanceName = "databaseServer";
- const body: UpdateSAPDatabaseInstanceRequest = { tags: { key1: "value1" } };
- const options: SAPDatabaseInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDatabaseInstances.beginUpdateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- databaseInstanceName,
- options
- );
- console.log(result);
-}
-
-sapDatabaseInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDiskConfigurationsSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDiskConfigurationsSample.ts
deleted file mode 100644
index 4cbda6f93a66..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapDiskConfigurationsSample.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_NonProd.json
- */
-async function sapDiskConfigurationsNonProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsNonProd().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP Disk Configurations.
- *
- * @summary Get SAP Disk Configurations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPDiskConfigurations_Prod.json
- */
-async function sapDiskConfigurationsProd() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPDiskConfigurations(location);
- console.log(result);
-}
-
-sapDiskConfigurationsProd().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSizingRecommendationsSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSizingRecommendationsSample.ts
deleted file mode 100644
index 157dd23047c9..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSizingRecommendationsSample.ts
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_Distributed.json
- */
-async function sapSizingRecommendationsS4HanaDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvSet.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_HA_AvZone.json
- */
-async function sapSizingRecommendationsS4HanaDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP sizing recommendations.
- *
- * @summary Get SAP sizing recommendations.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSizingRecommendations_S4HANA_SingleServer.json
- */
-async function sapSizingRecommendationsS4HanaSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSizingRecommendations(location);
- console.log(result);
-}
-
-sapSizingRecommendationsS4HanaSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSupportedSkuSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSupportedSkuSample.ts
deleted file mode 100644
index 8b8b4bc301a9..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapSupportedSkuSample.ts
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_Distributed.json
- */
-async function sapSupportedSkusDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvSet.json
- */
-async function sapSupportedSkusDistributedHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_DistributedHA_AvZone.json
- */
-async function sapSupportedSkusDistributedHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusDistributedHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Get SAP supported SKUs.
- *
- * @summary Get SAP supported SKUs.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPSupportedSkus_SingleServer.json
- */
-async function sapSupportedSkusSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const location = "centralus";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPSupportedSku(location);
- console.log(result);
-}
-
-sapSupportedSkusSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesCreateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesCreateSample.ts
deleted file mode 100644
index a6512a69519f..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesCreateSample.ts
+++ /dev/null
@@ -1,796 +0,0 @@
-/*
- * 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 {
- SAPVirtualInstance,
- SAPVirtualInstancesCreateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed.json
- */
-async function sapVirtualInstancesCreateDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 5,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" }
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" }
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_SingleServer.json
- */
-async function sapVirtualInstancesCreateSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "Deployment",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- ssh: { publicKeys: [{ keyData: "ssh-rsa public key" }] }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- }
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateSingleServer().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_Distributed.json
- */
-async function sapVirtualInstancesCreateWithOsconfigDistributed() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 1,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier"
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigDistributed().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvSet.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvSet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilitySet" }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvSet().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_HA_AvZone.json
- */
-async function sapVirtualInstancesCreateWithOsconfigHaAvZone() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- applicationServer: {
- instanceCount: 6,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- centralServer: {
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E16ds_v4"
- }
- },
- databaseServer: {
- databaseType: "HANA",
- instanceCount: 2,
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/dbsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_M32ts"
- }
- },
- deploymentType: "ThreeTier",
- highAvailabilityConfig: { highAvailabilityType: "AvailabilityZone" }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "Prod",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigHaAvZone().catch(console.error);
-
-/**
- * This sample demonstrates how to Creates an Virtual Instance for SAP.
- *
- * @summary Creates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_WithOSConfig_SingleServer.json
- */
-async function sapVirtualInstancesCreateWithOsconfigSingleServer() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: SAPVirtualInstance = {
- configuration: {
- appLocation: "eastus",
- configurationType: "DeploymentWithOSConfig",
- infrastructureConfiguration: {
- appResourceGroup: "X00-RG",
- databaseType: "HANA",
- deploymentType: "SingleServer",
- networkConfiguration: { isSecondaryIpEnabled: true },
- subnetId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/dindurkhya-e2etesting/providers/Microsoft.Networks/virtualNetworks/test-vnet/subnets/appsubnet",
- virtualMachineConfiguration: {
- imageReference: {
- offer: "RHEL-SAP",
- publisher: "RedHat",
- sku: "7.4",
- version: "7.4.2019062505"
- },
- osProfile: {
- adminUsername: "{your-username}",
- osConfiguration: {
- disablePasswordAuthentication: true,
- osType: "Linux",
- sshKeyPair: { privateKey: "xyz", publicKey: "abc" }
- }
- },
- vmSize: "Standard_E32ds_v4"
- }
- },
- osSapConfiguration: {
- deployerVmPackages: {
- storageAccountId:
- "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/yb-SapInstall/providers/Microsoft.Storage/storageAccounts/ybteststorageaccount",
- url:
- "https://ybteststorageaccount.blob.core.windows.net/sapbits/deployervmpackages/DeployerVMPackages.zip"
- },
- sapFqdn: "xyz.test.com"
- }
- },
- environment: "NonProd",
- location: "westcentralus",
- sapProduct: "S4HANA",
- tags: {}
- };
- const options: SAPVirtualInstancesCreateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginCreateAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesCreateWithOsconfigSingleServer().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesDeleteSample.ts
deleted file mode 100644
index cd834a32c2ca..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Deletes an Virtual Instance for SAP.
- *
- * @summary Deletes an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Delete.json
- */
-async function sapVirtualInstancesDelete() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginDeleteAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesDelete().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesGetSample.ts
deleted file mode 100644
index f47c5c24c53b..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets an Virtual Instance for SAP.
- *
- * @summary Gets an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Get.json
- */
-async function sapVirtualInstancesGet() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.get(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesGet().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListByResourceGroupSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListByResourceGroupSample.ts
deleted file mode 100644
index 9fe1156c4bf8..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListByResourceGroupSample.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in a resource group.
- *
- * @summary Gets all Virtual Instances for SAP in a resource group.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListByResourceGroup.json
- */
-async function sapVirtualInstancesListByResourceGroup() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const resourceGroupName = "test-rg";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listByResourceGroup(
- resourceGroupName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListByResourceGroup().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListBySubscriptionSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListBySubscriptionSample.ts
deleted file mode 100644
index 163dacbd498b..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesListBySubscriptionSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets all Virtual Instances for SAP in the subscription.
- *
- * @summary Gets all Virtual Instances for SAP in the subscription.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_ListBySubscription.json
- */
-async function sapVirtualInstancesListBySubscription() {
- const subscriptionId = "6d875e77-e412-4d7d-9af4-8895278b4443";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.sAPVirtualInstances.listBySubscription()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-sapVirtualInstancesListBySubscription().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStartSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStartSample.ts
deleted file mode 100644
index 6f5c5ed1006d..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStartSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Starts the SAP System.
- *
- * @summary Starts the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Start.json
- */
-async function sapVirtualInstancesStart() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStartAndWait(
- resourceGroupName,
- sapVirtualInstanceName
- );
- console.log(result);
-}
-
-sapVirtualInstancesStart().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStopSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStopSample.ts
deleted file mode 100644
index 0ce74212136c..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesStopSample.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * 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 {
- StopRequest,
- SAPVirtualInstancesStopOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Stops the SAP System.
- *
- * @summary Stops the SAP System.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Stop.json
- */
-async function sapVirtualInstancesStop() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: StopRequest = { hardStop: false };
- const options: SAPVirtualInstancesStopOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.beginStopAndWait(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesStop().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesUpdateSample.ts
deleted file mode 100644
index ee3090fcf24e..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/sapVirtualInstancesUpdateSample.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * 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 {
- UpdateSAPVirtualInstanceRequest,
- SAPVirtualInstancesUpdateOptionalParams,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Updates an Virtual Instance for SAP.
- *
- * @summary Updates an Virtual Instance for SAP.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Update.json
- */
-async function sapVirtualInstancesUpdate() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const sapVirtualInstanceName = "X00";
- const body: UpdateSAPVirtualInstanceRequest = {
- identity: { type: "None" },
- tags: { key1: "svi1" }
- };
- const options: SAPVirtualInstancesUpdateOptionalParams = { body };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.sAPVirtualInstances.update(
- resourceGroupName,
- sapVirtualInstanceName,
- options
- );
- console.log(result);
-}
-
-sapVirtualInstancesUpdate().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/skusListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/skusListSample.ts
deleted file mode 100644
index 6b8dddd7b5b4..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/skusListSample.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists all the available SKUs under this PR
- *
- * @summary Lists all the available SKUs under this PR
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/Skus_List.json
- */
-async function skus() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.skus.list()) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-skus().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesCreateOrUpdateSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesCreateOrUpdateSample.ts
deleted file mode 100644
index 08a47102b81e..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesCreateOrUpdateSample.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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 {
- WordpressInstanceResource,
- WorkloadsClient
-} from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Create or updated WordPress instance resource.
- *
- * @summary Create or updated WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_CreateOrUpdate.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const wordpressInstanceResource: WordpressInstanceResource = {
- databaseName: "wpdb",
- databaseUser: "wpuser",
- version: "5.4.2"
- };
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.beginCreateOrUpdateAndWait(
- resourceGroupName,
- phpWorkloadName,
- wordpressInstanceResource
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesDeleteSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesDeleteSample.ts
deleted file mode 100644
index ed1aa6f15516..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesDeleteSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Delete WordPress instance resource.
- *
- * @summary Delete WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Delete.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.delete(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesGetSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesGetSample.ts
deleted file mode 100644
index 97c695bbbea3..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesGetSample.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Gets the WordPress instance resource.
- *
- * @summary Gets the WordPress instance resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_Get.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const result = await client.wordpressInstances.get(
- resourceGroupName,
- phpWorkloadName
- );
- console.log(result);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesListSample.ts b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesListSample.ts
deleted file mode 100644
index 10c9ba9dccdd..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/src/wordpressInstancesListSample.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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 { WorkloadsClient } from "@azure/arm-workloads";
-import { DefaultAzureCredential } from "@azure/identity";
-
-/**
- * This sample demonstrates how to Lists WordPress instance resources under a phpWorkload resource.
- *
- * @summary Lists WordPress instance resources under a phpWorkload resource.
- * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/phpworkloads/WordpressInstances_List.json
- */
-async function workloads() {
- const subscriptionId = "8e17e36c-42e9-4cd5-a078-7b44883414e0";
- const resourceGroupName = "test-rg";
- const phpWorkloadName = "wp39";
- const credential = new DefaultAzureCredential();
- const client = new WorkloadsClient(credential, subscriptionId);
- const resArray = new Array();
- for await (let item of client.wordpressInstances.list(
- resourceGroupName,
- phpWorkloadName
- )) {
- resArray.push(item);
- }
- console.log(resArray);
-}
-
-workloads().catch(console.error);
diff --git a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/tsconfig.json b/sdk/workloads/arm-workloads/samples/v1-beta/typescript/tsconfig.json
deleted file mode 100644
index 416c2dd82e00..000000000000
--- a/sdk/workloads/arm-workloads/samples/v1-beta/typescript/tsconfig.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "compilerOptions": {
- "target": "ES2018",
- "module": "commonjs",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "strict": true,
- "alwaysStrict": true,
- "outDir": "dist",
- "rootDir": "src"
- },
- "include": [
- "src/**.ts"
- ]
-}
diff --git a/sdk/workloads/arm-workloads/src/models/index.ts b/sdk/workloads/arm-workloads/src/models/index.ts
index 0264b5642bb2..8a3c1efd086f 100644
--- a/sdk/workloads/arm-workloads/src/models/index.ts
+++ b/sdk/workloads/arm-workloads/src/models/index.ts
@@ -1199,9 +1199,9 @@ export type SearchProfile = NodeProfile & {
};
/** Identity for the resource. Currently not supported */
-export type PhpWorkloadResourceIdentity = UserAssignedServiceIdentity;
+export type PhpWorkloadResourceIdentity = UserAssignedServiceIdentity & {};
-export type PatchResourceRequestBodyIdentity = UserAssignedServiceIdentity;
+export type PatchResourceRequestBodyIdentity = UserAssignedServiceIdentity & {};
/** The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' */
export type TrackedResource = Resource & {
@@ -1212,7 +1212,7 @@ export type TrackedResource = Resource & {
};
/** The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location */
-export type ProxyResource = Resource;
+export type ProxyResource = Resource & {};
/** Defines the workload operation content. */
export type OperationsContent = Resource & {
@@ -1296,10 +1296,10 @@ export type DeploymentWithOSConfiguration = SAPConfiguration & {
};
/** Defines the SAP monitor errors. */
-export type MonitorPropertiesErrors = ErrorModel;
+export type MonitorPropertiesErrors = ErrorModel & {};
/** Defines the provider instance errors. */
-export type ProviderInstancePropertiesErrors = ErrorModel;
+export type ProviderInstancePropertiesErrors = ErrorModel & {};
/** Gets or sets the provider properties. */
export type HanaDbProviderInstanceProperties = ProviderSpecificProperties & {
@@ -1492,7 +1492,7 @@ export type SAPInstallWithoutOSConfigSoftwareConfiguration = SoftwareConfigurati
};
/** Display information of the operation. */
-export type OperationsDefinitionDisplay = OperationsDisplayDefinition;
+export type OperationsDefinitionDisplay = OperationsDisplayDefinition & {};
/** Php workload resource */
export type PhpWorkloadResource = TrackedResource & {
diff --git a/sdk/workloads/arm-workloads/src/operations/monitors.ts b/sdk/workloads/arm-workloads/src/operations/monitors.ts
index bc81dcdbf653..9ed0b706a006 100644
--- a/sdk/workloads/arm-workloads/src/operations/monitors.ts
+++ b/sdk/workloads/arm-workloads/src/operations/monitors.ts
@@ -251,8 +251,7 @@ export class MonitorsImpl implements Monitors {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/phpWorkloads.ts b/sdk/workloads/arm-workloads/src/operations/phpWorkloads.ts
index 3e1dd65a0243..e679840d2c24 100644
--- a/sdk/workloads/arm-workloads/src/operations/phpWorkloads.ts
+++ b/sdk/workloads/arm-workloads/src/operations/phpWorkloads.ts
@@ -251,8 +251,7 @@ export class PhpWorkloadsImpl implements PhpWorkloads {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/providerInstances.ts b/sdk/workloads/arm-workloads/src/operations/providerInstances.ts
index 9ae7b7892b06..8f82239d9b69 100644
--- a/sdk/workloads/arm-workloads/src/operations/providerInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/providerInstances.ts
@@ -212,8 +212,7 @@ export class ProviderInstancesImpl implements ProviderInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/sAPApplicationServerInstances.ts b/sdk/workloads/arm-workloads/src/operations/sAPApplicationServerInstances.ts
index 74b9f1de1e97..70f721e1068f 100644
--- a/sdk/workloads/arm-workloads/src/operations/sAPApplicationServerInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/sAPApplicationServerInstances.ts
@@ -209,8 +209,7 @@ export class SAPApplicationServerInstancesImpl
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
@@ -308,8 +307,7 @@ export class SAPApplicationServerInstancesImpl
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/sAPCentralInstances.ts b/sdk/workloads/arm-workloads/src/operations/sAPCentralInstances.ts
index 47e472c8abfb..673d3e5b97f6 100644
--- a/sdk/workloads/arm-workloads/src/operations/sAPCentralInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/sAPCentralInstances.ts
@@ -210,8 +210,7 @@ export class SAPCentralInstancesImpl implements SAPCentralInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
@@ -311,8 +310,7 @@ export class SAPCentralInstancesImpl implements SAPCentralInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/sAPDatabaseInstances.ts b/sdk/workloads/arm-workloads/src/operations/sAPDatabaseInstances.ts
index c31481c2e976..1b0b15116ad6 100644
--- a/sdk/workloads/arm-workloads/src/operations/sAPDatabaseInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/sAPDatabaseInstances.ts
@@ -210,8 +210,7 @@ export class SAPDatabaseInstancesImpl implements SAPDatabaseInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
@@ -311,8 +310,7 @@ export class SAPDatabaseInstancesImpl implements SAPDatabaseInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/sAPVirtualInstances.ts b/sdk/workloads/arm-workloads/src/operations/sAPVirtualInstances.ts
index 08fc70946440..2fae645c72a8 100644
--- a/sdk/workloads/arm-workloads/src/operations/sAPVirtualInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/sAPVirtualInstances.ts
@@ -208,8 +208,7 @@ export class SAPVirtualInstancesImpl implements SAPVirtualInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
@@ -446,8 +445,7 @@ export class SAPVirtualInstancesImpl implements SAPVirtualInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
@@ -534,8 +532,7 @@ export class SAPVirtualInstancesImpl implements SAPVirtualInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/operations/wordpressInstances.ts b/sdk/workloads/arm-workloads/src/operations/wordpressInstances.ts
index e52a460dfd88..eb61fe3a5b2b 100644
--- a/sdk/workloads/arm-workloads/src/operations/wordpressInstances.ts
+++ b/sdk/workloads/arm-workloads/src/operations/wordpressInstances.ts
@@ -206,8 +206,7 @@ export class WordpressInstancesImpl implements WordpressInstances {
);
const poller = new LroEngine(lro, {
resumeFrom: options?.resumeFrom,
- intervalInMs: options?.updateIntervalInMs,
- lroResourceLocationConfig: "azure-async-operation"
+ intervalInMs: options?.updateIntervalInMs
});
await poller.poll();
return poller;
diff --git a/sdk/workloads/arm-workloads/src/workloadsClient.ts b/sdk/workloads/arm-workloads/src/workloadsClient.ts
index ff8ac0f24191..a58ad6eef066 100644
--- a/sdk/workloads/arm-workloads/src/workloadsClient.ts
+++ b/sdk/workloads/arm-workloads/src/workloadsClient.ts
@@ -84,7 +84,7 @@ export class WorkloadsClient extends coreClient.ServiceClient {
credential: credentials
};
- const packageDetails = `azsdk-js-arm-workloads/1.0.0-beta.1`;
+ const packageDetails = `azsdk-js-arm-workloads/1.0.0-beta.2`;
const userAgentPrefix =
options.userAgentOptions && options.userAgentOptions.userAgentPrefix
? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}`
diff --git a/sdk/workloads/arm-workloads/tsconfig.json b/sdk/workloads/arm-workloads/tsconfig.json
index cd59b27395e6..3e6ae96443f3 100644
--- a/sdk/workloads/arm-workloads/tsconfig.json
+++ b/sdk/workloads/arm-workloads/tsconfig.json
@@ -15,17 +15,11 @@
],
"declaration": true,
"outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-workloads": [
- "./src/index"
- ]
- }
+ "importHelpers": true
},
"include": [
"./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
+ "./test/**/*.ts"
],
"exclude": [
"node_modules"