From 2f5b32d5994e01d36fce7aa2e3a8867922fc003f Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Wed, 26 Oct 2022 10:04:49 +0800 Subject: [PATCH] avs release (#23566) * avs release * update files --- common/config/rush/pnpm-lock.yaml | 6 +- sdk/avs/arm-avs/CHANGELOG.md | 65 +++- sdk/avs/arm-avs/_meta.json | 8 +- sdk/avs/arm-avs/package.json | 5 +- .../recording_privateclouds_list_test.json | 36 ++ .../node/my_test/recording_sample_test.json | 4 - sdk/avs/arm-avs/review/arm-avs.api.md | 123 ++++++- .../samples-dev/addonsCreateOrUpdateSample.ts | 43 ++- .../arm-avs/samples-dev/addonsDeleteSample.ts | 4 +- .../arm-avs/samples-dev/addonsGetSample.ts | 35 +- .../arm-avs/samples-dev/addonsListSample.ts | 4 +- .../authorizationsCreateOrUpdateSample.ts | 4 +- .../samples-dev/authorizationsDeleteSample.ts | 4 +- .../samples-dev/authorizationsGetSample.ts | 4 +- .../samples-dev/authorizationsListSample.ts | 4 +- .../cloudLinksCreateOrUpdateSample.ts | 4 +- .../samples-dev/cloudLinksDeleteSample.ts | 4 +- .../samples-dev/cloudLinksGetSample.ts | 4 +- .../samples-dev/cloudLinksListSample.ts | 4 +- .../clustersCreateOrUpdateSample.ts | 4 +- .../samples-dev/clustersDeleteSample.ts | 4 +- .../arm-avs/samples-dev/clustersGetSample.ts | 4 +- .../arm-avs/samples-dev/clustersListSample.ts | 4 +- .../samples-dev/clustersListZonesSample.ts | 58 ++++ .../samples-dev/clustersUpdateSample.ts | 4 +- .../datastoresCreateOrUpdateSample.ts | 4 +- .../samples-dev/datastoresDeleteSample.ts | 4 +- .../samples-dev/datastoresGetSample.ts | 4 +- .../samples-dev/datastoresListSample.ts | 4 +- ...balReachConnectionsCreateOrUpdateSample.ts | 4 +- .../globalReachConnectionsDeleteSample.ts | 4 +- .../globalReachConnectionsGetSample.ts | 4 +- .../globalReachConnectionsListSample.ts | 4 +- .../hcxEnterpriseSitesCreateOrUpdateSample.ts | 4 +- .../hcxEnterpriseSitesDeleteSample.ts | 4 +- .../hcxEnterpriseSitesGetSample.ts | 4 +- .../hcxEnterpriseSitesListSample.ts | 4 +- .../locationsCheckQuotaAvailabilitySample.ts | 4 +- .../locationsCheckTrialAvailabilitySample.ts | 32 +- .../samples-dev/operationsListSample.ts | 2 +- .../placementPoliciesCreateOrUpdateSample.ts | 10 +- .../placementPoliciesDeleteSample.ts | 4 +- .../samples-dev/placementPoliciesGetSample.ts | 4 +- .../placementPoliciesListSample.ts | 4 +- .../placementPoliciesUpdateSample.ts | 10 +- .../privateCloudsCreateOrUpdateSample.ts | 8 +- .../samples-dev/privateCloudsDeleteSample.ts | 4 +- .../samples-dev/privateCloudsGetSample.ts | 8 +- ...privateCloudsListAdminCredentialsSample.ts | 4 +- .../privateCloudsListInSubscriptionSample.ts | 8 +- .../samples-dev/privateCloudsListSample.ts | 8 +- .../privateCloudsRotateNsxtPasswordSample.ts | 4 +- ...rivateCloudsRotateVcenterPasswordSample.ts | 4 +- .../samples-dev/privateCloudsUpdateSample.ts | 8 +- .../samples-dev/scriptCmdletsGetSample.ts | 4 +- .../samples-dev/scriptCmdletsListSample.ts | 4 +- .../scriptExecutionsCreateOrUpdateSample.ts | 6 +- .../scriptExecutionsDeleteSample.ts | 4 +- .../scriptExecutionsGetExecutionLogsSample.ts | 4 +- .../samples-dev/scriptExecutionsGetSample.ts | 4 +- .../samples-dev/scriptExecutionsListSample.ts | 4 +- .../samples-dev/scriptPackagesGetSample.ts | 4 +- .../samples-dev/scriptPackagesListSample.ts | 4 +- .../samples-dev/virtualMachinesGetSample.ts | 4 +- .../samples-dev/virtualMachinesListSample.ts | 4 +- .../virtualMachinesRestrictMovementSample.ts | 4 +- .../workloadNetworksCreateDhcpSample.ts | 4 +- .../workloadNetworksCreateDnsServiceSample.ts | 4 +- .../workloadNetworksCreateDnsZoneSample.ts | 4 +- ...rkloadNetworksCreatePortMirroringSample.ts | 4 +- .../workloadNetworksCreatePublicIPSample.ts | 4 +- .../workloadNetworksCreateSegmentsSample.ts | 4 +- .../workloadNetworksCreateVMGroupSample.ts | 4 +- .../workloadNetworksDeleteDhcpSample.ts | 4 +- .../workloadNetworksDeleteDnsServiceSample.ts | 4 +- .../workloadNetworksDeleteDnsZoneSample.ts | 4 +- ...rkloadNetworksDeletePortMirroringSample.ts | 4 +- .../workloadNetworksDeletePublicIPSample.ts | 4 +- .../workloadNetworksDeleteSegmentSample.ts | 4 +- .../workloadNetworksDeleteVMGroupSample.ts | 4 +- .../workloadNetworksGetDhcpSample.ts | 4 +- .../workloadNetworksGetDnsServiceSample.ts | 4 +- .../workloadNetworksGetDnsZoneSample.ts | 4 +- .../workloadNetworksGetGatewaySample.ts | 4 +- .../workloadNetworksGetPortMirroringSample.ts | 4 +- .../workloadNetworksGetPublicIPSample.ts | 4 +- .../samples-dev/workloadNetworksGetSample.ts | 35 ++ .../workloadNetworksGetSegmentSample.ts | 4 +- .../workloadNetworksGetVMGroupSample.ts | 4 +- ...workloadNetworksGetVirtualMachineSample.ts | 4 +- .../workloadNetworksListDhcpSample.ts | 4 +- .../workloadNetworksListDnsServicesSample.ts | 4 +- .../workloadNetworksListDnsZonesSample.ts | 4 +- .../workloadNetworksListGatewaysSample.ts | 4 +- ...workloadNetworksListPortMirroringSample.ts | 4 +- .../workloadNetworksListPublicIPsSample.ts | 4 +- .../samples-dev/workloadNetworksListSample.ts | 36 ++ .../workloadNetworksListSegmentsSample.ts | 4 +- .../workloadNetworksListVMGroupsSample.ts | 4 +- ...rkloadNetworksListVirtualMachinesSample.ts | 4 +- .../workloadNetworksUpdateDhcpSample.ts | 4 +- .../workloadNetworksUpdateDnsServiceSample.ts | 4 +- .../workloadNetworksUpdateDnsZoneSample.ts | 4 +- ...rkloadNetworksUpdatePortMirroringSample.ts | 4 +- .../workloadNetworksUpdateSegmentsSample.ts | 4 +- .../workloadNetworksUpdateVMGroupSample.ts | 4 +- .../arm-avs/samples/v3/javascript/README.md | 198 +++++------ .../javascript/addonsCreateOrUpdateSample.js | 43 ++- .../v3/javascript/addonsDeleteSample.js | 4 +- .../samples/v3/javascript/addonsGetSample.js | 31 +- .../samples/v3/javascript/addonsListSample.js | 4 +- .../authorizationsCreateOrUpdateSample.js | 4 +- .../javascript/authorizationsDeleteSample.js | 4 +- .../v3/javascript/authorizationsGetSample.js | 4 +- .../v3/javascript/authorizationsListSample.js | 4 +- .../cloudLinksCreateOrUpdateSample.js | 4 +- .../v3/javascript/cloudLinksDeleteSample.js | 4 +- .../v3/javascript/cloudLinksGetSample.js | 4 +- .../v3/javascript/cloudLinksListSample.js | 4 +- .../clustersCreateOrUpdateSample.js | 4 +- .../v3/javascript/clustersDeleteSample.js | 4 +- .../v3/javascript/clustersGetSample.js | 4 +- .../v3/javascript/clustersListSample.js | 4 +- .../v3/javascript/clustersListZonesSample.js | 50 +++ .../v3/javascript/clustersUpdateSample.js | 4 +- .../datastoresCreateOrUpdateSample.js | 4 +- .../v3/javascript/datastoresDeleteSample.js | 4 +- .../v3/javascript/datastoresGetSample.js | 4 +- .../v3/javascript/datastoresListSample.js | 4 +- ...balReachConnectionsCreateOrUpdateSample.js | 4 +- .../globalReachConnectionsDeleteSample.js | 4 +- .../globalReachConnectionsGetSample.js | 4 +- .../globalReachConnectionsListSample.js | 4 +- .../hcxEnterpriseSitesCreateOrUpdateSample.js | 4 +- .../hcxEnterpriseSitesDeleteSample.js | 4 +- .../javascript/hcxEnterpriseSitesGetSample.js | 4 +- .../hcxEnterpriseSitesListSample.js | 4 +- .../locationsCheckQuotaAvailabilitySample.js | 4 +- .../locationsCheckTrialAvailabilitySample.js | 23 +- .../v3/javascript/operationsListSample.js | 2 +- .../placementPoliciesCreateOrUpdateSample.js | 10 +- .../placementPoliciesDeleteSample.js | 4 +- .../javascript/placementPoliciesGetSample.js | 4 +- .../javascript/placementPoliciesListSample.js | 4 +- .../placementPoliciesUpdateSample.js | 10 +- .../privateCloudsCreateOrUpdateSample.js | 8 +- .../javascript/privateCloudsDeleteSample.js | 4 +- .../v3/javascript/privateCloudsGetSample.js | 8 +- ...privateCloudsListAdminCredentialsSample.js | 4 +- .../privateCloudsListInSubscriptionSample.js | 8 +- .../v3/javascript/privateCloudsListSample.js | 8 +- .../privateCloudsRotateNsxtPasswordSample.js | 4 +- ...rivateCloudsRotateVcenterPasswordSample.js | 4 +- .../javascript/privateCloudsUpdateSample.js | 8 +- .../v3/javascript/scriptCmdletsGetSample.js | 4 +- .../v3/javascript/scriptCmdletsListSample.js | 4 +- .../scriptExecutionsCreateOrUpdateSample.js | 6 +- .../scriptExecutionsDeleteSample.js | 4 +- .../scriptExecutionsGetExecutionLogsSample.js | 4 +- .../javascript/scriptExecutionsGetSample.js | 4 +- .../javascript/scriptExecutionsListSample.js | 4 +- .../v3/javascript/scriptPackagesGetSample.js | 4 +- .../v3/javascript/scriptPackagesListSample.js | 4 +- .../v3/javascript/virtualMachinesGetSample.js | 4 +- .../javascript/virtualMachinesListSample.js | 4 +- .../virtualMachinesRestrictMovementSample.js | 4 +- .../workloadNetworksCreateDhcpSample.js | 4 +- .../workloadNetworksCreateDnsServiceSample.js | 4 +- .../workloadNetworksCreateDnsZoneSample.js | 4 +- ...rkloadNetworksCreatePortMirroringSample.js | 4 +- .../workloadNetworksCreatePublicIPSample.js | 4 +- .../workloadNetworksCreateSegmentsSample.js | 4 +- .../workloadNetworksCreateVMGroupSample.js | 4 +- .../workloadNetworksDeleteDhcpSample.js | 4 +- .../workloadNetworksDeleteDnsServiceSample.js | 4 +- .../workloadNetworksDeleteDnsZoneSample.js | 4 +- ...rkloadNetworksDeletePortMirroringSample.js | 4 +- .../workloadNetworksDeletePublicIPSample.js | 4 +- .../workloadNetworksDeleteSegmentSample.js | 4 +- .../workloadNetworksDeleteVMGroupSample.js | 4 +- .../workloadNetworksGetDhcpSample.js | 4 +- .../workloadNetworksGetDnsServiceSample.js | 4 +- .../workloadNetworksGetDnsZoneSample.js | 4 +- .../workloadNetworksGetGatewaySample.js | 4 +- .../workloadNetworksGetPortMirroringSample.js | 4 +- .../workloadNetworksGetPublicIPSample.js | 4 +- .../javascript/workloadNetworksGetSample.js | 35 ++ .../workloadNetworksGetSegmentSample.js | 4 +- .../workloadNetworksGetVMGroupSample.js | 4 +- ...workloadNetworksGetVirtualMachineSample.js | 4 +- .../workloadNetworksListDhcpSample.js | 4 +- .../workloadNetworksListDnsServicesSample.js | 4 +- .../workloadNetworksListDnsZonesSample.js | 4 +- .../workloadNetworksListGatewaysSample.js | 4 +- ...workloadNetworksListPortMirroringSample.js | 4 +- .../workloadNetworksListPublicIPsSample.js | 4 +- .../javascript/workloadNetworksListSample.js | 33 ++ .../workloadNetworksListSegmentsSample.js | 4 +- .../workloadNetworksListVMGroupsSample.js | 4 +- ...rkloadNetworksListVirtualMachinesSample.js | 4 +- .../workloadNetworksUpdateDhcpSample.js | 4 +- .../workloadNetworksUpdateDnsServiceSample.js | 4 +- .../workloadNetworksUpdateDnsZoneSample.js | 4 +- ...rkloadNetworksUpdatePortMirroringSample.js | 4 +- .../workloadNetworksUpdateSegmentsSample.js | 4 +- .../workloadNetworksUpdateVMGroupSample.js | 4 +- .../arm-avs/samples/v3/typescript/README.md | 198 +++++------ .../samples/v3/typescript/package.json | 2 +- .../src/addonsCreateOrUpdateSample.ts | 43 ++- .../v3/typescript/src/addonsDeleteSample.ts | 4 +- .../v3/typescript/src/addonsGetSample.ts | 35 +- .../v3/typescript/src/addonsListSample.ts | 4 +- .../src/authorizationsCreateOrUpdateSample.ts | 4 +- .../src/authorizationsDeleteSample.ts | 4 +- .../typescript/src/authorizationsGetSample.ts | 4 +- .../src/authorizationsListSample.ts | 4 +- .../src/cloudLinksCreateOrUpdateSample.ts | 4 +- .../typescript/src/cloudLinksDeleteSample.ts | 4 +- .../v3/typescript/src/cloudLinksGetSample.ts | 4 +- .../v3/typescript/src/cloudLinksListSample.ts | 4 +- .../src/clustersCreateOrUpdateSample.ts | 4 +- .../v3/typescript/src/clustersDeleteSample.ts | 4 +- .../v3/typescript/src/clustersGetSample.ts | 4 +- .../v3/typescript/src/clustersListSample.ts | 4 +- .../typescript/src/clustersListZonesSample.ts | 58 ++++ .../v3/typescript/src/clustersUpdateSample.ts | 4 +- .../src/datastoresCreateOrUpdateSample.ts | 4 +- .../typescript/src/datastoresDeleteSample.ts | 4 +- .../v3/typescript/src/datastoresGetSample.ts | 4 +- .../v3/typescript/src/datastoresListSample.ts | 4 +- ...balReachConnectionsCreateOrUpdateSample.ts | 4 +- .../src/globalReachConnectionsDeleteSample.ts | 4 +- .../src/globalReachConnectionsGetSample.ts | 4 +- .../src/globalReachConnectionsListSample.ts | 4 +- .../hcxEnterpriseSitesCreateOrUpdateSample.ts | 4 +- .../src/hcxEnterpriseSitesDeleteSample.ts | 4 +- .../src/hcxEnterpriseSitesGetSample.ts | 4 +- .../src/hcxEnterpriseSitesListSample.ts | 4 +- .../locationsCheckQuotaAvailabilitySample.ts | 4 +- .../locationsCheckTrialAvailabilitySample.ts | 32 +- .../v3/typescript/src/operationsListSample.ts | 2 +- .../placementPoliciesCreateOrUpdateSample.ts | 10 +- .../src/placementPoliciesDeleteSample.ts | 4 +- .../src/placementPoliciesGetSample.ts | 4 +- .../src/placementPoliciesListSample.ts | 4 +- .../src/placementPoliciesUpdateSample.ts | 10 +- .../src/privateCloudsCreateOrUpdateSample.ts | 8 +- .../src/privateCloudsDeleteSample.ts | 4 +- .../typescript/src/privateCloudsGetSample.ts | 8 +- ...privateCloudsListAdminCredentialsSample.ts | 4 +- .../privateCloudsListInSubscriptionSample.ts | 8 +- .../typescript/src/privateCloudsListSample.ts | 8 +- .../privateCloudsRotateNsxtPasswordSample.ts | 4 +- ...rivateCloudsRotateVcenterPasswordSample.ts | 4 +- .../src/privateCloudsUpdateSample.ts | 8 +- .../typescript/src/scriptCmdletsGetSample.ts | 4 +- .../typescript/src/scriptCmdletsListSample.ts | 4 +- .../scriptExecutionsCreateOrUpdateSample.ts | 6 +- .../src/scriptExecutionsDeleteSample.ts | 4 +- .../scriptExecutionsGetExecutionLogsSample.ts | 4 +- .../src/scriptExecutionsGetSample.ts | 4 +- .../src/scriptExecutionsListSample.ts | 4 +- .../typescript/src/scriptPackagesGetSample.ts | 4 +- .../src/scriptPackagesListSample.ts | 4 +- .../src/virtualMachinesGetSample.ts | 4 +- .../src/virtualMachinesListSample.ts | 4 +- .../virtualMachinesRestrictMovementSample.ts | 4 +- .../src/workloadNetworksCreateDhcpSample.ts | 4 +- .../workloadNetworksCreateDnsServiceSample.ts | 4 +- .../workloadNetworksCreateDnsZoneSample.ts | 4 +- ...rkloadNetworksCreatePortMirroringSample.ts | 4 +- .../workloadNetworksCreatePublicIPSample.ts | 4 +- .../workloadNetworksCreateSegmentsSample.ts | 4 +- .../workloadNetworksCreateVMGroupSample.ts | 4 +- .../src/workloadNetworksDeleteDhcpSample.ts | 4 +- .../workloadNetworksDeleteDnsServiceSample.ts | 4 +- .../workloadNetworksDeleteDnsZoneSample.ts | 4 +- ...rkloadNetworksDeletePortMirroringSample.ts | 4 +- .../workloadNetworksDeletePublicIPSample.ts | 4 +- .../workloadNetworksDeleteSegmentSample.ts | 4 +- .../workloadNetworksDeleteVMGroupSample.ts | 4 +- .../src/workloadNetworksGetDhcpSample.ts | 4 +- .../workloadNetworksGetDnsServiceSample.ts | 4 +- .../src/workloadNetworksGetDnsZoneSample.ts | 4 +- .../src/workloadNetworksGetGatewaySample.ts | 4 +- .../workloadNetworksGetPortMirroringSample.ts | 4 +- .../src/workloadNetworksGetPublicIPSample.ts | 4 +- .../src/workloadNetworksGetSample.ts | 35 ++ .../src/workloadNetworksGetSegmentSample.ts | 4 +- .../src/workloadNetworksGetVMGroupSample.ts | 4 +- ...workloadNetworksGetVirtualMachineSample.ts | 4 +- .../src/workloadNetworksListDhcpSample.ts | 4 +- .../workloadNetworksListDnsServicesSample.ts | 4 +- .../src/workloadNetworksListDnsZonesSample.ts | 4 +- .../src/workloadNetworksListGatewaysSample.ts | 4 +- ...workloadNetworksListPortMirroringSample.ts | 4 +- .../workloadNetworksListPublicIPsSample.ts | 4 +- .../src/workloadNetworksListSample.ts | 36 ++ .../src/workloadNetworksListSegmentsSample.ts | 4 +- .../src/workloadNetworksListVMGroupsSample.ts | 4 +- ...rkloadNetworksListVirtualMachinesSample.ts | 4 +- .../src/workloadNetworksUpdateDhcpSample.ts | 4 +- .../workloadNetworksUpdateDnsServiceSample.ts | 4 +- .../workloadNetworksUpdateDnsZoneSample.ts | 4 +- ...rkloadNetworksUpdatePortMirroringSample.ts | 4 +- .../workloadNetworksUpdateSegmentsSample.ts | 4 +- .../workloadNetworksUpdateVMGroupSample.ts | 4 +- sdk/avs/arm-avs/src/azureVMwareSolutionAPI.ts | 4 +- sdk/avs/arm-avs/src/models/index.ts | 309 +++++++++++++++--- sdk/avs/arm-avs/src/models/mappers.ts | 199 ++++++++++- sdk/avs/arm-avs/src/models/parameters.ts | 43 ++- sdk/avs/arm-avs/src/operations/clusters.ts | 44 +++ sdk/avs/arm-avs/src/operations/locations.ts | 4 +- .../src/operations/workloadNetworks.ts | 197 +++++++++++ .../src/operationsInterfaces/clusters.ts | 17 +- .../operationsInterfaces/workloadNetworks.ts | 29 ++ sdk/avs/arm-avs/test/avs_examples.spec.ts | 68 ++++ sdk/avs/arm-avs/test/sampleTest.ts | 43 --- 318 files changed, 2528 insertions(+), 979 deletions(-) create mode 100644 sdk/avs/arm-avs/recordings/node/avs_test/recording_privateclouds_list_test.json delete mode 100644 sdk/avs/arm-avs/recordings/node/my_test/recording_sample_test.json create mode 100644 sdk/avs/arm-avs/samples-dev/clustersListZonesSample.ts create mode 100644 sdk/avs/arm-avs/samples-dev/workloadNetworksGetSample.ts create mode 100644 sdk/avs/arm-avs/samples-dev/workloadNetworksListSample.ts create mode 100644 sdk/avs/arm-avs/samples/v3/javascript/clustersListZonesSample.js create mode 100644 sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSample.js create mode 100644 sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSample.js create mode 100644 sdk/avs/arm-avs/samples/v3/typescript/src/clustersListZonesSample.ts create mode 100644 sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSample.ts create mode 100644 sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSample.ts create mode 100644 sdk/avs/arm-avs/test/avs_examples.spec.ts delete mode 100644 sdk/avs/arm-avs/test/sampleTest.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 7fbb4358e973..e62d5cb14928 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -10425,7 +10425,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-Op8kg2e1KYlwTKB2CDu300yWnCmZ7kTBqWtbQ9vZnS0F3N9FECekBdZe+q0IuNluZNJn9rIh6l8G43bu6nzBPw==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-423BkomBjpd6wY+KnHJM83OS9M9S+ggF7X6qSAp8GV25XUFvq7m9BIcnZUg1o3OJzgfmdUSlXAOjYGLt0a/wbA==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -10436,18 +10436,18 @@ packages: '@rollup/plugin-multi-entry': 4.1.0_rollup@2.79.1 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 '@types/chai': 4.3.3 + '@types/node': 14.18.32 chai: 4.3.6 cross-env: 7.0.3 mkdirp: 1.0.4 mocha: 7.2.0 rimraf: 3.0.2 rollup: 2.79.1 - rollup-plugin-sourcemaps: 0.6.3_rollup@2.79.1 + rollup-plugin-sourcemaps: 0.6.3_c164e18ebb1175294129df0cff345d2e tslib: 2.4.0 typescript: 4.6.4 uglify-js: 3.17.4 transitivePeerDependencies: - - '@types/node' - supports-color dev: false diff --git a/sdk/avs/arm-avs/CHANGELOG.md b/sdk/avs/arm-avs/CHANGELOG.md index 1bb3079f7f0a..f778a3153d6b 100644 --- a/sdk/avs/arm-avs/CHANGELOG.md +++ b/sdk/avs/arm-avs/CHANGELOG.md @@ -1,15 +1,60 @@ # Release History + +## 3.2.0 (2022-10-20) + +**Features** -## 3.1.3 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - + - Added operation Clusters.listZones + - Added operation WorkloadNetworks.get + - Added operation WorkloadNetworks.list + - Added Interface AddonArcProperties + - Added Interface ClustersListZonesOptionalParams + - Added Interface ClusterZone + - Added Interface ClusterZoneList + - Added Interface WorkloadNetwork + - Added Interface WorkloadNetworkList + - Added Interface WorkloadNetworksGetOptionalParams + - Added Interface WorkloadNetworksListNextOptionalParams + - Added Interface WorkloadNetworksListOptionalParams + - Added Type Alias AffinityStrength + - Added Type Alias AzureHybridBenefitType + - Added Type Alias ClustersListZonesResponse + - Added Type Alias NsxPublicIpQuotaRaisedEnum + - Added Type Alias WorkloadNetworkName + - Added Type Alias WorkloadNetworksGetResponse + - Added Type Alias WorkloadNetworksListNextResponse + - Added Type Alias WorkloadNetworksListResponse + - Interface EncryptionKeyVaultProperties has a new optional parameter autoDetectedKeyVersion + - Interface LocationsCheckTrialAvailabilityOptionalParams has a new optional parameter sku + - Interface PlacementPolicyUpdate has a new optional parameter affinityStrength + - Interface PlacementPolicyUpdate has a new optional parameter azureHybridBenefitType + - Interface PrivateCloud has a new optional parameter nsxPublicIpQuotaRaised + - Interface PrivateCloudProperties has a new optional parameter nsxPublicIpQuotaRaised + - Interface ScriptPackage has a new optional parameter company + - Interface ScriptPackage has a new optional parameter uri + - Interface VmHostPlacementPolicyProperties has a new optional parameter affinityStrength + - Interface VmHostPlacementPolicyProperties has a new optional parameter azureHybridBenefitType + - Added Enum KnownAffinityStrength + - Added Enum KnownAzureHybridBenefitType + - Added Enum KnownNsxPublicIpQuotaRaisedEnum + - Added Enum KnownWorkloadNetworkName + - Enum KnownAddonProvisioningState has a new value Canceled + - Enum KnownAddonType has a new value Arc + - Enum KnownClusterProvisioningState has a new value Canceled + - Enum KnownDatastoreProvisioningState has a new value Canceled + - Enum KnownExpressRouteAuthorizationProvisioningState has a new value Canceled + - Enum KnownGlobalReachConnectionProvisioningState has a new value Canceled + - Enum KnownPlacementPolicyProvisioningState has a new value Canceled + - Enum KnownPrivateCloudProvisioningState has a new value Canceled + - Enum KnownScriptExecutionProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkDhcpProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkDnsServiceProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkDnsZoneProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkPortMirroringProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkPublicIPProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkSegmentProvisioningState has a new value Canceled + - Enum KnownWorkloadNetworkVMGroupProvisioningState has a new value Canceled + ## 3.1.2 (2022-10-08) **Bugs Fixed** diff --git a/sdk/avs/arm-avs/_meta.json b/sdk/avs/arm-avs/_meta.json index 21a28816ae3e..b48923f87883 100644 --- a/sdk/avs/arm-avs/_meta.json +++ b/sdk/avs/arm-avs/_meta.json @@ -1,8 +1,8 @@ { - "commit": "405811c51aa09803caedfe17fd305e110db1ca5e", + "commit": "cf0130f1cc5278177db46331a55ee7d1f7a23a26", "readme": "specification/vmware/resource-manager/readme.md", - "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=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\vmware\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.1.20220721.1 --generate-sample=true", + "autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\vmware\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.2.20221018.1 --generate-sample=true", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.4.0", - "use": "@autorest/typescript@6.0.0-rc.1.20220721.1" + "release_tool": "@azure-tools/js-sdk-release-tools@2.4.2", + "use": "@autorest/typescript@6.0.0-rc.2.20221018.1" } \ No newline at end of file diff --git a/sdk/avs/arm-avs/package.json b/sdk/avs/arm-avs/package.json index 6ad3a65d4b9f..53130cb57ad1 100644 --- a/sdk/avs/arm-avs/package.json +++ b/sdk/avs/arm-avs/package.json @@ -3,7 +3,7 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for AzureVMwareSolutionAPI.", - "version": "3.1.3", + "version": "3.2.0", "engines": { "node": ">=14.0.0" }, @@ -11,7 +11,7 @@ "@azure/core-lro": "^2.2.0", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", - "@azure/core-client": "^1.5.0", + "@azure/core-client": "^1.6.1", "@azure/core-auth": "^1.3.0", "@azure/core-rest-pipeline": "^1.8.0", "tslib": "^2.2.0" @@ -46,6 +46,7 @@ "@types/chai": "^4.2.8", "chai": "^4.2.0", "cross-env": "^7.0.2", + "@types/node": "^14.0.0", "@azure/dev-tool": "^1.0.0" }, "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/avs/arm-avs", diff --git a/sdk/avs/arm-avs/recordings/node/avs_test/recording_privateclouds_list_test.json b/sdk/avs/arm-avs/recordings/node/avs_test/recording_privateclouds_list_test.json new file mode 100644 index 000000000000..cd6003f67a7a --- /dev/null +++ b/sdk/avs/arm-avs/recordings/node/avs_test/recording_privateclouds_list_test.json @@ -0,0 +1,36 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/azure_subscription_id/providers/Microsoft.AVS/privateClouds?api-version=2022-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-arm-avs/3.2.0 core-rest-pipeline/1.9.3 Node/v16.17.0 OS/(x64-Windows_NT-10.0.22621)", + "x-ms-client-request-id": "ccd0ef84-ccf3-4a25-977b-e8034bc16e3b" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "12", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 20 Oct 2022 06:48:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "70ea5b06-2d8b-4d73-bede-e72331aae562", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-request-id": "70ea5b06-2d8b-4d73-bede-e72331aae562", + "x-ms-routing-request-id": "SOUTHEASTASIA:20221020T064849Z:70ea5b06-2d8b-4d73-bede-e72331aae562" + }, + "ResponseBody": { + "value": [] + } + } + ], + "Variables": {} +} diff --git a/sdk/avs/arm-avs/recordings/node/my_test/recording_sample_test.json b/sdk/avs/arm-avs/recordings/node/my_test/recording_sample_test.json deleted file mode 100644 index f721723386d8..000000000000 --- a/sdk/avs/arm-avs/recordings/node/my_test/recording_sample_test.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "Entries": [], - "Variables": {} -} diff --git a/sdk/avs/arm-avs/review/arm-avs.api.md b/sdk/avs/arm-avs/review/arm-avs.api.md index e925b0510204..12b063bf6518 100644 --- a/sdk/avs/arm-avs/review/arm-avs.api.md +++ b/sdk/avs/arm-avs/review/arm-avs.api.md @@ -15,6 +15,12 @@ export interface Addon extends Resource { properties?: AddonPropertiesUnion; } +// @public +export interface AddonArcProperties extends AddonProperties { + addonType: "Arc"; + vCenter?: string; +} + // @public export interface AddonHcxProperties extends AddonProperties { addonType: "HCX"; @@ -29,12 +35,12 @@ export interface AddonList { // @public export interface AddonProperties { - addonType: "SRM" | "VR" | "HCX"; + addonType: "SRM" | "VR" | "HCX" | "Arc"; readonly provisioningState?: AddonProvisioningState; } // @public (undocumented) -export type AddonPropertiesUnion = AddonProperties | AddonSrmProperties | AddonVrProperties | AddonHcxProperties; +export type AddonPropertiesUnion = AddonProperties | AddonSrmProperties | AddonVrProperties | AddonHcxProperties | AddonArcProperties; // @public export type AddonProvisioningState = string; @@ -108,6 +114,9 @@ export interface AdminCredentials { readonly vcenterUsername?: string; } +// @public +export type AffinityStrength = string; + // @public export type AffinityType = string; @@ -167,6 +176,9 @@ export interface AvailabilityProperties { // @public export type AvailabilityStrategy = string; +// @public +export type AzureHybridBenefitType = string; + // @public (undocumented) export class AzureVMwareSolutionAPI extends coreClient.ServiceClient { // (undocumented) @@ -323,6 +335,7 @@ export interface Clusters { beginUpdateAndWait(resourceGroupName: string, privateCloudName: string, clusterName: string, clusterUpdate: ClusterUpdate, options?: ClustersUpdateOptionalParams): Promise; get(resourceGroupName: string, privateCloudName: string, clusterName: string, options?: ClustersGetOptionalParams): Promise; list(resourceGroupName: string, privateCloudName: string, options?: ClustersListOptionalParams): PagedAsyncIterableIterator; + listZones(resourceGroupName: string, privateCloudName: string, clusterName: string, options?: ClustersListZonesOptionalParams): Promise; } // @public @@ -361,6 +374,13 @@ export interface ClustersListOptionalParams extends coreClient.OperationOptions // @public export type ClustersListResponse = ClusterList; +// @public +export interface ClustersListZonesOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ClustersListZonesResponse = ClusterZoneList; + // @public export interface ClustersUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -376,6 +396,17 @@ export interface ClusterUpdate { hosts?: string[]; } +// @public +export interface ClusterZone { + readonly hosts?: string[]; + readonly zone?: string; +} + +// @public +export interface ClusterZoneList { + zones?: ClusterZone[]; +} + // @public export interface CommonClusterProperties { readonly clusterId?: number; @@ -478,6 +509,7 @@ export type EncryptionKeyStatus = string; // @public export interface EncryptionKeyVaultProperties { + readonly autoDetectedKeyVersion?: string; keyName?: string; readonly keyState?: EncryptionKeyStatus; keyVaultUrl?: string; @@ -673,6 +705,7 @@ export type InternetEnum = string; // @public export enum KnownAddonProvisioningState { Building = "Building", + Canceled = "Canceled", Cancelled = "Cancelled", Deleting = "Deleting", Failed = "Failed", @@ -682,11 +715,18 @@ export enum KnownAddonProvisioningState { // @public export enum KnownAddonType { + Arc = "Arc", HCX = "HCX", SRM = "SRM", VR = "VR" } +// @public +export enum KnownAffinityStrength { + Must = "Must", + Should = "Should" +} + // @public export enum KnownAffinityType { Affinity = "Affinity", @@ -699,6 +739,12 @@ export enum KnownAvailabilityStrategy { SingleZone = "SingleZone" } +// @public +export enum KnownAzureHybridBenefitType { + None = "None", + SqlHost = "SqlHost" +} + // @public export enum KnownCloudLinkStatus { Active = "Active", @@ -710,6 +756,7 @@ export enum KnownCloudLinkStatus { // @public export enum KnownClusterProvisioningState { + Canceled = "Canceled", Cancelled = "Cancelled", Deleting = "Deleting", Failed = "Failed", @@ -719,6 +766,7 @@ export enum KnownClusterProvisioningState { // @public export enum KnownDatastoreProvisioningState { + Canceled = "Canceled", Cancelled = "Cancelled", Creating = "Creating", Deleting = "Deleting", @@ -780,6 +828,7 @@ export enum KnownEncryptionVersionType { // @public export enum KnownExpressRouteAuthorizationProvisioningState { + Canceled = "Canceled", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" @@ -787,6 +836,7 @@ export enum KnownExpressRouteAuthorizationProvisioningState { // @public export enum KnownGlobalReachConnectionProvisioningState { + Canceled = "Canceled", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" @@ -819,6 +869,12 @@ export enum KnownMountOptionEnum { Mount = "MOUNT" } +// @public +export enum KnownNsxPublicIpQuotaRaisedEnum { + Disabled = "Disabled", + Enabled = "Enabled" +} + // @public export enum KnownOptionalParamEnum { Optional = "Optional", @@ -828,6 +884,7 @@ export enum KnownOptionalParamEnum { // @public export enum KnownPlacementPolicyProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -862,6 +919,7 @@ export enum KnownPortMirroringStatusEnum { // @public export enum KnownPrivateCloudProvisioningState { Building = "Building", + Canceled = "Canceled", Cancelled = "Cancelled", Deleting = "Deleting", Failed = "Failed", @@ -891,6 +949,7 @@ export enum KnownScriptExecutionParameterType { // @public export enum KnownScriptExecutionProvisioningState { + Canceled = "Canceled", Cancelled = "Cancelled", Cancelling = "Cancelling", Deleting = "Deleting", @@ -965,6 +1024,7 @@ export enum KnownVMTypeEnum { // @public export enum KnownWorkloadNetworkDhcpProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -974,6 +1034,7 @@ export enum KnownWorkloadNetworkDhcpProvisioningState { // @public export enum KnownWorkloadNetworkDnsServiceProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -983,15 +1044,22 @@ export enum KnownWorkloadNetworkDnsServiceProvisioningState { // @public export enum KnownWorkloadNetworkDnsZoneProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } +// @public +export enum KnownWorkloadNetworkName { + Default = "default" +} + // @public export enum KnownWorkloadNetworkPortMirroringProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -1001,6 +1069,7 @@ export enum KnownWorkloadNetworkPortMirroringProvisioningState { // @public export enum KnownWorkloadNetworkPublicIPProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -1010,6 +1079,7 @@ export enum KnownWorkloadNetworkPublicIPProvisioningState { // @public export enum KnownWorkloadNetworkSegmentProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -1019,6 +1089,7 @@ export enum KnownWorkloadNetworkSegmentProvisioningState { // @public export enum KnownWorkloadNetworkVMGroupProvisioningState { Building = "Building", + Canceled = "Canceled", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", @@ -1040,6 +1111,7 @@ export type LocationsCheckQuotaAvailabilityResponse = Quota; // @public export interface LocationsCheckTrialAvailabilityOptionalParams extends coreClient.OperationOptions { + sku?: Sku; } // @public @@ -1089,6 +1161,9 @@ export interface NetAppVolume { id: string; } +// @public +export type NsxPublicIpQuotaRaisedEnum = string; + // @public export interface Operation { readonly display?: OperationDisplay; @@ -1229,6 +1304,8 @@ export type PlacementPolicyType = string; // @public export interface PlacementPolicyUpdate { + affinityStrength?: AffinityStrength; + azureHybridBenefitType?: AzureHybridBenefitType; hostMembers?: string[]; state?: PlacementPolicyState; vmMembers?: string[]; @@ -1253,6 +1330,7 @@ export interface PrivateCloud extends TrackedResource { managementCluster?: ManagementCluster; readonly managementNetwork?: string; networkBlock?: string; + readonly nsxPublicIpQuotaRaised?: NsxPublicIpQuotaRaisedEnum; readonly nsxtCertificateThumbprint?: string; nsxtPassword?: string; readonly provisioningNetwork?: string; @@ -1284,6 +1362,7 @@ export interface PrivateCloudProperties extends PrivateCloudUpdateProperties { readonly externalCloudLinks?: string[]; readonly managementNetwork?: string; networkBlock: string; + readonly nsxPublicIpQuotaRaised?: NsxPublicIpQuotaRaisedEnum; readonly nsxtCertificateThumbprint?: string; nsxtPassword?: string; readonly provisioningNetwork?: string; @@ -1589,7 +1668,9 @@ export type ScriptOutputStreamType = string; // @public export interface ScriptPackage extends ProxyResource { + readonly company?: string; readonly description?: string; + readonly uri?: string; readonly version?: string; } @@ -1749,7 +1830,9 @@ export type VMGroupStatusEnum = string; // @public export interface VmHostPlacementPolicyProperties extends PlacementPolicyProperties { + affinityStrength?: AffinityStrength; affinityType: AffinityType; + azureHybridBenefitType?: AzureHybridBenefitType; hostMembers: string[]; type: "VmHost"; vmMembers: string[]; @@ -1765,6 +1848,10 @@ export interface VmPlacementPolicyProperties extends PlacementPolicyProperties { // @public export type VMTypeEnum = string; +// @public +export interface WorkloadNetwork extends ProxyResource { +} + // @public export interface WorkloadNetworkDhcp extends ProxyResource { properties?: WorkloadNetworkDhcpEntityUnion; @@ -1857,6 +1944,15 @@ export interface WorkloadNetworkGatewayList { readonly value?: WorkloadNetworkGateway[]; } +// @public +export interface WorkloadNetworkList { + readonly nextLink?: string; + readonly value?: WorkloadNetwork[]; +} + +// @public +export type WorkloadNetworkName = string; + // @public export interface WorkloadNetworkPortMirroring extends ProxyResource { destination?: string; @@ -1936,6 +2032,7 @@ export interface WorkloadNetworks { beginUpdateSegmentsAndWait(resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksUpdateSegmentsOptionalParams): Promise; beginUpdateVMGroup(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksUpdateVMGroupOptionalParams): Promise, WorkloadNetworksUpdateVMGroupResponse>>; beginUpdateVMGroupAndWait(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksUpdateVMGroupOptionalParams): Promise; + get(resourceGroupName: string, privateCloudName: string, workloadNetworkName: WorkloadNetworkName, options?: WorkloadNetworksGetOptionalParams): Promise; getDhcp(resourceGroupName: string, dhcpId: string, privateCloudName: string, options?: WorkloadNetworksGetDhcpOptionalParams): Promise; getDnsService(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, options?: WorkloadNetworksGetDnsServiceOptionalParams): Promise; getDnsZone(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, options?: WorkloadNetworksGetDnsZoneOptionalParams): Promise; @@ -1945,6 +2042,7 @@ export interface WorkloadNetworks { getSegment(resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksGetSegmentOptionalParams): Promise; getVirtualMachine(resourceGroupName: string, privateCloudName: string, virtualMachineId: string, options?: WorkloadNetworksGetVirtualMachineOptionalParams): Promise; getVMGroup(resourceGroupName: string, privateCloudName: string, vmGroupId: string, options?: WorkloadNetworksGetVMGroupOptionalParams): Promise; + list(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListOptionalParams): PagedAsyncIterableIterator; listDhcp(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDhcpOptionalParams): PagedAsyncIterableIterator; listDnsServices(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsServicesOptionalParams): PagedAsyncIterableIterator; listDnsZones(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsZonesOptionalParams): PagedAsyncIterableIterator; @@ -2120,6 +2218,10 @@ export interface WorkloadNetworksGetGatewayOptionalParams extends coreClient.Ope // @public export type WorkloadNetworksGetGatewayResponse = WorkloadNetworkGateway; +// @public +export interface WorkloadNetworksGetOptionalParams extends coreClient.OperationOptions { +} + // @public export interface WorkloadNetworksGetPortMirroringOptionalParams extends coreClient.OperationOptions { } @@ -2134,6 +2236,9 @@ export interface WorkloadNetworksGetPublicIPOptionalParams extends coreClient.Op // @public export type WorkloadNetworksGetPublicIPResponse = WorkloadNetworkPublicIP; +// @public +export type WorkloadNetworksGetResponse = WorkloadNetwork; + // @public export interface WorkloadNetworksGetSegmentOptionalParams extends coreClient.OperationOptions { } @@ -2211,6 +2316,17 @@ export interface WorkloadNetworksListGatewaysOptionalParams extends coreClient.O // @public export type WorkloadNetworksListGatewaysResponse = WorkloadNetworkGatewayList; +// @public +export interface WorkloadNetworksListNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type WorkloadNetworksListNextResponse = WorkloadNetworkList; + +// @public +export interface WorkloadNetworksListOptionalParams extends coreClient.OperationOptions { +} + // @public export interface WorkloadNetworksListPortMirroringNextOptionalParams extends coreClient.OperationOptions { } @@ -2239,6 +2355,9 @@ export interface WorkloadNetworksListPublicIPsOptionalParams extends coreClient. // @public export type WorkloadNetworksListPublicIPsResponse = WorkloadNetworkPublicIPsList; +// @public +export type WorkloadNetworksListResponse = WorkloadNetworkList; + // @public export interface WorkloadNetworksListSegmentsNextOptionalParams extends coreClient.OperationOptions { } diff --git a/sdk/avs/arm-avs/samples-dev/addonsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/addonsCreateOrUpdateSample.ts index c7863f9aa0a9..22484286fa78 100644 --- a/sdk/avs/arm-avs/samples-dev/addonsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/addonsCreateOrUpdateSample.ts @@ -15,10 +15,41 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_ArcReg.json + */ +async function addonsCreateOrUpdateArc() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const addon: Addon = { + properties: { + addonType: "Arc", + vCenter: + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg_test/providers/Microsoft.ConnectedVMwarevSphere/VCenters/test-vcenter" + } + }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.beginCreateOrUpdateAndWait( + resourceGroupName, + privateCloudName, + addonName, + addon + ); + console.log(result); +} + +addonsCreateOrUpdateArc().catch(console.error); + +/** + * This sample demonstrates how to Create or update a addon in a private cloud + * + * @summary Create or update a addon in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_HCX.json */ async function addonsCreateOrUpdateHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -45,10 +76,10 @@ addonsCreateOrUpdateHcx().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_SRM.json */ async function addonsCreateOrUpdateSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -75,10 +106,10 @@ addonsCreateOrUpdateSrm().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_VR.json */ async function addonsCreateOrUpdateVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples-dev/addonsDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/addonsDeleteSample.ts index 3e94f929808a..3472e1a30f67 100644 --- a/sdk/avs/arm-avs/samples-dev/addonsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/addonsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a addon in a private cloud * * @summary Delete a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Delete.json */ async function addonsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; diff --git a/sdk/avs/arm-avs/samples-dev/addonsGetSample.ts b/sdk/avs/arm-avs/samples-dev/addonsGetSample.ts index 2d02832910d9..29afd78d3816 100644 --- a/sdk/avs/arm-avs/samples-dev/addonsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/addonsGetSample.ts @@ -15,10 +15,33 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_ArcReg.json + */ +async function addonsGetArcReg() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.get( + resourceGroupName, + privateCloudName, + addonName + ); + console.log(result); +} + +addonsGetArcReg().catch(console.error); + +/** + * This sample demonstrates how to Get an addon by name in a private cloud + * + * @summary Get an addon by name in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_HCX.json */ async function addonsGetHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -38,10 +61,10 @@ addonsGetHcx().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_SRM.json */ async function addonsGetSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -61,10 +84,10 @@ addonsGetSrm().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_VR.json */ async function addonsGetVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples-dev/addonsListSample.ts b/sdk/avs/arm-avs/samples-dev/addonsListSample.ts index 3401002c526b..b1699a1b23d8 100644 --- a/sdk/avs/arm-avs/samples-dev/addonsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/addonsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List addons in a private cloud * * @summary List addons in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_List.json */ async function addonsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/authorizationsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/authorizationsCreateOrUpdateSample.ts index d4e62e348efc..f4399fda81e6 100644 --- a/sdk/avs/arm-avs/samples-dev/authorizationsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/authorizationsCreateOrUpdateSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update an ExpressRoute Circuit Authorization in a private cloud * * @summary Create or update an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_CreateOrUpdate.json */ async function authorizationsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples-dev/authorizationsDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/authorizationsDeleteSample.ts index 4198b5006d25..bc4e09157e20 100644 --- a/sdk/avs/arm-avs/samples-dev/authorizationsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/authorizationsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete an ExpressRoute Circuit Authorization in a private cloud * * @summary Delete an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Delete.json */ async function authorizationsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples-dev/authorizationsGetSample.ts b/sdk/avs/arm-avs/samples-dev/authorizationsGetSample.ts index 47723ab6d580..8c52d007f5dd 100644 --- a/sdk/avs/arm-avs/samples-dev/authorizationsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/authorizationsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an ExpressRoute Circuit Authorization by name in a private cloud * * @summary Get an ExpressRoute Circuit Authorization by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Get.json */ async function authorizationsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples-dev/authorizationsListSample.ts b/sdk/avs/arm-avs/samples-dev/authorizationsListSample.ts index 90d82fe9149a..44060387ddfb 100644 --- a/sdk/avs/arm-avs/samples-dev/authorizationsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/authorizationsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List ExpressRoute Circuit Authorizations in a private cloud * * @summary List ExpressRoute Circuit Authorizations in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_List.json */ async function authorizationsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/cloudLinksCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/cloudLinksCreateOrUpdateSample.ts index e8682ce71225..27092b760d77 100644 --- a/sdk/avs/arm-avs/samples-dev/cloudLinksCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/cloudLinksCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a cloud link in a private cloud * * @summary Create or update a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_CreateOrUpdate.json */ async function cloudLinksCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples-dev/cloudLinksDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/cloudLinksDeleteSample.ts index da7e79e6cc14..d201ce4ccdc2 100644 --- a/sdk/avs/arm-avs/samples-dev/cloudLinksDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/cloudLinksDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a cloud link in a private cloud * * @summary Delete a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Delete.json */ async function cloudLinksDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples-dev/cloudLinksGetSample.ts b/sdk/avs/arm-avs/samples-dev/cloudLinksGetSample.ts index 6ca5dcaf4c17..9554e21e5764 100644 --- a/sdk/avs/arm-avs/samples-dev/cloudLinksGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/cloudLinksGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an cloud link by name in a private cloud * * @summary Get an cloud link by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Get.json */ async function cloudLinksGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples-dev/cloudLinksListSample.ts b/sdk/avs/arm-avs/samples-dev/cloudLinksListSample.ts index 9c3a526f98e4..2c65e24e9560 100644 --- a/sdk/avs/arm-avs/samples-dev/cloudLinksListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/cloudLinksListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List cloud link in a private cloud * * @summary List cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_List.json */ async function cloudLinksList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/clustersCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/clustersCreateOrUpdateSample.ts index 3aa5b9f2cf8c..c08bf6017f5f 100644 --- a/sdk/avs/arm-avs/samples-dev/clustersCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/clustersCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a cluster in a private cloud * * @summary Create or update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_CreateOrUpdate.json */ async function clustersCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/clustersDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/clustersDeleteSample.ts index 486dd680d554..5e9436fc12be 100644 --- a/sdk/avs/arm-avs/samples-dev/clustersDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/clustersDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a cluster in a private cloud * * @summary Delete a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Delete.json */ async function clustersDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/clustersGetSample.ts b/sdk/avs/arm-avs/samples-dev/clustersGetSample.ts index 74a18e17933b..6a6625e330ce 100644 --- a/sdk/avs/arm-avs/samples-dev/clustersGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/clustersGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a cluster by name in a private cloud * * @summary Get a cluster by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Get.json */ async function clustersGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/clustersListSample.ts b/sdk/avs/arm-avs/samples-dev/clustersListSample.ts index 8aa0e5bb1f8f..9d72d2cdb753 100644 --- a/sdk/avs/arm-avs/samples-dev/clustersListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/clustersListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List clusters in a private cloud * * @summary List clusters in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_List.json */ async function clustersList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/clustersListZonesSample.ts b/sdk/avs/arm-avs/samples-dev/clustersListZonesSample.ts new file mode 100644 index 000000000000..bf3579a08ed6 --- /dev/null +++ b/sdk/avs/arm-avs/samples-dev/clustersListZonesSample.ts @@ -0,0 +1,58 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones.json + */ +async function clustersListZoneData() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones( + resourceGroupName, + privateCloudName, + clusterName + ); + console.log(result); +} + +clustersListZoneData().catch(console.error); + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones_Stretched.json + */ +async function clustersListZoneDataStretched() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones( + resourceGroupName, + privateCloudName, + clusterName + ); + console.log(result); +} + +clustersListZoneDataStretched().catch(console.error); diff --git a/sdk/avs/arm-avs/samples-dev/clustersUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/clustersUpdateSample.ts index e2c9cde1f60b..91aebba03014 100644 --- a/sdk/avs/arm-avs/samples-dev/clustersUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/clustersUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a cluster in a private cloud * * @summary Update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Update.json */ async function clustersUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/datastoresCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/datastoresCreateOrUpdateSample.ts index 48101729969a..65bdccb079f5 100644 --- a/sdk/avs/arm-avs/samples-dev/datastoresCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/datastoresCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a datastore in a private cloud cluster * * @summary Create or update a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_CreateOrUpdate.json */ async function datastoresCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/datastoresDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/datastoresDeleteSample.ts index 81f85b15fe3b..811c869f90ae 100644 --- a/sdk/avs/arm-avs/samples-dev/datastoresDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/datastoresDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a datastore in a private cloud cluster * * @summary Delete a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Delete.json */ async function datastoresDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/datastoresGetSample.ts b/sdk/avs/arm-avs/samples-dev/datastoresGetSample.ts index f7664b5144de..7f051df66ca2 100644 --- a/sdk/avs/arm-avs/samples-dev/datastoresGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/datastoresGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a datastore in a private cloud cluster * * @summary Get a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Get.json */ async function datastoresGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/datastoresListSample.ts b/sdk/avs/arm-avs/samples-dev/datastoresListSample.ts index 25b080f34fa8..99de0c9da3e3 100644 --- a/sdk/avs/arm-avs/samples-dev/datastoresListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/datastoresListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List datastores in a private cloud cluster * * @summary List datastores in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_List.json */ async function datastoresList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsCreateOrUpdateSample.ts index c272030ab046..0860489e4bb6 100644 --- a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a global reach connection in a private cloud * * @summary Create or update a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_CreateOrUpdate.json */ async function globalReachConnectionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsDeleteSample.ts index d8fe00a3c264..6e51b977d8e2 100644 --- a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a global reach connection in a private cloud * * @summary Delete a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Delete.json */ async function globalReachConnectionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsGetSample.ts b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsGetSample.ts index 990181f69b42..9479827828d8 100644 --- a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a global reach connection by name in a private cloud * * @summary Get a global reach connection by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Get.json */ async function globalReachConnectionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsListSample.ts b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsListSample.ts index f78265fdc164..d34b5dc580b4 100644 --- a/sdk/avs/arm-avs/samples-dev/globalReachConnectionsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/globalReachConnectionsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List global reach connections in a private cloud * * @summary List global reach connections in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_List.json */ async function globalReachConnectionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesCreateOrUpdateSample.ts index 7d045e2005cd..83cd508cf061 100644 --- a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update an HCX Enterprise Site in a private cloud * * @summary Create or update an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_CreateOrUpdate.json */ async function hcxEnterpriseSitesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesDeleteSample.ts index a6b824a47747..0e3e14bc465b 100644 --- a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete an HCX Enterprise Site in a private cloud * * @summary Delete an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Delete.json */ async function hcxEnterpriseSitesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesGetSample.ts b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesGetSample.ts index 8470a9c16a59..a20bd715c255 100644 --- a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an HCX Enterprise Site by name in a private cloud * * @summary Get an HCX Enterprise Site by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Get.json */ async function hcxEnterpriseSitesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesListSample.ts b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesListSample.ts index a8fb52c82068..bc5c2a4b1b68 100644 --- a/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/hcxEnterpriseSitesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List HCX Enterprise Sites in a private cloud * * @summary List HCX Enterprise Sites in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_List.json */ async function hcxEnterpriseSitesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/locationsCheckQuotaAvailabilitySample.ts b/sdk/avs/arm-avs/samples-dev/locationsCheckQuotaAvailabilitySample.ts index fd804da0d2b5..4efe8d55fd4f 100644 --- a/sdk/avs/arm-avs/samples-dev/locationsCheckQuotaAvailabilitySample.ts +++ b/sdk/avs/arm-avs/samples-dev/locationsCheckQuotaAvailabilitySample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return quota for subscription by region * * @summary Return quota for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckQuotaAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckQuotaAvailability.json */ async function locationsCheckQuotaAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples-dev/locationsCheckTrialAvailabilitySample.ts b/sdk/avs/arm-avs/samples-dev/locationsCheckTrialAvailabilitySample.ts index 5f69be0ba693..055dbeb6d213 100644 --- a/sdk/avs/arm-avs/samples-dev/locationsCheckTrialAvailabilitySample.ts +++ b/sdk/avs/arm-avs/samples-dev/locationsCheckTrialAvailabilitySample.ts @@ -8,17 +8,21 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { + Sku, + LocationsCheckTrialAvailabilityOptionalParams, + AzureVMwareSolutionAPI +} from "@azure/arm-avs"; import { DefaultAzureCredential } from "@azure/identity"; /** * This sample demonstrates how to Return trial status for subscription by region * * @summary Return trial status for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckTrialAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailability.json */ async function locationsCheckTrialAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -27,3 +31,25 @@ async function locationsCheckTrialAvailability() { } locationsCheckTrialAvailability().catch(console.error); + +/** + * This sample demonstrates how to Return trial status for subscription by region + * + * @summary Return trial status for subscription by region + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailabilityWithSku.json + */ +async function locationsCheckTrialAvailabilityWithSku() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const location = "eastus"; + const sku: Sku = { name: "avs52t" }; + const options: LocationsCheckTrialAvailabilityOptionalParams = { sku }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.locations.checkTrialAvailability( + location, + options + ); + console.log(result); +} + +locationsCheckTrialAvailabilityWithSku().catch(console.error); diff --git a/sdk/avs/arm-avs/samples-dev/operationsListSample.ts b/sdk/avs/arm-avs/samples-dev/operationsListSample.ts index 10ebfe458de4..02729c84c03c 100644 --- a/sdk/avs/arm-avs/samples-dev/operationsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/operationsListSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Lists all of the available operations * * @summary Lists all of the available operations - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Operations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Operations_List.json */ async function operationsList() { const subscriptionId = "00000000-0000-0000-0000-000000000000"; diff --git a/sdk/avs/arm-avs/samples-dev/placementPoliciesCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/placementPoliciesCreateOrUpdateSample.ts index fc36981fc31a..63e601798ddd 100644 --- a/sdk/avs/arm-avs/samples-dev/placementPoliciesCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/placementPoliciesCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a placement policy in a private cloud cluster * * @summary Create or update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_CreateOrUpdate.json */ async function placementPoliciesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; @@ -26,15 +26,17 @@ async function placementPoliciesCreateOrUpdate() { const placementPolicy: PlacementPolicy = { properties: { type: "VmHost", + affinityStrength: "Must", affinityType: "AntiAffinity", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", "fakehost24.nyc1.kubernetes.center" ], vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" ] } }; diff --git a/sdk/avs/arm-avs/samples-dev/placementPoliciesDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/placementPoliciesDeleteSample.ts index c8ddf6708274..068e3e25d6ca 100644 --- a/sdk/avs/arm-avs/samples-dev/placementPoliciesDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/placementPoliciesDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a placement policy in a private cloud cluster * * @summary Delete a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Delete.json */ async function placementPoliciesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/placementPoliciesGetSample.ts b/sdk/avs/arm-avs/samples-dev/placementPoliciesGetSample.ts index 78e085f2d924..3ae326018c36 100644 --- a/sdk/avs/arm-avs/samples-dev/placementPoliciesGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/placementPoliciesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a placement policy by name in a private cloud cluster * * @summary Get a placement policy by name in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Get.json */ async function placementPoliciesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/placementPoliciesListSample.ts b/sdk/avs/arm-avs/samples-dev/placementPoliciesListSample.ts index 2da9c014269e..2572e901cc26 100644 --- a/sdk/avs/arm-avs/samples-dev/placementPoliciesListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/placementPoliciesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List placement policies in a private cloud cluster * * @summary List placement policies in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_List.json */ async function placementPoliciesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/placementPoliciesUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/placementPoliciesUpdateSample.ts index 73559cdc6973..8bc1222ae9cf 100644 --- a/sdk/avs/arm-avs/samples-dev/placementPoliciesUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/placementPoliciesUpdateSample.ts @@ -15,15 +15,17 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a placement policy in a private cloud cluster * * @summary Update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Update.json */ async function placementPoliciesUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; const placementPolicyName = "policy1"; const placementPolicyUpdate: PlacementPolicyUpdate = { + affinityStrength: "Must", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", @@ -31,8 +33,8 @@ async function placementPoliciesUpdate() { ], state: "Disabled", vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" ] }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsCreateOrUpdateSample.ts index b48211bcd213..ddb8faca950e 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate.json */ async function privateCloudsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud: PrivateCloud = { @@ -45,10 +45,10 @@ privateCloudsCreateOrUpdate().catch(console.error); * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json */ async function privateCloudsCreateOrUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud: PrivateCloud = { diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsDeleteSample.ts index 921a0149ae1f..2c69664ca424 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a private cloud * * @summary Delete a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Delete.json */ async function privateCloudsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsGetSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsGetSample.ts index 3203da0d4ded..2da5bf74cd79 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get.json */ async function privateCloudsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); @@ -36,10 +36,10 @@ privateCloudsGet().catch(console.error); * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get_Stretched.json */ async function privateCloudsGetStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsListAdminCredentialsSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsListAdminCredentialsSample.ts index da7ddea0f349..c2570a2b0fbc 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsListAdminCredentialsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsListAdminCredentialsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List the admin credentials for the private cloud * * @summary List the admin credentials for the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListAdminCredentials.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListAdminCredentials.json */ async function privateCloudsListAdminCredentials() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsListInSubscriptionSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsListInSubscriptionSample.ts index 3c0cc19b1ef2..1e4bafb04bd2 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsListInSubscriptionSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsListInSubscriptionSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription.json */ async function privateCloudsListInSubscription() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); @@ -34,10 +34,10 @@ privateCloudsListInSubscription().catch(console.error); * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription_Stretched.json */ async function privateCloudsListInSubscriptionStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsListSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsListSample.ts index 57649d0709b4..4fdd29508068 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List.json */ async function privateCloudsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -35,10 +35,10 @@ privateCloudsList().catch(console.error); * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List_Stretched.json */ async function privateCloudsListStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsRotateNsxtPasswordSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsRotateNsxtPasswordSample.ts index 464ea7970e88..a88a2df35fef 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsRotateNsxtPasswordSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsRotateNsxtPasswordSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Rotate the NSX-T Manager password * * @summary Rotate the NSX-T Manager password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateNsxtPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateNsxtPassword.json */ async function privateCloudsRotateNsxtPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsRotateVcenterPasswordSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsRotateVcenterPasswordSample.ts index ee29167ea5b3..d8b082c6d790 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsRotateVcenterPasswordSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsRotateVcenterPasswordSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Rotate the vCenter password * * @summary Rotate the vCenter password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateVcenterPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateVcenterPassword.json */ async function privateCloudsRotateVcenterPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/privateCloudsUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/privateCloudsUpdateSample.ts index 859ead163c42..dd6556b81103 100644 --- a/sdk/avs/arm-avs/samples-dev/privateCloudsUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/privateCloudsUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update.json */ async function privateCloudsUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate: PrivateCloudUpdate = { @@ -49,10 +49,10 @@ privateCloudsUpdate().catch(console.error); * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update_Stretched.json */ async function privateCloudsUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate: PrivateCloudUpdate = { diff --git a/sdk/avs/arm-avs/samples-dev/scriptCmdletsGetSample.ts b/sdk/avs/arm-avs/samples-dev/scriptCmdletsGetSample.ts index 00ad882999f1..53707f3db99f 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptCmdletsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptCmdletsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return information about a script cmdlet resource in a specific package on a private cloud * * @summary Return information about a script cmdlet resource in a specific package on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_Get.json */ async function scriptCmdletsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptCmdletsListSample.ts b/sdk/avs/arm-avs/samples-dev/scriptCmdletsListSample.ts index ae9cb3e7803e..3478d34aff5d 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptCmdletsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptCmdletsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud * * @summary List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_List.json */ async function scriptCmdletsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptExecutionsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples-dev/scriptExecutionsCreateOrUpdateSample.ts index 5c02477ab62c..a6faf4d22ad0 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptExecutionsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptExecutionsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a script execution in a private cloud * * @summary Create or update a script execution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_CreateOrUpdate.json */ async function scriptExecutionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; @@ -40,7 +40,7 @@ async function scriptExecutionsCreateOrUpdate() { ], retention: "P0Y0M60DT0H60M60S", scriptCmdletId: - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", timeout: "P0Y0M0DT0H60M60S" }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/scriptExecutionsDeleteSample.ts b/sdk/avs/arm-avs/samples-dev/scriptExecutionsDeleteSample.ts index c356e8de940b..f45ad3b74ea7 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptExecutionsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptExecutionsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Cancel a ScriptExecution in a private cloud * * @summary Cancel a ScriptExecution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Delete.json */ async function scriptExecutionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "{scriptExecutionName}"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetExecutionLogsSample.ts b/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetExecutionLogsSample.ts index e589abb6b3c2..41b4c06536cf 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetExecutionLogsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetExecutionLogsSample.ts @@ -19,10 +19,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return the logs for a script execution resource * * @summary Return the logs for a script execution resource - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_GetExecutionLogs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_GetExecutionLogs.json */ async function scriptExecutionsGetExecutionLogs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetSample.ts b/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetSample.ts index 57bb50eadbd0..fb17dede0ddb 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptExecutionsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an script execution by name in a private cloud * * @summary Get an script execution by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Get.json */ async function scriptExecutionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptExecutionsListSample.ts b/sdk/avs/arm-avs/samples-dev/scriptExecutionsListSample.ts index dd0fef5c422c..f4b1561ee166 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptExecutionsListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptExecutionsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script executions in a private cloud * * @summary List script executions in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_List.json */ async function scriptExecutionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/scriptPackagesGetSample.ts b/sdk/avs/arm-avs/samples-dev/scriptPackagesGetSample.ts index 58766506bd72..f890fec4697e 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptPackagesGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptPackagesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a script package available to run on a private cloud * * @summary Get a script package available to run on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_Get.json */ async function scriptPackagesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples-dev/scriptPackagesListSample.ts b/sdk/avs/arm-avs/samples-dev/scriptPackagesListSample.ts index 2f7da2a8e8bf..3ae708f32d86 100644 --- a/sdk/avs/arm-avs/samples-dev/scriptPackagesListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/scriptPackagesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script packages available to run on the private cloud * * @summary List script packages available to run on the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_List.json */ async function scriptPackagesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/virtualMachinesGetSample.ts b/sdk/avs/arm-avs/samples-dev/virtualMachinesGetSample.ts index 5fe15591f2ff..5ef0ca9acd32 100644 --- a/sdk/avs/arm-avs/samples-dev/virtualMachinesGetSample.ts +++ b/sdk/avs/arm-avs/samples-dev/virtualMachinesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a virtual machine by id in a private cloud cluster * * @summary Get a virtual machine by id in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_Get.json */ async function getVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/virtualMachinesListSample.ts b/sdk/avs/arm-avs/samples-dev/virtualMachinesListSample.ts index 6a3e96e1009c..d8b0f7fa3440 100644 --- a/sdk/avs/arm-avs/samples-dev/virtualMachinesListSample.ts +++ b/sdk/avs/arm-avs/samples-dev/virtualMachinesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of virtual machines in a private cloud cluster * * @summary List of virtual machines in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_List.json */ async function listClusterVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/virtualMachinesRestrictMovementSample.ts b/sdk/avs/arm-avs/samples-dev/virtualMachinesRestrictMovementSample.ts index f7dba890071c..78432b5dece4 100644 --- a/sdk/avs/arm-avs/samples-dev/virtualMachinesRestrictMovementSample.ts +++ b/sdk/avs/arm-avs/samples-dev/virtualMachinesRestrictMovementSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Enable or disable DRS-driven VM movement restriction * * @summary Enable or disable DRS-driven VM movement restriction - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_RestrictMovement.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_RestrictMovement.json */ async function virtualMachineRestrictMovement() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDhcpSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDhcpSample.ts index 77d18a4b2774..a68a980dbf8f 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDhcpSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create dhcp by id in a private cloud workload network. * * @summary Create dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json */ async function workloadNetworksCreateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsServiceSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsServiceSample.ts index a9193d01950d..955fe871bb35 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsServiceSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a DNS service by id in a private cloud workload network. * * @summary Create a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsServices.json */ async function workloadNetworksCreateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsZoneSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsZoneSample.ts index 1a206c135edd..8012a76e0ccc 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a DNS zone by id in a private cloud workload network. * * @summary Create a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsZones.json */ async function workloadNetworksCreateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePortMirroringSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePortMirroringSample.ts index b11fdf7fe724..2acc1fd9ffc4 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePortMirroringSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a port mirroring profile by id in a private cloud workload network. * * @summary Create a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json */ async function workloadNetworksCreatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePublicIPSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePublicIPSample.ts index 661d7a0c9b1b..86321ca75999 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePublicIPSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreatePublicIPSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a Public IP Block by id in a private cloud workload network. * * @summary Create a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePublicIPs.json */ async function workloadNetworksCreatePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateSegmentsSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateSegmentsSample.ts index e2ee16ab7459..88a28532ee09 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a segment by id in a private cloud workload network. * * @summary Create a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateSegments.json */ async function workloadNetworksCreateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateVMGroupSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateVMGroupSample.ts index 480094a01042..02c120abf491 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksCreateVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a vm group by id in a private cloud workload network. * * @summary Create a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateVMGroups.json */ async function workloadNetworksCreateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDhcpSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDhcpSample.ts index 62ecb30c2874..a96464003f24 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDhcpSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete dhcp by id in a private cloud workload network. * * @summary Delete dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json */ async function workloadNetworksDeleteDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsServiceSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsServiceSample.ts index 87159b999186..20d6dc96397b 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsServiceSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a DNS service by id in a private cloud workload network. * * @summary Delete a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsServices.json */ async function workloadNetworksDeleteDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsServiceId = "dnsService1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsZoneSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsZoneSample.ts index 0526caae170e..c286dca6fef4 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a DNS zone by id in a private cloud workload network. * * @summary Delete a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsZones.json */ async function workloadNetworksDeleteDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsZoneId = "dnsZone1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePortMirroringSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePortMirroringSample.ts index 7b1825d8c570..e416d8ddbeb7 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a port mirroring profile by id in a private cloud workload network. * * @summary Delete a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json */ async function workloadNetworksDeletePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const portMirroringId = "portMirroring1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePublicIPSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePublicIPSample.ts index f5e0e31a8ae3..09fd9d21781b 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePublicIPSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeletePublicIPSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a Public IP Block by id in a private cloud workload network. * * @summary Delete a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePublicIPs.json */ async function workloadNetworksDeletePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const publicIPId = "publicIP1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteSegmentSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteSegmentSample.ts index 7798560847d7..55a45d4743df 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteSegmentSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteSegmentSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a segment by id in a private cloud workload network. * * @summary Delete a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteSegments.json */ async function workloadNetworksDeleteSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteVMGroupSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteVMGroupSample.ts index ea95ea6a1a61..52d77499f181 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksDeleteVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a vm group by id in a private cloud workload network. * * @summary Delete a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteVMGroups.json */ async function workloadNetworksDeleteVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const vmGroupId = "vmGroup1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDhcpSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDhcpSample.ts index c2e490c6f426..371bb8151f3e 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDhcpSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get dhcp by id in a private cloud workload network. * * @summary Get dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDhcpConfigurations.json */ async function workloadNetworksGetDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dhcpId = "dhcp1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsServiceSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsServiceSample.ts index 86dcefec87d8..50d22ea0ac66 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsServiceSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a DNS service by id in a private cloud workload network. * * @summary Get a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsServices.json */ async function workloadNetworksGetDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsZoneSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsZoneSample.ts index 4d9f8aeab112..7397f39472dd 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a DNS zone by id in a private cloud workload network. * * @summary Get a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsZones.json */ async function workloadNetworksGetDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetGatewaySample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetGatewaySample.ts index 37a1cd64802d..58442e0be253 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetGatewaySample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetGatewaySample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a gateway by id in a private cloud workload network. * * @summary Get a gateway by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetGateway.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetGateway.json */ async function workloadNetworksGetGateway() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const gatewayId = "gateway1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPortMirroringSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPortMirroringSample.ts index f88ed283b16b..09ccfc245b68 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a port mirroring profile by id in a private cloud workload network. * * @summary Get a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json */ async function workloadNetworksGetPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPublicIPSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPublicIPSample.ts index f14a39716ddd..264b646d23ce 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPublicIPSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetPublicIPSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a Public IP Block by id in a private cloud workload network. * * @summary Get a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPublicIPs.json */ async function workloadNetworksGetPublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSample.ts new file mode 100644 index 000000000000..2289c1ebfa14 --- /dev/null +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSample.ts @@ -0,0 +1,35 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to Get a private cloud workload network. + * + * @summary Get a private cloud workload network. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_Get.json + */ +async function workloadNetworksGet() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const workloadNetworkName = "default"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.workloadNetworks.get( + resourceGroupName, + privateCloudName, + workloadNetworkName + ); + console.log(result); +} + +workloadNetworksGet().catch(console.error); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSegmentSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSegmentSample.ts index f481901918a7..0eadacf872e8 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSegmentSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetSegmentSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a segment by id in a private cloud workload network. * * @summary Get a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetSegments.json */ async function workloadNetworksGetSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVMGroupSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVMGroupSample.ts index 11cc290f89ed..e536efe7e4f1 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a vm group by id in a private cloud workload network. * * @summary Get a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVMGroups.json */ async function workloadNetworksGetVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVirtualMachineSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVirtualMachineSample.ts index a036ee0476b7..e70f57b5618e 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVirtualMachineSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksGetVirtualMachineSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a virtual machine by id in a private cloud workload network. * * @summary Get a virtual machine by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVirtualMachine.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVirtualMachine.json */ async function workloadNetworksGetVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const virtualMachineId = "vm1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDhcpSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDhcpSample.ts index c3e125bbf8e8..8bdc623fccba 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDhcpSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List dhcp in a private cloud workload network. * * @summary List dhcp in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDhcpConfigurations.json */ async function workloadNetworksListDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsServicesSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsServicesSample.ts index 30a336c40da8..3bdcfe451cee 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsServicesSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsServicesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of DNS services in a private cloud workload network. * * @summary List of DNS services in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsServices.json */ async function workloadNetworksListDnsServices() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsZonesSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsZonesSample.ts index 40bb7396dcb9..a57792cd39e2 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsZonesSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListDnsZonesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of DNS zones in a private cloud workload network. * * @summary List of DNS zones in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsZones.json */ async function workloadNetworksListDnsZones() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListGatewaysSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListGatewaysSample.ts index b61084b84383..edc726b3ea26 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListGatewaysSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListGatewaysSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of gateways in a private cloud workload network. * * @summary List of gateways in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListGateways.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListGateways.json */ async function workloadNetworksListGateways() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListPortMirroringSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListPortMirroringSample.ts index 839fa7f5a0fd..fab4c42c9d34 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListPortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListPortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of port mirroring profiles in a private cloud workload network. * * @summary List of port mirroring profiles in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json */ async function workloadNetworksListPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListPublicIPsSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListPublicIPsSample.ts index 583cb17b522e..f3ae94b578b1 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListPublicIPsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListPublicIPsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of Public IP Blocks in a private cloud workload network. * * @summary List of Public IP Blocks in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPublicIPs.json */ async function workloadNetworksListPublicIPs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListSample.ts new file mode 100644 index 000000000000..f58e1c3327b1 --- /dev/null +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListSample.ts @@ -0,0 +1,36 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to List of workload networks in a private cloud. + * + * @summary List of workload networks in a private cloud. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_List.json + */ +async function workloadNetworksList() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.workloadNetworks.list( + resourceGroupName, + privateCloudName + )) { + resArray.push(item); + } + console.log(resArray); +} + +workloadNetworksList().catch(console.error); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListSegmentsSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListSegmentsSample.ts index c526f4dab6c4..261aaae357b9 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of segments in a private cloud workload network. * * @summary List of segments in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListSegments.json */ async function workloadNetworksListSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListVMGroupsSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListVMGroupsSample.ts index 5264a8c94717..8b82428f50b9 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListVMGroupsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListVMGroupsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of vm groups in a private cloud workload network. * * @summary List of vm groups in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVMGroups.json */ async function workloadNetworksListVMGroups() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksListVirtualMachinesSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksListVirtualMachinesSample.ts index 1fa82cd54407..2295a46c7315 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksListVirtualMachinesSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksListVirtualMachinesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of virtual machines in a private cloud workload network. * * @summary List of virtual machines in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVirtualMachines.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVirtualMachines.json */ async function workloadNetworksListVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDhcpSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDhcpSample.ts index 3fa2ec8a434e..a8ae4510b878 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDhcpSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update dhcp by id in a private cloud workload network. * * @summary Create or update dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json */ async function workloadNetworksUpdateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsServiceSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsServiceSample.ts index da250d02a654..955fdfe93b0d 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsServiceSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a DNS service by id in a private cloud workload network. * * @summary Create or update a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsServices.json */ async function workloadNetworksUpdateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsZoneSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsZoneSample.ts index 327f3528540d..11f7fd12a8f5 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a DNS zone by id in a private cloud workload network. * * @summary Create or update a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsZones.json */ async function workloadNetworksUpdateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdatePortMirroringSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdatePortMirroringSample.ts index 095e7419115f..828ebd314f9a 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdatePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdatePortMirroringSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a port mirroring profile by id in a private cloud workload network. * * @summary Create or update a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json */ async function workloadNetworksUpdatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateSegmentsSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateSegmentsSample.ts index 2b4f33260bbf..cecd8ff96d4f 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a segment by id in a private cloud workload network. * * @summary Create or update a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateSegments.json */ async function workloadNetworksUpdateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateVMGroupSample.ts b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateVMGroupSample.ts index 7b8a3e0cc2f5..983d70362f65 100644 --- a/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples-dev/workloadNetworksUpdateVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a vm group by id in a private cloud workload network. * * @summary Create or update a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateVMGroups.json */ async function workloadNetworksUpdateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/README.md b/sdk/avs/arm-avs/samples/v3/javascript/README.md index 94077fc475e3..a303eb8f1694 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/README.md +++ b/sdk/avs/arm-avs/samples/v3/javascript/README.md @@ -4,102 +4,105 @@ These sample programs show how to use the JavaScript client libraries for in som | **File Name** | **Description** | | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [addonsCreateOrUpdateSample.js][addonscreateorupdatesample] | Create or update a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_HCX.json | -| [addonsDeleteSample.js][addonsdeletesample] | Delete a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Delete.json | -| [addonsGetSample.js][addonsgetsample] | Get an addon by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_HCX.json | -| [addonsListSample.js][addonslistsample] | List addons in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_List.json | -| [authorizationsCreateOrUpdateSample.js][authorizationscreateorupdatesample] | Create or update an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_CreateOrUpdate.json | -| [authorizationsDeleteSample.js][authorizationsdeletesample] | Delete an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Delete.json | -| [authorizationsGetSample.js][authorizationsgetsample] | Get an ExpressRoute Circuit Authorization by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Get.json | -| [authorizationsListSample.js][authorizationslistsample] | List ExpressRoute Circuit Authorizations in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_List.json | -| [cloudLinksCreateOrUpdateSample.js][cloudlinkscreateorupdatesample] | Create or update a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_CreateOrUpdate.json | -| [cloudLinksDeleteSample.js][cloudlinksdeletesample] | Delete a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Delete.json | -| [cloudLinksGetSample.js][cloudlinksgetsample] | Get an cloud link by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Get.json | -| [cloudLinksListSample.js][cloudlinkslistsample] | List cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_List.json | -| [clustersCreateOrUpdateSample.js][clusterscreateorupdatesample] | Create or update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_CreateOrUpdate.json | -| [clustersDeleteSample.js][clustersdeletesample] | Delete a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Delete.json | -| [clustersGetSample.js][clustersgetsample] | Get a cluster by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Get.json | -| [clustersListSample.js][clusterslistsample] | List clusters in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_List.json | -| [clustersUpdateSample.js][clustersupdatesample] | Update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Update.json | -| [datastoresCreateOrUpdateSample.js][datastorescreateorupdatesample] | Create or update a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_CreateOrUpdate.json | -| [datastoresDeleteSample.js][datastoresdeletesample] | Delete a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Delete.json | -| [datastoresGetSample.js][datastoresgetsample] | Get a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Get.json | -| [datastoresListSample.js][datastoreslistsample] | List datastores in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_List.json | -| [globalReachConnectionsCreateOrUpdateSample.js][globalreachconnectionscreateorupdatesample] | Create or update a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_CreateOrUpdate.json | -| [globalReachConnectionsDeleteSample.js][globalreachconnectionsdeletesample] | Delete a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Delete.json | -| [globalReachConnectionsGetSample.js][globalreachconnectionsgetsample] | Get a global reach connection by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Get.json | -| [globalReachConnectionsListSample.js][globalreachconnectionslistsample] | List global reach connections in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_List.json | -| [hcxEnterpriseSitesCreateOrUpdateSample.js][hcxenterprisesitescreateorupdatesample] | Create or update an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_CreateOrUpdate.json | -| [hcxEnterpriseSitesDeleteSample.js][hcxenterprisesitesdeletesample] | Delete an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Delete.json | -| [hcxEnterpriseSitesGetSample.js][hcxenterprisesitesgetsample] | Get an HCX Enterprise Site by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Get.json | -| [hcxEnterpriseSitesListSample.js][hcxenterprisesiteslistsample] | List HCX Enterprise Sites in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_List.json | -| [locationsCheckQuotaAvailabilitySample.js][locationscheckquotaavailabilitysample] | Return quota for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckQuotaAvailability.json | -| [locationsCheckTrialAvailabilitySample.js][locationschecktrialavailabilitysample] | Return trial status for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckTrialAvailability.json | -| [operationsListSample.js][operationslistsample] | Lists all of the available operations x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Operations_List.json | -| [placementPoliciesCreateOrUpdateSample.js][placementpoliciescreateorupdatesample] | Create or update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_CreateOrUpdate.json | -| [placementPoliciesDeleteSample.js][placementpoliciesdeletesample] | Delete a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Delete.json | -| [placementPoliciesGetSample.js][placementpoliciesgetsample] | Get a placement policy by name in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Get.json | -| [placementPoliciesListSample.js][placementpolicieslistsample] | List placement policies in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_List.json | -| [placementPoliciesUpdateSample.js][placementpoliciesupdatesample] | Update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Update.json | -| [privateCloudsCreateOrUpdateSample.js][privatecloudscreateorupdatesample] | Create or update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate.json | -| [privateCloudsDeleteSample.js][privatecloudsdeletesample] | Delete a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Delete.json | -| [privateCloudsGetSample.js][privatecloudsgetsample] | Get a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get.json | -| [privateCloudsListAdminCredentialsSample.js][privatecloudslistadmincredentialssample] | List the admin credentials for the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListAdminCredentials.json | -| [privateCloudsListInSubscriptionSample.js][privatecloudslistinsubscriptionsample] | List private clouds in a subscription x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription.json | -| [privateCloudsListSample.js][privatecloudslistsample] | List private clouds in a resource group x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List.json | -| [privateCloudsRotateNsxtPasswordSample.js][privatecloudsrotatensxtpasswordsample] | Rotate the NSX-T Manager password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateNsxtPassword.json | -| [privateCloudsRotateVcenterPasswordSample.js][privatecloudsrotatevcenterpasswordsample] | Rotate the vCenter password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateVcenterPassword.json | -| [privateCloudsUpdateSample.js][privatecloudsupdatesample] | Update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update.json | -| [scriptCmdletsGetSample.js][scriptcmdletsgetsample] | Return information about a script cmdlet resource in a specific package on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_Get.json | -| [scriptCmdletsListSample.js][scriptcmdletslistsample] | List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_List.json | -| [scriptExecutionsCreateOrUpdateSample.js][scriptexecutionscreateorupdatesample] | Create or update a script execution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_CreateOrUpdate.json | -| [scriptExecutionsDeleteSample.js][scriptexecutionsdeletesample] | Cancel a ScriptExecution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Delete.json | -| [scriptExecutionsGetExecutionLogsSample.js][scriptexecutionsgetexecutionlogssample] | Return the logs for a script execution resource x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_GetExecutionLogs.json | -| [scriptExecutionsGetSample.js][scriptexecutionsgetsample] | Get an script execution by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Get.json | -| [scriptExecutionsListSample.js][scriptexecutionslistsample] | List script executions in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_List.json | -| [scriptPackagesGetSample.js][scriptpackagesgetsample] | Get a script package available to run on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_Get.json | -| [scriptPackagesListSample.js][scriptpackageslistsample] | List script packages available to run on the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_List.json | -| [virtualMachinesGetSample.js][virtualmachinesgetsample] | Get a virtual machine by id in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_Get.json | -| [virtualMachinesListSample.js][virtualmachineslistsample] | List of virtual machines in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_List.json | -| [virtualMachinesRestrictMovementSample.js][virtualmachinesrestrictmovementsample] | Enable or disable DRS-driven VM movement restriction x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_RestrictMovement.json | -| [workloadNetworksCreateDhcpSample.js][workloadnetworkscreatedhcpsample] | Create dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json | -| [workloadNetworksCreateDnsServiceSample.js][workloadnetworkscreatednsservicesample] | Create a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsServices.json | -| [workloadNetworksCreateDnsZoneSample.js][workloadnetworkscreatednszonesample] | Create a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsZones.json | -| [workloadNetworksCreatePortMirroringSample.js][workloadnetworkscreateportmirroringsample] | Create a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json | -| [workloadNetworksCreatePublicIPSample.js][workloadnetworkscreatepublicipsample] | Create a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePublicIPs.json | -| [workloadNetworksCreateSegmentsSample.js][workloadnetworkscreatesegmentssample] | Create a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateSegments.json | -| [workloadNetworksCreateVMGroupSample.js][workloadnetworkscreatevmgroupsample] | Create a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateVMGroups.json | -| [workloadNetworksDeleteDhcpSample.js][workloadnetworksdeletedhcpsample] | Delete dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json | -| [workloadNetworksDeleteDnsServiceSample.js][workloadnetworksdeletednsservicesample] | Delete a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsServices.json | -| [workloadNetworksDeleteDnsZoneSample.js][workloadnetworksdeletednszonesample] | Delete a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsZones.json | -| [workloadNetworksDeletePortMirroringSample.js][workloadnetworksdeleteportmirroringsample] | Delete a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json | -| [workloadNetworksDeletePublicIPSample.js][workloadnetworksdeletepublicipsample] | Delete a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePublicIPs.json | -| [workloadNetworksDeleteSegmentSample.js][workloadnetworksdeletesegmentsample] | Delete a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteSegments.json | -| [workloadNetworksDeleteVMGroupSample.js][workloadnetworksdeletevmgroupsample] | Delete a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteVMGroups.json | -| [workloadNetworksGetDhcpSample.js][workloadnetworksgetdhcpsample] | Get dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDhcpConfigurations.json | -| [workloadNetworksGetDnsServiceSample.js][workloadnetworksgetdnsservicesample] | Get a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsServices.json | -| [workloadNetworksGetDnsZoneSample.js][workloadnetworksgetdnszonesample] | Get a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsZones.json | -| [workloadNetworksGetGatewaySample.js][workloadnetworksgetgatewaysample] | Get a gateway by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetGateway.json | -| [workloadNetworksGetPortMirroringSample.js][workloadnetworksgetportmirroringsample] | Get a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json | -| [workloadNetworksGetPublicIPSample.js][workloadnetworksgetpublicipsample] | Get a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPublicIPs.json | -| [workloadNetworksGetSegmentSample.js][workloadnetworksgetsegmentsample] | Get a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetSegments.json | -| [workloadNetworksGetVMGroupSample.js][workloadnetworksgetvmgroupsample] | Get a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVMGroups.json | -| [workloadNetworksGetVirtualMachineSample.js][workloadnetworksgetvirtualmachinesample] | Get a virtual machine by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVirtualMachine.json | -| [workloadNetworksListDhcpSample.js][workloadnetworkslistdhcpsample] | List dhcp in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDhcpConfigurations.json | -| [workloadNetworksListDnsServicesSample.js][workloadnetworkslistdnsservicessample] | List of DNS services in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsServices.json | -| [workloadNetworksListDnsZonesSample.js][workloadnetworkslistdnszonessample] | List of DNS zones in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsZones.json | -| [workloadNetworksListGatewaysSample.js][workloadnetworkslistgatewayssample] | List of gateways in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListGateways.json | -| [workloadNetworksListPortMirroringSample.js][workloadnetworkslistportmirroringsample] | List of port mirroring profiles in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json | -| [workloadNetworksListPublicIPsSample.js][workloadnetworkslistpublicipssample] | List of Public IP Blocks in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPublicIPs.json | -| [workloadNetworksListSegmentsSample.js][workloadnetworkslistsegmentssample] | List of segments in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListSegments.json | -| [workloadNetworksListVMGroupsSample.js][workloadnetworkslistvmgroupssample] | List of vm groups in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVMGroups.json | -| [workloadNetworksListVirtualMachinesSample.js][workloadnetworkslistvirtualmachinessample] | List of virtual machines in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVirtualMachines.json | -| [workloadNetworksUpdateDhcpSample.js][workloadnetworksupdatedhcpsample] | Create or update dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json | -| [workloadNetworksUpdateDnsServiceSample.js][workloadnetworksupdatednsservicesample] | Create or update a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsServices.json | -| [workloadNetworksUpdateDnsZoneSample.js][workloadnetworksupdatednszonesample] | Create or update a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsZones.json | -| [workloadNetworksUpdatePortMirroringSample.js][workloadnetworksupdateportmirroringsample] | Create or update a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json | -| [workloadNetworksUpdateSegmentsSample.js][workloadnetworksupdatesegmentssample] | Create or update a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateSegments.json | -| [workloadNetworksUpdateVMGroupSample.js][workloadnetworksupdatevmgroupsample] | Create or update a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateVMGroups.json | +| [addonsCreateOrUpdateSample.js][addonscreateorupdatesample] | Create or update a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_ArcReg.json | +| [addonsDeleteSample.js][addonsdeletesample] | Delete a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Delete.json | +| [addonsGetSample.js][addonsgetsample] | Get an addon by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_ArcReg.json | +| [addonsListSample.js][addonslistsample] | List addons in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_List.json | +| [authorizationsCreateOrUpdateSample.js][authorizationscreateorupdatesample] | Create or update an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_CreateOrUpdate.json | +| [authorizationsDeleteSample.js][authorizationsdeletesample] | Delete an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Delete.json | +| [authorizationsGetSample.js][authorizationsgetsample] | Get an ExpressRoute Circuit Authorization by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Get.json | +| [authorizationsListSample.js][authorizationslistsample] | List ExpressRoute Circuit Authorizations in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_List.json | +| [cloudLinksCreateOrUpdateSample.js][cloudlinkscreateorupdatesample] | Create or update a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_CreateOrUpdate.json | +| [cloudLinksDeleteSample.js][cloudlinksdeletesample] | Delete a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Delete.json | +| [cloudLinksGetSample.js][cloudlinksgetsample] | Get an cloud link by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Get.json | +| [cloudLinksListSample.js][cloudlinkslistsample] | List cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_List.json | +| [clustersCreateOrUpdateSample.js][clusterscreateorupdatesample] | Create or update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_CreateOrUpdate.json | +| [clustersDeleteSample.js][clustersdeletesample] | Delete a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Delete.json | +| [clustersGetSample.js][clustersgetsample] | Get a cluster by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Get.json | +| [clustersListSample.js][clusterslistsample] | List clusters in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_List.json | +| [clustersListZonesSample.js][clusterslistzonessample] | List hosts by zone in a cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones.json | +| [clustersUpdateSample.js][clustersupdatesample] | Update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Update.json | +| [datastoresCreateOrUpdateSample.js][datastorescreateorupdatesample] | Create or update a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_CreateOrUpdate.json | +| [datastoresDeleteSample.js][datastoresdeletesample] | Delete a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Delete.json | +| [datastoresGetSample.js][datastoresgetsample] | Get a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Get.json | +| [datastoresListSample.js][datastoreslistsample] | List datastores in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_List.json | +| [globalReachConnectionsCreateOrUpdateSample.js][globalreachconnectionscreateorupdatesample] | Create or update a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_CreateOrUpdate.json | +| [globalReachConnectionsDeleteSample.js][globalreachconnectionsdeletesample] | Delete a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Delete.json | +| [globalReachConnectionsGetSample.js][globalreachconnectionsgetsample] | Get a global reach connection by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Get.json | +| [globalReachConnectionsListSample.js][globalreachconnectionslistsample] | List global reach connections in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_List.json | +| [hcxEnterpriseSitesCreateOrUpdateSample.js][hcxenterprisesitescreateorupdatesample] | Create or update an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_CreateOrUpdate.json | +| [hcxEnterpriseSitesDeleteSample.js][hcxenterprisesitesdeletesample] | Delete an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Delete.json | +| [hcxEnterpriseSitesGetSample.js][hcxenterprisesitesgetsample] | Get an HCX Enterprise Site by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Get.json | +| [hcxEnterpriseSitesListSample.js][hcxenterprisesiteslistsample] | List HCX Enterprise Sites in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_List.json | +| [locationsCheckQuotaAvailabilitySample.js][locationscheckquotaavailabilitysample] | Return quota for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckQuotaAvailability.json | +| [locationsCheckTrialAvailabilitySample.js][locationschecktrialavailabilitysample] | Return trial status for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailability.json | +| [operationsListSample.js][operationslistsample] | Lists all of the available operations x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Operations_List.json | +| [placementPoliciesCreateOrUpdateSample.js][placementpoliciescreateorupdatesample] | Create or update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_CreateOrUpdate.json | +| [placementPoliciesDeleteSample.js][placementpoliciesdeletesample] | Delete a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Delete.json | +| [placementPoliciesGetSample.js][placementpoliciesgetsample] | Get a placement policy by name in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Get.json | +| [placementPoliciesListSample.js][placementpolicieslistsample] | List placement policies in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_List.json | +| [placementPoliciesUpdateSample.js][placementpoliciesupdatesample] | Update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Update.json | +| [privateCloudsCreateOrUpdateSample.js][privatecloudscreateorupdatesample] | Create or update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate.json | +| [privateCloudsDeleteSample.js][privatecloudsdeletesample] | Delete a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Delete.json | +| [privateCloudsGetSample.js][privatecloudsgetsample] | Get a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get.json | +| [privateCloudsListAdminCredentialsSample.js][privatecloudslistadmincredentialssample] | List the admin credentials for the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListAdminCredentials.json | +| [privateCloudsListInSubscriptionSample.js][privatecloudslistinsubscriptionsample] | List private clouds in a subscription x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription.json | +| [privateCloudsListSample.js][privatecloudslistsample] | List private clouds in a resource group x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List.json | +| [privateCloudsRotateNsxtPasswordSample.js][privatecloudsrotatensxtpasswordsample] | Rotate the NSX-T Manager password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateNsxtPassword.json | +| [privateCloudsRotateVcenterPasswordSample.js][privatecloudsrotatevcenterpasswordsample] | Rotate the vCenter password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateVcenterPassword.json | +| [privateCloudsUpdateSample.js][privatecloudsupdatesample] | Update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update.json | +| [scriptCmdletsGetSample.js][scriptcmdletsgetsample] | Return information about a script cmdlet resource in a specific package on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_Get.json | +| [scriptCmdletsListSample.js][scriptcmdletslistsample] | List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_List.json | +| [scriptExecutionsCreateOrUpdateSample.js][scriptexecutionscreateorupdatesample] | Create or update a script execution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_CreateOrUpdate.json | +| [scriptExecutionsDeleteSample.js][scriptexecutionsdeletesample] | Cancel a ScriptExecution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Delete.json | +| [scriptExecutionsGetExecutionLogsSample.js][scriptexecutionsgetexecutionlogssample] | Return the logs for a script execution resource x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_GetExecutionLogs.json | +| [scriptExecutionsGetSample.js][scriptexecutionsgetsample] | Get an script execution by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Get.json | +| [scriptExecutionsListSample.js][scriptexecutionslistsample] | List script executions in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_List.json | +| [scriptPackagesGetSample.js][scriptpackagesgetsample] | Get a script package available to run on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_Get.json | +| [scriptPackagesListSample.js][scriptpackageslistsample] | List script packages available to run on the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_List.json | +| [virtualMachinesGetSample.js][virtualmachinesgetsample] | Get a virtual machine by id in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_Get.json | +| [virtualMachinesListSample.js][virtualmachineslistsample] | List of virtual machines in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_List.json | +| [virtualMachinesRestrictMovementSample.js][virtualmachinesrestrictmovementsample] | Enable or disable DRS-driven VM movement restriction x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_RestrictMovement.json | +| [workloadNetworksCreateDhcpSample.js][workloadnetworkscreatedhcpsample] | Create dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json | +| [workloadNetworksCreateDnsServiceSample.js][workloadnetworkscreatednsservicesample] | Create a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsServices.json | +| [workloadNetworksCreateDnsZoneSample.js][workloadnetworkscreatednszonesample] | Create a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsZones.json | +| [workloadNetworksCreatePortMirroringSample.js][workloadnetworkscreateportmirroringsample] | Create a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json | +| [workloadNetworksCreatePublicIPSample.js][workloadnetworkscreatepublicipsample] | Create a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePublicIPs.json | +| [workloadNetworksCreateSegmentsSample.js][workloadnetworkscreatesegmentssample] | Create a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateSegments.json | +| [workloadNetworksCreateVMGroupSample.js][workloadnetworkscreatevmgroupsample] | Create a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateVMGroups.json | +| [workloadNetworksDeleteDhcpSample.js][workloadnetworksdeletedhcpsample] | Delete dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json | +| [workloadNetworksDeleteDnsServiceSample.js][workloadnetworksdeletednsservicesample] | Delete a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsServices.json | +| [workloadNetworksDeleteDnsZoneSample.js][workloadnetworksdeletednszonesample] | Delete a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsZones.json | +| [workloadNetworksDeletePortMirroringSample.js][workloadnetworksdeleteportmirroringsample] | Delete a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json | +| [workloadNetworksDeletePublicIPSample.js][workloadnetworksdeletepublicipsample] | Delete a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePublicIPs.json | +| [workloadNetworksDeleteSegmentSample.js][workloadnetworksdeletesegmentsample] | Delete a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteSegments.json | +| [workloadNetworksDeleteVMGroupSample.js][workloadnetworksdeletevmgroupsample] | Delete a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteVMGroups.json | +| [workloadNetworksGetDhcpSample.js][workloadnetworksgetdhcpsample] | Get dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDhcpConfigurations.json | +| [workloadNetworksGetDnsServiceSample.js][workloadnetworksgetdnsservicesample] | Get a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsServices.json | +| [workloadNetworksGetDnsZoneSample.js][workloadnetworksgetdnszonesample] | Get a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsZones.json | +| [workloadNetworksGetGatewaySample.js][workloadnetworksgetgatewaysample] | Get a gateway by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetGateway.json | +| [workloadNetworksGetPortMirroringSample.js][workloadnetworksgetportmirroringsample] | Get a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json | +| [workloadNetworksGetPublicIPSample.js][workloadnetworksgetpublicipsample] | Get a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPublicIPs.json | +| [workloadNetworksGetSample.js][workloadnetworksgetsample] | Get a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_Get.json | +| [workloadNetworksGetSegmentSample.js][workloadnetworksgetsegmentsample] | Get a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetSegments.json | +| [workloadNetworksGetVMGroupSample.js][workloadnetworksgetvmgroupsample] | Get a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVMGroups.json | +| [workloadNetworksGetVirtualMachineSample.js][workloadnetworksgetvirtualmachinesample] | Get a virtual machine by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVirtualMachine.json | +| [workloadNetworksListDhcpSample.js][workloadnetworkslistdhcpsample] | List dhcp in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDhcpConfigurations.json | +| [workloadNetworksListDnsServicesSample.js][workloadnetworkslistdnsservicessample] | List of DNS services in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsServices.json | +| [workloadNetworksListDnsZonesSample.js][workloadnetworkslistdnszonessample] | List of DNS zones in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsZones.json | +| [workloadNetworksListGatewaysSample.js][workloadnetworkslistgatewayssample] | List of gateways in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListGateways.json | +| [workloadNetworksListPortMirroringSample.js][workloadnetworkslistportmirroringsample] | List of port mirroring profiles in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json | +| [workloadNetworksListPublicIPsSample.js][workloadnetworkslistpublicipssample] | List of Public IP Blocks in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPublicIPs.json | +| [workloadNetworksListSample.js][workloadnetworkslistsample] | List of workload networks in a private cloud. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_List.json | +| [workloadNetworksListSegmentsSample.js][workloadnetworkslistsegmentssample] | List of segments in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListSegments.json | +| [workloadNetworksListVMGroupsSample.js][workloadnetworkslistvmgroupssample] | List of vm groups in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVMGroups.json | +| [workloadNetworksListVirtualMachinesSample.js][workloadnetworkslistvirtualmachinessample] | List of virtual machines in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVirtualMachines.json | +| [workloadNetworksUpdateDhcpSample.js][workloadnetworksupdatedhcpsample] | Create or update dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json | +| [workloadNetworksUpdateDnsServiceSample.js][workloadnetworksupdatednsservicesample] | Create or update a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsServices.json | +| [workloadNetworksUpdateDnsZoneSample.js][workloadnetworksupdatednszonesample] | Create or update a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsZones.json | +| [workloadNetworksUpdatePortMirroringSample.js][workloadnetworksupdateportmirroringsample] | Create or update a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json | +| [workloadNetworksUpdateSegmentsSample.js][workloadnetworksupdatesegmentssample] | Create or update a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateSegments.json | +| [workloadNetworksUpdateVMGroupSample.js][workloadnetworksupdatevmgroupsample] | Create or update a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateVMGroups.json | ## Prerequisites @@ -155,6 +158,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [clustersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/clustersDeleteSample.js [clustersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/clustersGetSample.js [clusterslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/clustersListSample.js +[clusterslistzonessample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/clustersListZonesSample.js [clustersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/clustersUpdateSample.js [datastorescreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/datastoresCreateOrUpdateSample.js [datastoresdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/datastoresDeleteSample.js @@ -217,6 +221,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [workloadnetworksgetgatewaysample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetGatewaySample.js [workloadnetworksgetportmirroringsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPortMirroringSample.js [workloadnetworksgetpublicipsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPublicIPSample.js +[workloadnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSample.js [workloadnetworksgetsegmentsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSegmentSample.js [workloadnetworksgetvmgroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVMGroupSample.js [workloadnetworksgetvirtualmachinesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVirtualMachineSample.js @@ -226,6 +231,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [workloadnetworkslistgatewayssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListGatewaysSample.js [workloadnetworkslistportmirroringsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPortMirroringSample.js [workloadnetworkslistpublicipssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPublicIPsSample.js +[workloadnetworkslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSample.js [workloadnetworkslistsegmentssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSegmentsSample.js [workloadnetworkslistvmgroupssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVMGroupsSample.js [workloadnetworkslistvirtualmachinessample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVirtualMachinesSample.js diff --git a/sdk/avs/arm-avs/samples/v3/javascript/addonsCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/addonsCreateOrUpdateSample.js index ef3e4fcd8f35..e10a966f2515 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/addonsCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/addonsCreateOrUpdateSample.js @@ -15,10 +15,41 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_ArcReg.json + */ +async function addonsCreateOrUpdateArc() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const addon = { + properties: { + addonType: "Arc", + vCenter: + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg_test/providers/Microsoft.ConnectedVMwarevSphere/VCenters/test-vcenter", + }, + }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.beginCreateOrUpdateAndWait( + resourceGroupName, + privateCloudName, + addonName, + addon + ); + console.log(result); +} + +addonsCreateOrUpdateArc().catch(console.error); + +/** + * This sample demonstrates how to Create or update a addon in a private cloud + * + * @summary Create or update a addon in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_HCX.json */ async function addonsCreateOrUpdateHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -45,10 +76,10 @@ addonsCreateOrUpdateHcx().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_SRM.json */ async function addonsCreateOrUpdateSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -75,10 +106,10 @@ addonsCreateOrUpdateSrm().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_VR.json */ async function addonsCreateOrUpdateVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/addonsDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/addonsDeleteSample.js index 5c9c5141b64e..415e42cadf84 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/addonsDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/addonsDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a addon in a private cloud * * @summary Delete a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Delete.json */ async function addonsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/addonsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/addonsGetSample.js index 1f6a94300a15..ec7a55f541de 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/addonsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/addonsGetSample.js @@ -15,10 +15,29 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_ArcReg.json + */ +async function addonsGetArcReg() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.get(resourceGroupName, privateCloudName, addonName); + console.log(result); +} + +addonsGetArcReg().catch(console.error); + +/** + * This sample demonstrates how to Get an addon by name in a private cloud + * + * @summary Get an addon by name in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_HCX.json */ async function addonsGetHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -34,10 +53,10 @@ addonsGetHcx().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_SRM.json */ async function addonsGetSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -53,10 +72,10 @@ addonsGetSrm().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_VR.json */ async function addonsGetVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/addonsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/addonsListSample.js index c343fa19d4fd..f728795219b9 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/addonsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/addonsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List addons in a private cloud * * @summary List addons in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_List.json */ async function addonsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsCreateOrUpdateSample.js index a52e3c506032..b0c3958415aa 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update an ExpressRoute Circuit Authorization in a private cloud * * @summary Create or update an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_CreateOrUpdate.json */ async function authorizationsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsDeleteSample.js index 180cc6eef8a7..c360f036aae1 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete an ExpressRoute Circuit Authorization in a private cloud * * @summary Delete an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Delete.json */ async function authorizationsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsGetSample.js index 608a5551e5bb..31e997f13a46 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get an ExpressRoute Circuit Authorization by name in a private cloud * * @summary Get an ExpressRoute Circuit Authorization by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Get.json */ async function authorizationsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsListSample.js index a975ddfa4a90..0f07794f6495 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/authorizationsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/authorizationsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List ExpressRoute Circuit Authorizations in a private cloud * * @summary List ExpressRoute Circuit Authorizations in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_List.json */ async function authorizationsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksCreateOrUpdateSample.js index 73aa49761a46..01f0dbe01e76 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a cloud link in a private cloud * * @summary Create or update a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_CreateOrUpdate.json */ async function cloudLinksCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksDeleteSample.js index 8e98963bd6fa..2e26604a1102 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a cloud link in a private cloud * * @summary Delete a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Delete.json */ async function cloudLinksDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksGetSample.js index 79638bc874d0..ad97e76f7d79 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get an cloud link by name in a private cloud * * @summary Get an cloud link by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Get.json */ async function cloudLinksGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksListSample.js index e9f645763267..70911fd895f1 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/cloudLinksListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List cloud link in a private cloud * * @summary List cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_List.json */ async function cloudLinksList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersCreateOrUpdateSample.js index f9452600364a..00bec923fbdd 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/clustersCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a cluster in a private cloud * * @summary Create or update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_CreateOrUpdate.json */ async function clustersCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersDeleteSample.js index 9b312edbd3af..1f55ce4e5fb9 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/clustersDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a cluster in a private cloud * * @summary Delete a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Delete.json */ async function clustersDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersGetSample.js index b01a3fd614ea..8936775e8b5c 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/clustersGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a cluster by name in a private cloud * * @summary Get a cluster by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Get.json */ async function clustersGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersListSample.js index f9f7df33f68d..548943d8b99e 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/clustersListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List clusters in a private cloud * * @summary List clusters in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_List.json */ async function clustersList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersListZonesSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersListZonesSample.js new file mode 100644 index 000000000000..f783a9e3218f --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersListZonesSample.js @@ -0,0 +1,50 @@ +/* + * 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 { AzureVMwareSolutionAPI } = require("@azure/arm-avs"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones.json + */ +async function clustersListZoneData() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones(resourceGroupName, privateCloudName, clusterName); + console.log(result); +} + +clustersListZoneData().catch(console.error); + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones_Stretched.json + */ +async function clustersListZoneDataStretched() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones(resourceGroupName, privateCloudName, clusterName); + console.log(result); +} + +clustersListZoneDataStretched().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/clustersUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/clustersUpdateSample.js index 8a14c2d4b156..b2d38ccc65f8 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/clustersUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/clustersUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Update a cluster in a private cloud * * @summary Update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Update.json */ async function clustersUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/datastoresCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/datastoresCreateOrUpdateSample.js index fdbee660ba02..bfa765f07e2d 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/datastoresCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/datastoresCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a datastore in a private cloud cluster * * @summary Create or update a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_CreateOrUpdate.json */ async function datastoresCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/datastoresDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/datastoresDeleteSample.js index c1eecd638865..e9b69880395e 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/datastoresDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/datastoresDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a datastore in a private cloud cluster * * @summary Delete a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Delete.json */ async function datastoresDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/datastoresGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/datastoresGetSample.js index ea58d268d66b..67c0b0a6d1f8 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/datastoresGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/datastoresGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a datastore in a private cloud cluster * * @summary Get a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Get.json */ async function datastoresGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/datastoresListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/datastoresListSample.js index 245b32862784..959efe01d630 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/datastoresListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/datastoresListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List datastores in a private cloud cluster * * @summary List datastores in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_List.json */ async function datastoresList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsCreateOrUpdateSample.js index f8fd944a2b9a..499dc252f40c 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a global reach connection in a private cloud * * @summary Create or update a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_CreateOrUpdate.json */ async function globalReachConnectionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsDeleteSample.js index 2703c6fb07ec..377d78f61883 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a global reach connection in a private cloud * * @summary Delete a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Delete.json */ async function globalReachConnectionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsGetSample.js index 1f9824f9971e..74e62bdb913c 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a global reach connection by name in a private cloud * * @summary Get a global reach connection by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Get.json */ async function globalReachConnectionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsListSample.js index 9f4058027652..05b7d4fbc06a 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/globalReachConnectionsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List global reach connections in a private cloud * * @summary List global reach connections in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_List.json */ async function globalReachConnectionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesCreateOrUpdateSample.js index e77ca9389fbc..a840ae709c3b 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update an HCX Enterprise Site in a private cloud * * @summary Create or update an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_CreateOrUpdate.json */ async function hcxEnterpriseSitesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesDeleteSample.js index d7e295cd8980..a3fc8ddb4398 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete an HCX Enterprise Site in a private cloud * * @summary Delete an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Delete.json */ async function hcxEnterpriseSitesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesGetSample.js index 2d9fc3b40cff..153f13d75ec8 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get an HCX Enterprise Site by name in a private cloud * * @summary Get an HCX Enterprise Site by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Get.json */ async function hcxEnterpriseSitesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesListSample.js index a38032a8c878..3c4067bc4555 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/hcxEnterpriseSitesListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List HCX Enterprise Sites in a private cloud * * @summary List HCX Enterprise Sites in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_List.json */ async function hcxEnterpriseSitesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckQuotaAvailabilitySample.js b/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckQuotaAvailabilitySample.js index d2510e6b57c3..4c48eff689c9 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckQuotaAvailabilitySample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckQuotaAvailabilitySample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Return quota for subscription by region * * @summary Return quota for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckQuotaAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckQuotaAvailability.json */ async function locationsCheckQuotaAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckTrialAvailabilitySample.js b/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckTrialAvailabilitySample.js index 18036af2484a..8f39ca8d993b 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckTrialAvailabilitySample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/locationsCheckTrialAvailabilitySample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Return trial status for subscription by region * * @summary Return trial status for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckTrialAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailability.json */ async function locationsCheckTrialAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -27,3 +27,22 @@ async function locationsCheckTrialAvailability() { } locationsCheckTrialAvailability().catch(console.error); + +/** + * This sample demonstrates how to Return trial status for subscription by region + * + * @summary Return trial status for subscription by region + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailabilityWithSku.json + */ +async function locationsCheckTrialAvailabilityWithSku() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const location = "eastus"; + const sku = { name: "avs52t" }; + const options = { sku }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.locations.checkTrialAvailability(location, options); + console.log(result); +} + +locationsCheckTrialAvailabilityWithSku().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/operationsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/operationsListSample.js index 79559b721f60..8d75b825fd41 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/operationsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/operationsListSample.js @@ -15,7 +15,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Lists all of the available operations * * @summary Lists all of the available operations - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Operations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Operations_List.json */ async function operationsList() { const subscriptionId = "00000000-0000-0000-0000-000000000000"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesCreateOrUpdateSample.js index 2a7785343e64..1755b2cd88a2 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a placement policy in a private cloud cluster * * @summary Create or update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_CreateOrUpdate.json */ async function placementPoliciesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; @@ -26,15 +26,17 @@ async function placementPoliciesCreateOrUpdate() { const placementPolicy = { properties: { type: "VmHost", + affinityStrength: "Must", affinityType: "AntiAffinity", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", "fakehost24.nyc1.kubernetes.center", ], vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256", ], }, }; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesDeleteSample.js index 90965b7a1677..c7e553cfc561 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a placement policy in a private cloud cluster * * @summary Delete a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Delete.json */ async function placementPoliciesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesGetSample.js index 909cd6988256..537d8d4a7b68 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a placement policy by name in a private cloud cluster * * @summary Get a placement policy by name in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Get.json */ async function placementPoliciesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesListSample.js index e79f7477a6fd..9930c72554c3 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List placement policies in a private cloud cluster * * @summary List placement policies in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_List.json */ async function placementPoliciesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesUpdateSample.js index 08255d4ca278..3d57121c1f66 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/placementPoliciesUpdateSample.js @@ -15,15 +15,17 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Update a placement policy in a private cloud cluster * * @summary Update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Update.json */ async function placementPoliciesUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; const placementPolicyName = "policy1"; const placementPolicyUpdate = { + affinityStrength: "Must", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", @@ -31,8 +33,8 @@ async function placementPoliciesUpdate() { ], state: "Disabled", vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256", ], }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsCreateOrUpdateSample.js index aaa357f9e4e4..3aea93ed1f58 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate.json */ async function privateCloudsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud = { @@ -45,10 +45,10 @@ privateCloudsCreateOrUpdate().catch(console.error); * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json */ async function privateCloudsCreateOrUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud = { diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsDeleteSample.js index 16eede000a56..b9939a371acb 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a private cloud * * @summary Delete a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Delete.json */ async function privateCloudsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsGetSample.js index 2281a9932a51..1e290dccf388 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get.json */ async function privateCloudsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); @@ -33,10 +33,10 @@ privateCloudsGet().catch(console.error); * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get_Stretched.json */ async function privateCloudsGetStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListAdminCredentialsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListAdminCredentialsSample.js index 572267e14f22..731639f4aca7 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListAdminCredentialsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListAdminCredentialsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List the admin credentials for the private cloud * * @summary List the admin credentials for the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListAdminCredentials.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListAdminCredentials.json */ async function privateCloudsListAdminCredentials() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListInSubscriptionSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListInSubscriptionSample.js index 721740862460..afa381db99bf 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListInSubscriptionSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListInSubscriptionSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription.json */ async function privateCloudsListInSubscription() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); @@ -34,10 +34,10 @@ privateCloudsListInSubscription().catch(console.error); * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription_Stretched.json */ async function privateCloudsListInSubscriptionStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListSample.js index 226ca182bd7f..4ade1d264f00 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List.json */ async function privateCloudsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -35,10 +35,10 @@ privateCloudsList().catch(console.error); * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List_Stretched.json */ async function privateCloudsListStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateNsxtPasswordSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateNsxtPasswordSample.js index b4d2282cebaa..2192776cc574 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateNsxtPasswordSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateNsxtPasswordSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Rotate the NSX-T Manager password * * @summary Rotate the NSX-T Manager password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateNsxtPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateNsxtPassword.json */ async function privateCloudsRotateNsxtPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateVcenterPasswordSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateVcenterPasswordSample.js index 6fb10cfb5beb..2195b62ae576 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateVcenterPasswordSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsRotateVcenterPasswordSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Rotate the vCenter password * * @summary Rotate the vCenter password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateVcenterPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateVcenterPassword.json */ async function privateCloudsRotateVcenterPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsUpdateSample.js index 7c8f4772917e..99732b952508 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/privateCloudsUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update.json */ async function privateCloudsUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate = { @@ -49,10 +49,10 @@ privateCloudsUpdate().catch(console.error); * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update_Stretched.json */ async function privateCloudsUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate = { diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsGetSample.js index 5f4328d10e98..ded725cd55b1 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Return information about a script cmdlet resource in a specific package on a private cloud * * @summary Return information about a script cmdlet resource in a specific package on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_Get.json */ async function scriptCmdletsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsListSample.js index 9abb60cdd837..ba5d17db7bfe 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptCmdletsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud * * @summary List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_List.json */ async function scriptCmdletsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsCreateOrUpdateSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsCreateOrUpdateSample.js index e228da9e48e5..53e09032a0eb 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsCreateOrUpdateSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsCreateOrUpdateSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a script execution in a private cloud * * @summary Create or update a script execution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_CreateOrUpdate.json */ async function scriptExecutionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; @@ -40,7 +40,7 @@ async function scriptExecutionsCreateOrUpdate() { ], retention: "P0Y0M60DT0H60M60S", scriptCmdletId: - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", timeout: "P0Y0M0DT0H60M60S", }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsDeleteSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsDeleteSample.js index 8145bdfbeef4..ab299014cd83 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsDeleteSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsDeleteSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Cancel a ScriptExecution in a private cloud * * @summary Cancel a ScriptExecution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Delete.json */ async function scriptExecutionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "{scriptExecutionName}"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetExecutionLogsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetExecutionLogsSample.js index 0972e4ad64e0..ef938cc8fcfb 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetExecutionLogsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetExecutionLogsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Return the logs for a script execution resource * * @summary Return the logs for a script execution resource - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_GetExecutionLogs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_GetExecutionLogs.json */ async function scriptExecutionsGetExecutionLogs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetSample.js index 76e7c32616b8..947e2c2771de 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get an script execution by name in a private cloud * * @summary Get an script execution by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Get.json */ async function scriptExecutionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsListSample.js index 68fb2a91833f..195c5cc0a388 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptExecutionsListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List script executions in a private cloud * * @summary List script executions in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_List.json */ async function scriptExecutionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesGetSample.js index 7f0ace624115..12063e93a734 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a script package available to run on a private cloud * * @summary Get a script package available to run on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_Get.json */ async function scriptPackagesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesListSample.js index 208a59092793..09f353f7f129 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/scriptPackagesListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List script packages available to run on the private cloud * * @summary List script packages available to run on the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_List.json */ async function scriptPackagesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesGetSample.js index e3130f9cdc50..f0c2c7d95409 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesGetSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesGetSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a virtual machine by id in a private cloud cluster * * @summary Get a virtual machine by id in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_Get.json */ async function getVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesListSample.js index 78f657588565..b01cd04b6f8a 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesListSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesListSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of virtual machines in a private cloud cluster * * @summary List of virtual machines in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_List.json */ async function listClusterVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesRestrictMovementSample.js b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesRestrictMovementSample.js index 0390b1d319d2..7cddce4e2667 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesRestrictMovementSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/virtualMachinesRestrictMovementSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Enable or disable DRS-driven VM movement restriction * * @summary Enable or disable DRS-driven VM movement restriction - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_RestrictMovement.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_RestrictMovement.json */ async function virtualMachineRestrictMovement() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDhcpSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDhcpSample.js index b46456973341..0b2864879c0d 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDhcpSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDhcpSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create dhcp by id in a private cloud workload network. * * @summary Create dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json */ async function workloadNetworksCreateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsServiceSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsServiceSample.js index 35543712830d..6e99f7aeddbd 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsServiceSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsServiceSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a DNS service by id in a private cloud workload network. * * @summary Create a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsServices.json */ async function workloadNetworksCreateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsZoneSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsZoneSample.js index 3202fc6f35a3..115a09415294 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsZoneSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateDnsZoneSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a DNS zone by id in a private cloud workload network. * * @summary Create a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsZones.json */ async function workloadNetworksCreateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePortMirroringSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePortMirroringSample.js index f53e27da5447..f126f32cbb7e 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePortMirroringSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePortMirroringSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a port mirroring profile by id in a private cloud workload network. * * @summary Create a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json */ async function workloadNetworksCreatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePublicIPSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePublicIPSample.js index 08c76b1c3a6c..526fd0708ee4 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePublicIPSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreatePublicIPSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a Public IP Block by id in a private cloud workload network. * * @summary Create a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePublicIPs.json */ async function workloadNetworksCreatePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateSegmentsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateSegmentsSample.js index 77e064cd9546..c358067f50fc 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateSegmentsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateSegmentsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a segment by id in a private cloud workload network. * * @summary Create a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateSegments.json */ async function workloadNetworksCreateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateVMGroupSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateVMGroupSample.js index 616cbca3dd50..f07348ab3369 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateVMGroupSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksCreateVMGroupSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create a vm group by id in a private cloud workload network. * * @summary Create a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateVMGroups.json */ async function workloadNetworksCreateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDhcpSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDhcpSample.js index dc698af30931..af21f41fca80 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDhcpSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDhcpSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete dhcp by id in a private cloud workload network. * * @summary Delete dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json */ async function workloadNetworksDeleteDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsServiceSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsServiceSample.js index 302163bbe0da..5de13e31c6c6 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsServiceSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsServiceSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a DNS service by id in a private cloud workload network. * * @summary Delete a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsServices.json */ async function workloadNetworksDeleteDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsServiceId = "dnsService1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsZoneSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsZoneSample.js index 2cd901a837ad..a009b9f3eca8 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsZoneSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteDnsZoneSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a DNS zone by id in a private cloud workload network. * * @summary Delete a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsZones.json */ async function workloadNetworksDeleteDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsZoneId = "dnsZone1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePortMirroringSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePortMirroringSample.js index df62d4fcdbd0..9de2cfb90efd 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePortMirroringSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePortMirroringSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a port mirroring profile by id in a private cloud workload network. * * @summary Delete a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json */ async function workloadNetworksDeletePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const portMirroringId = "portMirroring1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePublicIPSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePublicIPSample.js index f2891bc53417..ab497f1269f1 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePublicIPSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeletePublicIPSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a Public IP Block by id in a private cloud workload network. * * @summary Delete a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePublicIPs.json */ async function workloadNetworksDeletePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const publicIPId = "publicIP1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteSegmentSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteSegmentSample.js index 0b2fe2d22448..a3777d05a781 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteSegmentSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteSegmentSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a segment by id in a private cloud workload network. * * @summary Delete a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteSegments.json */ async function workloadNetworksDeleteSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteVMGroupSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteVMGroupSample.js index 5d4661d125dd..e9ad001ebea5 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteVMGroupSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksDeleteVMGroupSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Delete a vm group by id in a private cloud workload network. * * @summary Delete a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteVMGroups.json */ async function workloadNetworksDeleteVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const vmGroupId = "vmGroup1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDhcpSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDhcpSample.js index 0c63ffc42b9b..17091d8492ae 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDhcpSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDhcpSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get dhcp by id in a private cloud workload network. * * @summary Get dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDhcpConfigurations.json */ async function workloadNetworksGetDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dhcpId = "dhcp1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsServiceSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsServiceSample.js index 8309260c3448..3bc7564e9525 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsServiceSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsServiceSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a DNS service by id in a private cloud workload network. * * @summary Get a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsServices.json */ async function workloadNetworksGetDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsZoneSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsZoneSample.js index f098eca78544..f120ce060e51 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsZoneSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetDnsZoneSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a DNS zone by id in a private cloud workload network. * * @summary Get a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsZones.json */ async function workloadNetworksGetDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetGatewaySample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetGatewaySample.js index 89c10862a075..6089407342f8 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetGatewaySample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetGatewaySample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a gateway by id in a private cloud workload network. * * @summary Get a gateway by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetGateway.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetGateway.json */ async function workloadNetworksGetGateway() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const gatewayId = "gateway1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPortMirroringSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPortMirroringSample.js index c41c4f6dd448..fbbaef5fe0ea 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPortMirroringSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPortMirroringSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a port mirroring profile by id in a private cloud workload network. * * @summary Get a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json */ async function workloadNetworksGetPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPublicIPSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPublicIPSample.js index 3745c56100ff..64acf5313fc7 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPublicIPSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetPublicIPSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a Public IP Block by id in a private cloud workload network. * * @summary Get a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPublicIPs.json */ async function workloadNetworksGetPublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSample.js new file mode 100644 index 000000000000..91930c26c6cf --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSample.js @@ -0,0 +1,35 @@ +/* + * 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 { AzureVMwareSolutionAPI } = require("@azure/arm-avs"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to Get a private cloud workload network. + * + * @summary Get a private cloud workload network. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_Get.json + */ +async function workloadNetworksGet() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const workloadNetworkName = "default"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.workloadNetworks.get( + resourceGroupName, + privateCloudName, + workloadNetworkName + ); + console.log(result); +} + +workloadNetworksGet().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSegmentSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSegmentSample.js index 4523661f5ab5..402d132f445c 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSegmentSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetSegmentSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a segment by id in a private cloud workload network. * * @summary Get a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetSegments.json */ async function workloadNetworksGetSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVMGroupSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVMGroupSample.js index ea20d1888751..e01693839c31 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVMGroupSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVMGroupSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a vm group by id in a private cloud workload network. * * @summary Get a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVMGroups.json */ async function workloadNetworksGetVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVirtualMachineSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVirtualMachineSample.js index 2faa35375159..bec05c109bc6 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVirtualMachineSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksGetVirtualMachineSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Get a virtual machine by id in a private cloud workload network. * * @summary Get a virtual machine by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVirtualMachine.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVirtualMachine.json */ async function workloadNetworksGetVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const virtualMachineId = "vm1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDhcpSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDhcpSample.js index 8f793fffea6b..aca9a49c46e0 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDhcpSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDhcpSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List dhcp in a private cloud workload network. * * @summary List dhcp in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDhcpConfigurations.json */ async function workloadNetworksListDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsServicesSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsServicesSample.js index 11bab7b90c39..b39b905bf58a 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsServicesSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsServicesSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of DNS services in a private cloud workload network. * * @summary List of DNS services in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsServices.json */ async function workloadNetworksListDnsServices() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsZonesSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsZonesSample.js index 77d6d3ca397a..0e7470c3e728 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsZonesSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListDnsZonesSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of DNS zones in a private cloud workload network. * * @summary List of DNS zones in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsZones.json */ async function workloadNetworksListDnsZones() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListGatewaysSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListGatewaysSample.js index a1dc2cc79a26..73f22e3a7ca9 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListGatewaysSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListGatewaysSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of gateways in a private cloud workload network. * * @summary List of gateways in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListGateways.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListGateways.json */ async function workloadNetworksListGateways() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPortMirroringSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPortMirroringSample.js index 659f49e33f1b..ad12625fe042 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPortMirroringSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPortMirroringSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of port mirroring profiles in a private cloud workload network. * * @summary List of port mirroring profiles in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json */ async function workloadNetworksListPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPublicIPsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPublicIPsSample.js index 47385140eeb4..d898bc9bae44 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPublicIPsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListPublicIPsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of Public IP Blocks in a private cloud workload network. * * @summary List of Public IP Blocks in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPublicIPs.json */ async function workloadNetworksListPublicIPs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSample.js new file mode 100644 index 000000000000..790f11b11df9 --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSample.js @@ -0,0 +1,33 @@ +/* + * 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 { AzureVMwareSolutionAPI } = require("@azure/arm-avs"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to List of workload networks in a private cloud. + * + * @summary List of workload networks in a private cloud. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_List.json + */ +async function workloadNetworksList() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.workloadNetworks.list(resourceGroupName, privateCloudName)) { + resArray.push(item); + } + console.log(resArray); +} + +workloadNetworksList().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSegmentsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSegmentsSample.js index b61ebfa1f363..36aba7e41e53 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSegmentsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListSegmentsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of segments in a private cloud workload network. * * @summary List of segments in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListSegments.json */ async function workloadNetworksListSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVMGroupsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVMGroupsSample.js index c9e7a632b388..36dd03b8a5e0 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVMGroupsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVMGroupsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of vm groups in a private cloud workload network. * * @summary List of vm groups in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVMGroups.json */ async function workloadNetworksListVMGroups() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVirtualMachinesSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVirtualMachinesSample.js index c4c651ced3ff..523282e0c528 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVirtualMachinesSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksListVirtualMachinesSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to List of virtual machines in a private cloud workload network. * * @summary List of virtual machines in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVirtualMachines.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVirtualMachines.json */ async function workloadNetworksListVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDhcpSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDhcpSample.js index df9288fa1d6e..359c77b7adca 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDhcpSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDhcpSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update dhcp by id in a private cloud workload network. * * @summary Create or update dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json */ async function workloadNetworksUpdateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsServiceSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsServiceSample.js index 75a0b4c1b542..95b2331a47f5 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsServiceSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsServiceSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a DNS service by id in a private cloud workload network. * * @summary Create or update a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsServices.json */ async function workloadNetworksUpdateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsZoneSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsZoneSample.js index 7e8e59101b88..0f3c1e177f96 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsZoneSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateDnsZoneSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a DNS zone by id in a private cloud workload network. * * @summary Create or update a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsZones.json */ async function workloadNetworksUpdateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdatePortMirroringSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdatePortMirroringSample.js index 725695f69ef2..71dd5a268e06 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdatePortMirroringSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdatePortMirroringSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a port mirroring profile by id in a private cloud workload network. * * @summary Create or update a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json */ async function workloadNetworksUpdatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateSegmentsSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateSegmentsSample.js index ec786b475c8c..9ab6356bae76 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateSegmentsSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateSegmentsSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a segment by id in a private cloud workload network. * * @summary Create or update a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateSegments.json */ async function workloadNetworksUpdateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateVMGroupSample.js b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateVMGroupSample.js index 302f27d713e3..5d77885f8da5 100644 --- a/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateVMGroupSample.js +++ b/sdk/avs/arm-avs/samples/v3/javascript/workloadNetworksUpdateVMGroupSample.js @@ -15,10 +15,10 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to Create or update a vm group by id in a private cloud workload network. * * @summary Create or update a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateVMGroups.json */ async function workloadNetworksUpdateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/README.md b/sdk/avs/arm-avs/samples/v3/typescript/README.md index 3d6dcbc6e285..3b78a5eee3e2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/README.md +++ b/sdk/avs/arm-avs/samples/v3/typescript/README.md @@ -4,102 +4,105 @@ These sample programs show how to use the TypeScript client libraries for in som | **File Name** | **Description** | | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [addonsCreateOrUpdateSample.ts][addonscreateorupdatesample] | Create or update a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_HCX.json | -| [addonsDeleteSample.ts][addonsdeletesample] | Delete a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Delete.json | -| [addonsGetSample.ts][addonsgetsample] | Get an addon by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_HCX.json | -| [addonsListSample.ts][addonslistsample] | List addons in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_List.json | -| [authorizationsCreateOrUpdateSample.ts][authorizationscreateorupdatesample] | Create or update an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_CreateOrUpdate.json | -| [authorizationsDeleteSample.ts][authorizationsdeletesample] | Delete an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Delete.json | -| [authorizationsGetSample.ts][authorizationsgetsample] | Get an ExpressRoute Circuit Authorization by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Get.json | -| [authorizationsListSample.ts][authorizationslistsample] | List ExpressRoute Circuit Authorizations in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_List.json | -| [cloudLinksCreateOrUpdateSample.ts][cloudlinkscreateorupdatesample] | Create or update a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_CreateOrUpdate.json | -| [cloudLinksDeleteSample.ts][cloudlinksdeletesample] | Delete a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Delete.json | -| [cloudLinksGetSample.ts][cloudlinksgetsample] | Get an cloud link by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Get.json | -| [cloudLinksListSample.ts][cloudlinkslistsample] | List cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_List.json | -| [clustersCreateOrUpdateSample.ts][clusterscreateorupdatesample] | Create or update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_CreateOrUpdate.json | -| [clustersDeleteSample.ts][clustersdeletesample] | Delete a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Delete.json | -| [clustersGetSample.ts][clustersgetsample] | Get a cluster by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Get.json | -| [clustersListSample.ts][clusterslistsample] | List clusters in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_List.json | -| [clustersUpdateSample.ts][clustersupdatesample] | Update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Update.json | -| [datastoresCreateOrUpdateSample.ts][datastorescreateorupdatesample] | Create or update a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_CreateOrUpdate.json | -| [datastoresDeleteSample.ts][datastoresdeletesample] | Delete a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Delete.json | -| [datastoresGetSample.ts][datastoresgetsample] | Get a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Get.json | -| [datastoresListSample.ts][datastoreslistsample] | List datastores in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_List.json | -| [globalReachConnectionsCreateOrUpdateSample.ts][globalreachconnectionscreateorupdatesample] | Create or update a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_CreateOrUpdate.json | -| [globalReachConnectionsDeleteSample.ts][globalreachconnectionsdeletesample] | Delete a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Delete.json | -| [globalReachConnectionsGetSample.ts][globalreachconnectionsgetsample] | Get a global reach connection by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Get.json | -| [globalReachConnectionsListSample.ts][globalreachconnectionslistsample] | List global reach connections in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_List.json | -| [hcxEnterpriseSitesCreateOrUpdateSample.ts][hcxenterprisesitescreateorupdatesample] | Create or update an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_CreateOrUpdate.json | -| [hcxEnterpriseSitesDeleteSample.ts][hcxenterprisesitesdeletesample] | Delete an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Delete.json | -| [hcxEnterpriseSitesGetSample.ts][hcxenterprisesitesgetsample] | Get an HCX Enterprise Site by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Get.json | -| [hcxEnterpriseSitesListSample.ts][hcxenterprisesiteslistsample] | List HCX Enterprise Sites in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_List.json | -| [locationsCheckQuotaAvailabilitySample.ts][locationscheckquotaavailabilitysample] | Return quota for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckQuotaAvailability.json | -| [locationsCheckTrialAvailabilitySample.ts][locationschecktrialavailabilitysample] | Return trial status for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckTrialAvailability.json | -| [operationsListSample.ts][operationslistsample] | Lists all of the available operations x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Operations_List.json | -| [placementPoliciesCreateOrUpdateSample.ts][placementpoliciescreateorupdatesample] | Create or update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_CreateOrUpdate.json | -| [placementPoliciesDeleteSample.ts][placementpoliciesdeletesample] | Delete a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Delete.json | -| [placementPoliciesGetSample.ts][placementpoliciesgetsample] | Get a placement policy by name in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Get.json | -| [placementPoliciesListSample.ts][placementpolicieslistsample] | List placement policies in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_List.json | -| [placementPoliciesUpdateSample.ts][placementpoliciesupdatesample] | Update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Update.json | -| [privateCloudsCreateOrUpdateSample.ts][privatecloudscreateorupdatesample] | Create or update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate.json | -| [privateCloudsDeleteSample.ts][privatecloudsdeletesample] | Delete a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Delete.json | -| [privateCloudsGetSample.ts][privatecloudsgetsample] | Get a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get.json | -| [privateCloudsListAdminCredentialsSample.ts][privatecloudslistadmincredentialssample] | List the admin credentials for the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListAdminCredentials.json | -| [privateCloudsListInSubscriptionSample.ts][privatecloudslistinsubscriptionsample] | List private clouds in a subscription x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription.json | -| [privateCloudsListSample.ts][privatecloudslistsample] | List private clouds in a resource group x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List.json | -| [privateCloudsRotateNsxtPasswordSample.ts][privatecloudsrotatensxtpasswordsample] | Rotate the NSX-T Manager password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateNsxtPassword.json | -| [privateCloudsRotateVcenterPasswordSample.ts][privatecloudsrotatevcenterpasswordsample] | Rotate the vCenter password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateVcenterPassword.json | -| [privateCloudsUpdateSample.ts][privatecloudsupdatesample] | Update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update.json | -| [scriptCmdletsGetSample.ts][scriptcmdletsgetsample] | Return information about a script cmdlet resource in a specific package on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_Get.json | -| [scriptCmdletsListSample.ts][scriptcmdletslistsample] | List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_List.json | -| [scriptExecutionsCreateOrUpdateSample.ts][scriptexecutionscreateorupdatesample] | Create or update a script execution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_CreateOrUpdate.json | -| [scriptExecutionsDeleteSample.ts][scriptexecutionsdeletesample] | Cancel a ScriptExecution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Delete.json | -| [scriptExecutionsGetExecutionLogsSample.ts][scriptexecutionsgetexecutionlogssample] | Return the logs for a script execution resource x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_GetExecutionLogs.json | -| [scriptExecutionsGetSample.ts][scriptexecutionsgetsample] | Get an script execution by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Get.json | -| [scriptExecutionsListSample.ts][scriptexecutionslistsample] | List script executions in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_List.json | -| [scriptPackagesGetSample.ts][scriptpackagesgetsample] | Get a script package available to run on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_Get.json | -| [scriptPackagesListSample.ts][scriptpackageslistsample] | List script packages available to run on the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_List.json | -| [virtualMachinesGetSample.ts][virtualmachinesgetsample] | Get a virtual machine by id in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_Get.json | -| [virtualMachinesListSample.ts][virtualmachineslistsample] | List of virtual machines in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_List.json | -| [virtualMachinesRestrictMovementSample.ts][virtualmachinesrestrictmovementsample] | Enable or disable DRS-driven VM movement restriction x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_RestrictMovement.json | -| [workloadNetworksCreateDhcpSample.ts][workloadnetworkscreatedhcpsample] | Create dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json | -| [workloadNetworksCreateDnsServiceSample.ts][workloadnetworkscreatednsservicesample] | Create a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsServices.json | -| [workloadNetworksCreateDnsZoneSample.ts][workloadnetworkscreatednszonesample] | Create a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsZones.json | -| [workloadNetworksCreatePortMirroringSample.ts][workloadnetworkscreateportmirroringsample] | Create a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json | -| [workloadNetworksCreatePublicIPSample.ts][workloadnetworkscreatepublicipsample] | Create a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePublicIPs.json | -| [workloadNetworksCreateSegmentsSample.ts][workloadnetworkscreatesegmentssample] | Create a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateSegments.json | -| [workloadNetworksCreateVMGroupSample.ts][workloadnetworkscreatevmgroupsample] | Create a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateVMGroups.json | -| [workloadNetworksDeleteDhcpSample.ts][workloadnetworksdeletedhcpsample] | Delete dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json | -| [workloadNetworksDeleteDnsServiceSample.ts][workloadnetworksdeletednsservicesample] | Delete a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsServices.json | -| [workloadNetworksDeleteDnsZoneSample.ts][workloadnetworksdeletednszonesample] | Delete a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsZones.json | -| [workloadNetworksDeletePortMirroringSample.ts][workloadnetworksdeleteportmirroringsample] | Delete a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json | -| [workloadNetworksDeletePublicIPSample.ts][workloadnetworksdeletepublicipsample] | Delete a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePublicIPs.json | -| [workloadNetworksDeleteSegmentSample.ts][workloadnetworksdeletesegmentsample] | Delete a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteSegments.json | -| [workloadNetworksDeleteVMGroupSample.ts][workloadnetworksdeletevmgroupsample] | Delete a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteVMGroups.json | -| [workloadNetworksGetDhcpSample.ts][workloadnetworksgetdhcpsample] | Get dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDhcpConfigurations.json | -| [workloadNetworksGetDnsServiceSample.ts][workloadnetworksgetdnsservicesample] | Get a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsServices.json | -| [workloadNetworksGetDnsZoneSample.ts][workloadnetworksgetdnszonesample] | Get a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsZones.json | -| [workloadNetworksGetGatewaySample.ts][workloadnetworksgetgatewaysample] | Get a gateway by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetGateway.json | -| [workloadNetworksGetPortMirroringSample.ts][workloadnetworksgetportmirroringsample] | Get a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json | -| [workloadNetworksGetPublicIPSample.ts][workloadnetworksgetpublicipsample] | Get a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPublicIPs.json | -| [workloadNetworksGetSegmentSample.ts][workloadnetworksgetsegmentsample] | Get a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetSegments.json | -| [workloadNetworksGetVMGroupSample.ts][workloadnetworksgetvmgroupsample] | Get a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVMGroups.json | -| [workloadNetworksGetVirtualMachineSample.ts][workloadnetworksgetvirtualmachinesample] | Get a virtual machine by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVirtualMachine.json | -| [workloadNetworksListDhcpSample.ts][workloadnetworkslistdhcpsample] | List dhcp in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDhcpConfigurations.json | -| [workloadNetworksListDnsServicesSample.ts][workloadnetworkslistdnsservicessample] | List of DNS services in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsServices.json | -| [workloadNetworksListDnsZonesSample.ts][workloadnetworkslistdnszonessample] | List of DNS zones in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsZones.json | -| [workloadNetworksListGatewaysSample.ts][workloadnetworkslistgatewayssample] | List of gateways in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListGateways.json | -| [workloadNetworksListPortMirroringSample.ts][workloadnetworkslistportmirroringsample] | List of port mirroring profiles in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json | -| [workloadNetworksListPublicIPsSample.ts][workloadnetworkslistpublicipssample] | List of Public IP Blocks in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPublicIPs.json | -| [workloadNetworksListSegmentsSample.ts][workloadnetworkslistsegmentssample] | List of segments in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListSegments.json | -| [workloadNetworksListVMGroupsSample.ts][workloadnetworkslistvmgroupssample] | List of vm groups in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVMGroups.json | -| [workloadNetworksListVirtualMachinesSample.ts][workloadnetworkslistvirtualmachinessample] | List of virtual machines in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVirtualMachines.json | -| [workloadNetworksUpdateDhcpSample.ts][workloadnetworksupdatedhcpsample] | Create or update dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json | -| [workloadNetworksUpdateDnsServiceSample.ts][workloadnetworksupdatednsservicesample] | Create or update a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsServices.json | -| [workloadNetworksUpdateDnsZoneSample.ts][workloadnetworksupdatednszonesample] | Create or update a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsZones.json | -| [workloadNetworksUpdatePortMirroringSample.ts][workloadnetworksupdateportmirroringsample] | Create or update a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json | -| [workloadNetworksUpdateSegmentsSample.ts][workloadnetworksupdatesegmentssample] | Create or update a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateSegments.json | -| [workloadNetworksUpdateVMGroupSample.ts][workloadnetworksupdatevmgroupsample] | Create or update a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateVMGroups.json | +| [addonsCreateOrUpdateSample.ts][addonscreateorupdatesample] | Create or update a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_ArcReg.json | +| [addonsDeleteSample.ts][addonsdeletesample] | Delete a addon in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Delete.json | +| [addonsGetSample.ts][addonsgetsample] | Get an addon by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_ArcReg.json | +| [addonsListSample.ts][addonslistsample] | List addons in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_List.json | +| [authorizationsCreateOrUpdateSample.ts][authorizationscreateorupdatesample] | Create or update an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_CreateOrUpdate.json | +| [authorizationsDeleteSample.ts][authorizationsdeletesample] | Delete an ExpressRoute Circuit Authorization in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Delete.json | +| [authorizationsGetSample.ts][authorizationsgetsample] | Get an ExpressRoute Circuit Authorization by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Get.json | +| [authorizationsListSample.ts][authorizationslistsample] | List ExpressRoute Circuit Authorizations in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_List.json | +| [cloudLinksCreateOrUpdateSample.ts][cloudlinkscreateorupdatesample] | Create or update a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_CreateOrUpdate.json | +| [cloudLinksDeleteSample.ts][cloudlinksdeletesample] | Delete a cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Delete.json | +| [cloudLinksGetSample.ts][cloudlinksgetsample] | Get an cloud link by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Get.json | +| [cloudLinksListSample.ts][cloudlinkslistsample] | List cloud link in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_List.json | +| [clustersCreateOrUpdateSample.ts][clusterscreateorupdatesample] | Create or update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_CreateOrUpdate.json | +| [clustersDeleteSample.ts][clustersdeletesample] | Delete a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Delete.json | +| [clustersGetSample.ts][clustersgetsample] | Get a cluster by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Get.json | +| [clustersListSample.ts][clusterslistsample] | List clusters in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_List.json | +| [clustersListZonesSample.ts][clusterslistzonessample] | List hosts by zone in a cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones.json | +| [clustersUpdateSample.ts][clustersupdatesample] | Update a cluster in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Update.json | +| [datastoresCreateOrUpdateSample.ts][datastorescreateorupdatesample] | Create or update a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_CreateOrUpdate.json | +| [datastoresDeleteSample.ts][datastoresdeletesample] | Delete a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Delete.json | +| [datastoresGetSample.ts][datastoresgetsample] | Get a datastore in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Get.json | +| [datastoresListSample.ts][datastoreslistsample] | List datastores in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_List.json | +| [globalReachConnectionsCreateOrUpdateSample.ts][globalreachconnectionscreateorupdatesample] | Create or update a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_CreateOrUpdate.json | +| [globalReachConnectionsDeleteSample.ts][globalreachconnectionsdeletesample] | Delete a global reach connection in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Delete.json | +| [globalReachConnectionsGetSample.ts][globalreachconnectionsgetsample] | Get a global reach connection by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Get.json | +| [globalReachConnectionsListSample.ts][globalreachconnectionslistsample] | List global reach connections in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_List.json | +| [hcxEnterpriseSitesCreateOrUpdateSample.ts][hcxenterprisesitescreateorupdatesample] | Create or update an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_CreateOrUpdate.json | +| [hcxEnterpriseSitesDeleteSample.ts][hcxenterprisesitesdeletesample] | Delete an HCX Enterprise Site in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Delete.json | +| [hcxEnterpriseSitesGetSample.ts][hcxenterprisesitesgetsample] | Get an HCX Enterprise Site by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Get.json | +| [hcxEnterpriseSitesListSample.ts][hcxenterprisesiteslistsample] | List HCX Enterprise Sites in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_List.json | +| [locationsCheckQuotaAvailabilitySample.ts][locationscheckquotaavailabilitysample] | Return quota for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckQuotaAvailability.json | +| [locationsCheckTrialAvailabilitySample.ts][locationschecktrialavailabilitysample] | Return trial status for subscription by region x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailability.json | +| [operationsListSample.ts][operationslistsample] | Lists all of the available operations x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Operations_List.json | +| [placementPoliciesCreateOrUpdateSample.ts][placementpoliciescreateorupdatesample] | Create or update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_CreateOrUpdate.json | +| [placementPoliciesDeleteSample.ts][placementpoliciesdeletesample] | Delete a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Delete.json | +| [placementPoliciesGetSample.ts][placementpoliciesgetsample] | Get a placement policy by name in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Get.json | +| [placementPoliciesListSample.ts][placementpolicieslistsample] | List placement policies in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_List.json | +| [placementPoliciesUpdateSample.ts][placementpoliciesupdatesample] | Update a placement policy in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Update.json | +| [privateCloudsCreateOrUpdateSample.ts][privatecloudscreateorupdatesample] | Create or update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate.json | +| [privateCloudsDeleteSample.ts][privatecloudsdeletesample] | Delete a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Delete.json | +| [privateCloudsGetSample.ts][privatecloudsgetsample] | Get a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get.json | +| [privateCloudsListAdminCredentialsSample.ts][privatecloudslistadmincredentialssample] | List the admin credentials for the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListAdminCredentials.json | +| [privateCloudsListInSubscriptionSample.ts][privatecloudslistinsubscriptionsample] | List private clouds in a subscription x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription.json | +| [privateCloudsListSample.ts][privatecloudslistsample] | List private clouds in a resource group x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List.json | +| [privateCloudsRotateNsxtPasswordSample.ts][privatecloudsrotatensxtpasswordsample] | Rotate the NSX-T Manager password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateNsxtPassword.json | +| [privateCloudsRotateVcenterPasswordSample.ts][privatecloudsrotatevcenterpasswordsample] | Rotate the vCenter password x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateVcenterPassword.json | +| [privateCloudsUpdateSample.ts][privatecloudsupdatesample] | Update a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update.json | +| [scriptCmdletsGetSample.ts][scriptcmdletsgetsample] | Return information about a script cmdlet resource in a specific package on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_Get.json | +| [scriptCmdletsListSample.ts][scriptcmdletslistsample] | List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_List.json | +| [scriptExecutionsCreateOrUpdateSample.ts][scriptexecutionscreateorupdatesample] | Create or update a script execution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_CreateOrUpdate.json | +| [scriptExecutionsDeleteSample.ts][scriptexecutionsdeletesample] | Cancel a ScriptExecution in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Delete.json | +| [scriptExecutionsGetExecutionLogsSample.ts][scriptexecutionsgetexecutionlogssample] | Return the logs for a script execution resource x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_GetExecutionLogs.json | +| [scriptExecutionsGetSample.ts][scriptexecutionsgetsample] | Get an script execution by name in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Get.json | +| [scriptExecutionsListSample.ts][scriptexecutionslistsample] | List script executions in a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_List.json | +| [scriptPackagesGetSample.ts][scriptpackagesgetsample] | Get a script package available to run on a private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_Get.json | +| [scriptPackagesListSample.ts][scriptpackageslistsample] | List script packages available to run on the private cloud x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_List.json | +| [virtualMachinesGetSample.ts][virtualmachinesgetsample] | Get a virtual machine by id in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_Get.json | +| [virtualMachinesListSample.ts][virtualmachineslistsample] | List of virtual machines in a private cloud cluster x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_List.json | +| [virtualMachinesRestrictMovementSample.ts][virtualmachinesrestrictmovementsample] | Enable or disable DRS-driven VM movement restriction x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_RestrictMovement.json | +| [workloadNetworksCreateDhcpSample.ts][workloadnetworkscreatedhcpsample] | Create dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json | +| [workloadNetworksCreateDnsServiceSample.ts][workloadnetworkscreatednsservicesample] | Create a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsServices.json | +| [workloadNetworksCreateDnsZoneSample.ts][workloadnetworkscreatednszonesample] | Create a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsZones.json | +| [workloadNetworksCreatePortMirroringSample.ts][workloadnetworkscreateportmirroringsample] | Create a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json | +| [workloadNetworksCreatePublicIPSample.ts][workloadnetworkscreatepublicipsample] | Create a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePublicIPs.json | +| [workloadNetworksCreateSegmentsSample.ts][workloadnetworkscreatesegmentssample] | Create a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateSegments.json | +| [workloadNetworksCreateVMGroupSample.ts][workloadnetworkscreatevmgroupsample] | Create a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateVMGroups.json | +| [workloadNetworksDeleteDhcpSample.ts][workloadnetworksdeletedhcpsample] | Delete dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json | +| [workloadNetworksDeleteDnsServiceSample.ts][workloadnetworksdeletednsservicesample] | Delete a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsServices.json | +| [workloadNetworksDeleteDnsZoneSample.ts][workloadnetworksdeletednszonesample] | Delete a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsZones.json | +| [workloadNetworksDeletePortMirroringSample.ts][workloadnetworksdeleteportmirroringsample] | Delete a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json | +| [workloadNetworksDeletePublicIPSample.ts][workloadnetworksdeletepublicipsample] | Delete a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePublicIPs.json | +| [workloadNetworksDeleteSegmentSample.ts][workloadnetworksdeletesegmentsample] | Delete a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteSegments.json | +| [workloadNetworksDeleteVMGroupSample.ts][workloadnetworksdeletevmgroupsample] | Delete a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteVMGroups.json | +| [workloadNetworksGetDhcpSample.ts][workloadnetworksgetdhcpsample] | Get dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDhcpConfigurations.json | +| [workloadNetworksGetDnsServiceSample.ts][workloadnetworksgetdnsservicesample] | Get a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsServices.json | +| [workloadNetworksGetDnsZoneSample.ts][workloadnetworksgetdnszonesample] | Get a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsZones.json | +| [workloadNetworksGetGatewaySample.ts][workloadnetworksgetgatewaysample] | Get a gateway by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetGateway.json | +| [workloadNetworksGetPortMirroringSample.ts][workloadnetworksgetportmirroringsample] | Get a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json | +| [workloadNetworksGetPublicIPSample.ts][workloadnetworksgetpublicipsample] | Get a Public IP Block by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPublicIPs.json | +| [workloadNetworksGetSample.ts][workloadnetworksgetsample] | Get a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_Get.json | +| [workloadNetworksGetSegmentSample.ts][workloadnetworksgetsegmentsample] | Get a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetSegments.json | +| [workloadNetworksGetVMGroupSample.ts][workloadnetworksgetvmgroupsample] | Get a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVMGroups.json | +| [workloadNetworksGetVirtualMachineSample.ts][workloadnetworksgetvirtualmachinesample] | Get a virtual machine by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVirtualMachine.json | +| [workloadNetworksListDhcpSample.ts][workloadnetworkslistdhcpsample] | List dhcp in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDhcpConfigurations.json | +| [workloadNetworksListDnsServicesSample.ts][workloadnetworkslistdnsservicessample] | List of DNS services in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsServices.json | +| [workloadNetworksListDnsZonesSample.ts][workloadnetworkslistdnszonessample] | List of DNS zones in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsZones.json | +| [workloadNetworksListGatewaysSample.ts][workloadnetworkslistgatewayssample] | List of gateways in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListGateways.json | +| [workloadNetworksListPortMirroringSample.ts][workloadnetworkslistportmirroringsample] | List of port mirroring profiles in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json | +| [workloadNetworksListPublicIPsSample.ts][workloadnetworkslistpublicipssample] | List of Public IP Blocks in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPublicIPs.json | +| [workloadNetworksListSample.ts][workloadnetworkslistsample] | List of workload networks in a private cloud. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_List.json | +| [workloadNetworksListSegmentsSample.ts][workloadnetworkslistsegmentssample] | List of segments in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListSegments.json | +| [workloadNetworksListVMGroupsSample.ts][workloadnetworkslistvmgroupssample] | List of vm groups in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVMGroups.json | +| [workloadNetworksListVirtualMachinesSample.ts][workloadnetworkslistvirtualmachinessample] | List of virtual machines in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVirtualMachines.json | +| [workloadNetworksUpdateDhcpSample.ts][workloadnetworksupdatedhcpsample] | Create or update dhcp by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json | +| [workloadNetworksUpdateDnsServiceSample.ts][workloadnetworksupdatednsservicesample] | Create or update a DNS service by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsServices.json | +| [workloadNetworksUpdateDnsZoneSample.ts][workloadnetworksupdatednszonesample] | Create or update a DNS zone by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsZones.json | +| [workloadNetworksUpdatePortMirroringSample.ts][workloadnetworksupdateportmirroringsample] | Create or update a port mirroring profile by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json | +| [workloadNetworksUpdateSegmentsSample.ts][workloadnetworksupdatesegmentssample] | Create or update a segment by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateSegments.json | +| [workloadNetworksUpdateVMGroupSample.ts][workloadnetworksupdatevmgroupsample] | Create or update a vm group by id in a private cloud workload network. x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateVMGroups.json | ## Prerequisites @@ -167,6 +170,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [clustersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/clustersDeleteSample.ts [clustersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/clustersGetSample.ts [clusterslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListSample.ts +[clusterslistzonessample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListZonesSample.ts [clustersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/clustersUpdateSample.ts [datastorescreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresCreateOrUpdateSample.ts [datastoresdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresDeleteSample.ts @@ -229,6 +233,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [workloadnetworksgetgatewaysample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetGatewaySample.ts [workloadnetworksgetportmirroringsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPortMirroringSample.ts [workloadnetworksgetpublicipsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPublicIPSample.ts +[workloadnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSample.ts [workloadnetworksgetsegmentsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSegmentSample.ts [workloadnetworksgetvmgroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVMGroupSample.ts [workloadnetworksgetvirtualmachinesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVirtualMachineSample.ts @@ -238,6 +243,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [workloadnetworkslistgatewayssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListGatewaysSample.ts [workloadnetworkslistportmirroringsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPortMirroringSample.ts [workloadnetworkslistpublicipssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPublicIPsSample.ts +[workloadnetworkslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSample.ts [workloadnetworkslistsegmentssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSegmentsSample.ts [workloadnetworkslistvmgroupssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVMGroupsSample.ts [workloadnetworkslistvirtualmachinessample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVirtualMachinesSample.ts diff --git a/sdk/avs/arm-avs/samples/v3/typescript/package.json b/sdk/avs/arm-avs/samples/v3/typescript/package.json index bf7dbaf53497..700cd2bede0b 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/package.json +++ b/sdk/avs/arm-avs/samples/v3/typescript/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@types/node": "^14.0.0", - "typescript": "~4.6.0", + "typescript": "~4.8.0", "rimraf": "latest" } } diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsCreateOrUpdateSample.ts index c7863f9aa0a9..22484286fa78 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsCreateOrUpdateSample.ts @@ -15,10 +15,41 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_ArcReg.json + */ +async function addonsCreateOrUpdateArc() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const addon: Addon = { + properties: { + addonType: "Arc", + vCenter: + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg_test/providers/Microsoft.ConnectedVMwarevSphere/VCenters/test-vcenter" + } + }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.beginCreateOrUpdateAndWait( + resourceGroupName, + privateCloudName, + addonName, + addon + ); + console.log(result); +} + +addonsCreateOrUpdateArc().catch(console.error); + +/** + * This sample demonstrates how to Create or update a addon in a private cloud + * + * @summary Create or update a addon in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_HCX.json */ async function addonsCreateOrUpdateHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -45,10 +76,10 @@ addonsCreateOrUpdateHcx().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_SRM.json */ async function addonsCreateOrUpdateSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -75,10 +106,10 @@ addonsCreateOrUpdateSrm().catch(console.error); * This sample demonstrates how to Create or update a addon in a private cloud * * @summary Create or update a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_CreateOrUpdate_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_CreateOrUpdate_VR.json */ async function addonsCreateOrUpdateVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsDeleteSample.ts index 3e94f929808a..3472e1a30f67 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a addon in a private cloud * * @summary Delete a addon in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Delete.json */ async function addonsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsGetSample.ts index 2d02832910d9..29afd78d3816 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsGetSample.ts @@ -15,10 +15,33 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_HCX.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_ArcReg.json + */ +async function addonsGetArcReg() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const addonName = "arc"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.addons.get( + resourceGroupName, + privateCloudName, + addonName + ); + console.log(result); +} + +addonsGetArcReg().catch(console.error); + +/** + * This sample demonstrates how to Get an addon by name in a private cloud + * + * @summary Get an addon by name in a private cloud + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_HCX.json */ async function addonsGetHcx() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "hcx"; @@ -38,10 +61,10 @@ addonsGetHcx().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_SRM.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_SRM.json */ async function addonsGetSrm() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "srm"; @@ -61,10 +84,10 @@ addonsGetSrm().catch(console.error); * This sample demonstrates how to Get an addon by name in a private cloud * * @summary Get an addon by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_Get_VR.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_Get_VR.json */ async function addonsGetVr() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const addonName = "vr"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsListSample.ts index 3401002c526b..b1699a1b23d8 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/addonsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/addonsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List addons in a private cloud * * @summary List addons in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Addons_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Addons_List.json */ async function addonsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsCreateOrUpdateSample.ts index d4e62e348efc..f4399fda81e6 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsCreateOrUpdateSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update an ExpressRoute Circuit Authorization in a private cloud * * @summary Create or update an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_CreateOrUpdate.json */ async function authorizationsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsDeleteSample.ts index 4198b5006d25..bc4e09157e20 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete an ExpressRoute Circuit Authorization in a private cloud * * @summary Delete an ExpressRoute Circuit Authorization in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Delete.json */ async function authorizationsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsGetSample.ts index 47723ab6d580..8c52d007f5dd 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an ExpressRoute Circuit Authorization by name in a private cloud * * @summary Get an ExpressRoute Circuit Authorization by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_Get.json */ async function authorizationsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const authorizationName = "authorization1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsListSample.ts index 90d82fe9149a..44060387ddfb 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/authorizationsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List ExpressRoute Circuit Authorizations in a private cloud * * @summary List ExpressRoute Circuit Authorizations in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Authorizations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Authorizations_List.json */ async function authorizationsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksCreateOrUpdateSample.ts index e8682ce71225..27092b760d77 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a cloud link in a private cloud * * @summary Create or update a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_CreateOrUpdate.json */ async function cloudLinksCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksDeleteSample.ts index da7e79e6cc14..d201ce4ccdc2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a cloud link in a private cloud * * @summary Delete a cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Delete.json */ async function cloudLinksDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksGetSample.ts index 6ca5dcaf4c17..9554e21e5764 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an cloud link by name in a private cloud * * @summary Get an cloud link by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_Get.json */ async function cloudLinksGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const cloudLinkName = "cloudLink1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksListSample.ts index 9c3a526f98e4..2c65e24e9560 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/cloudLinksListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List cloud link in a private cloud * * @summary List cloud link in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/CloudLinks_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/CloudLinks_List.json */ async function cloudLinksList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersCreateOrUpdateSample.ts index 3aa5b9f2cf8c..c08bf6017f5f 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a cluster in a private cloud * * @summary Create or update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_CreateOrUpdate.json */ async function clustersCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersDeleteSample.ts index 486dd680d554..5e9436fc12be 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a cluster in a private cloud * * @summary Delete a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Delete.json */ async function clustersDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersGetSample.ts index 74a18e17933b..6a6625e330ce 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a cluster by name in a private cloud * * @summary Get a cluster by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Get.json */ async function clustersGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListSample.ts index 8aa0e5bb1f8f..9d72d2cdb753 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List clusters in a private cloud * * @summary List clusters in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_List.json */ async function clustersList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListZonesSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListZonesSample.ts new file mode 100644 index 000000000000..bf3579a08ed6 --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersListZonesSample.ts @@ -0,0 +1,58 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones.json + */ +async function clustersListZoneData() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones( + resourceGroupName, + privateCloudName, + clusterName + ); + console.log(result); +} + +clustersListZoneData().catch(console.error); + +/** + * This sample demonstrates how to List hosts by zone in a cluster + * + * @summary List hosts by zone in a cluster + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_ListZones_Stretched.json + */ +async function clustersListZoneDataStretched() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const clusterName = "cluster1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.clusters.listZones( + resourceGroupName, + privateCloudName, + clusterName + ); + console.log(result); +} + +clustersListZoneDataStretched().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersUpdateSample.ts index e2c9cde1f60b..91aebba03014 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/clustersUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/clustersUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a cluster in a private cloud * * @summary Update a cluster in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Clusters_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Clusters_Update.json */ async function clustersUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresCreateOrUpdateSample.ts index 48101729969a..65bdccb079f5 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a datastore in a private cloud cluster * * @summary Create or update a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_CreateOrUpdate.json */ async function datastoresCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresDeleteSample.ts index 81f85b15fe3b..811c869f90ae 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a datastore in a private cloud cluster * * @summary Delete a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Delete.json */ async function datastoresDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresGetSample.ts index f7664b5144de..7f051df66ca2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a datastore in a private cloud cluster * * @summary Get a datastore in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_Get.json */ async function datastoresGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresListSample.ts index 25b080f34fa8..99de0c9da3e3 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/datastoresListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List datastores in a private cloud cluster * * @summary List datastores in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Datastores_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Datastores_List.json */ async function datastoresList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsCreateOrUpdateSample.ts index c272030ab046..0860489e4bb6 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a global reach connection in a private cloud * * @summary Create or update a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_CreateOrUpdate.json */ async function globalReachConnectionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsDeleteSample.ts index d8fe00a3c264..6e51b977d8e2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a global reach connection in a private cloud * * @summary Delete a global reach connection in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Delete.json */ async function globalReachConnectionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsGetSample.ts index 990181f69b42..9479827828d8 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a global reach connection by name in a private cloud * * @summary Get a global reach connection by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_Get.json */ async function globalReachConnectionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const globalReachConnectionName = "connection1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsListSample.ts index f78265fdc164..d34b5dc580b4 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/globalReachConnectionsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List global reach connections in a private cloud * * @summary List global reach connections in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/GlobalReachConnections_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/GlobalReachConnections_List.json */ async function globalReachConnectionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesCreateOrUpdateSample.ts index 7d045e2005cd..83cd508cf061 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update an HCX Enterprise Site in a private cloud * * @summary Create or update an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_CreateOrUpdate.json */ async function hcxEnterpriseSitesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesDeleteSample.ts index a6b824a47747..0e3e14bc465b 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete an HCX Enterprise Site in a private cloud * * @summary Delete an HCX Enterprise Site in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Delete.json */ async function hcxEnterpriseSitesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesGetSample.ts index 8470a9c16a59..a20bd715c255 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an HCX Enterprise Site by name in a private cloud * * @summary Get an HCX Enterprise Site by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_Get.json */ async function hcxEnterpriseSitesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const hcxEnterpriseSiteName = "site1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesListSample.ts index a8fb52c82068..bc5c2a4b1b68 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/hcxEnterpriseSitesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List HCX Enterprise Sites in a private cloud * * @summary List HCX Enterprise Sites in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/HcxEnterpriseSites_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/HcxEnterpriseSites_List.json */ async function hcxEnterpriseSitesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckQuotaAvailabilitySample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckQuotaAvailabilitySample.ts index fd804da0d2b5..4efe8d55fd4f 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckQuotaAvailabilitySample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckQuotaAvailabilitySample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return quota for subscription by region * * @summary Return quota for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckQuotaAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckQuotaAvailability.json */ async function locationsCheckQuotaAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckTrialAvailabilitySample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckTrialAvailabilitySample.ts index 5f69be0ba693..055dbeb6d213 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckTrialAvailabilitySample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/locationsCheckTrialAvailabilitySample.ts @@ -8,17 +8,21 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { + Sku, + LocationsCheckTrialAvailabilityOptionalParams, + AzureVMwareSolutionAPI +} from "@azure/arm-avs"; import { DefaultAzureCredential } from "@azure/identity"; /** * This sample demonstrates how to Return trial status for subscription by region * * @summary Return trial status for subscription by region - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Locations_CheckTrialAvailability.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailability.json */ async function locationsCheckTrialAvailability() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const location = "eastus"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -27,3 +31,25 @@ async function locationsCheckTrialAvailability() { } locationsCheckTrialAvailability().catch(console.error); + +/** + * This sample demonstrates how to Return trial status for subscription by region + * + * @summary Return trial status for subscription by region + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Locations_CheckTrialAvailabilityWithSku.json + */ +async function locationsCheckTrialAvailabilityWithSku() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const location = "eastus"; + const sku: Sku = { name: "avs52t" }; + const options: LocationsCheckTrialAvailabilityOptionalParams = { sku }; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.locations.checkTrialAvailability( + location, + options + ); + console.log(result); +} + +locationsCheckTrialAvailabilityWithSku().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/operationsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/operationsListSample.ts index 10ebfe458de4..02729c84c03c 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/operationsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/operationsListSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Lists all of the available operations * * @summary Lists all of the available operations - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/Operations_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/Operations_List.json */ async function operationsList() { const subscriptionId = "00000000-0000-0000-0000-000000000000"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesCreateOrUpdateSample.ts index fc36981fc31a..63e601798ddd 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a placement policy in a private cloud cluster * * @summary Create or update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_CreateOrUpdate.json */ async function placementPoliciesCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; @@ -26,15 +26,17 @@ async function placementPoliciesCreateOrUpdate() { const placementPolicy: PlacementPolicy = { properties: { type: "VmHost", + affinityStrength: "Must", affinityType: "AntiAffinity", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", "fakehost24.nyc1.kubernetes.center" ], vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" ] } }; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesDeleteSample.ts index c8ddf6708274..068e3e25d6ca 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a placement policy in a private cloud cluster * * @summary Delete a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Delete.json */ async function placementPoliciesDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesGetSample.ts index 78e085f2d924..3ae326018c36 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a placement policy by name in a private cloud cluster * * @summary Get a placement policy by name in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Get.json */ async function placementPoliciesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesListSample.ts index 2da9c014269e..2572e901cc26 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List placement policies in a private cloud cluster * * @summary List placement policies in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_List.json */ async function placementPoliciesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesUpdateSample.ts index 73559cdc6973..8bc1222ae9cf 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/placementPoliciesUpdateSample.ts @@ -15,15 +15,17 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a placement policy in a private cloud cluster * * @summary Update a placement policy in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PlacementPolicies_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PlacementPolicies_Update.json */ async function placementPoliciesUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; const placementPolicyName = "policy1"; const placementPolicyUpdate: PlacementPolicyUpdate = { + affinityStrength: "Must", + azureHybridBenefitType: "SqlHost", hostMembers: [ "fakehost22.nyc1.kubernetes.center", "fakehost23.nyc1.kubernetes.center", @@ -31,8 +33,8 @@ async function placementPoliciesUpdate() { ], state: "Disabled", vmMembers: [ - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-128", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1/virtualMachines/vm-256" ] }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsCreateOrUpdateSample.ts index b48211bcd213..ddb8faca950e 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate.json */ async function privateCloudsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud: PrivateCloud = { @@ -45,10 +45,10 @@ privateCloudsCreateOrUpdate().catch(console.error); * This sample demonstrates how to Create or update a private cloud * * @summary Create or update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_CreateOrUpdate_Stretched.json */ async function privateCloudsCreateOrUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloud: PrivateCloud = { diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsDeleteSample.ts index 921a0149ae1f..2c69664ca424 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a private cloud * * @summary Delete a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Delete.json */ async function privateCloudsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsGetSample.ts index 3203da0d4ded..2da5bf74cd79 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get.json */ async function privateCloudsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); @@ -36,10 +36,10 @@ privateCloudsGet().catch(console.error); * This sample demonstrates how to Get a private cloud * * @summary Get a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Get_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Get_Stretched.json */ async function privateCloudsGetStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListAdminCredentialsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListAdminCredentialsSample.ts index da7ddea0f349..c2570a2b0fbc 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListAdminCredentialsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListAdminCredentialsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List the admin credentials for the private cloud * * @summary List the admin credentials for the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListAdminCredentials.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListAdminCredentials.json */ async function privateCloudsListAdminCredentials() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListInSubscriptionSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListInSubscriptionSample.ts index 3c0cc19b1ef2..1e4bafb04bd2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListInSubscriptionSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListInSubscriptionSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription.json */ async function privateCloudsListInSubscription() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); @@ -34,10 +34,10 @@ privateCloudsListInSubscription().catch(console.error); * This sample demonstrates how to List private clouds in a subscription * * @summary List private clouds in a subscription - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_ListInSubscription_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_ListInSubscription_Stretched.json */ async function privateCloudsListInSubscriptionStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); const resArray = new Array(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListSample.ts index 57649d0709b4..4fdd29508068 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List.json */ async function privateCloudsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); @@ -35,10 +35,10 @@ privateCloudsList().catch(console.error); * This sample demonstrates how to List private clouds in a resource group * * @summary List private clouds in a resource group - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_List_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_List_Stretched.json */ async function privateCloudsListStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const credential = new DefaultAzureCredential(); const client = new AzureVMwareSolutionAPI(credential, subscriptionId); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateNsxtPasswordSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateNsxtPasswordSample.ts index 464ea7970e88..a88a2df35fef 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateNsxtPasswordSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateNsxtPasswordSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Rotate the NSX-T Manager password * * @summary Rotate the NSX-T Manager password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateNsxtPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateNsxtPassword.json */ async function privateCloudsRotateNsxtPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateVcenterPasswordSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateVcenterPasswordSample.ts index ee29167ea5b3..d8b082c6d790 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateVcenterPasswordSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsRotateVcenterPasswordSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Rotate the vCenter password * * @summary Rotate the vCenter password - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_RotateVcenterPassword.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_RotateVcenterPassword.json */ async function privateCloudsRotateVcenterPassword() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsUpdateSample.ts index 859ead163c42..dd6556b81103 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/privateCloudsUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update.json */ async function privateCloudsUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate: PrivateCloudUpdate = { @@ -49,10 +49,10 @@ privateCloudsUpdate().catch(console.error); * This sample demonstrates how to Update a private cloud * * @summary Update a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/PrivateClouds_Update_Stretched.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/PrivateClouds_Update_Stretched.json */ async function privateCloudsUpdateStretched() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const privateCloudUpdate: PrivateCloudUpdate = { diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsGetSample.ts index 00ad882999f1..53707f3db99f 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return information about a script cmdlet resource in a specific package on a private cloud * * @summary Return information about a script cmdlet resource in a specific package on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_Get.json */ async function scriptCmdletsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsListSample.ts index ae9cb3e7803e..3478d34aff5d 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptCmdletsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud * * @summary List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptCmdlets_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptCmdlets_List.json */ async function scriptCmdletsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsCreateOrUpdateSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsCreateOrUpdateSample.ts index 5c02477ab62c..a6faf4d22ad0 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsCreateOrUpdateSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsCreateOrUpdateSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a script execution in a private cloud * * @summary Create or update a script execution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_CreateOrUpdate.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_CreateOrUpdate.json */ async function scriptExecutionsCreateOrUpdate() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; @@ -40,7 +40,7 @@ async function scriptExecutionsCreateOrUpdate() { ], retention: "P0Y0M60DT0H60M60S", scriptCmdletId: - "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/scriptPackages/AVS.PowerCommands@1.0.0/scriptCmdlets/New-SsoExternalIdentitySource", timeout: "P0Y0M0DT0H60M60S" }; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsDeleteSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsDeleteSample.ts index c356e8de940b..f45ad3b74ea7 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsDeleteSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsDeleteSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Cancel a ScriptExecution in a private cloud * * @summary Cancel a ScriptExecution in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Delete.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Delete.json */ async function scriptExecutionsDelete() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "{scriptExecutionName}"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetExecutionLogsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetExecutionLogsSample.ts index e589abb6b3c2..41b4c06536cf 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetExecutionLogsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetExecutionLogsSample.ts @@ -19,10 +19,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Return the logs for a script execution resource * * @summary Return the logs for a script execution resource - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_GetExecutionLogs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_GetExecutionLogs.json */ async function scriptExecutionsGetExecutionLogs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetSample.ts index 57bb50eadbd0..fb17dede0ddb 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get an script execution by name in a private cloud * * @summary Get an script execution by name in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_Get.json */ async function scriptExecutionsGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const scriptExecutionName = "addSsoServer"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsListSample.ts index dd0fef5c422c..f4b1561ee166 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptExecutionsListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script executions in a private cloud * * @summary List script executions in a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptExecutions_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptExecutions_List.json */ async function scriptExecutionsList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesGetSample.ts index 58766506bd72..f890fec4697e 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a script package available to run on a private cloud * * @summary Get a script package available to run on a private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_Get.json */ async function scriptPackagesGet() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const scriptPackageName = "{scriptPackageName}"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesListSample.ts index 2f7da2a8e8bf..3ae708f32d86 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/scriptPackagesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List script packages available to run on the private cloud * * @summary List script packages available to run on the private cloud - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/ScriptPackages_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/ScriptPackages_List.json */ async function scriptPackagesList() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "{privateCloudName}"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesGetSample.ts index 5fe15591f2ff..5ef0ca9acd32 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesGetSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesGetSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a virtual machine by id in a private cloud cluster * * @summary Get a virtual machine by id in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_Get.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_Get.json */ async function getVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesListSample.ts index 6a3e96e1009c..d8b0f7fa3440 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesListSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesListSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of virtual machines in a private cloud cluster * * @summary List of virtual machines in a private cloud cluster - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_List.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_List.json */ async function listClusterVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesRestrictMovementSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesRestrictMovementSample.ts index f7dba890071c..78432b5dece4 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesRestrictMovementSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/virtualMachinesRestrictMovementSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Enable or disable DRS-driven VM movement restriction * * @summary Enable or disable DRS-driven VM movement restriction - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/VirtualMachines_RestrictMovement.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/VirtualMachines_RestrictMovement.json */ async function virtualMachineRestrictMovement() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const clusterName = "cluster1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDhcpSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDhcpSample.ts index 77d18a4b2774..a68a980dbf8f 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDhcpSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create dhcp by id in a private cloud workload network. * * @summary Create dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDhcpConfigurations.json */ async function workloadNetworksCreateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsServiceSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsServiceSample.ts index a9193d01950d..955fe871bb35 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsServiceSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a DNS service by id in a private cloud workload network. * * @summary Create a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsServices.json */ async function workloadNetworksCreateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsZoneSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsZoneSample.ts index 1a206c135edd..8012a76e0ccc 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a DNS zone by id in a private cloud workload network. * * @summary Create a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateDnsZones.json */ async function workloadNetworksCreateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePortMirroringSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePortMirroringSample.ts index b11fdf7fe724..2acc1fd9ffc4 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePortMirroringSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a port mirroring profile by id in a private cloud workload network. * * @summary Create a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePortMirroringProfiles.json */ async function workloadNetworksCreatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePublicIPSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePublicIPSample.ts index 661d7a0c9b1b..86321ca75999 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePublicIPSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreatePublicIPSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a Public IP Block by id in a private cloud workload network. * * @summary Create a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreatePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreatePublicIPs.json */ async function workloadNetworksCreatePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateSegmentsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateSegmentsSample.ts index e2ee16ab7459..88a28532ee09 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a segment by id in a private cloud workload network. * * @summary Create a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateSegments.json */ async function workloadNetworksCreateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateVMGroupSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateVMGroupSample.ts index 480094a01042..02c120abf491 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksCreateVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create a vm group by id in a private cloud workload network. * * @summary Create a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_CreateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_CreateVMGroups.json */ async function workloadNetworksCreateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDhcpSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDhcpSample.ts index 62ecb30c2874..a96464003f24 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDhcpSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete dhcp by id in a private cloud workload network. * * @summary Delete dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDhcpConfigurations.json */ async function workloadNetworksDeleteDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsServiceSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsServiceSample.ts index 87159b999186..20d6dc96397b 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsServiceSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a DNS service by id in a private cloud workload network. * * @summary Delete a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsServices.json */ async function workloadNetworksDeleteDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsServiceId = "dnsService1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsZoneSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsZoneSample.ts index 0526caae170e..c286dca6fef4 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a DNS zone by id in a private cloud workload network. * * @summary Delete a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteDnsZones.json */ async function workloadNetworksDeleteDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dnsZoneId = "dnsZone1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePortMirroringSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePortMirroringSample.ts index 7b1825d8c570..e416d8ddbeb7 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a port mirroring profile by id in a private cloud workload network. * * @summary Delete a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePortMirroringProfiles.json */ async function workloadNetworksDeletePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const portMirroringId = "portMirroring1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePublicIPSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePublicIPSample.ts index f5e0e31a8ae3..09fd9d21781b 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePublicIPSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeletePublicIPSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a Public IP Block by id in a private cloud workload network. * * @summary Delete a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeletePublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeletePublicIPs.json */ async function workloadNetworksDeletePublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const publicIPId = "publicIP1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteSegmentSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteSegmentSample.ts index 7798560847d7..55a45d4743df 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteSegmentSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteSegmentSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a segment by id in a private cloud workload network. * * @summary Delete a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteSegments.json */ async function workloadNetworksDeleteSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteVMGroupSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteVMGroupSample.ts index ea95ea6a1a61..52d77499f181 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksDeleteVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Delete a vm group by id in a private cloud workload network. * * @summary Delete a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_DeleteVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_DeleteVMGroups.json */ async function workloadNetworksDeleteVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const vmGroupId = "vmGroup1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDhcpSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDhcpSample.ts index c2e490c6f426..371bb8151f3e 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDhcpSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get dhcp by id in a private cloud workload network. * * @summary Get dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDhcpConfigurations.json */ async function workloadNetworksGetDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const dhcpId = "dhcp1"; const privateCloudName = "cloud1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsServiceSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsServiceSample.ts index 86dcefec87d8..50d22ea0ac66 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsServiceSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a DNS service by id in a private cloud workload network. * * @summary Get a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsServices.json */ async function workloadNetworksGetDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsZoneSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsZoneSample.ts index 4d9f8aeab112..7397f39472dd 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a DNS zone by id in a private cloud workload network. * * @summary Get a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetDnsZones.json */ async function workloadNetworksGetDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetGatewaySample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetGatewaySample.ts index 37a1cd64802d..58442e0be253 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetGatewaySample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetGatewaySample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a gateway by id in a private cloud workload network. * * @summary Get a gateway by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetGateway.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetGateway.json */ async function workloadNetworksGetGateway() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const gatewayId = "gateway1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPortMirroringSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPortMirroringSample.ts index f88ed283b16b..09ccfc245b68 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a port mirroring profile by id in a private cloud workload network. * * @summary Get a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPortMirroringProfiles.json */ async function workloadNetworksGetPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPublicIPSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPublicIPSample.ts index f14a39716ddd..264b646d23ce 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPublicIPSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetPublicIPSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a Public IP Block by id in a private cloud workload network. * * @summary Get a Public IP Block by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetPublicIPs.json */ async function workloadNetworksGetPublicIP() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const publicIPId = "publicIP1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSample.ts new file mode 100644 index 000000000000..2289c1ebfa14 --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSample.ts @@ -0,0 +1,35 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to Get a private cloud workload network. + * + * @summary Get a private cloud workload network. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_Get.json + */ +async function workloadNetworksGet() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const workloadNetworkName = "default"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const result = await client.workloadNetworks.get( + resourceGroupName, + privateCloudName, + workloadNetworkName + ); + console.log(result); +} + +workloadNetworksGet().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSegmentSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSegmentSample.ts index f481901918a7..0eadacf872e8 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSegmentSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetSegmentSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a segment by id in a private cloud workload network. * * @summary Get a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetSegments.json */ async function workloadNetworksGetSegment() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVMGroupSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVMGroupSample.ts index 11cc290f89ed..e536efe7e4f1 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a vm group by id in a private cloud workload network. * * @summary Get a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVMGroups.json */ async function workloadNetworksGetVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVirtualMachineSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVirtualMachineSample.ts index a036ee0476b7..e70f57b5618e 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVirtualMachineSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksGetVirtualMachineSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Get a virtual machine by id in a private cloud workload network. * * @summary Get a virtual machine by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_GetVirtualMachine.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_GetVirtualMachine.json */ async function workloadNetworksGetVirtualMachine() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const virtualMachineId = "vm1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDhcpSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDhcpSample.ts index c3e125bbf8e8..8bdc623fccba 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDhcpSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List dhcp in a private cloud workload network. * * @summary List dhcp in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDhcpConfigurations.json */ async function workloadNetworksListDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsServicesSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsServicesSample.ts index 30a336c40da8..3bdcfe451cee 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsServicesSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsServicesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of DNS services in a private cloud workload network. * * @summary List of DNS services in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsServices.json */ async function workloadNetworksListDnsServices() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsZonesSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsZonesSample.ts index 40bb7396dcb9..a57792cd39e2 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsZonesSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListDnsZonesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of DNS zones in a private cloud workload network. * * @summary List of DNS zones in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListDnsZones.json */ async function workloadNetworksListDnsZones() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListGatewaysSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListGatewaysSample.ts index b61084b84383..edc726b3ea26 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListGatewaysSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListGatewaysSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of gateways in a private cloud workload network. * * @summary List of gateways in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListGateways.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListGateways.json */ async function workloadNetworksListGateways() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPortMirroringSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPortMirroringSample.ts index 839fa7f5a0fd..fab4c42c9d34 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPortMirroringSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of port mirroring profiles in a private cloud workload network. * * @summary List of port mirroring profiles in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPortMirroringProfiles.json */ async function workloadNetworksListPortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPublicIPsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPublicIPsSample.ts index 583cb17b522e..f3ae94b578b1 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPublicIPsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListPublicIPsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of Public IP Blocks in a private cloud workload network. * * @summary List of Public IP Blocks in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListPublicIPs.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListPublicIPs.json */ async function workloadNetworksListPublicIPs() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSample.ts new file mode 100644 index 000000000000..f58e1c3327b1 --- /dev/null +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSample.ts @@ -0,0 +1,36 @@ +/* + * 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 { AzureVMwareSolutionAPI } from "@azure/arm-avs"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to List of workload networks in a private cloud. + * + * @summary List of workload networks in a private cloud. + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_List.json + */ +async function workloadNetworksList() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const resourceGroupName = "group1"; + const privateCloudName = "cloud1"; + const credential = new DefaultAzureCredential(); + const client = new AzureVMwareSolutionAPI(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.workloadNetworks.list( + resourceGroupName, + privateCloudName + )) { + resArray.push(item); + } + console.log(resArray); +} + +workloadNetworksList().catch(console.error); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSegmentsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSegmentsSample.ts index c526f4dab6c4..261aaae357b9 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of segments in a private cloud workload network. * * @summary List of segments in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListSegments.json */ async function workloadNetworksListSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVMGroupsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVMGroupsSample.ts index 5264a8c94717..8b82428f50b9 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVMGroupsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVMGroupsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of vm groups in a private cloud workload network. * * @summary List of vm groups in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVMGroups.json */ async function workloadNetworksListVMGroups() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVirtualMachinesSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVirtualMachinesSample.ts index 1fa82cd54407..2295a46c7315 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVirtualMachinesSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksListVirtualMachinesSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to List of virtual machines in a private cloud workload network. * * @summary List of virtual machines in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_ListVirtualMachines.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_ListVirtualMachines.json */ async function workloadNetworksListVirtualMachines() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const credential = new DefaultAzureCredential(); diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDhcpSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDhcpSample.ts index 3fa2ec8a434e..a8ae4510b878 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDhcpSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDhcpSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update dhcp by id in a private cloud workload network. * * @summary Create or update dhcp by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDhcpConfigurations.json */ async function workloadNetworksUpdateDhcp() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dhcpId = "dhcp1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsServiceSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsServiceSample.ts index da250d02a654..955fdfe93b0d 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsServiceSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsServiceSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a DNS service by id in a private cloud workload network. * * @summary Create or update a DNS service by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsServices.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsServices.json */ async function workloadNetworksUpdateDnsService() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsServiceId = "dnsService1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsZoneSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsZoneSample.ts index 327f3528540d..11f7fd12a8f5 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsZoneSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateDnsZoneSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a DNS zone by id in a private cloud workload network. * * @summary Create or update a DNS zone by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateDnsZones.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateDnsZones.json */ async function workloadNetworksUpdateDnsZone() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const dnsZoneId = "dnsZone1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdatePortMirroringSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdatePortMirroringSample.ts index 095e7419115f..828ebd314f9a 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdatePortMirroringSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdatePortMirroringSample.ts @@ -18,10 +18,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a port mirroring profile by id in a private cloud workload network. * * @summary Create or update a port mirroring profile by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdatePortMirroringProfiles.json */ async function workloadNetworksUpdatePortMirroring() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const portMirroringId = "portMirroring1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateSegmentsSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateSegmentsSample.ts index 2b4f33260bbf..cecd8ff96d4f 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateSegmentsSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateSegmentsSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a segment by id in a private cloud workload network. * * @summary Create or update a segment by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateSegments.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateSegments.json */ async function workloadNetworksUpdateSegments() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const segmentId = "segment1"; diff --git a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateVMGroupSample.ts b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateVMGroupSample.ts index 7b8a3e0cc2f5..983d70362f65 100644 --- a/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateVMGroupSample.ts +++ b/sdk/avs/arm-avs/samples/v3/typescript/src/workloadNetworksUpdateVMGroupSample.ts @@ -15,10 +15,10 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to Create or update a vm group by id in a private cloud workload network. * * @summary Create or update a vm group by id in a private cloud workload network. - * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2021-12-01/examples/WorkloadNetworks_UpdateVMGroups.json + * x-ms-original-file: specification/vmware/resource-manager/Microsoft.AVS/stable/2022-05-01/examples/WorkloadNetworks_UpdateVMGroups.json */ async function workloadNetworksUpdateVMGroup() { - const subscriptionId = "{subscription-id}"; + const subscriptionId = "00000000-0000-0000-0000-000000000000"; const resourceGroupName = "group1"; const privateCloudName = "cloud1"; const vmGroupId = "vmGroup1"; diff --git a/sdk/avs/arm-avs/src/azureVMwareSolutionAPI.ts b/sdk/avs/arm-avs/src/azureVMwareSolutionAPI.ts index 0f7726598995..1546570d8641 100644 --- a/sdk/avs/arm-avs/src/azureVMwareSolutionAPI.ts +++ b/sdk/avs/arm-avs/src/azureVMwareSolutionAPI.ts @@ -84,7 +84,7 @@ export class AzureVMwareSolutionAPI extends coreClient.ServiceClient { credential: credentials }; - const packageDetails = `azsdk-js-arm-avs/3.1.3`; + const packageDetails = `azsdk-js-arm-avs/3.2.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -138,7 +138,7 @@ export class AzureVMwareSolutionAPI extends coreClient.ServiceClient { // Assigning values to Constant parameters this.$host = options.$host || "https://management.azure.com"; - this.apiVersion = options.apiVersion || "2021-12-01"; + this.apiVersion = options.apiVersion || "2022-05-01"; this.operations = new OperationsImpl(this); this.locations = new LocationsImpl(this); this.privateClouds = new PrivateCloudsImpl(this); diff --git a/sdk/avs/arm-avs/src/models/index.ts b/sdk/avs/arm-avs/src/models/index.ts index c507e67fe568..cc8c68fcb849 100644 --- a/sdk/avs/arm-avs/src/models/index.ts +++ b/sdk/avs/arm-avs/src/models/index.ts @@ -16,7 +16,8 @@ export type AddonPropertiesUnion = | AddonProperties | AddonSrmProperties | AddonVrProperties - | AddonHcxProperties; + | AddonHcxProperties + | AddonArcProperties; export type PlacementPolicyPropertiesUnion = | PlacementPolicyProperties | VmPlacementPolicyProperties @@ -200,6 +201,12 @@ export interface ErrorAdditionalInfo { readonly info?: Record; } +/** The resource model definition representing SKU */ +export interface Sku { + /** The name of the SKU. */ + name: string; +} + /** Subscription trial availability */ export interface Trial { /** @@ -242,12 +249,6 @@ export interface PrivateCloudList { readonly nextLink?: string; } -/** The resource model definition representing SKU */ -export interface Sku { - /** The name of the SKU. */ - name: string; -} - /** An ExpressRoute Circuit */ export interface Circuit { /** @@ -371,6 +372,11 @@ export interface EncryptionKeyVaultProperties { keyName?: string; /** The version of the key. */ keyVersion?: string; + /** + * The auto-detected version of the key if versionType is auto-detected. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly autoDetectedKeyVersion?: string; /** The URL of the vault. */ keyVaultUrl?: string; /** @@ -460,6 +466,26 @@ export interface ClusterUpdate { hosts?: string[]; } +/** List of all zones and associated hosts for a cluster */ +export interface ClusterZoneList { + /** Zone and associated hosts info */ + zones?: ClusterZone[]; +} + +/** Zone and associated hosts info */ +export interface ClusterZone { + /** + * List of hosts belonging to the availability zone in a cluster + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly hosts?: string[]; + /** + * Availability zone identifier + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly zone?: string; +} + /** A paged list of datastores */ export interface DatastoreList { /** @@ -561,6 +587,20 @@ export interface GlobalReachConnectionList { readonly nextLink?: string; } +/** A list of workload networks */ +export interface WorkloadNetworkList { + /** + * The items on the page + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: WorkloadNetwork[]; + /** + * URL to get the next page if any + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextLink?: string; +} + /** A list of NSX Segments */ export interface WorkloadNetworkSegmentsList { /** @@ -752,7 +792,7 @@ export interface AddonList { /** The properties of an addon */ export interface AddonProperties { /** Polymorphic discriminator, which specifies the different types this object can be */ - addonType: "SRM" | "VR" | "HCX"; + addonType: "SRM" | "VR" | "HCX" | "Arc"; /** * The state of the addon provisioning * NOTE: This property will not be serialized. It can only be populated by the server. @@ -817,6 +857,10 @@ export interface PlacementPolicyUpdate { vmMembers?: string[]; /** Host members list */ hostMembers?: string[]; + /** vm-host placement policy affinity strength (should/must) */ + affinityStrength?: AffinityStrength; + /** placement policy azure hybrid benefit opt-in type */ + azureHybridBenefitType?: AzureHybridBenefitType; } /** A list of the available script packages */ @@ -947,6 +991,11 @@ export interface PrivateCloudProperties extends PrivateCloudUpdateProperties { readonly externalCloudLinks?: string[]; /** A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud */ secondaryCircuit?: Circuit; + /** + * Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024 + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nsxPublicIpQuotaRaised?: NsxPublicIpQuotaRaisedEnum; } /** The properties of a management cluster */ @@ -1129,6 +1178,14 @@ export interface AddonHcxProperties extends AddonProperties { offer: string; } +/** The properties of an Arc addon */ +export interface AddonArcProperties extends AddonProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + addonType: "Arc"; + /** The VMware vCenter resource ID */ + vCenter?: string; +} + /** VM-VM placement policy properties */ export interface VmPlacementPolicyProperties extends PlacementPolicyProperties { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -1150,6 +1207,10 @@ export interface VmHostPlacementPolicyProperties hostMembers: string[]; /** placement policy affinity type */ affinityType: AffinityType; + /** vm-host placement policy affinity strength (should/must) */ + affinityStrength?: AffinityStrength; + /** placement policy azure hybrid benefit opt-in type */ + azureHybridBenefitType?: AzureHybridBenefitType; } /** a plain text value execution parameter */ @@ -1247,8 +1308,16 @@ export interface PrivateCloud extends TrackedResource { readonly externalCloudLinks?: string[]; /** A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud */ secondaryCircuit?: Circuit; + /** + * Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024 + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nsxPublicIpQuotaRaised?: NsxPublicIpQuotaRaisedEnum; } +/** Workload Network */ +export interface WorkloadNetwork extends ProxyResource {} + /** NSX Segment */ export interface WorkloadNetworkSegment extends ProxyResource { /** Display name of the segment. */ @@ -1449,6 +1518,16 @@ export interface ScriptPackage extends ProxyResource { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly version?: string; + /** + * Company that created and supports the package + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly company?: string; + /** + * Link to support by the package vendor + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly uri?: string; } /** A cmdlet available for script execution */ @@ -1579,7 +1658,9 @@ export enum KnownPrivateCloudProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1593,10 +1674,29 @@ export enum KnownPrivateCloudProvisioningState { * **Pending** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type PrivateCloudProvisioningState = string; +/** Known values of {@link NsxPublicIpQuotaRaisedEnum} that the service accepts. */ +export enum KnownNsxPublicIpQuotaRaisedEnum { + /** Enabled */ + Enabled = "Enabled", + /** Disabled */ + Disabled = "Disabled" +} + +/** + * Defines values for NsxPublicIpQuotaRaisedEnum. \ + * {@link KnownNsxPublicIpQuotaRaisedEnum} can be used interchangeably with NsxPublicIpQuotaRaisedEnum, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Enabled** \ + * **Disabled** + */ +export type NsxPublicIpQuotaRaisedEnum = string; + /** Known values of {@link ClusterProvisioningState} that the service accepts. */ export enum KnownClusterProvisioningState { /** Succeeded */ @@ -1608,7 +1708,9 @@ export enum KnownClusterProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1620,7 +1722,8 @@ export enum KnownClusterProvisioningState { * **Failed** \ * **Cancelled** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type ClusterProvisioningState = string; @@ -1765,7 +1868,9 @@ export enum KnownDatastoreProvisioningState { /** Updating */ Updating = "Updating", /** Deleting */ - Deleting = "Deleting" + Deleting = "Deleting", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1779,7 +1884,8 @@ export enum KnownDatastoreProvisioningState { * **Pending** \ * **Creating** \ * **Updating** \ - * **Deleting** + * **Deleting** \ + * **Canceled** */ export type DatastoreProvisioningState = string; @@ -1865,7 +1971,9 @@ export enum KnownExpressRouteAuthorizationProvisioningState { /** Failed */ Failed = "Failed", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1875,7 +1983,8 @@ export enum KnownExpressRouteAuthorizationProvisioningState { * ### Known values supported by the service * **Succeeded** \ * **Failed** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type ExpressRouteAuthorizationProvisioningState = string; @@ -1886,7 +1995,9 @@ export enum KnownGlobalReachConnectionProvisioningState { /** Failed */ Failed = "Failed", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1896,7 +2007,8 @@ export enum KnownGlobalReachConnectionProvisioningState { * ### Known values supported by the service * **Succeeded** \ * **Failed** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type GlobalReachConnectionProvisioningState = string; @@ -1921,6 +2033,21 @@ export enum KnownGlobalReachConnectionStatus { */ export type GlobalReachConnectionStatus = string; +/** Known values of {@link WorkloadNetworkName} that the service accepts. */ +export enum KnownWorkloadNetworkName { + /** Default */ + Default = "default" +} + +/** + * Defines values for WorkloadNetworkName. \ + * {@link KnownWorkloadNetworkName} can be used interchangeably with WorkloadNetworkName, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **default** + */ +export type WorkloadNetworkName = string; + /** Known values of {@link SegmentStatusEnum} that the service accepts. */ export enum KnownSegmentStatusEnum { /** Success */ @@ -1950,7 +2077,9 @@ export enum KnownWorkloadNetworkSegmentProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -1962,7 +2091,8 @@ export enum KnownWorkloadNetworkSegmentProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkSegmentProvisioningState = string; @@ -1995,7 +2125,9 @@ export enum KnownWorkloadNetworkDhcpProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2007,7 +2139,8 @@ export enum KnownWorkloadNetworkDhcpProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkDhcpProvisioningState = string; @@ -2061,7 +2194,9 @@ export enum KnownWorkloadNetworkPortMirroringProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2073,7 +2208,8 @@ export enum KnownWorkloadNetworkPortMirroringProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkPortMirroringProvisioningState = string; @@ -2106,7 +2242,9 @@ export enum KnownWorkloadNetworkVMGroupProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2118,7 +2256,8 @@ export enum KnownWorkloadNetworkVMGroupProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkVMGroupProvisioningState = string; @@ -2199,7 +2338,9 @@ export enum KnownWorkloadNetworkDnsServiceProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2211,7 +2352,8 @@ export enum KnownWorkloadNetworkDnsServiceProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkDnsServiceProvisioningState = string; @@ -2226,7 +2368,9 @@ export enum KnownWorkloadNetworkDnsZoneProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2238,7 +2382,8 @@ export enum KnownWorkloadNetworkDnsZoneProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkDnsZoneProvisioningState = string; @@ -2253,7 +2398,9 @@ export enum KnownWorkloadNetworkPublicIPProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2265,7 +2412,8 @@ export enum KnownWorkloadNetworkPublicIPProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type WorkloadNetworkPublicIPProvisioningState = string; @@ -2303,7 +2451,9 @@ export enum KnownAddonType { /** VR */ VR = "VR", /** HCX */ - HCX = "HCX" + HCX = "HCX", + /** Arc */ + Arc = "Arc" } /** @@ -2313,7 +2463,8 @@ export enum KnownAddonType { * ### Known values supported by the service * **SRM** \ * **VR** \ - * **HCX** + * **HCX** \ + * **Arc** */ export type AddonType = string; @@ -2330,7 +2481,9 @@ export enum KnownAddonProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2343,7 +2496,8 @@ export enum KnownAddonProvisioningState { * **Cancelled** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type AddonProvisioningState = string; @@ -2412,7 +2566,9 @@ export enum KnownPlacementPolicyProvisioningState { /** Deleting */ Deleting = "Deleting", /** Updating */ - Updating = "Updating" + Updating = "Updating", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2424,10 +2580,47 @@ export enum KnownPlacementPolicyProvisioningState { * **Failed** \ * **Building** \ * **Deleting** \ - * **Updating** + * **Updating** \ + * **Canceled** */ export type PlacementPolicyProvisioningState = string; +/** Known values of {@link AffinityStrength} that the service accepts. */ +export enum KnownAffinityStrength { + /** Should */ + Should = "Should", + /** Must */ + Must = "Must" +} + +/** + * Defines values for AffinityStrength. \ + * {@link KnownAffinityStrength} can be used interchangeably with AffinityStrength, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Should** \ + * **Must** + */ +export type AffinityStrength = string; + +/** Known values of {@link AzureHybridBenefitType} that the service accepts. */ +export enum KnownAzureHybridBenefitType { + /** SqlHost */ + SqlHost = "SqlHost", + /** None */ + None = "None" +} + +/** + * Defines values for AzureHybridBenefitType. \ + * {@link KnownAzureHybridBenefitType} can be used interchangeably with AzureHybridBenefitType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **SqlHost** \ + * **None** + */ +export type AzureHybridBenefitType = string; + /** Known values of {@link ScriptParameterTypes} that the service accepts. */ export enum KnownScriptParameterTypes { /** String */ @@ -2530,7 +2723,9 @@ export enum KnownScriptExecutionProvisioningState { /** Cancelled */ Cancelled = "Cancelled", /** Deleting */ - Deleting = "Deleting" + Deleting = "Deleting", + /** Canceled */ + Canceled = "Canceled" } /** @@ -2544,7 +2739,8 @@ export enum KnownScriptExecutionProvisioningState { * **Failed** \ * **Cancelling** \ * **Cancelled** \ - * **Deleting** + * **Deleting** \ + * **Canceled** */ export type ScriptExecutionProvisioningState = string; @@ -2606,7 +2802,10 @@ export type OperationsListNextResponse = OperationList; /** Optional parameters. */ export interface LocationsCheckTrialAvailabilityOptionalParams - extends coreClient.OperationOptions {} + extends coreClient.OperationOptions { + /** The sku to check for trial availability */ + sku?: Sku; +} /** Contains response data for the checkTrialAvailability operation. */ export type LocationsCheckTrialAvailabilityResponse = Trial; @@ -2758,6 +2957,13 @@ export interface ClustersDeleteOptionalParams resumeFrom?: string; } +/** Optional parameters. */ +export interface ClustersListZonesOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listZones operation. */ +export type ClustersListZonesResponse = ClusterZoneList; + /** Optional parameters. */ export interface ClustersListNextOptionalParams extends coreClient.OperationOptions {} @@ -2923,6 +3129,20 @@ export interface GlobalReachConnectionsListNextOptionalParams /** Contains response data for the listNext operation. */ export type GlobalReachConnectionsListNextResponse = GlobalReachConnectionList; +/** Optional parameters. */ +export interface WorkloadNetworksGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type WorkloadNetworksGetResponse = WorkloadNetwork; + +/** Optional parameters. */ +export interface WorkloadNetworksListOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the list operation. */ +export type WorkloadNetworksListResponse = WorkloadNetworkList; + /** Optional parameters. */ export interface WorkloadNetworksListSegmentsOptionalParams extends coreClient.OperationOptions {} @@ -3268,6 +3488,13 @@ export interface WorkloadNetworksDeletePublicIPOptionalParams resumeFrom?: string; } +/** Optional parameters. */ +export interface WorkloadNetworksListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type WorkloadNetworksListNextResponse = WorkloadNetworkList; + /** Optional parameters. */ export interface WorkloadNetworksListSegmentsNextOptionalParams extends coreClient.OperationOptions {} diff --git a/sdk/avs/arm-avs/src/models/mappers.ts b/sdk/avs/arm-avs/src/models/mappers.ts index 60c5ba306858..4b8b616266b5 100644 --- a/sdk/avs/arm-avs/src/models/mappers.ts +++ b/sdk/avs/arm-avs/src/models/mappers.ts @@ -424,6 +424,22 @@ export const ErrorAdditionalInfo: coreClient.CompositeMapper = { } }; +export const Sku: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "Sku", + modelProperties: { + name: { + serializedName: "name", + required: true, + type: { + name: "String" + } + } + } + } +}; + export const Trial: coreClient.CompositeMapper = { type: { name: "Composite", @@ -500,22 +516,6 @@ export const PrivateCloudList: coreClient.CompositeMapper = { } }; -export const Sku: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "Sku", - modelProperties: { - name: { - serializedName: "name", - required: true, - type: { - name: "String" - } - } - } - } -}; - export const Circuit: coreClient.CompositeMapper = { type: { name: "Composite", @@ -807,6 +807,13 @@ export const EncryptionKeyVaultProperties: coreClient.CompositeMapper = { name: "String" } }, + autoDetectedKeyVersion: { + serializedName: "autoDetectedKeyVersion", + readOnly: true, + type: { + name: "String" + } + }, keyVaultUrl: { serializedName: "keyVaultUrl", type: { @@ -1008,6 +1015,55 @@ export const ClusterUpdate: coreClient.CompositeMapper = { } }; +export const ClusterZoneList: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterZoneList", + modelProperties: { + zones: { + serializedName: "zones", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterZone" + } + } + } + } + } + } +}; + +export const ClusterZone: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterZone", + modelProperties: { + hosts: { + serializedName: "hosts", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + zone: { + serializedName: "zone", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + export const DatastoreList: coreClient.CompositeMapper = { type: { name: "Composite", @@ -1214,6 +1270,35 @@ export const GlobalReachConnectionList: coreClient.CompositeMapper = { } }; +export const WorkloadNetworkList: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "WorkloadNetworkList", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "WorkloadNetwork" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + export const WorkloadNetworkSegmentsList: coreClient.CompositeMapper = { type: { name: "Composite", @@ -1799,6 +1884,18 @@ export const PlacementPolicyUpdate: coreClient.CompositeMapper = { } } } + }, + affinityStrength: { + serializedName: "properties.affinityStrength", + type: { + name: "String" + } + }, + azureHybridBenefitType: { + serializedName: "properties.azureHybridBenefitType", + type: { + name: "String" + } } } } @@ -2061,6 +2158,13 @@ export const PrivateCloudProperties: coreClient.CompositeMapper = { name: "Composite", className: "Circuit" } + }, + nsxPublicIpQuotaRaised: { + serializedName: "nsxPublicIpQuotaRaised", + readOnly: true, + type: { + name: "String" + } } } } @@ -2486,6 +2590,25 @@ export const AddonHcxProperties: coreClient.CompositeMapper = { } }; +export const AddonArcProperties: coreClient.CompositeMapper = { + serializedName: "Arc", + type: { + name: "Composite", + className: "AddonArcProperties", + uberParent: "AddonProperties", + polymorphicDiscriminator: AddonProperties.type.polymorphicDiscriminator, + modelProperties: { + ...AddonProperties.type.modelProperties, + vCenter: { + serializedName: "vCenter", + type: { + name: "String" + } + } + } + } +}; + export const VmPlacementPolicyProperties: coreClient.CompositeMapper = { serializedName: "VmVm", type: { @@ -2559,6 +2682,18 @@ export const VmHostPlacementPolicyProperties: coreClient.CompositeMapper = { type: { name: "String" } + }, + affinityStrength: { + serializedName: "affinityStrength", + type: { + name: "String" + } + }, + azureHybridBenefitType: { + serializedName: "azureHybridBenefitType", + type: { + name: "String" + } } } } @@ -2782,11 +2917,28 @@ export const PrivateCloud: coreClient.CompositeMapper = { name: "Composite", className: "Circuit" } + }, + nsxPublicIpQuotaRaised: { + serializedName: "properties.nsxPublicIpQuotaRaised", + readOnly: true, + type: { + name: "String" + } } } } }; +export const WorkloadNetwork: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "WorkloadNetwork", + modelProperties: { + ...ProxyResource.type.modelProperties + } + } +}; + export const WorkloadNetworkSegment: coreClient.CompositeMapper = { type: { name: "Composite", @@ -3234,6 +3386,20 @@ export const ScriptPackage: coreClient.CompositeMapper = { type: { name: "String" } + }, + company: { + serializedName: "properties.company", + readOnly: true, + type: { + name: "String" + } + }, + uri: { + serializedName: "properties.uri", + readOnly: true, + type: { + name: "String" + } } } } @@ -3428,6 +3594,7 @@ export let discriminators = { "AddonProperties.SRM": AddonSrmProperties, "AddonProperties.VR": AddonVrProperties, "AddonProperties.HCX": AddonHcxProperties, + "AddonProperties.Arc": AddonArcProperties, "PlacementPolicyProperties.VmVm": VmPlacementPolicyProperties, "PlacementPolicyProperties.VmHost": VmHostPlacementPolicyProperties, "ScriptExecutionParameter.SecureValue": ScriptSecureStringExecutionParameter, diff --git a/sdk/avs/arm-avs/src/models/parameters.ts b/sdk/avs/arm-avs/src/models/parameters.ts index 2452d4ec92b1..ce0bcc067c68 100644 --- a/sdk/avs/arm-avs/src/models/parameters.ts +++ b/sdk/avs/arm-avs/src/models/parameters.ts @@ -12,6 +12,7 @@ import { OperationQueryParameter } from "@azure/core-client"; import { + Sku as SkuMapper, PrivateCloud as PrivateCloudMapper, PrivateCloudUpdate as PrivateCloudUpdateMapper, Cluster as ClusterMapper, @@ -62,7 +63,7 @@ export const $host: OperationURLParameter = { export const apiVersion: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { - defaultValue: "2021-12-01", + defaultValue: "2022-05-01", isConstant: true, serializedName: "api-version", type: { @@ -83,6 +84,23 @@ export const nextLink: OperationURLParameter = { skipEncoding: true }; +export const contentType: OperationParameter = { + parameterPath: ["options", "contentType"], + mapper: { + defaultValue: "application/json", + isConstant: true, + serializedName: "Content-Type", + type: { + name: "String" + } + } +}; + +export const sku: OperationParameter = { + parameterPath: ["options", "sku"], + mapper: SkuMapper +}; + export const subscriptionId: OperationURLParameter = { parameterPath: "subscriptionId", mapper: { @@ -134,18 +152,6 @@ export const privateCloudName: OperationURLParameter = { } }; -export const contentType: OperationParameter = { - parameterPath: ["options", "contentType"], - mapper: { - defaultValue: "application/json", - isConstant: true, - serializedName: "Content-Type", - type: { - name: "String" - } - } -}; - export const privateCloud: OperationParameter = { parameterPath: "privateCloud", mapper: PrivateCloudMapper @@ -241,6 +247,17 @@ export const globalReachConnection: OperationParameter = { mapper: GlobalReachConnectionMapper }; +export const workloadNetworkName: OperationURLParameter = { + parameterPath: "workloadNetworkName", + mapper: { + serializedName: "workloadNetworkName", + required: true, + type: { + name: "String" + } + } +}; + export const segmentId: OperationURLParameter = { parameterPath: "segmentId", mapper: { diff --git a/sdk/avs/arm-avs/src/operations/clusters.ts b/sdk/avs/arm-avs/src/operations/clusters.ts index ac84485e8484..363a21c62445 100644 --- a/sdk/avs/arm-avs/src/operations/clusters.ts +++ b/sdk/avs/arm-avs/src/operations/clusters.ts @@ -27,6 +27,8 @@ import { ClustersUpdateOptionalParams, ClustersUpdateResponse, ClustersDeleteOptionalParams, + ClustersListZonesOptionalParams, + ClustersListZonesResponse, ClustersListNextResponse } from "../models"; @@ -433,6 +435,25 @@ export class ClustersImpl implements Clusters { return poller.pollUntilDone(); } + /** + * List hosts by zone in a cluster + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param clusterName Name of the cluster in the private cloud + * @param options The options parameters. + */ + listZones( + resourceGroupName: string, + privateCloudName: string, + clusterName: string, + options?: ClustersListZonesOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, privateCloudName, clusterName, options }, + listZonesOperationSpec + ); + } + /** * ListNext * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -592,6 +613,29 @@ const deleteOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer }; +const listZonesOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/listZones", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ClusterZoneList + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.privateCloudName, + Parameters.clusterName + ], + headerParameters: [Parameters.accept], + serializer +}; const listNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", diff --git a/sdk/avs/arm-avs/src/operations/locations.ts b/sdk/avs/arm-avs/src/operations/locations.ts index b23cdcd4f004..df807993ada9 100644 --- a/sdk/avs/arm-avs/src/operations/locations.ts +++ b/sdk/avs/arm-avs/src/operations/locations.ts @@ -75,13 +75,15 @@ const checkTrialAvailabilityOperationSpec: coreClient.OperationSpec = { bodyMapper: Mappers.CloudError } }, + requestBody: Parameters.sku, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.location ], - headerParameters: [Parameters.accept], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", serializer }; const checkQuotaAvailabilityOperationSpec: coreClient.OperationSpec = { diff --git a/sdk/avs/arm-avs/src/operations/workloadNetworks.ts b/sdk/avs/arm-avs/src/operations/workloadNetworks.ts index 51c764f35e59..15647171a149 100644 --- a/sdk/avs/arm-avs/src/operations/workloadNetworks.ts +++ b/sdk/avs/arm-avs/src/operations/workloadNetworks.ts @@ -15,6 +15,9 @@ import { AzureVMwareSolutionAPI } from "../azureVMwareSolutionAPI"; import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; import { LroImpl } from "../lroImpl"; import { + WorkloadNetwork, + WorkloadNetworksListNextOptionalParams, + WorkloadNetworksListOptionalParams, WorkloadNetworkSegment, WorkloadNetworksListSegmentsNextOptionalParams, WorkloadNetworksListSegmentsOptionalParams, @@ -42,6 +45,10 @@ import { WorkloadNetworkPublicIP, WorkloadNetworksListPublicIPsNextOptionalParams, WorkloadNetworksListPublicIPsOptionalParams, + WorkloadNetworkName, + WorkloadNetworksGetOptionalParams, + WorkloadNetworksGetResponse, + WorkloadNetworksListResponse, WorkloadNetworksListSegmentsResponse, WorkloadNetworksGetSegmentOptionalParams, WorkloadNetworksGetSegmentResponse, @@ -102,6 +109,7 @@ import { WorkloadNetworksCreatePublicIPOptionalParams, WorkloadNetworksCreatePublicIPResponse, WorkloadNetworksDeletePublicIPOptionalParams, + WorkloadNetworksListNextResponse, WorkloadNetworksListSegmentsNextResponse, WorkloadNetworksListDhcpNextResponse, WorkloadNetworksListGatewaysNextResponse, @@ -126,6 +134,73 @@ export class WorkloadNetworksImpl implements WorkloadNetworks { this.client = client; } + /** + * List of workload networks in a private cloud. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param options The options parameters. + */ + public list( + resourceGroupName: string, + privateCloudName: string, + options?: WorkloadNetworksListOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listPagingAll( + resourceGroupName, + privateCloudName, + options + ); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: () => { + return this.listPagingPage( + resourceGroupName, + privateCloudName, + options + ); + } + }; + } + + private async *listPagingPage( + resourceGroupName: string, + privateCloudName: string, + options?: WorkloadNetworksListOptionalParams + ): AsyncIterableIterator { + let result = await this._list(resourceGroupName, privateCloudName, options); + yield result.value || []; + let continuationToken = result.nextLink; + while (continuationToken) { + result = await this._listNext( + resourceGroupName, + privateCloudName, + continuationToken, + options + ); + continuationToken = result.nextLink; + yield result.value || []; + } + } + + private async *listPagingAll( + resourceGroupName: string, + privateCloudName: string, + options?: WorkloadNetworksListOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listPagingPage( + resourceGroupName, + privateCloudName, + options + )) { + yield* page; + } + } + /** * List of segments in a private cloud workload network. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -765,6 +840,42 @@ export class WorkloadNetworksImpl implements WorkloadNetworks { } } + /** + * Get a private cloud workload network. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param workloadNetworkName Name for the workload network in the private cloud + * @param options The options parameters. + */ + get( + resourceGroupName: string, + privateCloudName: string, + workloadNetworkName: WorkloadNetworkName, + options?: WorkloadNetworksGetOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, privateCloudName, workloadNetworkName, options }, + getOperationSpec + ); + } + + /** + * List of workload networks in a private cloud. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param options The options parameters. + */ + private _list( + resourceGroupName: string, + privateCloudName: string, + options?: WorkloadNetworksListOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, privateCloudName, options }, + listOperationSpec + ); + } + /** * List of segments in a private cloud workload network. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -3049,6 +3160,25 @@ export class WorkloadNetworksImpl implements WorkloadNetworks { return poller.pollUntilDone(); } + /** + * ListNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param nextLink The nextLink from the previous successful call to the List method. + * @param options The options parameters. + */ + private _listNext( + resourceGroupName: string, + privateCloudName: string, + nextLink: string, + options?: WorkloadNetworksListNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, privateCloudName, nextLink, options }, + listNextOperationSpec + ); + } + /** * ListSegmentsNext * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -3223,6 +3353,51 @@ export class WorkloadNetworksImpl implements WorkloadNetworks { // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); +const getOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/{workloadNetworkName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.WorkloadNetwork + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.privateCloudName, + Parameters.workloadNetworkName + ], + headerParameters: [Parameters.accept], + serializer +}; +const listOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.WorkloadNetworkList + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.privateCloudName + ], + headerParameters: [Parameters.accept], + serializer +}; const listSegmentsOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments", @@ -4238,6 +4413,28 @@ const deletePublicIPOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer }; +const listNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.WorkloadNetworkList + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.privateCloudName + ], + headerParameters: [Parameters.accept], + serializer +}; const listSegmentsNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", diff --git a/sdk/avs/arm-avs/src/operationsInterfaces/clusters.ts b/sdk/avs/arm-avs/src/operationsInterfaces/clusters.ts index a4c9a60c5e06..8d3d1d1ee606 100644 --- a/sdk/avs/arm-avs/src/operationsInterfaces/clusters.ts +++ b/sdk/avs/arm-avs/src/operationsInterfaces/clusters.ts @@ -18,7 +18,9 @@ import { ClusterUpdate, ClustersUpdateOptionalParams, ClustersUpdateResponse, - ClustersDeleteOptionalParams + ClustersDeleteOptionalParams, + ClustersListZonesOptionalParams, + ClustersListZonesResponse } from "../models"; /// @@ -144,4 +146,17 @@ export interface Clusters { clusterName: string, options?: ClustersDeleteOptionalParams ): Promise; + /** + * List hosts by zone in a cluster + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param clusterName Name of the cluster in the private cloud + * @param options The options parameters. + */ + listZones( + resourceGroupName: string, + privateCloudName: string, + clusterName: string, + options?: ClustersListZonesOptionalParams + ): Promise; } diff --git a/sdk/avs/arm-avs/src/operationsInterfaces/workloadNetworks.ts b/sdk/avs/arm-avs/src/operationsInterfaces/workloadNetworks.ts index fc7a17ab0f83..65ea76d872e2 100644 --- a/sdk/avs/arm-avs/src/operationsInterfaces/workloadNetworks.ts +++ b/sdk/avs/arm-avs/src/operationsInterfaces/workloadNetworks.ts @@ -9,6 +9,8 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { PollerLike, PollOperationState } from "@azure/core-lro"; import { + WorkloadNetwork, + WorkloadNetworksListOptionalParams, WorkloadNetworkSegment, WorkloadNetworksListSegmentsOptionalParams, WorkloadNetworkDhcp, @@ -27,6 +29,9 @@ import { WorkloadNetworksListDnsZonesOptionalParams, WorkloadNetworkPublicIP, WorkloadNetworksListPublicIPsOptionalParams, + WorkloadNetworkName, + WorkloadNetworksGetOptionalParams, + WorkloadNetworksGetResponse, WorkloadNetworksGetSegmentOptionalParams, WorkloadNetworksGetSegmentResponse, WorkloadNetworksCreateSegmentsOptionalParams, @@ -83,6 +88,17 @@ import { /// /** Interface representing a WorkloadNetworks. */ export interface WorkloadNetworks { + /** + * List of workload networks in a private cloud. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param options The options parameters. + */ + list( + resourceGroupName: string, + privateCloudName: string, + options?: WorkloadNetworksListOptionalParams + ): PagedAsyncIterableIterator; /** * List of segments in a private cloud workload network. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -182,6 +198,19 @@ export interface WorkloadNetworks { privateCloudName: string, options?: WorkloadNetworksListPublicIPsOptionalParams ): PagedAsyncIterableIterator; + /** + * Get a private cloud workload network. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateCloudName Name of the private cloud + * @param workloadNetworkName Name for the workload network in the private cloud + * @param options The options parameters. + */ + get( + resourceGroupName: string, + privateCloudName: string, + workloadNetworkName: WorkloadNetworkName, + options?: WorkloadNetworksGetOptionalParams + ): Promise; /** * Get a segment by id in a private cloud workload network. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/avs/arm-avs/test/avs_examples.spec.ts b/sdk/avs/arm-avs/test/avs_examples.spec.ts new file mode 100644 index 000000000000..c048e2f19080 --- /dev/null +++ b/sdk/avs/arm-avs/test/avs_examples.spec.ts @@ -0,0 +1,68 @@ +/* + * 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. + */ + +import { + env, + Recorder, + RecorderStartOptions, + delay, + isPlaybackMode, +} from "@azure-tools/test-recorder"; +import { createTestCredential } from "@azure-tools/test-credential"; +import { assert } from "chai"; +import { Context } from "mocha"; +import { AzureVMwareSolutionAPI } from "../src/azureVMwareSolutionAPI"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +export const testPollingOptions = { + updateIntervalInMs: isPlaybackMode() ? 0 : undefined, +}; + +describe("avs test", () => { + let recorder: Recorder; + let subscriptionId: string; + let client: AzureVMwareSolutionAPI; + let location: string; + let resourceGroup: string; + let privateCloudName: string; + + beforeEach(async function (this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + subscriptionId = env.SUBSCRIPTION_ID || ''; + // This is an example of how the environment variables are used + const credential = createTestCredential(); + client = new AzureVMwareSolutionAPI(credential, subscriptionId, recorder.configureClientOptions({})); + location = "eastus"; + resourceGroup = "myjstest"; + privateCloudName = "cloud1"; + }); + + afterEach(async function () { + await recorder.stop(); + }); + + it("privateClouds list test", async function () { + const resArray = new Array(); + for await (let item of client.privateClouds.listInSubscription()) { + resArray.push(item); + } + assert.equal(resArray.length, 0); + }); + +}) diff --git a/sdk/avs/arm-avs/test/sampleTest.ts b/sdk/avs/arm-avs/test/sampleTest.ts deleted file mode 100644 index 25aeb3ebcc36..000000000000 --- a/sdk/avs/arm-avs/test/sampleTest.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. - */ - -import { - Recorder, - RecorderStartOptions, - env -} from "@azure-tools/test-recorder"; -import { assert } from "chai"; -import { Context } from "mocha"; - -const replaceableVariables: Record = { - AZURE_CLIENT_ID: "azure_client_id", - AZURE_CLIENT_SECRET: "azure_client_secret", - AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", - SUBSCRIPTION_ID: "azure_subscription_id" -}; - -const recorderOptions: RecorderStartOptions = { - envSetupForPlayback: replaceableVariables -}; - -describe("My test", () => { - let recorder: Recorder; - - beforeEach(async function(this: Context) { - recorder = new Recorder(this.currentTest); - await recorder.start(recorderOptions); - }); - - afterEach(async function() { - await recorder.stop(); - }); - - it("sample test", async function() { - console.log("Hi, I'm a test!"); - }); -});