From ba3a4ffead135ffe9692334e424a0a3b6caf03cf Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Wed, 27 Jul 2022 12:52:19 +0000 Subject: [PATCH] CodeGen from PR 19980 in Azure/azure-rest-api-specs Merge dc2c08929e3a86b28d5736736dd907092683b7bd into 64d1545fcbb9c6b4f41e2fd1fd2f3e7cb421772d --- .../CHANGELOG.md | 4 ++- .../azure-resourcemanager-workloads/README.md | 2 +- .../azure-resourcemanager-workloads/SAMPLE.md | 26 +++++++++++++++++++ .../SapVirtualInstancesCreateSamples.java | 26 +++++++++++++++++++ 4 files changed, 56 insertions(+), 2 deletions(-) diff --git a/sdk/workloads/azure-resourcemanager-workloads/CHANGELOG.md b/sdk/workloads/azure-resourcemanager-workloads/CHANGELOG.md index a0f1edda7630..3d0e0c05bb68 100644 --- a/sdk/workloads/azure-resourcemanager-workloads/CHANGELOG.md +++ b/sdk/workloads/azure-resourcemanager-workloads/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.2 (Unreleased) +## 1.0.0-beta.1 (2022-07-27) + +- Azure Resource Manager Workloads client library for Java. This package contains Microsoft Azure SDK for Workloads Management SDK. Workloads client provides access to various workload operations. Package tag package-2021-12-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/workloads/azure-resourcemanager-workloads/README.md b/sdk/workloads/azure-resourcemanager-workloads/README.md index 912f215b8f12..b8cc76255b88 100644 --- a/sdk/workloads/azure-resourcemanager-workloads/README.md +++ b/sdk/workloads/azure-resourcemanager-workloads/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-workloads - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/workloads/azure-resourcemanager-workloads/SAMPLE.md b/sdk/workloads/azure-resourcemanager-workloads/SAMPLE.md index 2038db83900c..4478ef5787f6 100644 --- a/sdk/workloads/azure-resourcemanager-workloads/SAMPLE.md +++ b/sdk/workloads/azure-resourcemanager-workloads/SAMPLE.md @@ -1494,6 +1494,7 @@ import com.azure.resourcemanager.workloads.models.DatabaseConfiguration; import com.azure.resourcemanager.workloads.models.DeployerVmPackages; import com.azure.resourcemanager.workloads.models.DeploymentConfiguration; import com.azure.resourcemanager.workloads.models.DeploymentWithOSConfiguration; +import com.azure.resourcemanager.workloads.models.DiscoveryConfiguration; import com.azure.resourcemanager.workloads.models.HighAvailabilityConfiguration; import com.azure.resourcemanager.workloads.models.ImageReference; import com.azure.resourcemanager.workloads.models.LinuxConfiguration; @@ -2076,6 +2077,31 @@ public final class SapVirtualInstancesCreateSamples { .create(); } + /* + * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Discover.json + */ + /** + * Sample code: Register existing SAP system as Virtual Instance for SAP solutions. + * + * @param manager Entry point to WorkloadsManager. + */ + public static void registerExistingSAPSystemAsVirtualInstanceForSAPSolutions( + com.azure.resourcemanager.workloads.WorkloadsManager manager) { + manager + .sapVirtualInstances() + .define("X00") + .withRegion("northeurope") + .withExistingResourceGroup("test-rg") + .withEnvironment(SapEnvironmentType.NON_PROD) + .withSapProduct(SapProductType.S4HANA) + .withConfiguration( + new DiscoveryConfiguration() + .withCentralServerVmId( + "/subscriptions/8e17e36c-42e9-4cd5-a078-7b44883414e0/resourceGroups/test-rg/providers/Microsoft.Compute/virtualMachines/sapq20scsvm0")) + .withTags(mapOf("createdby", "abc@microsoft.com", "test", "abc")) + .create(); + } + /* * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvSet.json */ diff --git a/sdk/workloads/azure-resourcemanager-workloads/src/samples/java/com/azure/resourcemanager/workloads/generated/SapVirtualInstancesCreateSamples.java b/sdk/workloads/azure-resourcemanager-workloads/src/samples/java/com/azure/resourcemanager/workloads/generated/SapVirtualInstancesCreateSamples.java index 27b204fb3590..f81c9dcaf279 100644 --- a/sdk/workloads/azure-resourcemanager-workloads/src/samples/java/com/azure/resourcemanager/workloads/generated/SapVirtualInstancesCreateSamples.java +++ b/sdk/workloads/azure-resourcemanager-workloads/src/samples/java/com/azure/resourcemanager/workloads/generated/SapVirtualInstancesCreateSamples.java @@ -10,6 +10,7 @@ import com.azure.resourcemanager.workloads.models.DeployerVmPackages; import com.azure.resourcemanager.workloads.models.DeploymentConfiguration; import com.azure.resourcemanager.workloads.models.DeploymentWithOSConfiguration; +import com.azure.resourcemanager.workloads.models.DiscoveryConfiguration; import com.azure.resourcemanager.workloads.models.HighAvailabilityConfiguration; import com.azure.resourcemanager.workloads.models.ImageReference; import com.azure.resourcemanager.workloads.models.LinuxConfiguration; @@ -592,6 +593,31 @@ public static void sAPVirtualInstancesCreateSingleServer( .create(); } + /* + * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_Discover.json + */ + /** + * Sample code: Register existing SAP system as Virtual Instance for SAP solutions. + * + * @param manager Entry point to WorkloadsManager. + */ + public static void registerExistingSAPSystemAsVirtualInstanceForSAPSolutions( + com.azure.resourcemanager.workloads.WorkloadsManager manager) { + manager + .sapVirtualInstances() + .define("X00") + .withRegion("northeurope") + .withExistingResourceGroup("test-rg") + .withEnvironment(SapEnvironmentType.NON_PROD) + .withSapProduct(SapProductType.S4HANA) + .withConfiguration( + new DiscoveryConfiguration() + .withCentralServerVmId( + "/subscriptions/8e17e36c-42e9-4cd5-a078-7b44883414e0/resourceGroups/test-rg/providers/Microsoft.Compute/virtualMachines/sapq20scsvm0")) + .withTags(mapOf("createdby", "abc@microsoft.com", "test", "abc")) + .create(); + } + /* * x-ms-original-file: specification/workloads/resource-manager/Microsoft.Workloads/preview/2021-12-01-preview/examples/sapvirtualinstances/SAPVirtualInstances_Create_HA_AvSet.json */