diff --git a/sdk/resourcemanager/compute/armcompute/CHANGELOG.md b/sdk/resourcemanager/compute/armcompute/CHANGELOG.md
index 2bcc5233447c..0deba0367ee5 100644
--- a/sdk/resourcemanager/compute/armcompute/CHANGELOG.md
+++ b/sdk/resourcemanager/compute/armcompute/CHANGELOG.md
@@ -1,5 +1,24 @@
# Release History
+## 5.0.0 (2023-01-20)
+### Breaking Changes
+
+- Type of `CloudServiceExtensionProperties.ProtectedSettings` has been changed from `interface{}` to `any`
+- Type of `CloudServiceExtensionProperties.Settings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineCaptureResult.Parameters` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineCaptureResult.Resources` has been changed from `[]interface{}` to `[]any`
+- Type of `VirtualMachineExtensionProperties.ProtectedSettings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineExtensionProperties.Settings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineExtensionUpdateProperties.ProtectedSettings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineExtensionUpdateProperties.Settings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineScaleSetExtensionProperties.ProtectedSettings` has been changed from `interface{}` to `any`
+- Type of `VirtualMachineScaleSetExtensionProperties.Settings` has been changed from `interface{}` to `any`
+
+### Features Added
+
+- New value `StorageAccountTypeStandardSSDLRS` added to type alias `StorageAccountType`
+
+
## 4.1.0 (2023-01-27)
### Features Added
diff --git a/sdk/resourcemanager/compute/armcompute/autorest.md b/sdk/resourcemanager/compute/armcompute/autorest.md
index d28f85aa5a44..f027a1114a20 100644
--- a/sdk/resourcemanager/compute/armcompute/autorest.md
+++ b/sdk/resourcemanager/compute/armcompute/autorest.md
@@ -5,8 +5,8 @@
``` yaml
azure-arm: true
require:
-- https://github.com/Azure/azure-rest-api-specs/blob/e7bf3adfa2d5e5cdbb804eec35279501794f461c/specification/compute/resource-manager/readme.md
-- https://github.com/Azure/azure-rest-api-specs/blob/e7bf3adfa2d5e5cdbb804eec35279501794f461c/specification/compute/resource-manager/readme.go.md
+- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/compute/resource-manager/readme.md
+- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/compute/resource-manager/readme.go.md
license-header: MICROSOFT_MIT_NO_VERSION
-module-version: 4.1.0
+module-version: 5.0.0
```
\ No newline at end of file
diff --git a/sdk/resourcemanager/compute/armcompute/availabilitysets_client.go b/sdk/resourcemanager/compute/armcompute/availabilitysets_client.go
index b365651a2776..783562280a7e 100644
--- a/sdk/resourcemanager/compute/armcompute/availabilitysets_client.go
+++ b/sdk/resourcemanager/compute/armcompute/availabilitysets_client.go
@@ -32,10 +32,10 @@ type AvailabilitySetsClient struct {
}
// NewAvailabilitySetsClient creates a new instance of AvailabilitySetsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewAvailabilitySetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*AvailabilitySetsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewAvailabilitySetsClient(subscriptionID string, credential azcore.TokenCre
// CreateOrUpdate - Create or update an availability set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// availabilitySetName - The name of the availability set.
-// parameters - Parameters supplied to the Create Availability Set operation.
-// options - AvailabilitySetsClientCreateOrUpdateOptions contains the optional parameters for the AvailabilitySetsClient.CreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - availabilitySetName - The name of the availability set.
+// - parameters - Parameters supplied to the Create Availability Set operation.
+// - options - AvailabilitySetsClientCreateOrUpdateOptions contains the optional parameters for the AvailabilitySetsClient.CreateOrUpdate
+// method.
func (client *AvailabilitySetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, availabilitySetName string, parameters AvailabilitySet, options *AvailabilitySetsClientCreateOrUpdateOptions) (AvailabilitySetsClientCreateOrUpdateResponse, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, availabilitySetName, parameters, options)
if err != nil {
@@ -116,10 +117,11 @@ func (client *AvailabilitySetsClient) createOrUpdateHandleResponse(resp *http.Re
// Delete - Delete an availability set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// availabilitySetName - The name of the availability set.
-// options - AvailabilitySetsClientDeleteOptions contains the optional parameters for the AvailabilitySetsClient.Delete method.
+// - resourceGroupName - The name of the resource group.
+// - availabilitySetName - The name of the availability set.
+// - options - AvailabilitySetsClientDeleteOptions contains the optional parameters for the AvailabilitySetsClient.Delete method.
func (client *AvailabilitySetsClient) Delete(ctx context.Context, resourceGroupName string, availabilitySetName string, options *AvailabilitySetsClientDeleteOptions) (AvailabilitySetsClientDeleteResponse, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, availabilitySetName, options)
if err != nil {
@@ -163,10 +165,11 @@ func (client *AvailabilitySetsClient) deleteCreateRequest(ctx context.Context, r
// Get - Retrieves information about an availability set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// availabilitySetName - The name of the availability set.
-// options - AvailabilitySetsClientGetOptions contains the optional parameters for the AvailabilitySetsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - availabilitySetName - The name of the availability set.
+// - options - AvailabilitySetsClientGetOptions contains the optional parameters for the AvailabilitySetsClient.Get method.
func (client *AvailabilitySetsClient) Get(ctx context.Context, resourceGroupName string, availabilitySetName string, options *AvailabilitySetsClientGetOptions) (AvailabilitySetsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, availabilitySetName, options)
if err != nil {
@@ -218,9 +221,11 @@ func (client *AvailabilitySetsClient) getHandleResponse(resp *http.Response) (Av
}
// NewListPager - Lists all availability sets in a resource group.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - AvailabilitySetsClientListOptions contains the optional parameters for the AvailabilitySetsClient.List method.
+// - resourceGroupName - The name of the resource group.
+// - options - AvailabilitySetsClientListOptions contains the optional parameters for the AvailabilitySetsClient.NewListPager
+// method.
func (client *AvailabilitySetsClient) NewListPager(resourceGroupName string, options *AvailabilitySetsClientListOptions) *runtime.Pager[AvailabilitySetsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[AvailabilitySetsClientListResponse]{
More: func(page AvailabilitySetsClientListResponse) bool {
@@ -282,11 +287,12 @@ func (client *AvailabilitySetsClient) listHandleResponse(resp *http.Response) (A
// NewListAvailableSizesPager - Lists all available virtual machine sizes that can be used to create a new virtual machine
// in an existing availability set.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// availabilitySetName - The name of the availability set.
-// options - AvailabilitySetsClientListAvailableSizesOptions contains the optional parameters for the AvailabilitySetsClient.ListAvailableSizes
-// method.
+// - resourceGroupName - The name of the resource group.
+// - availabilitySetName - The name of the availability set.
+// - options - AvailabilitySetsClientListAvailableSizesOptions contains the optional parameters for the AvailabilitySetsClient.NewListAvailableSizesPager
+// method.
func (client *AvailabilitySetsClient) NewListAvailableSizesPager(resourceGroupName string, availabilitySetName string, options *AvailabilitySetsClientListAvailableSizesOptions) *runtime.Pager[AvailabilitySetsClientListAvailableSizesResponse] {
return runtime.NewPager(runtime.PagingHandler[AvailabilitySetsClientListAvailableSizesResponse]{
More: func(page AvailabilitySetsClientListAvailableSizesResponse) bool {
@@ -345,9 +351,10 @@ func (client *AvailabilitySetsClient) listAvailableSizesHandleResponse(resp *htt
}
// NewListBySubscriptionPager - Lists all availability sets in a subscription.
+//
// Generated from API version 2022-11-01
-// options - AvailabilitySetsClientListBySubscriptionOptions contains the optional parameters for the AvailabilitySetsClient.ListBySubscription
-// method.
+// - options - AvailabilitySetsClientListBySubscriptionOptions contains the optional parameters for the AvailabilitySetsClient.NewListBySubscriptionPager
+// method.
func (client *AvailabilitySetsClient) NewListBySubscriptionPager(options *AvailabilitySetsClientListBySubscriptionOptions) *runtime.Pager[AvailabilitySetsClientListBySubscriptionResponse] {
return runtime.NewPager(runtime.PagingHandler[AvailabilitySetsClientListBySubscriptionResponse]{
More: func(page AvailabilitySetsClientListBySubscriptionResponse) bool {
@@ -408,11 +415,12 @@ func (client *AvailabilitySetsClient) listBySubscriptionHandleResponse(resp *htt
// Update - Update an availability set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// availabilitySetName - The name of the availability set.
-// parameters - Parameters supplied to the Update Availability Set operation.
-// options - AvailabilitySetsClientUpdateOptions contains the optional parameters for the AvailabilitySetsClient.Update method.
+// - resourceGroupName - The name of the resource group.
+// - availabilitySetName - The name of the availability set.
+// - parameters - Parameters supplied to the Update Availability Set operation.
+// - options - AvailabilitySetsClientUpdateOptions contains the optional parameters for the AvailabilitySetsClient.Update method.
func (client *AvailabilitySetsClient) Update(ctx context.Context, resourceGroupName string, availabilitySetName string, parameters AvailabilitySetUpdate, options *AvailabilitySetsClientUpdateOptions) (AvailabilitySetsClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, availabilitySetName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/availabilitysets_client_example_test.go b/sdk/resourcemanager/compute/armcompute/availabilitysets_client_example_test.go
deleted file mode 100644
index ba4cc4b93c49..000000000000
--- a/sdk/resourcemanager/compute/armcompute/availabilitysets_client_example_test.go
+++ /dev/null
@@ -1,293 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySet_Create.json
-func ExampleAvailabilitySetsClient_CreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myAvailabilitySet", armcompute.AvailabilitySet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.AvailabilitySetProperties{
- PlatformFaultDomainCount: to.Ptr[int32](2),
- PlatformUpdateDomainCount: to.Ptr[int32](20),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Update_MaximumSet_Gen.json
-func ExampleAvailabilitySetsClient_Update_availabilitySetsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaa", armcompute.AvailabilitySetUpdate{
- Tags: map[string]*string{
- "key2574": to.Ptr("aaaaaaaa"),
- },
- Properties: &armcompute.AvailabilitySetProperties{
- PlatformFaultDomainCount: to.Ptr[int32](2),
- PlatformUpdateDomainCount: to.Ptr[int32](20),
- ProximityPlacementGroup: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- VirtualMachines: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("DSv3-Type1"),
- Capacity: to.Ptr[int64](7),
- Tier: to.Ptr("aaa"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Update_MinimumSet_Gen.json
-func ExampleAvailabilitySetsClient_Update_availabilitySetsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", armcompute.AvailabilitySetUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Delete_MaximumSet_Gen.json
-func ExampleAvailabilitySetsClient_Delete_availabilitySetsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Delete_MinimumSet_Gen.json
-func ExampleAvailabilitySetsClient_Delete_availabilitySetsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Get_MaximumSet_Gen.json
-func ExampleAvailabilitySetsClient_Get_availabilitySetsGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "aaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_Get_MinimumSet_Gen.json
-func ExampleAvailabilitySetsClient_Get_availabilitySetsGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySet_ListBySubscription.json
-func ExampleAvailabilitySetsClient_NewListBySubscriptionPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(&armcompute.AvailabilitySetsClientListBySubscriptionOptions{Expand: to.Ptr("virtualMachines\\$ref")})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_List_MaximumSet_Gen.json
-func ExampleAvailabilitySetsClient_NewListPager_availabilitySetsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_List_MinimumSet_Gen.json
-func ExampleAvailabilitySetsClient_NewListPager_availabilitySetsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
-func ExampleAvailabilitySetsClient_NewListAvailableSizesPager_availabilitySetsListAvailableSizesMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAvailableSizesPager("rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
-func ExampleAvailabilitySetsClient_NewListAvailableSizesPager_availabilitySetsListAvailableSizesMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewAvailabilitySetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAvailableSizesPager("rgcompute", "aa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client.go b/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client.go
index 2d3a2be8c2a8..3dbd2592c95d 100644
--- a/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client.go
+++ b/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client.go
@@ -32,10 +32,10 @@ type CapacityReservationGroupsClient struct {
}
// NewCapacityReservationGroupsClient creates a new instance of CapacityReservationGroupsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCapacityReservationGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CapacityReservationGroupsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -60,12 +60,13 @@ func NewCapacityReservationGroupsClient(subscriptionID string, credential azcore
// only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more
// details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// parameters - Parameters supplied to the Create capacity reservation Group.
-// options - CapacityReservationGroupsClientCreateOrUpdateOptions contains the optional parameters for the CapacityReservationGroupsClient.CreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - parameters - Parameters supplied to the Create capacity reservation Group.
+// - options - CapacityReservationGroupsClientCreateOrUpdateOptions contains the optional parameters for the CapacityReservationGroupsClient.CreateOrUpdate
+// method.
func (client *CapacityReservationGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, parameters CapacityReservationGroup, options *CapacityReservationGroupsClientCreateOrUpdateOptions) (CapacityReservationGroupsClientCreateOrUpdateResponse, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, parameters, options)
if err != nil {
@@ -120,11 +121,12 @@ func (client *CapacityReservationGroupsClient) createOrUpdateHandleResponse(resp
// are disassociated from the reservation group and all capacity reservations under
// the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// options - CapacityReservationGroupsClientDeleteOptions contains the optional parameters for the CapacityReservationGroupsClient.Delete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - options - CapacityReservationGroupsClientDeleteOptions contains the optional parameters for the CapacityReservationGroupsClient.Delete
+// method.
func (client *CapacityReservationGroupsClient) Delete(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, options *CapacityReservationGroupsClientDeleteOptions) (CapacityReservationGroupsClientDeleteResponse, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, options)
if err != nil {
@@ -168,11 +170,12 @@ func (client *CapacityReservationGroupsClient) deleteCreateRequest(ctx context.C
// Get - The operation that retrieves information about a capacity reservation group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// options - CapacityReservationGroupsClientGetOptions contains the optional parameters for the CapacityReservationGroupsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - options - CapacityReservationGroupsClientGetOptions contains the optional parameters for the CapacityReservationGroupsClient.Get
+// method.
func (client *CapacityReservationGroupsClient) Get(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, options *CapacityReservationGroupsClientGetOptions) (CapacityReservationGroupsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, options)
if err != nil {
@@ -228,10 +231,11 @@ func (client *CapacityReservationGroupsClient) getHandleResponse(resp *http.Resp
// NewListByResourceGroupPager - Lists all of the capacity reservation groups in the specified resource group. Use the nextLink
// property in the response to get the next page of capacity reservation groups.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - CapacityReservationGroupsClientListByResourceGroupOptions contains the optional parameters for the CapacityReservationGroupsClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - CapacityReservationGroupsClientListByResourceGroupOptions contains the optional parameters for the CapacityReservationGroupsClient.NewListByResourceGroupPager
+// method.
func (client *CapacityReservationGroupsClient) NewListByResourceGroupPager(resourceGroupName string, options *CapacityReservationGroupsClientListByResourceGroupOptions) *runtime.Pager[CapacityReservationGroupsClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[CapacityReservationGroupsClientListByResourceGroupResponse]{
More: func(page CapacityReservationGroupsClientListByResourceGroupResponse) bool {
@@ -296,9 +300,10 @@ func (client *CapacityReservationGroupsClient) listByResourceGroupHandleResponse
// NewListBySubscriptionPager - Lists all of the capacity reservation groups in the subscription. Use the nextLink property
// in the response to get the next page of capacity reservation groups.
+//
// Generated from API version 2022-11-01
-// options - CapacityReservationGroupsClientListBySubscriptionOptions contains the optional parameters for the CapacityReservationGroupsClient.ListBySubscription
-// method.
+// - options - CapacityReservationGroupsClientListBySubscriptionOptions contains the optional parameters for the CapacityReservationGroupsClient.NewListBySubscriptionPager
+// method.
func (client *CapacityReservationGroupsClient) NewListBySubscriptionPager(options *CapacityReservationGroupsClientListBySubscriptionOptions) *runtime.Pager[CapacityReservationGroupsClientListBySubscriptionResponse] {
return runtime.NewPager(runtime.PagingHandler[CapacityReservationGroupsClientListBySubscriptionResponse]{
More: func(page CapacityReservationGroupsClientListBySubscriptionResponse) bool {
@@ -360,12 +365,13 @@ func (client *CapacityReservationGroupsClient) listBySubscriptionHandleResponse(
// Update - The operation to update a capacity reservation group. When updating a capacity reservation group, only tags may
// be modified.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// parameters - Parameters supplied to the Update capacity reservation Group operation.
-// options - CapacityReservationGroupsClientUpdateOptions contains the optional parameters for the CapacityReservationGroupsClient.Update
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - parameters - Parameters supplied to the Update capacity reservation Group operation.
+// - options - CapacityReservationGroupsClientUpdateOptions contains the optional parameters for the CapacityReservationGroupsClient.Update
+// method.
func (client *CapacityReservationGroupsClient) Update(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, parameters CapacityReservationGroupUpdate, options *CapacityReservationGroupsClientUpdateOptions) (CapacityReservationGroupsClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client_example_test.go b/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client_example_test.go
deleted file mode 100644
index 0ca8adf24b91..000000000000
--- a/sdk/resourcemanager/compute/armcompute/capacityreservationgroups_client_example_test.go
+++ /dev/null
@@ -1,191 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_CreateOrUpdate.json
-func ExampleCapacityReservationGroupsClient_CreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myCapacityReservationGroup", armcompute.CapacityReservationGroup{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "department": to.Ptr("finance"),
- },
- Zones: []*string{
- to.Ptr("1"),
- to.Ptr("2")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_Update_MaximumSet_Gen.json
-func ExampleCapacityReservationGroupsClient_Update_capacityReservationGroupsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", armcompute.CapacityReservationGroupUpdate{
- Tags: map[string]*string{
- "key5355": to.Ptr("aaa"),
- },
- Properties: &armcompute.CapacityReservationGroupProperties{
- InstanceView: &armcompute.CapacityReservationGroupInstanceView{},
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_Update_MinimumSet_Gen.json
-func ExampleCapacityReservationGroupsClient_Update_capacityReservationGroupsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", armcompute.CapacityReservationGroupUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MaximumSet_Gen.json
-func ExampleCapacityReservationGroupsClient_Delete_capacityReservationGroupsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "a", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MinimumSet_Gen.json
-func ExampleCapacityReservationGroupsClient_Delete_capacityReservationGroupsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
-func ExampleCapacityReservationGroupsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myCapacityReservationGroup", &armcompute.CapacityReservationGroupsClientGetOptions{Expand: to.Ptr(armcompute.CapacityReservationGroupInstanceViewTypesInstanceView)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_ListByResourceGroup.json
-func ExampleCapacityReservationGroupsClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", &armcompute.CapacityReservationGroupsClientListByResourceGroupOptions{Expand: to.Ptr(armcompute.ExpandTypesForGetCapacityReservationGroupsVirtualMachinesRef)})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservationGroup_ListBySubscription.json
-func ExampleCapacityReservationGroupsClient_NewListBySubscriptionPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(&armcompute.CapacityReservationGroupsClientListBySubscriptionOptions{Expand: to.Ptr(armcompute.ExpandTypesForGetCapacityReservationGroupsVirtualMachinesRef)})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/capacityreservations_client.go b/sdk/resourcemanager/compute/armcompute/capacityreservations_client.go
index 22808df261be..56bfcf3222b7 100644
--- a/sdk/resourcemanager/compute/armcompute/capacityreservations_client.go
+++ b/sdk/resourcemanager/compute/armcompute/capacityreservations_client.go
@@ -32,10 +32,10 @@ type CapacityReservationsClient struct {
}
// NewCapacityReservationsClient creates a new instance of CapacityReservationsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCapacityReservationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CapacityReservationsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -60,13 +60,14 @@ func NewCapacityReservationsClient(subscriptionID string, credential azcore.Toke
// only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more
// details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// capacityReservationName - The name of the capacity reservation.
-// parameters - Parameters supplied to the Create capacity reservation.
-// options - CapacityReservationsClientBeginCreateOrUpdateOptions contains the optional parameters for the CapacityReservationsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - capacityReservationName - The name of the capacity reservation.
+// - parameters - Parameters supplied to the Create capacity reservation.
+// - options - CapacityReservationsClientBeginCreateOrUpdateOptions contains the optional parameters for the CapacityReservationsClient.BeginCreateOrUpdate
+// method.
func (client *CapacityReservationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, parameters CapacityReservation, options *CapacityReservationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[CapacityReservationsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, parameters, options)
@@ -83,6 +84,7 @@ func (client *CapacityReservationsClient) BeginCreateOrUpdate(ctx context.Contex
// during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more
// details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *CapacityReservationsClient) createOrUpdate(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, parameters CapacityReservation, options *CapacityReservationsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, parameters, options)
@@ -133,12 +135,13 @@ func (client *CapacityReservationsClient) createOrUpdateCreateRequest(ctx contex
// are disassociated from the capacity reservation. Please refer to
// https://aka.ms/CapacityReservation for more details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// capacityReservationName - The name of the capacity reservation.
-// options - CapacityReservationsClientBeginDeleteOptions contains the optional parameters for the CapacityReservationsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - capacityReservationName - The name of the capacity reservation.
+// - options - CapacityReservationsClientBeginDeleteOptions contains the optional parameters for the CapacityReservationsClient.BeginDelete
+// method.
func (client *CapacityReservationsClient) BeginDelete(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, options *CapacityReservationsClientBeginDeleteOptions) (*runtime.Poller[CapacityReservationsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, options)
@@ -155,6 +158,7 @@ func (client *CapacityReservationsClient) BeginDelete(ctx context.Context, resou
// are disassociated from the capacity reservation. Please refer to
// https://aka.ms/CapacityReservation for more details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *CapacityReservationsClient) deleteOperation(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, options *CapacityReservationsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, options)
@@ -203,12 +207,13 @@ func (client *CapacityReservationsClient) deleteCreateRequest(ctx context.Contex
// Get - The operation that retrieves information about the capacity reservation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// capacityReservationName - The name of the capacity reservation.
-// options - CapacityReservationsClientGetOptions contains the optional parameters for the CapacityReservationsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - capacityReservationName - The name of the capacity reservation.
+// - options - CapacityReservationsClientGetOptions contains the optional parameters for the CapacityReservationsClient.Get
+// method.
func (client *CapacityReservationsClient) Get(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, options *CapacityReservationsClientGetOptions) (CapacityReservationsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, options)
if err != nil {
@@ -268,11 +273,12 @@ func (client *CapacityReservationsClient) getHandleResponse(resp *http.Response)
// NewListByCapacityReservationGroupPager - Lists all of the capacity reservations in the specified capacity reservation group.
// Use the nextLink property in the response to get the next page of capacity reservations.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// options - CapacityReservationsClientListByCapacityReservationGroupOptions contains the optional parameters for the CapacityReservationsClient.ListByCapacityReservationGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - options - CapacityReservationsClientListByCapacityReservationGroupOptions contains the optional parameters for the CapacityReservationsClient.NewListByCapacityReservationGroupPager
+// method.
func (client *CapacityReservationsClient) NewListByCapacityReservationGroupPager(resourceGroupName string, capacityReservationGroupName string, options *CapacityReservationsClientListByCapacityReservationGroupOptions) *runtime.Pager[CapacityReservationsClientListByCapacityReservationGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[CapacityReservationsClientListByCapacityReservationGroupResponse]{
More: func(page CapacityReservationsClientListByCapacityReservationGroupResponse) bool {
@@ -338,13 +344,14 @@ func (client *CapacityReservationsClient) listByCapacityReservationGroupHandleRe
// BeginUpdate - The operation to update a capacity reservation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// capacityReservationGroupName - The name of the capacity reservation group.
-// capacityReservationName - The name of the capacity reservation.
-// parameters - Parameters supplied to the Update capacity reservation operation.
-// options - CapacityReservationsClientBeginUpdateOptions contains the optional parameters for the CapacityReservationsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - capacityReservationGroupName - The name of the capacity reservation group.
+// - capacityReservationName - The name of the capacity reservation.
+// - parameters - Parameters supplied to the Update capacity reservation operation.
+// - options - CapacityReservationsClientBeginUpdateOptions contains the optional parameters for the CapacityReservationsClient.BeginUpdate
+// method.
func (client *CapacityReservationsClient) BeginUpdate(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, parameters CapacityReservationUpdate, options *CapacityReservationsClientBeginUpdateOptions) (*runtime.Poller[CapacityReservationsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, parameters, options)
@@ -359,6 +366,7 @@ func (client *CapacityReservationsClient) BeginUpdate(ctx context.Context, resou
// Update - The operation to update a capacity reservation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *CapacityReservationsClient) update(ctx context.Context, resourceGroupName string, capacityReservationGroupName string, capacityReservationName string, parameters CapacityReservationUpdate, options *CapacityReservationsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, capacityReservationGroupName, capacityReservationName, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/capacityreservations_client_example_test.go b/sdk/resourcemanager/compute/armcompute/capacityreservations_client_example_test.go
deleted file mode 100644
index 664c03523748..000000000000
--- a/sdk/resourcemanager/compute/armcompute/capacityreservations_client_example_test.go
+++ /dev/null
@@ -1,207 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
-func ExampleCapacityReservationsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myCapacityReservationGroup", "myCapacityReservation", armcompute.CapacityReservation{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "department": to.Ptr("HR"),
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](4),
- },
- Zones: []*string{
- to.Ptr("1")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
-func ExampleCapacityReservationsClient_BeginUpdate_capacityReservationsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", armcompute.CapacityReservationUpdate{
- Tags: map[string]*string{
- "key4974": to.Ptr("aaaaaaaaaaaaaaaa"),
- },
- Properties: &armcompute.CapacityReservationProperties{
- InstanceView: &armcompute.CapacityReservationInstanceView{
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- UtilizationInfo: &armcompute.CapacityReservationUtilization{},
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](7),
- Tier: to.Ptr("aaa"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_Update_MinimumSet_Gen.json
-func ExampleCapacityReservationsClient_BeginUpdate_capacityReservationsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aaa", armcompute.CapacityReservationUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_Delete_MaximumSet_Gen.json
-func ExampleCapacityReservationsClient_BeginDelete_capacityReservationsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_Delete_MinimumSet_Gen.json
-func ExampleCapacityReservationsClient_BeginDelete_capacityReservationsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaa", "aaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_Get.json
-func ExampleCapacityReservationsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myCapacityReservationGroup", "myCapacityReservation", &armcompute.CapacityReservationsClientGetOptions{Expand: to.Ptr(armcompute.CapacityReservationInstanceViewTypesInstanceView)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
-func ExampleCapacityReservationsClient_NewListByCapacityReservationGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCapacityReservationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByCapacityReservationGroupPager("myResourceGroup", "myCapacityReservationGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client.go b/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client.go
index 4d61cce538ef..2e632cfecea7 100644
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client.go
+++ b/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client.go
@@ -32,10 +32,10 @@ type CloudServiceOperatingSystemsClient struct {
}
// NewCloudServiceOperatingSystemsClient creates a new instance of CloudServiceOperatingSystemsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCloudServiceOperatingSystemsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CloudServiceOperatingSystemsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,11 +59,12 @@ func NewCloudServiceOperatingSystemsClient(subscriptionID string, credential azc
// GetOSFamily - Gets properties of a guest operating system family that can be specified in the XML service configuration
// (.cscfg) for a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// location - Name of the location that the OS family pertains to.
-// osFamilyName - Name of the OS family.
-// options - CloudServiceOperatingSystemsClientGetOSFamilyOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.GetOSFamily
-// method.
+// - location - Name of the location that the OS family pertains to.
+// - osFamilyName - Name of the OS family.
+// - options - CloudServiceOperatingSystemsClientGetOSFamilyOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.GetOSFamily
+// method.
func (client *CloudServiceOperatingSystemsClient) GetOSFamily(ctx context.Context, location string, osFamilyName string, options *CloudServiceOperatingSystemsClientGetOSFamilyOptions) (CloudServiceOperatingSystemsClientGetOSFamilyResponse, error) {
req, err := client.getOSFamilyCreateRequest(ctx, location, osFamilyName, options)
if err != nil {
@@ -117,11 +118,12 @@ func (client *CloudServiceOperatingSystemsClient) getOSFamilyHandleResponse(resp
// GetOSVersion - Gets properties of a guest operating system version that can be specified in the XML service configuration
// (.cscfg) for a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// location - Name of the location that the OS version pertains to.
-// osVersionName - Name of the OS version.
-// options - CloudServiceOperatingSystemsClientGetOSVersionOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.GetOSVersion
-// method.
+// - location - Name of the location that the OS version pertains to.
+// - osVersionName - Name of the OS version.
+// - options - CloudServiceOperatingSystemsClientGetOSVersionOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.GetOSVersion
+// method.
func (client *CloudServiceOperatingSystemsClient) GetOSVersion(ctx context.Context, location string, osVersionName string, options *CloudServiceOperatingSystemsClientGetOSVersionOptions) (CloudServiceOperatingSystemsClientGetOSVersionResponse, error) {
req, err := client.getOSVersionCreateRequest(ctx, location, osVersionName, options)
if err != nil {
@@ -175,10 +177,11 @@ func (client *CloudServiceOperatingSystemsClient) getOSVersionHandleResponse(res
// NewListOSFamiliesPager - Gets a list of all guest operating system families available to be specified in the XML service
// configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page
// of OS Families. Do this till nextLink is null to fetch all the OS Families.
+//
// Generated from API version 2022-09-04
-// location - Name of the location that the OS families pertain to.
-// options - CloudServiceOperatingSystemsClientListOSFamiliesOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.ListOSFamilies
-// method.
+// - location - Name of the location that the OS families pertain to.
+// - options - CloudServiceOperatingSystemsClientListOSFamiliesOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.NewListOSFamiliesPager
+// method.
func (client *CloudServiceOperatingSystemsClient) NewListOSFamiliesPager(location string, options *CloudServiceOperatingSystemsClientListOSFamiliesOptions) *runtime.Pager[CloudServiceOperatingSystemsClientListOSFamiliesResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServiceOperatingSystemsClientListOSFamiliesResponse]{
More: func(page CloudServiceOperatingSystemsClientListOSFamiliesResponse) bool {
@@ -241,10 +244,11 @@ func (client *CloudServiceOperatingSystemsClient) listOSFamiliesHandleResponse(r
// NewListOSVersionsPager - Gets a list of all guest operating system versions available to be specified in the XML service
// configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page
// of OS versions. Do this till nextLink is null to fetch all the OS versions.
+//
// Generated from API version 2022-09-04
-// location - Name of the location that the OS versions pertain to.
-// options - CloudServiceOperatingSystemsClientListOSVersionsOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.ListOSVersions
-// method.
+// - location - Name of the location that the OS versions pertain to.
+// - options - CloudServiceOperatingSystemsClientListOSVersionsOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.NewListOSVersionsPager
+// method.
func (client *CloudServiceOperatingSystemsClient) NewListOSVersionsPager(location string, options *CloudServiceOperatingSystemsClientListOSVersionsOptions) *runtime.Pager[CloudServiceOperatingSystemsClientListOSVersionsResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServiceOperatingSystemsClientListOSVersionsResponse]{
More: func(page CloudServiceOperatingSystemsClientListOSVersionsResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client_example_test.go b/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client_example_test.go
deleted file mode 100644
index 9484bb6d3b10..000000000000
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceoperatingsystems_client_example_test.go
+++ /dev/null
@@ -1,103 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceOSVersion_Get.json
-func ExampleCloudServiceOperatingSystemsClient_GetOSVersion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceOperatingSystemsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetOSVersion(ctx, "westus2", "WA-GUEST-OS-3.90_202010-02", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceOSVersion_List.json
-func ExampleCloudServiceOperatingSystemsClient_NewListOSVersionsPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceOperatingSystemsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListOSVersionsPager("westus2", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceOSFamily_Get.json
-func ExampleCloudServiceOperatingSystemsClient_GetOSFamily() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceOperatingSystemsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetOSFamily(ctx, "westus2", "3", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceOSFamilies_List.json
-func ExampleCloudServiceOperatingSystemsClient_NewListOSFamiliesPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceOperatingSystemsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListOSFamiliesPager("westus2", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client.go b/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client.go
index e65db932e9e7..b9926038bfde 100644
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client.go
+++ b/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client.go
@@ -32,10 +32,10 @@ type CloudServiceRoleInstancesClient struct {
}
// NewCloudServiceRoleInstancesClient creates a new instance of CloudServiceRoleInstancesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCloudServiceRoleInstancesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CloudServiceRoleInstancesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewCloudServiceRoleInstancesClient(subscriptionID string, credential azcore
// BeginDelete - Deletes a role instance from a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientBeginDeleteOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginDelete
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientBeginDeleteOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginDelete
+// method.
func (client *CloudServiceRoleInstancesClient) BeginDelete(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginDeleteOptions) (*runtime.Poller[CloudServiceRoleInstancesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -78,6 +79,7 @@ func (client *CloudServiceRoleInstancesClient) BeginDelete(ctx context.Context,
// Delete - Deletes a role instance from a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServiceRoleInstancesClient) deleteOperation(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -126,12 +128,13 @@ func (client *CloudServiceRoleInstancesClient) deleteCreateRequest(ctx context.C
// Get - Gets a role instance from a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientGetOptions contains the optional parameters for the CloudServiceRoleInstancesClient.Get
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientGetOptions contains the optional parameters for the CloudServiceRoleInstancesClient.Get
+// method.
func (client *CloudServiceRoleInstancesClient) Get(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientGetOptions) (CloudServiceRoleInstancesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -191,12 +194,13 @@ func (client *CloudServiceRoleInstancesClient) getHandleResponse(resp *http.Resp
// GetInstanceView - Retrieves information about the run-time state of a role instance in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientGetInstanceViewOptions contains the optional parameters for the CloudServiceRoleInstancesClient.GetInstanceView
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientGetInstanceViewOptions contains the optional parameters for the CloudServiceRoleInstancesClient.GetInstanceView
+// method.
func (client *CloudServiceRoleInstancesClient) GetInstanceView(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientGetInstanceViewOptions) (CloudServiceRoleInstancesClientGetInstanceViewResponse, error) {
req, err := client.getInstanceViewCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -253,12 +257,13 @@ func (client *CloudServiceRoleInstancesClient) getInstanceViewHandleResponse(res
// GetRemoteDesktopFile - Gets a remote desktop file for a role instance in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientGetRemoteDesktopFileOptions contains the optional parameters for the CloudServiceRoleInstancesClient.GetRemoteDesktopFile
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientGetRemoteDesktopFileOptions contains the optional parameters for the CloudServiceRoleInstancesClient.GetRemoteDesktopFile
+// method.
func (client *CloudServiceRoleInstancesClient) GetRemoteDesktopFile(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientGetRemoteDesktopFileOptions) (CloudServiceRoleInstancesClientGetRemoteDesktopFileResponse, error) {
req, err := client.getRemoteDesktopFileCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -307,11 +312,12 @@ func (client *CloudServiceRoleInstancesClient) getRemoteDesktopFileCreateRequest
// NewListPager - Gets the list of all role instances in a cloud service. Use nextLink property in the response to get the
// next page of role instances. Do this till nextLink is null to fetch all the role instances.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientListOptions contains the optional parameters for the CloudServiceRoleInstancesClient.List
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientListOptions contains the optional parameters for the CloudServiceRoleInstancesClient.NewListPager
+// method.
func (client *CloudServiceRoleInstancesClient) NewListPager(resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientListOptions) *runtime.Pager[CloudServiceRoleInstancesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServiceRoleInstancesClientListResponse]{
More: func(page CloudServiceRoleInstancesClientListResponse) bool {
@@ -382,12 +388,13 @@ func (client *CloudServiceRoleInstancesClient) listHandleResponse(resp *http.Res
// or worker roles and initializes the storage resources that are used by them. If you do not
// want to initialize storage resources, you can use Reimage Role Instance.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientBeginRebuildOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginRebuild
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientBeginRebuildOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginRebuild
+// method.
func (client *CloudServiceRoleInstancesClient) BeginRebuild(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginRebuildOptions) (*runtime.Poller[CloudServiceRoleInstancesClientRebuildResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.rebuild(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -404,6 +411,7 @@ func (client *CloudServiceRoleInstancesClient) BeginRebuild(ctx context.Context,
// worker roles and initializes the storage resources that are used by them. If you do not
// want to initialize storage resources, you can use Reimage Role Instance.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServiceRoleInstancesClient) rebuild(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginRebuildOptions) (*http.Response, error) {
req, err := client.rebuildCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -453,12 +461,13 @@ func (client *CloudServiceRoleInstancesClient) rebuildCreateRequest(ctx context.
// BeginReimage - The Reimage Role Instance asynchronous operation reinstalls the operating system on instances of web roles
// or worker roles.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientBeginReimageOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginReimage
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientBeginReimageOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginReimage
+// method.
func (client *CloudServiceRoleInstancesClient) BeginReimage(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginReimageOptions) (*runtime.Poller[CloudServiceRoleInstancesClientReimageResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimage(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -474,6 +483,7 @@ func (client *CloudServiceRoleInstancesClient) BeginReimage(ctx context.Context,
// Reimage - The Reimage Role Instance asynchronous operation reinstalls the operating system on instances of web roles or
// worker roles.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServiceRoleInstancesClient) reimage(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginReimageOptions) (*http.Response, error) {
req, err := client.reimageCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -522,12 +532,13 @@ func (client *CloudServiceRoleInstancesClient) reimageCreateRequest(ctx context.
// BeginRestart - The Reboot Role Instance asynchronous operation requests a reboot of a role instance in the cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleInstanceName - Name of the role instance.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRoleInstancesClientBeginRestartOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginRestart
-// method.
+// - roleInstanceName - Name of the role instance.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRoleInstancesClientBeginRestartOptions contains the optional parameters for the CloudServiceRoleInstancesClient.BeginRestart
+// method.
func (client *CloudServiceRoleInstancesClient) BeginRestart(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginRestartOptions) (*runtime.Poller[CloudServiceRoleInstancesClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
@@ -542,6 +553,7 @@ func (client *CloudServiceRoleInstancesClient) BeginRestart(ctx context.Context,
// Restart - The Reboot Role Instance asynchronous operation requests a reboot of a role instance in the cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServiceRoleInstancesClient) restart(ctx context.Context, roleInstanceName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRoleInstancesClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, roleInstanceName, resourceGroupName, cloudServiceName, options)
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client_example_test.go b/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client_example_test.go
deleted file mode 100644
index 96bc6ca7089b..000000000000
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceroleinstances_client_example_test.go
+++ /dev/null
@@ -1,180 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Delete.json
-func ExampleCloudServiceRoleInstancesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Get.json
-func ExampleCloudServiceRoleInstancesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", &armcompute.CloudServiceRoleInstancesClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Get_InstanceView.json
-func ExampleCloudServiceRoleInstancesClient_GetInstanceView() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetInstanceView(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRolesInstance_List.json
-func ExampleCloudServiceRoleInstancesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("ConstosoRG", "{cs-name}", &armcompute.CloudServiceRoleInstancesClientListOptions{Expand: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Restart.json
-func ExampleCloudServiceRoleInstancesClient_BeginRestart() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Reimage.json
-func ExampleCloudServiceRoleInstancesClient_BeginReimage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Rebuild.json
-func ExampleCloudServiceRoleInstancesClient_BeginRebuild() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRebuild(ctx, "{roleInstance-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Get_RemoteDesktopFile.json
-func ExampleCloudServiceRoleInstancesClient_GetRemoteDesktopFile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRoleInstancesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.GetRemoteDesktopFile(ctx, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "rgcloudService", "aaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client.go b/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client.go
index 203adf06078f..e6ce62c6ddae 100644
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client.go
+++ b/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client.go
@@ -32,10 +32,10 @@ type CloudServiceRolesClient struct {
}
// NewCloudServiceRolesClient creates a new instance of CloudServiceRolesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCloudServiceRolesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CloudServiceRolesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,11 +58,12 @@ func NewCloudServiceRolesClient(subscriptionID string, credential azcore.TokenCr
// Get - Gets a role from a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// roleName - Name of the role.
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRolesClientGetOptions contains the optional parameters for the CloudServiceRolesClient.Get method.
+// - roleName - Name of the role.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRolesClientGetOptions contains the optional parameters for the CloudServiceRolesClient.Get method.
func (client *CloudServiceRolesClient) Get(ctx context.Context, roleName string, resourceGroupName string, cloudServiceName string, options *CloudServiceRolesClientGetOptions) (CloudServiceRolesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, roleName, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -119,10 +120,12 @@ func (client *CloudServiceRolesClient) getHandleResponse(resp *http.Response) (C
// NewListPager - Gets a list of all roles in a cloud service. Use nextLink property in the response to get the next page
// of roles. Do this till nextLink is null to fetch all the roles.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServiceRolesClientListOptions contains the optional parameters for the CloudServiceRolesClient.List method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServiceRolesClientListOptions contains the optional parameters for the CloudServiceRolesClient.NewListPager
+// method.
func (client *CloudServiceRolesClient) NewListPager(resourceGroupName string, cloudServiceName string, options *CloudServiceRolesClientListOptions) *runtime.Pager[CloudServiceRolesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServiceRolesClientListResponse]{
More: func(page CloudServiceRolesClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client_example_test.go b/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client_example_test.go
deleted file mode 100644
index 4938cd820e82..000000000000
--- a/sdk/resourcemanager/compute/armcompute/cloudserviceroles_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRole_Get.json
-func ExampleCloudServiceRolesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRolesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "{role-name}", "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRole_List.json
-func ExampleCloudServiceRolesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServiceRolesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("ConstosoRG", "{cs-name}", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/cloudservices_client.go b/sdk/resourcemanager/compute/armcompute/cloudservices_client.go
index 1d76d07a0653..a9a9fd37acb6 100644
--- a/sdk/resourcemanager/compute/armcompute/cloudservices_client.go
+++ b/sdk/resourcemanager/compute/armcompute/cloudservices_client.go
@@ -32,10 +32,10 @@ type CloudServicesClient struct {
}
// NewCloudServicesClient creates a new instance of CloudServicesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCloudServicesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CloudServicesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,12 +59,13 @@ func NewCloudServicesClient(subscriptionID string, credential azcore.TokenCreden
// BeginCreateOrUpdate - Create or update a cloud service. Please note some properties can be set only during cloud service
// creation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// parameters - The cloud service object.
-// options - CloudServicesClientBeginCreateOrUpdateOptions contains the optional parameters for the CloudServicesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - parameters - The cloud service object.
+// - options - CloudServicesClientBeginCreateOrUpdateOptions contains the optional parameters for the CloudServicesClient.BeginCreateOrUpdate
+// method.
func (client *CloudServicesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, cloudServiceName string, parameters CloudService, options *CloudServicesClientBeginCreateOrUpdateOptions) (*runtime.Poller[CloudServicesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, cloudServiceName, parameters, options)
@@ -79,6 +80,7 @@ func (client *CloudServicesClient) BeginCreateOrUpdate(ctx context.Context, reso
// CreateOrUpdate - Create or update a cloud service. Please note some properties can be set only during cloud service creation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) createOrUpdate(ctx context.Context, resourceGroupName string, cloudServiceName string, parameters CloudService, options *CloudServicesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, cloudServiceName, parameters, options)
@@ -123,11 +125,12 @@ func (client *CloudServicesClient) createOrUpdateCreateRequest(ctx context.Conte
// BeginDelete - Deletes a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginDeleteOptions contains the optional parameters for the CloudServicesClient.BeginDelete
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginDeleteOptions contains the optional parameters for the CloudServicesClient.BeginDelete
+// method.
func (client *CloudServicesClient) BeginDelete(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginDeleteOptions) (*runtime.Poller[CloudServicesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, cloudServiceName, options)
@@ -142,6 +145,7 @@ func (client *CloudServicesClient) BeginDelete(ctx context.Context, resourceGrou
// Delete - Deletes a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) deleteOperation(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -186,11 +190,12 @@ func (client *CloudServicesClient) deleteCreateRequest(ctx context.Context, reso
// BeginDeleteInstances - Deletes role instances in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginDeleteInstancesOptions contains the optional parameters for the CloudServicesClient.BeginDeleteInstances
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginDeleteInstancesOptions contains the optional parameters for the CloudServicesClient.BeginDeleteInstances
+// method.
func (client *CloudServicesClient) BeginDeleteInstances(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginDeleteInstancesOptions) (*runtime.Poller[CloudServicesClientDeleteInstancesResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteInstances(ctx, resourceGroupName, cloudServiceName, options)
@@ -205,6 +210,7 @@ func (client *CloudServicesClient) BeginDeleteInstances(ctx context.Context, res
// DeleteInstances - Deletes role instances in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) deleteInstances(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginDeleteInstancesOptions) (*http.Response, error) {
req, err := client.deleteInstancesCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -252,10 +258,11 @@ func (client *CloudServicesClient) deleteInstancesCreateRequest(ctx context.Cont
// Get - Display information about a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientGetOptions contains the optional parameters for the CloudServicesClient.Get method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientGetOptions contains the optional parameters for the CloudServicesClient.Get method.
func (client *CloudServicesClient) Get(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientGetOptions) (CloudServicesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -308,11 +315,12 @@ func (client *CloudServicesClient) getHandleResponse(resp *http.Response) (Cloud
// GetInstanceView - Gets the status of a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientGetInstanceViewOptions contains the optional parameters for the CloudServicesClient.GetInstanceView
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientGetInstanceViewOptions contains the optional parameters for the CloudServicesClient.GetInstanceView
+// method.
func (client *CloudServicesClient) GetInstanceView(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientGetInstanceViewOptions) (CloudServicesClientGetInstanceViewResponse, error) {
req, err := client.getInstanceViewCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
if err != nil {
@@ -365,9 +373,10 @@ func (client *CloudServicesClient) getInstanceViewHandleResponse(resp *http.Resp
// NewListPager - Gets a list of all cloud services under a resource group. Use nextLink property in the response to get the
// next page of Cloud Services. Do this till nextLink is null to fetch all the Cloud Services.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// options - CloudServicesClientListOptions contains the optional parameters for the CloudServicesClient.List method.
+// - resourceGroupName - Name of the resource group.
+// - options - CloudServicesClientListOptions contains the optional parameters for the CloudServicesClient.NewListPager method.
func (client *CloudServicesClient) NewListPager(resourceGroupName string, options *CloudServicesClientListOptions) *runtime.Pager[CloudServicesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServicesClientListResponse]{
More: func(page CloudServicesClientListResponse) bool {
@@ -430,8 +439,10 @@ func (client *CloudServicesClient) listHandleResponse(resp *http.Response) (Clou
// NewListAllPager - Gets a list of all cloud services in the subscription, regardless of the associated resource group. Use
// nextLink property in the response to get the next page of Cloud Services. Do this till nextLink
// is null to fetch all the Cloud Services.
+//
// Generated from API version 2022-09-04
-// options - CloudServicesClientListAllOptions contains the optional parameters for the CloudServicesClient.ListAll method.
+// - options - CloudServicesClientListAllOptions contains the optional parameters for the CloudServicesClient.NewListAllPager
+// method.
func (client *CloudServicesClient) NewListAllPager(options *CloudServicesClientListAllOptions) *runtime.Pager[CloudServicesClientListAllResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServicesClientListAllResponse]{
More: func(page CloudServicesClientListAllResponse) bool {
@@ -490,11 +501,12 @@ func (client *CloudServicesClient) listAllHandleResponse(resp *http.Response) (C
// BeginPowerOff - Power off the cloud service. Note that resources are still attached and you are getting charged for the
// resources.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginPowerOffOptions contains the optional parameters for the CloudServicesClient.BeginPowerOff
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginPowerOffOptions contains the optional parameters for the CloudServicesClient.BeginPowerOff
+// method.
func (client *CloudServicesClient) BeginPowerOff(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginPowerOffOptions) (*runtime.Poller[CloudServicesClientPowerOffResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.powerOff(ctx, resourceGroupName, cloudServiceName, options)
@@ -509,6 +521,7 @@ func (client *CloudServicesClient) BeginPowerOff(ctx context.Context, resourceGr
// PowerOff - Power off the cloud service. Note that resources are still attached and you are getting charged for the resources.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) powerOff(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginPowerOffOptions) (*http.Response, error) {
req, err := client.powerOffCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -555,11 +568,12 @@ func (client *CloudServicesClient) powerOffCreateRequest(ctx context.Context, re
// the storage resources that are used by them. If you do not want to initialize storage
// resources, you can use Reimage Role Instances.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginRebuildOptions contains the optional parameters for the CloudServicesClient.BeginRebuild
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginRebuildOptions contains the optional parameters for the CloudServicesClient.BeginRebuild
+// method.
func (client *CloudServicesClient) BeginRebuild(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginRebuildOptions) (*runtime.Poller[CloudServicesClientRebuildResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.rebuild(ctx, resourceGroupName, cloudServiceName, options)
@@ -576,6 +590,7 @@ func (client *CloudServicesClient) BeginRebuild(ctx context.Context, resourceGro
// the storage resources that are used by them. If you do not want to initialize storage
// resources, you can use Reimage Role Instances.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) rebuild(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginRebuildOptions) (*http.Response, error) {
req, err := client.rebuildCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -623,11 +638,12 @@ func (client *CloudServicesClient) rebuildCreateRequest(ctx context.Context, res
// BeginReimage - Reimage asynchronous operation reinstalls the operating system on instances of web roles or worker roles.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginReimageOptions contains the optional parameters for the CloudServicesClient.BeginReimage
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginReimageOptions contains the optional parameters for the CloudServicesClient.BeginReimage
+// method.
func (client *CloudServicesClient) BeginReimage(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginReimageOptions) (*runtime.Poller[CloudServicesClientReimageResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimage(ctx, resourceGroupName, cloudServiceName, options)
@@ -642,6 +658,7 @@ func (client *CloudServicesClient) BeginReimage(ctx context.Context, resourceGro
// Reimage - Reimage asynchronous operation reinstalls the operating system on instances of web roles or worker roles.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) reimage(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginReimageOptions) (*http.Response, error) {
req, err := client.reimageCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -689,11 +706,12 @@ func (client *CloudServicesClient) reimageCreateRequest(ctx context.Context, res
// BeginRestart - Restarts one or more role instances in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginRestartOptions contains the optional parameters for the CloudServicesClient.BeginRestart
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginRestartOptions contains the optional parameters for the CloudServicesClient.BeginRestart
+// method.
func (client *CloudServicesClient) BeginRestart(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginRestartOptions) (*runtime.Poller[CloudServicesClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, resourceGroupName, cloudServiceName, options)
@@ -708,6 +726,7 @@ func (client *CloudServicesClient) BeginRestart(ctx context.Context, resourceGro
// Restart - Restarts one or more role instances in a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) restart(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -755,11 +774,12 @@ func (client *CloudServicesClient) restartCreateRequest(ctx context.Context, res
// BeginStart - Starts the cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesClientBeginStartOptions contains the optional parameters for the CloudServicesClient.BeginStart
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesClientBeginStartOptions contains the optional parameters for the CloudServicesClient.BeginStart
+// method.
func (client *CloudServicesClient) BeginStart(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginStartOptions) (*runtime.Poller[CloudServicesClientStartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.start(ctx, resourceGroupName, cloudServiceName, options)
@@ -774,6 +794,7 @@ func (client *CloudServicesClient) BeginStart(ctx context.Context, resourceGroup
// Start - Starts the cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) start(ctx context.Context, resourceGroupName string, cloudServiceName string, options *CloudServicesClientBeginStartOptions) (*http.Response, error) {
req, err := client.startCreateRequest(ctx, resourceGroupName, cloudServiceName, options)
@@ -818,12 +839,13 @@ func (client *CloudServicesClient) startCreateRequest(ctx context.Context, resou
// BeginUpdate - Update a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// parameters - The cloud service object.
-// options - CloudServicesClientBeginUpdateOptions contains the optional parameters for the CloudServicesClient.BeginUpdate
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - parameters - The cloud service object.
+// - options - CloudServicesClientBeginUpdateOptions contains the optional parameters for the CloudServicesClient.BeginUpdate
+// method.
func (client *CloudServicesClient) BeginUpdate(ctx context.Context, resourceGroupName string, cloudServiceName string, parameters CloudServiceUpdate, options *CloudServicesClientBeginUpdateOptions) (*runtime.Poller[CloudServicesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, cloudServiceName, parameters, options)
@@ -838,6 +860,7 @@ func (client *CloudServicesClient) BeginUpdate(ctx context.Context, resourceGrou
// Update - Update a cloud service.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesClient) update(ctx context.Context, resourceGroupName string, cloudServiceName string, parameters CloudServiceUpdate, options *CloudServicesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, cloudServiceName, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/cloudservices_client_example_test.go b/sdk/resourcemanager/compute/armcompute/cloudservices_client_example_test.go
deleted file mode 100644
index b8979e765941..000000000000
--- a/sdk/resourcemanager/compute/armcompute/cloudservices_client_example_test.go
+++ /dev/null
@@ -1,632 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Create_WithMultiRole.json
-func ExampleCloudServicesClient_BeginCreateOrUpdate_createNewCloudServiceWithMultipleRoles() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudService{
- Location: to.Ptr("westus"),
- Properties: &armcompute.CloudServiceProperties{
- Configuration: to.Ptr("{ServiceConfiguration}"),
- NetworkProfile: &armcompute.CloudServiceNetworkProfile{
- LoadBalancerConfigurations: []*armcompute.LoadBalancerConfiguration{
- {
- Name: to.Ptr("contosolb"),
- Properties: &armcompute.LoadBalancerConfigurationProperties{
- FrontendIPConfigurations: []*armcompute.LoadBalancerFrontendIPConfiguration{
- {
- Name: to.Ptr("contosofe"),
- Properties: &armcompute.LoadBalancerFrontendIPConfigurationProperties{
- PublicIPAddress: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"),
- },
- },
- }},
- },
- }},
- },
- PackageURL: to.Ptr("{PackageUrl}"),
- RoleProfile: &armcompute.CloudServiceRoleProfile{
- Roles: []*armcompute.CloudServiceRoleProfileProperties{
- {
- Name: to.Ptr("ContosoFrontend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- },
- {
- Name: to.Ptr("ContosoBackend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- }},
- },
- UpgradeMode: to.Ptr(armcompute.CloudServiceUpgradeModeAuto),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Create_WithMultiRole_WithZones.json
-func ExampleCloudServicesClient_BeginCreateOrUpdate_createNewCloudServiceWithMultipleRolesInASpecificAvailabilityZone() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudService{
- Location: to.Ptr("westus"),
- Properties: &armcompute.CloudServiceProperties{
- Configuration: to.Ptr("{ServiceConfiguration}"),
- NetworkProfile: &armcompute.CloudServiceNetworkProfile{
- LoadBalancerConfigurations: []*armcompute.LoadBalancerConfiguration{
- {
- Name: to.Ptr("contosolb"),
- Properties: &armcompute.LoadBalancerConfigurationProperties{
- FrontendIPConfigurations: []*armcompute.LoadBalancerFrontendIPConfiguration{
- {
- Name: to.Ptr("contosofe"),
- Properties: &armcompute.LoadBalancerFrontendIPConfigurationProperties{
- PublicIPAddress: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"),
- },
- },
- }},
- },
- }},
- },
- PackageURL: to.Ptr("{PackageUrl}"),
- RoleProfile: &armcompute.CloudServiceRoleProfile{
- Roles: []*armcompute.CloudServiceRoleProfileProperties{
- {
- Name: to.Ptr("ContosoFrontend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- },
- {
- Name: to.Ptr("ContosoBackend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- }},
- },
- UpgradeMode: to.Ptr(armcompute.CloudServiceUpgradeModeAuto),
- },
- Zones: []*string{
- to.Ptr("1")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Create_WithSingleRole.json
-func ExampleCloudServicesClient_BeginCreateOrUpdate_createNewCloudServiceWithSingleRole() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudService{
- Location: to.Ptr("westus"),
- Properties: &armcompute.CloudServiceProperties{
- Configuration: to.Ptr("{ServiceConfiguration}"),
- NetworkProfile: &armcompute.CloudServiceNetworkProfile{
- LoadBalancerConfigurations: []*armcompute.LoadBalancerConfiguration{
- {
- Name: to.Ptr("myLoadBalancer"),
- Properties: &armcompute.LoadBalancerConfigurationProperties{
- FrontendIPConfigurations: []*armcompute.LoadBalancerFrontendIPConfiguration{
- {
- Name: to.Ptr("myfe"),
- Properties: &armcompute.LoadBalancerFrontendIPConfigurationProperties{
- PublicIPAddress: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/myPublicIP"),
- },
- },
- }},
- },
- }},
- },
- PackageURL: to.Ptr("{PackageUrl}"),
- RoleProfile: &armcompute.CloudServiceRoleProfile{
- Roles: []*armcompute.CloudServiceRoleProfileProperties{
- {
- Name: to.Ptr("ContosoFrontend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- }},
- },
- UpgradeMode: to.Ptr(armcompute.CloudServiceUpgradeModeAuto),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Create_WithSingleRoleAndCertificate.json
-func ExampleCloudServicesClient_BeginCreateOrUpdate_createNewCloudServiceWithSingleRoleAndCertificateFromKeyVault() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudService{
- Location: to.Ptr("westus"),
- Properties: &armcompute.CloudServiceProperties{
- Configuration: to.Ptr("{ServiceConfiguration}"),
- NetworkProfile: &armcompute.CloudServiceNetworkProfile{
- LoadBalancerConfigurations: []*armcompute.LoadBalancerConfiguration{
- {
- Name: to.Ptr("contosolb"),
- Properties: &armcompute.LoadBalancerConfigurationProperties{
- FrontendIPConfigurations: []*armcompute.LoadBalancerFrontendIPConfiguration{
- {
- Name: to.Ptr("contosofe"),
- Properties: &armcompute.LoadBalancerFrontendIPConfigurationProperties{
- PublicIPAddress: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"),
- },
- },
- }},
- },
- }},
- },
- OSProfile: &armcompute.CloudServiceOsProfile{
- Secrets: []*armcompute.CloudServiceVaultSecretGroup{
- {
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.KeyVault/vaults/{keyvault-name}"),
- },
- VaultCertificates: []*armcompute.CloudServiceVaultCertificate{
- {
- CertificateURL: to.Ptr("https://{keyvault-name}.vault.azure.net:443/secrets/ContosoCertificate/{secret-id}"),
- }},
- }},
- },
- PackageURL: to.Ptr("{PackageUrl}"),
- RoleProfile: &armcompute.CloudServiceRoleProfile{
- Roles: []*armcompute.CloudServiceRoleProfileProperties{
- {
- Name: to.Ptr("ContosoFrontend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- }},
- },
- UpgradeMode: to.Ptr(armcompute.CloudServiceUpgradeModeAuto),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Create_WithSingleRoleAndRDP.json
-func ExampleCloudServicesClient_BeginCreateOrUpdate_createNewCloudServiceWithSingleRoleAndRdpExtension() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudService{
- Location: to.Ptr("westus"),
- Properties: &armcompute.CloudServiceProperties{
- Configuration: to.Ptr("{ServiceConfiguration}"),
- ExtensionProfile: &armcompute.CloudServiceExtensionProfile{
- Extensions: []*armcompute.Extension{
- {
- Name: to.Ptr("RDPExtension"),
- Properties: &armcompute.CloudServiceExtensionProperties{
- Type: to.Ptr("RDP"),
- AutoUpgradeMinorVersion: to.Ptr(false),
- ProtectedSettings: "{password}",
- Publisher: to.Ptr("Microsoft.Windows.Azure.Extensions"),
- Settings: "UserAzure10/22/2021 15:05:45",
- TypeHandlerVersion: to.Ptr("1.2"),
- },
- }},
- },
- NetworkProfile: &armcompute.CloudServiceNetworkProfile{
- LoadBalancerConfigurations: []*armcompute.LoadBalancerConfiguration{
- {
- Name: to.Ptr("contosolb"),
- Properties: &armcompute.LoadBalancerConfigurationProperties{
- FrontendIPConfigurations: []*armcompute.LoadBalancerFrontendIPConfiguration{
- {
- Name: to.Ptr("contosofe"),
- Properties: &armcompute.LoadBalancerFrontendIPConfigurationProperties{
- PublicIPAddress: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"),
- },
- },
- }},
- },
- }},
- },
- PackageURL: to.Ptr("{PackageUrl}"),
- RoleProfile: &armcompute.CloudServiceRoleProfile{
- Roles: []*armcompute.CloudServiceRoleProfileProperties{
- {
- Name: to.Ptr("ContosoFrontend"),
- SKU: &armcompute.CloudServiceRoleSKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](1),
- Tier: to.Ptr("Standard"),
- },
- }},
- },
- UpgradeMode: to.Ptr(armcompute.CloudServiceUpgradeModeAuto),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Update_ToIncludeTags.json
-func ExampleCloudServicesClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "ConstosoRG", "{cs-name}", armcompute.CloudServiceUpdate{
- Tags: map[string]*string{
- "Documentation": to.Ptr("RestAPI"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Delete.json
-func ExampleCloudServicesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Get_WithMultiRoleAndRDP.json
-func ExampleCloudServicesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Get_InstanceViewWithMultiRole.json
-func ExampleCloudServicesClient_GetInstanceView() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetInstanceView(ctx, "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_List_BySubscription.json
-func ExampleCloudServicesClient_NewListAllPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_List_ByResourceGroup.json
-func ExampleCloudServicesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("ConstosoRG", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_Start.json
-func ExampleCloudServicesClient_BeginStart() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudService_PowerOff.json
-func ExampleCloudServicesClient_BeginPowerOff() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "ConstosoRG", "{cs-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Restart_ByCloudService.json
-func ExampleCloudServicesClient_BeginRestart() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "ConstosoRG", "{cs-name}", &armcompute.CloudServicesClientBeginRestartOptions{Parameters: &armcompute.RoleInstances{
- RoleInstances: []*string{
- to.Ptr("ContosoFrontend_IN_0"),
- to.Ptr("ContosoBackend_IN_1")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Reimage_ByCloudService.json
-func ExampleCloudServicesClient_BeginReimage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "ConstosoRG", "{cs-name}", &armcompute.CloudServicesClientBeginReimageOptions{Parameters: &armcompute.RoleInstances{
- RoleInstances: []*string{
- to.Ptr("ContosoFrontend_IN_0"),
- to.Ptr("ContosoBackend_IN_1")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Rebuild_ByCloudService.json
-func ExampleCloudServicesClient_BeginRebuild() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRebuild(ctx, "ConstosoRG", "{cs-name}", &armcompute.CloudServicesClientBeginRebuildOptions{Parameters: &armcompute.RoleInstances{
- RoleInstances: []*string{
- to.Ptr("ContosoFrontend_IN_0"),
- to.Ptr("ContosoBackend_IN_1")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceRoleInstance_Delete_ByCloudService.json
-func ExampleCloudServicesClient_BeginDeleteInstances() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeleteInstances(ctx, "ConstosoRG", "{cs-name}", &armcompute.CloudServicesClientBeginDeleteInstancesOptions{Parameters: &armcompute.RoleInstances{
- RoleInstances: []*string{
- to.Ptr("ContosoFrontend_IN_0"),
- to.Ptr("ContosoBackend_IN_1")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client.go b/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client.go
index 2b7b8a48423d..995d9c7232bf 100644
--- a/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client.go
+++ b/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client.go
@@ -33,10 +33,10 @@ type CloudServicesUpdateDomainClient struct {
}
// NewCloudServicesUpdateDomainClient creates a new instance of CloudServicesUpdateDomainClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCloudServicesUpdateDomainClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CloudServicesUpdateDomainClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -60,13 +60,14 @@ func NewCloudServicesUpdateDomainClient(subscriptionID string, credential azcore
// GetUpdateDomain - Gets the specified update domain of a cloud service. Use nextLink property in the response to get the
// next page of update domains. Do this till nextLink is null to fetch all the update domains.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based
-// index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
-// options - CloudServicesUpdateDomainClientGetUpdateDomainOptions contains the optional parameters for the CloudServicesUpdateDomainClient.GetUpdateDomain
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based
+// index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
+// - options - CloudServicesUpdateDomainClientGetUpdateDomainOptions contains the optional parameters for the CloudServicesUpdateDomainClient.GetUpdateDomain
+// method.
func (client *CloudServicesUpdateDomainClient) GetUpdateDomain(ctx context.Context, resourceGroupName string, cloudServiceName string, updateDomain int32, options *CloudServicesUpdateDomainClientGetUpdateDomainOptions) (CloudServicesUpdateDomainClientGetUpdateDomainResponse, error) {
req, err := client.getUpdateDomainCreateRequest(ctx, resourceGroupName, cloudServiceName, updateDomain, options)
if err != nil {
@@ -119,11 +120,12 @@ func (client *CloudServicesUpdateDomainClient) getUpdateDomainHandleResponse(res
}
// NewListUpdateDomainsPager - Gets a list of all update domains in a cloud service.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// options - CloudServicesUpdateDomainClientListUpdateDomainsOptions contains the optional parameters for the CloudServicesUpdateDomainClient.ListUpdateDomains
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - options - CloudServicesUpdateDomainClientListUpdateDomainsOptions contains the optional parameters for the CloudServicesUpdateDomainClient.NewListUpdateDomainsPager
+// method.
func (client *CloudServicesUpdateDomainClient) NewListUpdateDomainsPager(resourceGroupName string, cloudServiceName string, options *CloudServicesUpdateDomainClientListUpdateDomainsOptions) *runtime.Pager[CloudServicesUpdateDomainClientListUpdateDomainsResponse] {
return runtime.NewPager(runtime.PagingHandler[CloudServicesUpdateDomainClientListUpdateDomainsResponse]{
More: func(page CloudServicesUpdateDomainClientListUpdateDomainsResponse) bool {
@@ -189,14 +191,15 @@ func (client *CloudServicesUpdateDomainClient) listUpdateDomainsHandleResponse(r
// BeginWalkUpdateDomain - Updates the role instances in the specified update domain.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
-// resourceGroupName - Name of the resource group.
-// cloudServiceName - Name of the cloud service.
-// updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based
-// index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
-// parameters - The update domain object.
-// options - CloudServicesUpdateDomainClientBeginWalkUpdateDomainOptions contains the optional parameters for the CloudServicesUpdateDomainClient.BeginWalkUpdateDomain
-// method.
+// - resourceGroupName - Name of the resource group.
+// - cloudServiceName - Name of the cloud service.
+// - updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based
+// index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
+// - parameters - The update domain object.
+// - options - CloudServicesUpdateDomainClientBeginWalkUpdateDomainOptions contains the optional parameters for the CloudServicesUpdateDomainClient.BeginWalkUpdateDomain
+// method.
func (client *CloudServicesUpdateDomainClient) BeginWalkUpdateDomain(ctx context.Context, resourceGroupName string, cloudServiceName string, updateDomain int32, parameters UpdateDomain, options *CloudServicesUpdateDomainClientBeginWalkUpdateDomainOptions) (*runtime.Poller[CloudServicesUpdateDomainClientWalkUpdateDomainResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.walkUpdateDomain(ctx, resourceGroupName, cloudServiceName, updateDomain, parameters, options)
@@ -211,6 +214,7 @@ func (client *CloudServicesUpdateDomainClient) BeginWalkUpdateDomain(ctx context
// WalkUpdateDomain - Updates the role instances in the specified update domain.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-09-04
func (client *CloudServicesUpdateDomainClient) walkUpdateDomain(ctx context.Context, resourceGroupName string, cloudServiceName string, updateDomain int32, parameters UpdateDomain, options *CloudServicesUpdateDomainClientBeginWalkUpdateDomainOptions) (*http.Response, error) {
req, err := client.walkUpdateDomainCreateRequest(ctx, resourceGroupName, cloudServiceName, updateDomain, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client_example_test.go b/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client_example_test.go
deleted file mode 100644
index b921099dfa76..000000000000
--- a/sdk/resourcemanager/compute/armcompute/cloudservicesupdatedomain_client_example_test.go
+++ /dev/null
@@ -1,81 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceUpdateDomain_Update.json
-func ExampleCloudServicesUpdateDomainClient_BeginWalkUpdateDomain() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesUpdateDomainClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginWalkUpdateDomain(ctx, "ConstosoRG", "{cs-name}", 1, armcompute.UpdateDomain{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceUpdateDomain_Get.json
-func ExampleCloudServicesUpdateDomainClient_GetUpdateDomain() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesUpdateDomainClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetUpdateDomain(ctx, "ConstosoRG", "{cs-name}", 1, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-09-04/examples/CloudServiceUpdateDomain_List.json
-func ExampleCloudServicesUpdateDomainClient_NewListUpdateDomainsPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCloudServicesUpdateDomainClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListUpdateDomainsPager("ConstosoRG", "{cs-name}", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleries_client.go b/sdk/resourcemanager/compute/armcompute/communitygalleries_client.go
index 6430d1261a67..5c12f5b68785 100644
--- a/sdk/resourcemanager/compute/armcompute/communitygalleries_client.go
+++ b/sdk/resourcemanager/compute/armcompute/communitygalleries_client.go
@@ -32,10 +32,10 @@ type CommunityGalleriesClient struct {
}
// NewCommunityGalleriesClient creates a new instance of CommunityGalleriesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCommunityGalleriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CommunityGalleriesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,10 +58,11 @@ func NewCommunityGalleriesClient(subscriptionID string, credential azcore.TokenC
// Get - Get a community gallery by gallery public name.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// publicGalleryName - The public name of the community gallery.
-// options - CommunityGalleriesClientGetOptions contains the optional parameters for the CommunityGalleriesClient.Get method.
+// - location - Resource location.
+// - publicGalleryName - The public name of the community gallery.
+// - options - CommunityGalleriesClientGetOptions contains the optional parameters for the CommunityGalleriesClient.Get method.
func (client *CommunityGalleriesClient) Get(ctx context.Context, location string, publicGalleryName string, options *CommunityGalleriesClientGetOptions) (CommunityGalleriesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, publicGalleryName, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleries_client_example_test.go b/sdk/resourcemanager/compute/armcompute/communitygalleries_client_example_test.go
deleted file mode 100644
index f5fb36c8db2f..000000000000
--- a/sdk/resourcemanager/compute/armcompute/communitygalleries_client_example_test.go
+++ /dev/null
@@ -1,36 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/communityGalleryExamples/CommunityGallery_Get.json
-func ExampleCommunityGalleriesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCommunityGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "publicGalleryName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client.go b/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client.go
index 23753e2d0e97..fa35fe3b06f1 100644
--- a/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client.go
+++ b/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client.go
@@ -32,10 +32,10 @@ type CommunityGalleryImagesClient struct {
}
// NewCommunityGalleryImagesClient creates a new instance of CommunityGalleryImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCommunityGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CommunityGalleryImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewCommunityGalleryImagesClient(subscriptionID string, credential azcore.To
// Get - Get a community gallery image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// publicGalleryName - The public name of the community gallery.
-// galleryImageName - The name of the community gallery image definition.
-// options - CommunityGalleryImagesClientGetOptions contains the optional parameters for the CommunityGalleryImagesClient.Get
-// method.
+// - location - Resource location.
+// - publicGalleryName - The public name of the community gallery.
+// - galleryImageName - The name of the community gallery image definition.
+// - options - CommunityGalleryImagesClientGetOptions contains the optional parameters for the CommunityGalleryImagesClient.Get
+// method.
func (client *CommunityGalleryImagesClient) Get(ctx context.Context, location string, publicGalleryName string, galleryImageName string, options *CommunityGalleryImagesClientGetOptions) (CommunityGalleryImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, publicGalleryName, galleryImageName, options)
if err != nil {
@@ -119,11 +120,12 @@ func (client *CommunityGalleryImagesClient) getHandleResponse(resp *http.Respons
}
// NewListPager - List community gallery images inside a gallery.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// publicGalleryName - The public name of the community gallery.
-// options - CommunityGalleryImagesClientListOptions contains the optional parameters for the CommunityGalleryImagesClient.List
-// method.
+// - location - Resource location.
+// - publicGalleryName - The public name of the community gallery.
+// - options - CommunityGalleryImagesClientListOptions contains the optional parameters for the CommunityGalleryImagesClient.NewListPager
+// method.
func (client *CommunityGalleryImagesClient) NewListPager(location string, publicGalleryName string, options *CommunityGalleryImagesClientListOptions) *runtime.Pager[CommunityGalleryImagesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[CommunityGalleryImagesClientListResponse]{
More: func(page CommunityGalleryImagesClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client_example_test.go b/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client_example_test.go
deleted file mode 100644
index 990f08bfdecd..000000000000
--- a/sdk/resourcemanager/compute/armcompute/communitygalleryimages_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/communityGalleryExamples/CommunityGalleryImage_Get.json
-func ExampleCommunityGalleryImagesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCommunityGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "publicGalleryName", "myGalleryImageName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/communityGalleryExamples/CommunityGalleryImage_List.json
-func ExampleCommunityGalleryImagesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCommunityGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myLocation", "publicGalleryName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client.go b/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client.go
index fef38441b669..494017629cec 100644
--- a/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client.go
@@ -32,10 +32,10 @@ type CommunityGalleryImageVersionsClient struct {
}
// NewCommunityGalleryImageVersionsClient creates a new instance of CommunityGalleryImageVersionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewCommunityGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CommunityGalleryImageVersionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,15 +58,16 @@ func NewCommunityGalleryImageVersionsClient(subscriptionID string, credential az
// Get - Get a community gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// publicGalleryName - The public name of the community gallery.
-// galleryImageName - The name of the community gallery image definition.
-// galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern:
-// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
-// Format: ..
-// options - CommunityGalleryImageVersionsClientGetOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.Get
-// method.
+// - location - Resource location.
+// - publicGalleryName - The public name of the community gallery.
+// - galleryImageName - The name of the community gallery image definition.
+// - galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern:
+// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
+// Format: ..
+// - options - CommunityGalleryImageVersionsClientGetOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.Get
+// method.
func (client *CommunityGalleryImageVersionsClient) Get(ctx context.Context, location string, publicGalleryName string, galleryImageName string, galleryImageVersionName string, options *CommunityGalleryImageVersionsClientGetOptions) (CommunityGalleryImageVersionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, publicGalleryName, galleryImageName, galleryImageVersionName, options)
if err != nil {
@@ -126,12 +127,13 @@ func (client *CommunityGalleryImageVersionsClient) getHandleResponse(resp *http.
}
// NewListPager - List community gallery image versions inside an image.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// publicGalleryName - The public name of the community gallery.
-// galleryImageName - The name of the community gallery image definition.
-// options - CommunityGalleryImageVersionsClientListOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.List
-// method.
+// - location - Resource location.
+// - publicGalleryName - The public name of the community gallery.
+// - galleryImageName - The name of the community gallery image definition.
+// - options - CommunityGalleryImageVersionsClientListOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.NewListPager
+// method.
func (client *CommunityGalleryImageVersionsClient) NewListPager(location string, publicGalleryName string, galleryImageName string, options *CommunityGalleryImageVersionsClientListOptions) *runtime.Pager[CommunityGalleryImageVersionsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[CommunityGalleryImageVersionsClientListResponse]{
More: func(page CommunityGalleryImageVersionsClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client_example_test.go
deleted file mode 100644
index b2aca138c9fb..000000000000
--- a/sdk/resourcemanager/compute/armcompute/communitygalleryimageversions_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/communityGalleryExamples/CommunityGalleryImageVersion_Get.json
-func ExampleCommunityGalleryImageVersionsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCommunityGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "publicGalleryName", "myGalleryImageName", "myGalleryImageVersionName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/communityGalleryExamples/CommunityGalleryImageVersion_List.json
-func ExampleCommunityGalleryImageVersionsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewCommunityGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myLocation", "publicGalleryName", "myGalleryImageName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/constants.go b/sdk/resourcemanager/compute/armcompute/constants.go
index 399a20dd199f..7aac53b9ee88 100644
--- a/sdk/resourcemanager/compute/armcompute/constants.go
+++ b/sdk/resourcemanager/compute/armcompute/constants.go
@@ -11,7 +11,7 @@ package armcompute
const (
moduleName = "armcompute"
- moduleVersion = "v4.1.0"
+ moduleVersion = "v5.0.0"
)
type AccessLevel string
@@ -1864,9 +1864,10 @@ func PossibleStatusLevelTypesValues() []StatusLevelTypes {
type StorageAccountType string
const (
- StorageAccountTypePremiumLRS StorageAccountType = "Premium_LRS"
- StorageAccountTypeStandardLRS StorageAccountType = "Standard_LRS"
- StorageAccountTypeStandardZRS StorageAccountType = "Standard_ZRS"
+ StorageAccountTypePremiumLRS StorageAccountType = "Premium_LRS"
+ StorageAccountTypeStandardLRS StorageAccountType = "Standard_LRS"
+ StorageAccountTypeStandardSSDLRS StorageAccountType = "StandardSSD_LRS"
+ StorageAccountTypeStandardZRS StorageAccountType = "Standard_ZRS"
)
// PossibleStorageAccountTypeValues returns the possible values for the StorageAccountType const type.
@@ -1874,6 +1875,7 @@ func PossibleStorageAccountTypeValues() []StorageAccountType {
return []StorageAccountType{
StorageAccountTypePremiumLRS,
StorageAccountTypeStandardLRS,
+ StorageAccountTypeStandardSSDLRS,
StorageAccountTypeStandardZRS,
}
}
diff --git a/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client.go b/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client.go
index 51a0016f7c52..a05d672570e0 100644
--- a/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client.go
+++ b/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client.go
@@ -32,10 +32,10 @@ type DedicatedHostGroupsClient struct {
}
// NewDedicatedHostGroupsClient creates a new instance of DedicatedHostGroupsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDedicatedHostGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DedicatedHostGroupsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,12 +59,13 @@ func NewDedicatedHostGroupsClient(subscriptionID string, credential azcore.Token
// CreateOrUpdate - Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please
// see Dedicated Host Documentation [https://go.microsoft.com/fwlink/?linkid=2082596]
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// parameters - Parameters supplied to the Create Dedicated Host Group.
-// options - DedicatedHostGroupsClientCreateOrUpdateOptions contains the optional parameters for the DedicatedHostGroupsClient.CreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - parameters - Parameters supplied to the Create Dedicated Host Group.
+// - options - DedicatedHostGroupsClientCreateOrUpdateOptions contains the optional parameters for the DedicatedHostGroupsClient.CreateOrUpdate
+// method.
func (client *DedicatedHostGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, parameters DedicatedHostGroup, options *DedicatedHostGroupsClientCreateOrUpdateOptions) (DedicatedHostGroupsClientCreateOrUpdateResponse, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, hostGroupName, parameters, options)
if err != nil {
@@ -117,11 +118,12 @@ func (client *DedicatedHostGroupsClient) createOrUpdateHandleResponse(resp *http
// Delete - Delete a dedicated host group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// options - DedicatedHostGroupsClientDeleteOptions contains the optional parameters for the DedicatedHostGroupsClient.Delete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - options - DedicatedHostGroupsClientDeleteOptions contains the optional parameters for the DedicatedHostGroupsClient.Delete
+// method.
func (client *DedicatedHostGroupsClient) Delete(ctx context.Context, resourceGroupName string, hostGroupName string, options *DedicatedHostGroupsClientDeleteOptions) (DedicatedHostGroupsClientDeleteResponse, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, hostGroupName, options)
if err != nil {
@@ -165,10 +167,11 @@ func (client *DedicatedHostGroupsClient) deleteCreateRequest(ctx context.Context
// Get - Retrieves information about a dedicated host group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// options - DedicatedHostGroupsClientGetOptions contains the optional parameters for the DedicatedHostGroupsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - options - DedicatedHostGroupsClientGetOptions contains the optional parameters for the DedicatedHostGroupsClient.Get method.
func (client *DedicatedHostGroupsClient) Get(ctx context.Context, resourceGroupName string, hostGroupName string, options *DedicatedHostGroupsClientGetOptions) (DedicatedHostGroupsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, hostGroupName, options)
if err != nil {
@@ -224,10 +227,11 @@ func (client *DedicatedHostGroupsClient) getHandleResponse(resp *http.Response)
// NewListByResourceGroupPager - Lists all of the dedicated host groups in the specified resource group. Use the nextLink
// property in the response to get the next page of dedicated host groups.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - DedicatedHostGroupsClientListByResourceGroupOptions contains the optional parameters for the DedicatedHostGroupsClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - DedicatedHostGroupsClientListByResourceGroupOptions contains the optional parameters for the DedicatedHostGroupsClient.NewListByResourceGroupPager
+// method.
func (client *DedicatedHostGroupsClient) NewListByResourceGroupPager(resourceGroupName string, options *DedicatedHostGroupsClientListByResourceGroupOptions) *runtime.Pager[DedicatedHostGroupsClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[DedicatedHostGroupsClientListByResourceGroupResponse]{
More: func(page DedicatedHostGroupsClientListByResourceGroupResponse) bool {
@@ -289,9 +293,10 @@ func (client *DedicatedHostGroupsClient) listByResourceGroupHandleResponse(resp
// NewListBySubscriptionPager - Lists all of the dedicated host groups in the subscription. Use the nextLink property in the
// response to get the next page of dedicated host groups.
+//
// Generated from API version 2022-11-01
-// options - DedicatedHostGroupsClientListBySubscriptionOptions contains the optional parameters for the DedicatedHostGroupsClient.ListBySubscription
-// method.
+// - options - DedicatedHostGroupsClientListBySubscriptionOptions contains the optional parameters for the DedicatedHostGroupsClient.NewListBySubscriptionPager
+// method.
func (client *DedicatedHostGroupsClient) NewListBySubscriptionPager(options *DedicatedHostGroupsClientListBySubscriptionOptions) *runtime.Pager[DedicatedHostGroupsClientListBySubscriptionResponse] {
return runtime.NewPager(runtime.PagingHandler[DedicatedHostGroupsClientListBySubscriptionResponse]{
More: func(page DedicatedHostGroupsClientListBySubscriptionResponse) bool {
@@ -349,12 +354,13 @@ func (client *DedicatedHostGroupsClient) listBySubscriptionHandleResponse(resp *
// Update - Update an dedicated host group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// parameters - Parameters supplied to the Update Dedicated Host Group operation.
-// options - DedicatedHostGroupsClientUpdateOptions contains the optional parameters for the DedicatedHostGroupsClient.Update
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - parameters - Parameters supplied to the Update Dedicated Host Group operation.
+// - options - DedicatedHostGroupsClientUpdateOptions contains the optional parameters for the DedicatedHostGroupsClient.Update
+// method.
func (client *DedicatedHostGroupsClient) Update(ctx context.Context, resourceGroupName string, hostGroupName string, parameters DedicatedHostGroupUpdate, options *DedicatedHostGroupsClientUpdateOptions) (DedicatedHostGroupsClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, hostGroupName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client_example_test.go b/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client_example_test.go
deleted file mode 100644
index b4cdc41479c9..000000000000
--- a/sdk/resourcemanager/compute/armcompute/dedicatedhostgroups_client_example_test.go
+++ /dev/null
@@ -1,319 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate_WithUltraSSD.json
-func ExampleDedicatedHostGroupsClient_CreateOrUpdate_createOrUpdateADedicatedHostGroupWithUltraSsdSupport() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myDedicatedHostGroup", armcompute.DedicatedHostGroup{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "department": to.Ptr("finance"),
- },
- Properties: &armcompute.DedicatedHostGroupProperties{
- AdditionalCapabilities: &armcompute.DedicatedHostGroupPropertiesAdditionalCapabilities{
- UltraSSDEnabled: to.Ptr(true),
- },
- PlatformFaultDomainCount: to.Ptr[int32](3),
- SupportAutomaticPlacement: to.Ptr(true),
- },
- Zones: []*string{
- to.Ptr("1")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate.json
-func ExampleDedicatedHostGroupsClient_CreateOrUpdate_createOrUpdateADedicatedHostGroup() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myDedicatedHostGroup", armcompute.DedicatedHostGroup{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "department": to.Ptr("finance"),
- },
- Properties: &armcompute.DedicatedHostGroupProperties{
- PlatformFaultDomainCount: to.Ptr[int32](3),
- SupportAutomaticPlacement: to.Ptr(true),
- },
- Zones: []*string{
- to.Ptr("1")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MaximumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_Update_dedicatedHostGroupsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaa", armcompute.DedicatedHostGroupUpdate{
- Tags: map[string]*string{
- "key9921": to.Ptr("aaaaaaaaaa"),
- },
- Properties: &armcompute.DedicatedHostGroupProperties{
- InstanceView: &armcompute.DedicatedHostGroupInstanceView{
- Hosts: []*armcompute.DedicatedHostInstanceViewWithName{
- {
- AvailableCapacity: &armcompute.DedicatedHostAvailableCapacity{
- AllocatableVMs: []*armcompute.DedicatedHostAllocatableVM{
- {
- Count: to.Ptr[float64](26),
- VMSize: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- }},
- },
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- }},
- },
- PlatformFaultDomainCount: to.Ptr[int32](3),
- SupportAutomaticPlacement: to.Ptr(true),
- },
- Zones: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MinimumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_Update_dedicatedHostGroupsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaa", armcompute.DedicatedHostGroupUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MaximumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_Delete_dedicatedHostGroupsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "a", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MinimumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_Delete_dedicatedHostGroupsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroup_Get.json
-func ExampleDedicatedHostGroupsClient_Get_createADedicatedHostGroup() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDedicatedHostGroup", &armcompute.DedicatedHostGroupsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroup_Get_UltraSSDEnabledDedicatedHostGroup.json
-func ExampleDedicatedHostGroupsClient_Get_createAnUltraSsdEnabledDedicatedHostGroup() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDedicatedHostGroup", &armcompute.DedicatedHostGroupsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_NewListByResourceGroupPager_dedicatedHostGroupsListByResourceGroupMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_NewListByResourceGroupPager_dedicatedHostGroupsListByResourceGroupMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_NewListBySubscriptionPager_dedicatedHostGroupsListBySubscriptionMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
-func ExampleDedicatedHostGroupsClient_NewListBySubscriptionPager_dedicatedHostGroupsListBySubscriptionMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client.go b/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client.go
index 19e2d77d452b..228a505a4430 100644
--- a/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client.go
+++ b/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client.go
@@ -32,10 +32,10 @@ type DedicatedHostsClient struct {
}
// NewDedicatedHostsClient creates a new instance of DedicatedHostsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDedicatedHostsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DedicatedHostsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewDedicatedHostsClient(subscriptionID string, credential azcore.TokenCrede
// BeginCreateOrUpdate - Create or update a dedicated host .
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// hostName - The name of the dedicated host .
-// parameters - Parameters supplied to the Create Dedicated Host.
-// options - DedicatedHostsClientBeginCreateOrUpdateOptions contains the optional parameters for the DedicatedHostsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - hostName - The name of the dedicated host .
+// - parameters - Parameters supplied to the Create Dedicated Host.
+// - options - DedicatedHostsClientBeginCreateOrUpdateOptions contains the optional parameters for the DedicatedHostsClient.BeginCreateOrUpdate
+// method.
func (client *DedicatedHostsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, parameters DedicatedHost, options *DedicatedHostsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DedicatedHostsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, hostGroupName, hostName, parameters, options)
@@ -79,6 +80,7 @@ func (client *DedicatedHostsClient) BeginCreateOrUpdate(ctx context.Context, res
// CreateOrUpdate - Create or update a dedicated host .
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *DedicatedHostsClient) createOrUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, parameters DedicatedHost, options *DedicatedHostsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, hostGroupName, hostName, parameters, options)
@@ -127,12 +129,13 @@ func (client *DedicatedHostsClient) createOrUpdateCreateRequest(ctx context.Cont
// BeginDelete - Delete a dedicated host.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// hostName - The name of the dedicated host.
-// options - DedicatedHostsClientBeginDeleteOptions contains the optional parameters for the DedicatedHostsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - hostName - The name of the dedicated host.
+// - options - DedicatedHostsClientBeginDeleteOptions contains the optional parameters for the DedicatedHostsClient.BeginDelete
+// method.
func (client *DedicatedHostsClient) BeginDelete(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, options *DedicatedHostsClientBeginDeleteOptions) (*runtime.Poller[DedicatedHostsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, hostGroupName, hostName, options)
@@ -147,6 +150,7 @@ func (client *DedicatedHostsClient) BeginDelete(ctx context.Context, resourceGro
// Delete - Delete a dedicated host.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *DedicatedHostsClient) deleteOperation(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, options *DedicatedHostsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, hostGroupName, hostName, options)
@@ -195,11 +199,12 @@ func (client *DedicatedHostsClient) deleteCreateRequest(ctx context.Context, res
// Get - Retrieves information about a dedicated host.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// hostName - The name of the dedicated host.
-// options - DedicatedHostsClientGetOptions contains the optional parameters for the DedicatedHostsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - hostName - The name of the dedicated host.
+// - options - DedicatedHostsClientGetOptions contains the optional parameters for the DedicatedHostsClient.Get method.
func (client *DedicatedHostsClient) Get(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, options *DedicatedHostsClientGetOptions) (DedicatedHostsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, hostGroupName, hostName, options)
if err != nil {
@@ -259,11 +264,12 @@ func (client *DedicatedHostsClient) getHandleResponse(resp *http.Response) (Dedi
// NewListByHostGroupPager - Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property
// in the response to get the next page of dedicated hosts.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// options - DedicatedHostsClientListByHostGroupOptions contains the optional parameters for the DedicatedHostsClient.ListByHostGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - options - DedicatedHostsClientListByHostGroupOptions contains the optional parameters for the DedicatedHostsClient.NewListByHostGroupPager
+// method.
func (client *DedicatedHostsClient) NewListByHostGroupPager(resourceGroupName string, hostGroupName string, options *DedicatedHostsClientListByHostGroupOptions) *runtime.Pager[DedicatedHostsClientListByHostGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[DedicatedHostsClientListByHostGroupResponse]{
More: func(page DedicatedHostsClientListByHostGroupResponse) bool {
@@ -332,12 +338,13 @@ func (client *DedicatedHostsClient) listByHostGroupHandleResponse(resp *http.Res
// restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview
// for more details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// hostName - The name of the dedicated host.
-// options - DedicatedHostsClientBeginRestartOptions contains the optional parameters for the DedicatedHostsClient.BeginRestart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - hostName - The name of the dedicated host.
+// - options - DedicatedHostsClientBeginRestartOptions contains the optional parameters for the DedicatedHostsClient.BeginRestart
+// method.
func (client *DedicatedHostsClient) BeginRestart(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, options *DedicatedHostsClientBeginRestartOptions) (*runtime.Poller[DedicatedHostsClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, resourceGroupName, hostGroupName, hostName, options)
@@ -355,6 +362,7 @@ func (client *DedicatedHostsClient) BeginRestart(ctx context.Context, resourceGr
// restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview
// for more details.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *DedicatedHostsClient) restart(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, options *DedicatedHostsClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, resourceGroupName, hostGroupName, hostName, options)
@@ -403,13 +411,14 @@ func (client *DedicatedHostsClient) restartCreateRequest(ctx context.Context, re
// BeginUpdate - Update an dedicated host .
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// hostGroupName - The name of the dedicated host group.
-// hostName - The name of the dedicated host .
-// parameters - Parameters supplied to the Update Dedicated Host operation.
-// options - DedicatedHostsClientBeginUpdateOptions contains the optional parameters for the DedicatedHostsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - hostGroupName - The name of the dedicated host group.
+// - hostName - The name of the dedicated host .
+// - parameters - Parameters supplied to the Update Dedicated Host operation.
+// - options - DedicatedHostsClientBeginUpdateOptions contains the optional parameters for the DedicatedHostsClient.BeginUpdate
+// method.
func (client *DedicatedHostsClient) BeginUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, parameters DedicatedHostUpdate, options *DedicatedHostsClientBeginUpdateOptions) (*runtime.Poller[DedicatedHostsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, hostGroupName, hostName, parameters, options)
@@ -424,6 +433,7 @@ func (client *DedicatedHostsClient) BeginUpdate(ctx context.Context, resourceGro
// Update - Update an dedicated host .
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *DedicatedHostsClient) update(ctx context.Context, resourceGroupName string, hostGroupName string, hostName string, parameters DedicatedHostUpdate, options *DedicatedHostsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, hostGroupName, hostName, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client_example_test.go b/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client_example_test.go
deleted file mode 100644
index 0cc5f650ad00..000000000000
--- a/sdk/resourcemanager/compute/armcompute/dedicatedhosts_client_example_test.go
+++ /dev/null
@@ -1,256 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHost_CreateOrUpdate.json
-func ExampleDedicatedHostsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDedicatedHostGroup", "myDedicatedHost", armcompute.DedicatedHost{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "department": to.Ptr("HR"),
- },
- Properties: &armcompute.DedicatedHostProperties{
- PlatformFaultDomain: to.Ptr[int32](1),
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("DSv3-Type1"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_Update_MaximumSet_Gen.json
-func ExampleDedicatedHostsClient_BeginUpdate_dedicatedHostsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", armcompute.DedicatedHostUpdate{
- Tags: map[string]*string{
- "key8813": to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- },
- Properties: &armcompute.DedicatedHostProperties{
- AutoReplaceOnFailure: to.Ptr(true),
- InstanceView: &armcompute.DedicatedHostInstanceView{
- AvailableCapacity: &armcompute.DedicatedHostAvailableCapacity{
- AllocatableVMs: []*armcompute.DedicatedHostAllocatableVM{
- {
- Count: to.Ptr[float64](26),
- VMSize: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- }},
- },
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- },
- LicenseType: to.Ptr(armcompute.DedicatedHostLicenseTypesWindowsServerHybrid),
- PlatformFaultDomain: to.Ptr[int32](1),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_Update_MinimumSet_Gen.json
-func ExampleDedicatedHostsClient_BeginUpdate_dedicatedHostsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aa", "aaaaaaaaaaaaaaaaaaaaaaaaaa", armcompute.DedicatedHostUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_Delete_MaximumSet_Gen.json
-func ExampleDedicatedHostsClient_BeginDelete_dedicatedHostsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaa", "aaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_Delete_MinimumSet_Gen.json
-func ExampleDedicatedHostsClient_BeginDelete_dedicatedHostsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaa", "aaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHost_Get.json
-func ExampleDedicatedHostsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDedicatedHostGroup", "myHost", &armcompute.DedicatedHostsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
-func ExampleDedicatedHostsClient_NewListByHostGroupPager_dedicatedHostsListByHostGroupMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByHostGroupPager("rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
-func ExampleDedicatedHostsClient_NewListByHostGroupPager_dedicatedHostsListByHostGroupMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByHostGroupPager("rgcompute", "aaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/dedicatedHostExamples/DedicatedHost_Restart.json
-func ExampleDedicatedHostsClient_BeginRestart() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDedicatedHostsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "myResourceGroup", "myDedicatedHostGroup", "myHost", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/diskaccesses_client.go b/sdk/resourcemanager/compute/armcompute/diskaccesses_client.go
index d15256296cbb..baad78cf8047 100644
--- a/sdk/resourcemanager/compute/armcompute/diskaccesses_client.go
+++ b/sdk/resourcemanager/compute/armcompute/diskaccesses_client.go
@@ -32,10 +32,10 @@ type DiskAccessesClient struct {
}
// NewDiskAccessesClient creates a new instance of DiskAccessesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDiskAccessesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DiskAccessesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewDiskAccessesClient(subscriptionID string, credential azcore.TokenCredent
// BeginCreateOrUpdate - Creates or updates a disk access resource
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// diskAccess - disk access object supplied in the body of the Put disk access operation.
-// options - DiskAccessesClientBeginCreateOrUpdateOptions contains the optional parameters for the DiskAccessesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - diskAccess - disk access object supplied in the body of the Put disk access operation.
+// - options - DiskAccessesClientBeginCreateOrUpdateOptions contains the optional parameters for the DiskAccessesClient.BeginCreateOrUpdate
+// method.
func (client *DiskAccessesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskAccessName string, diskAccess DiskAccess, options *DiskAccessesClientBeginCreateOrUpdateOptions) (*runtime.Poller[DiskAccessesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, diskAccessName, diskAccess, options)
@@ -80,6 +81,7 @@ func (client *DiskAccessesClient) BeginCreateOrUpdate(ctx context.Context, resou
// CreateOrUpdate - Creates or updates a disk access resource
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskAccessesClient) createOrUpdate(ctx context.Context, resourceGroupName string, diskAccessName string, diskAccess DiskAccess, options *DiskAccessesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, diskAccessName, diskAccess, options)
@@ -124,13 +126,14 @@ func (client *DiskAccessesClient) createOrUpdateCreateRequest(ctx context.Contex
// BeginDelete - Deletes a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// options - DiskAccessesClientBeginDeleteOptions contains the optional parameters for the DiskAccessesClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - options - DiskAccessesClientBeginDeleteOptions contains the optional parameters for the DiskAccessesClient.BeginDelete
+// method.
func (client *DiskAccessesClient) BeginDelete(ctx context.Context, resourceGroupName string, diskAccessName string, options *DiskAccessesClientBeginDeleteOptions) (*runtime.Poller[DiskAccessesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, diskAccessName, options)
@@ -145,6 +148,7 @@ func (client *DiskAccessesClient) BeginDelete(ctx context.Context, resourceGroup
// Delete - Deletes a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskAccessesClient) deleteOperation(ctx context.Context, resourceGroupName string, diskAccessName string, options *DiskAccessesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, diskAccessName, options)
@@ -189,14 +193,15 @@ func (client *DiskAccessesClient) deleteCreateRequest(ctx context.Context, resou
// BeginDeleteAPrivateEndpointConnection - Deletes a private endpoint connection under a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// privateEndpointConnectionName - The name of the private endpoint connection.
-// options - DiskAccessesClientBeginDeleteAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.BeginDeleteAPrivateEndpointConnection
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - privateEndpointConnectionName - The name of the private endpoint connection.
+// - options - DiskAccessesClientBeginDeleteAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.BeginDeleteAPrivateEndpointConnection
+// method.
func (client *DiskAccessesClient) BeginDeleteAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, privateEndpointConnectionName string, options *DiskAccessesClientBeginDeleteAPrivateEndpointConnectionOptions) (*runtime.Poller[DiskAccessesClientDeleteAPrivateEndpointConnectionResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteAPrivateEndpointConnection(ctx, resourceGroupName, diskAccessName, privateEndpointConnectionName, options)
@@ -211,6 +216,7 @@ func (client *DiskAccessesClient) BeginDeleteAPrivateEndpointConnection(ctx cont
// DeleteAPrivateEndpointConnection - Deletes a private endpoint connection under a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskAccessesClient) deleteAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, privateEndpointConnectionName string, options *DiskAccessesClientBeginDeleteAPrivateEndpointConnectionOptions) (*http.Response, error) {
req, err := client.deleteAPrivateEndpointConnectionCreateRequest(ctx, resourceGroupName, diskAccessName, privateEndpointConnectionName, options)
@@ -259,12 +265,13 @@ func (client *DiskAccessesClient) deleteAPrivateEndpointConnectionCreateRequest(
// Get - Gets information about a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// options - DiskAccessesClientGetOptions contains the optional parameters for the DiskAccessesClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - options - DiskAccessesClientGetOptions contains the optional parameters for the DiskAccessesClient.Get method.
func (client *DiskAccessesClient) Get(ctx context.Context, resourceGroupName string, diskAccessName string, options *DiskAccessesClientGetOptions) (DiskAccessesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, diskAccessName, options)
if err != nil {
@@ -317,14 +324,15 @@ func (client *DiskAccessesClient) getHandleResponse(resp *http.Response) (DiskAc
// GetAPrivateEndpointConnection - Gets information about a private endpoint connection under a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// privateEndpointConnectionName - The name of the private endpoint connection.
-// options - DiskAccessesClientGetAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.GetAPrivateEndpointConnection
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - privateEndpointConnectionName - The name of the private endpoint connection.
+// - options - DiskAccessesClientGetAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.GetAPrivateEndpointConnection
+// method.
func (client *DiskAccessesClient) GetAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, privateEndpointConnectionName string, options *DiskAccessesClientGetAPrivateEndpointConnectionOptions) (DiskAccessesClientGetAPrivateEndpointConnectionResponse, error) {
req, err := client.getAPrivateEndpointConnectionCreateRequest(ctx, resourceGroupName, diskAccessName, privateEndpointConnectionName, options)
if err != nil {
@@ -381,13 +389,14 @@ func (client *DiskAccessesClient) getAPrivateEndpointConnectionHandleResponse(re
// GetPrivateLinkResources - Gets the private link resources possible under disk access resource
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// options - DiskAccessesClientGetPrivateLinkResourcesOptions contains the optional parameters for the DiskAccessesClient.GetPrivateLinkResources
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - options - DiskAccessesClientGetPrivateLinkResourcesOptions contains the optional parameters for the DiskAccessesClient.GetPrivateLinkResources
+// method.
func (client *DiskAccessesClient) GetPrivateLinkResources(ctx context.Context, resourceGroupName string, diskAccessName string, options *DiskAccessesClientGetPrivateLinkResourcesOptions) (DiskAccessesClientGetPrivateLinkResourcesResponse, error) {
req, err := client.getPrivateLinkResourcesCreateRequest(ctx, resourceGroupName, diskAccessName, options)
if err != nil {
@@ -439,8 +448,9 @@ func (client *DiskAccessesClient) getPrivateLinkResourcesHandleResponse(resp *ht
}
// NewListPager - Lists all the disk access resources under a subscription.
+//
// Generated from API version 2022-07-02
-// options - DiskAccessesClientListOptions contains the optional parameters for the DiskAccessesClient.List method.
+// - options - DiskAccessesClientListOptions contains the optional parameters for the DiskAccessesClient.NewListPager method.
func (client *DiskAccessesClient) NewListPager(options *DiskAccessesClientListOptions) *runtime.Pager[DiskAccessesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskAccessesClientListResponse]{
More: func(page DiskAccessesClientListResponse) bool {
@@ -497,10 +507,11 @@ func (client *DiskAccessesClient) listHandleResponse(resp *http.Response) (DiskA
}
// NewListByResourceGroupPager - Lists all the disk access resources under a resource group.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// options - DiskAccessesClientListByResourceGroupOptions contains the optional parameters for the DiskAccessesClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - DiskAccessesClientListByResourceGroupOptions contains the optional parameters for the DiskAccessesClient.NewListByResourceGroupPager
+// method.
func (client *DiskAccessesClient) NewListByResourceGroupPager(resourceGroupName string, options *DiskAccessesClientListByResourceGroupOptions) *runtime.Pager[DiskAccessesClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskAccessesClientListByResourceGroupResponse]{
More: func(page DiskAccessesClientListByResourceGroupResponse) bool {
@@ -561,13 +572,14 @@ func (client *DiskAccessesClient) listByResourceGroupHandleResponse(resp *http.R
}
// NewListPrivateEndpointConnectionsPager - List information about private endpoint connections under a disk access resource
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// options - DiskAccessesClientListPrivateEndpointConnectionsOptions contains the optional parameters for the DiskAccessesClient.ListPrivateEndpointConnections
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - options - DiskAccessesClientListPrivateEndpointConnectionsOptions contains the optional parameters for the DiskAccessesClient.NewListPrivateEndpointConnectionsPager
+// method.
func (client *DiskAccessesClient) NewListPrivateEndpointConnectionsPager(resourceGroupName string, diskAccessName string, options *DiskAccessesClientListPrivateEndpointConnectionsOptions) *runtime.Pager[DiskAccessesClientListPrivateEndpointConnectionsResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskAccessesClientListPrivateEndpointConnectionsResponse]{
More: func(page DiskAccessesClientListPrivateEndpointConnectionsResponse) bool {
@@ -633,14 +645,15 @@ func (client *DiskAccessesClient) listPrivateEndpointConnectionsHandleResponse(r
// BeginUpdate - Updates (patches) a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// diskAccess - disk access object supplied in the body of the Patch disk access operation.
-// options - DiskAccessesClientBeginUpdateOptions contains the optional parameters for the DiskAccessesClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - diskAccess - disk access object supplied in the body of the Patch disk access operation.
+// - options - DiskAccessesClientBeginUpdateOptions contains the optional parameters for the DiskAccessesClient.BeginUpdate
+// method.
func (client *DiskAccessesClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskAccessName string, diskAccess DiskAccessUpdate, options *DiskAccessesClientBeginUpdateOptions) (*runtime.Poller[DiskAccessesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, diskAccessName, diskAccess, options)
@@ -655,6 +668,7 @@ func (client *DiskAccessesClient) BeginUpdate(ctx context.Context, resourceGroup
// Update - Updates (patches) a disk access resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskAccessesClient) update(ctx context.Context, resourceGroupName string, diskAccessName string, diskAccess DiskAccessUpdate, options *DiskAccessesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, diskAccessName, diskAccess, options)
@@ -700,16 +714,17 @@ func (client *DiskAccessesClient) updateCreateRequest(ctx context.Context, resou
// BeginUpdateAPrivateEndpointConnection - Approve or reject a private endpoint connection under disk access resource, this
// can't be used to create a new private endpoint connection.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
-// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
-// maximum name length is 80 characters.
-// privateEndpointConnectionName - The name of the private endpoint connection.
-// privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection
-// operation.
-// options - DiskAccessesClientBeginUpdateAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.BeginUpdateAPrivateEndpointConnection
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption
+// set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The
+// maximum name length is 80 characters.
+// - privateEndpointConnectionName - The name of the private endpoint connection.
+// - privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection
+// operation.
+// - options - DiskAccessesClientBeginUpdateAPrivateEndpointConnectionOptions contains the optional parameters for the DiskAccessesClient.BeginUpdateAPrivateEndpointConnection
+// method.
func (client *DiskAccessesClient) BeginUpdateAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, privateEndpointConnectionName string, privateEndpointConnection PrivateEndpointConnection, options *DiskAccessesClientBeginUpdateAPrivateEndpointConnectionOptions) (*runtime.Poller[DiskAccessesClientUpdateAPrivateEndpointConnectionResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.updateAPrivateEndpointConnection(ctx, resourceGroupName, diskAccessName, privateEndpointConnectionName, privateEndpointConnection, options)
@@ -725,6 +740,7 @@ func (client *DiskAccessesClient) BeginUpdateAPrivateEndpointConnection(ctx cont
// UpdateAPrivateEndpointConnection - Approve or reject a private endpoint connection under disk access resource, this can't
// be used to create a new private endpoint connection.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskAccessesClient) updateAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, privateEndpointConnectionName string, privateEndpointConnection PrivateEndpointConnection, options *DiskAccessesClientBeginUpdateAPrivateEndpointConnectionOptions) (*http.Response, error) {
req, err := client.updateAPrivateEndpointConnectionCreateRequest(ctx, resourceGroupName, diskAccessName, privateEndpointConnectionName, privateEndpointConnection, options)
diff --git a/sdk/resourcemanager/compute/armcompute/diskaccesses_client_example_test.go b/sdk/resourcemanager/compute/armcompute/diskaccesses_client_example_test.go
deleted file mode 100644
index c69b0098b9c7..000000000000
--- a/sdk/resourcemanager/compute/armcompute/diskaccesses_client_example_test.go
+++ /dev/null
@@ -1,291 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_Create.json
-func ExampleDiskAccessesClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDiskAccess", armcompute.DiskAccess{
- Location: to.Ptr("West US"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_Update.json
-func ExampleDiskAccessesClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDiskAccess", armcompute.DiskAccessUpdate{
- Tags: map[string]*string{
- "department": to.Ptr("Development"),
- "project": to.Ptr("PrivateEndpoints"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_Get_WithPrivateEndpoints.json
-func ExampleDiskAccessesClient_Get_getInformationAboutADiskAccessResourceWithPrivateEndpoints() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDiskAccess", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_Get.json
-func ExampleDiskAccessesClient_Get_getInformationAboutADiskAccessResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDiskAccess", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_Delete.json
-func ExampleDiskAccessesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myDiskAccess", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_ListByResourceGroup.json
-func ExampleDiskAccessesClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccess_ListBySubscription.json
-func ExampleDiskAccessesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccessPrivateLinkResources_Get.json
-func ExampleDiskAccessesClient_GetPrivateLinkResources() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetPrivateLinkResources(ctx, "myResourceGroup", "myDiskAccess", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Approve.json
-func ExampleDiskAccessesClient_BeginUpdateAPrivateEndpointConnection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdateAPrivateEndpointConnection(ctx, "myResourceGroup", "myDiskAccess", "myPrivateEndpointConnection", armcompute.PrivateEndpointConnection{
- Properties: &armcompute.PrivateEndpointConnectionProperties{
- PrivateLinkServiceConnectionState: &armcompute.PrivateLinkServiceConnectionState{
- Description: to.Ptr("Approving myPrivateEndpointConnection"),
- Status: to.Ptr(armcompute.PrivateEndpointServiceConnectionStatusApproved),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Get.json
-func ExampleDiskAccessesClient_GetAPrivateEndpointConnection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetAPrivateEndpointConnection(ctx, "myResourceGroup", "myDiskAccess", "myPrivateEndpointConnection", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Delete.json
-func ExampleDiskAccessesClient_BeginDeleteAPrivateEndpointConnection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeleteAPrivateEndpointConnection(ctx, "myResourceGroup", "myDiskAccess", "myPrivateEndpointConnection", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_ListByDiskAccess.json
-func ExampleDiskAccessesClient_NewListPrivateEndpointConnectionsPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskAccessesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPrivateEndpointConnectionsPager("myResourceGroup", "myDiskAccess", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client.go b/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client.go
index b0cd017679bb..75025872474e 100644
--- a/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client.go
+++ b/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client.go
@@ -32,10 +32,10 @@ type DiskEncryptionSetsClient struct {
}
// NewDiskEncryptionSetsClient creates a new instance of DiskEncryptionSetsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDiskEncryptionSetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DiskEncryptionSetsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewDiskEncryptionSetsClient(subscriptionID string, credential azcore.TokenC
// BeginCreateOrUpdate - Creates or updates a disk encryption set
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
-// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
-// name length is 80 characters.
-// diskEncryptionSet - disk encryption set object supplied in the body of the Put disk encryption set operation.
-// options - DiskEncryptionSetsClientBeginCreateOrUpdateOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
+// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
+// name length is 80 characters.
+// - diskEncryptionSet - disk encryption set object supplied in the body of the Put disk encryption set operation.
+// - options - DiskEncryptionSetsClientBeginCreateOrUpdateOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginCreateOrUpdate
+// method.
func (client *DiskEncryptionSetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, diskEncryptionSet DiskEncryptionSet, options *DiskEncryptionSetsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DiskEncryptionSetsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options)
@@ -80,6 +81,7 @@ func (client *DiskEncryptionSetsClient) BeginCreateOrUpdate(ctx context.Context,
// CreateOrUpdate - Creates or updates a disk encryption set
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskEncryptionSetsClient) createOrUpdate(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, diskEncryptionSet DiskEncryptionSet, options *DiskEncryptionSetsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options)
@@ -124,13 +126,14 @@ func (client *DiskEncryptionSetsClient) createOrUpdateCreateRequest(ctx context.
// BeginDelete - Deletes a disk encryption set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
-// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
-// name length is 80 characters.
-// options - DiskEncryptionSetsClientBeginDeleteOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
+// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
+// name length is 80 characters.
+// - options - DiskEncryptionSetsClientBeginDeleteOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginDelete
+// method.
func (client *DiskEncryptionSetsClient) BeginDelete(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, options *DiskEncryptionSetsClientBeginDeleteOptions) (*runtime.Poller[DiskEncryptionSetsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, diskEncryptionSetName, options)
@@ -145,6 +148,7 @@ func (client *DiskEncryptionSetsClient) BeginDelete(ctx context.Context, resourc
// Delete - Deletes a disk encryption set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskEncryptionSetsClient) deleteOperation(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, options *DiskEncryptionSetsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, diskEncryptionSetName, options)
@@ -189,12 +193,13 @@ func (client *DiskEncryptionSetsClient) deleteCreateRequest(ctx context.Context,
// Get - Gets information about a disk encryption set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
-// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
-// name length is 80 characters.
-// options - DiskEncryptionSetsClientGetOptions contains the optional parameters for the DiskEncryptionSetsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
+// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
+// name length is 80 characters.
+// - options - DiskEncryptionSetsClientGetOptions contains the optional parameters for the DiskEncryptionSetsClient.Get method.
func (client *DiskEncryptionSetsClient) Get(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, options *DiskEncryptionSetsClientGetOptions) (DiskEncryptionSetsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, diskEncryptionSetName, options)
if err != nil {
@@ -246,8 +251,10 @@ func (client *DiskEncryptionSetsClient) getHandleResponse(resp *http.Response) (
}
// NewListPager - Lists all the disk encryption sets under a subscription.
+//
// Generated from API version 2022-07-02
-// options - DiskEncryptionSetsClientListOptions contains the optional parameters for the DiskEncryptionSetsClient.List method.
+// - options - DiskEncryptionSetsClientListOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListPager
+// method.
func (client *DiskEncryptionSetsClient) NewListPager(options *DiskEncryptionSetsClientListOptions) *runtime.Pager[DiskEncryptionSetsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskEncryptionSetsClientListResponse]{
More: func(page DiskEncryptionSetsClientListResponse) bool {
@@ -304,13 +311,14 @@ func (client *DiskEncryptionSetsClient) listHandleResponse(resp *http.Response)
}
// NewListAssociatedResourcesPager - Lists all resources that are encrypted with this disk encryption set.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
-// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
-// name length is 80 characters.
-// options - DiskEncryptionSetsClientListAssociatedResourcesOptions contains the optional parameters for the DiskEncryptionSetsClient.ListAssociatedResources
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
+// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
+// name length is 80 characters.
+// - options - DiskEncryptionSetsClientListAssociatedResourcesOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListAssociatedResourcesPager
+// method.
func (client *DiskEncryptionSetsClient) NewListAssociatedResourcesPager(resourceGroupName string, diskEncryptionSetName string, options *DiskEncryptionSetsClientListAssociatedResourcesOptions) *runtime.Pager[DiskEncryptionSetsClientListAssociatedResourcesResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskEncryptionSetsClientListAssociatedResourcesResponse]{
More: func(page DiskEncryptionSetsClientListAssociatedResourcesResponse) bool {
@@ -375,10 +383,11 @@ func (client *DiskEncryptionSetsClient) listAssociatedResourcesHandleResponse(re
}
// NewListByResourceGroupPager - Lists all the disk encryption sets under a resource group.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// options - DiskEncryptionSetsClientListByResourceGroupOptions contains the optional parameters for the DiskEncryptionSetsClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - DiskEncryptionSetsClientListByResourceGroupOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListByResourceGroupPager
+// method.
func (client *DiskEncryptionSetsClient) NewListByResourceGroupPager(resourceGroupName string, options *DiskEncryptionSetsClientListByResourceGroupOptions) *runtime.Pager[DiskEncryptionSetsClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskEncryptionSetsClientListByResourceGroupResponse]{
More: func(page DiskEncryptionSetsClientListByResourceGroupResponse) bool {
@@ -440,14 +449,15 @@ func (client *DiskEncryptionSetsClient) listByResourceGroupHandleResponse(resp *
// BeginUpdate - Updates (patches) a disk encryption set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
-// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
-// name length is 80 characters.
-// diskEncryptionSet - disk encryption set object supplied in the body of the Patch disk encryption set operation.
-// options - DiskEncryptionSetsClientBeginUpdateOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskEncryptionSetName - The name of the disk encryption set that is being created. The name can't be changed after the
+// disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum
+// name length is 80 characters.
+// - diskEncryptionSet - disk encryption set object supplied in the body of the Patch disk encryption set operation.
+// - options - DiskEncryptionSetsClientBeginUpdateOptions contains the optional parameters for the DiskEncryptionSetsClient.BeginUpdate
+// method.
func (client *DiskEncryptionSetsClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, diskEncryptionSet DiskEncryptionSetUpdate, options *DiskEncryptionSetsClientBeginUpdateOptions) (*runtime.Poller[DiskEncryptionSetsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options)
@@ -462,6 +472,7 @@ func (client *DiskEncryptionSetsClient) BeginUpdate(ctx context.Context, resourc
// Update - Updates (patches) a disk encryption set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskEncryptionSetsClient) update(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, diskEncryptionSet DiskEncryptionSetUpdate, options *DiskEncryptionSetsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options)
diff --git a/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client_example_test.go b/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client_example_test.go
deleted file mode 100644
index dc4beca79219..000000000000
--- a/sdk/resourcemanager/compute/armcompute/diskencryptionsets_client_example_test.go
+++ /dev/null
@@ -1,363 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentSubscription.json
-func ExampleDiskEncryptionSetsClient_BeginCreateOrUpdate_createADiskEncryptionSetWithKeyVaultFromADifferentSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSet{
- Location: to.Ptr("West US"),
- Identity: &armcompute.EncryptionSetIdentity{
- Type: to.Ptr(armcompute.DiskEncryptionSetIdentityTypeSystemAssigned),
- },
- Properties: &armcompute.EncryptionSetProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvaultdifferentsub.vault-int.azure-int.net/keys/{key}"),
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentTenant.json
-func ExampleDiskEncryptionSetsClient_BeginCreateOrUpdate_createADiskEncryptionSetWithKeyVaultFromADifferentTenant() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSet{
- Location: to.Ptr("West US"),
- Identity: &armcompute.EncryptionSetIdentity{
- Type: to.Ptr(armcompute.DiskEncryptionSetIdentityTypeUserAssigned),
- UserAssignedIdentities: map[string]*armcompute.UserAssignedIdentitiesValue{
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}": {},
- },
- },
- Properties: &armcompute.EncryptionSetProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvaultdifferenttenant.vault-int.azure-int.net/keys/{key}"),
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- FederatedClientID: to.Ptr("00000000-0000-0000-0000-000000000000"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create.json
-func ExampleDiskEncryptionSetsClient_BeginCreateOrUpdate_createADiskEncryptionSet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSet{
- Location: to.Ptr("West US"),
- Identity: &armcompute.EncryptionSetIdentity{
- Type: to.Ptr(armcompute.DiskEncryptionSetIdentityTypeSystemAssigned),
- },
- Properties: &armcompute.EncryptionSetProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvmvault.vault-int.azure-int.net/keys/{key}"),
- SourceVault: &armcompute.SourceVault{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"),
- },
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabled.json
-func ExampleDiskEncryptionSetsClient_BeginUpdate_updateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledSetToTrueSucceeded() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSetUpdate{
- Identity: &armcompute.EncryptionSetIdentity{
- Type: to.Ptr(armcompute.DiskEncryptionSetIdentityTypeSystemAssigned),
- },
- Properties: &armcompute.DiskEncryptionSetUpdateProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvaultdifferentsub.vault-int.azure-int.net/keys/keyName/keyVersion1"),
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- RotationToLatestKeyVersionEnabled: to.Ptr(true),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabledInProgress.json
-func ExampleDiskEncryptionSetsClient_BeginUpdate_updateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledSetToTrueUpdating() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSetUpdate{
- Identity: &armcompute.EncryptionSetIdentity{
- Type: to.Ptr(armcompute.DiskEncryptionSetIdentityTypeSystemAssigned),
- },
- Properties: &armcompute.DiskEncryptionSetUpdateProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvaultdifferentsub.vault-int.azure-int.net/keys/keyName/keyVersion1"),
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- RotationToLatestKeyVersionEnabled: to.Ptr(true),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update.json
-func ExampleDiskEncryptionSetsClient_BeginUpdate_updateADiskEncryptionSet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDiskEncryptionSet", armcompute.DiskEncryptionSetUpdate{
- Properties: &armcompute.DiskEncryptionSetUpdateProperties{
- ActiveKey: &armcompute.KeyForDiskEncryptionSet{
- KeyURL: to.Ptr("https://myvmvault.vault-int.azure-int.net/keys/keyName/keyVersion"),
- SourceVault: &armcompute.SourceVault{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"),
- },
- },
- EncryptionType: to.Ptr(armcompute.DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey),
- },
- Tags: map[string]*string{
- "department": to.Ptr("Development"),
- "project": to.Ptr("Encryption"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get_WithAutoKeyRotationError.json
-func ExampleDiskEncryptionSetsClient_Get_getInformationAboutADiskEncryptionSetWhenAutoKeyRotationFailed() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDiskEncryptionSet", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get.json
-func ExampleDiskEncryptionSetsClient_Get_getInformationAboutADiskEncryptionSet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myDiskEncryptionSet", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_Delete.json
-func ExampleDiskEncryptionSetsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myDiskEncryptionSet", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListByResourceGroup.json
-func ExampleDiskEncryptionSetsClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListBySubscription.json
-func ExampleDiskEncryptionSetsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListAssociatedResources.json
-func ExampleDiskEncryptionSetsClient_NewListAssociatedResourcesPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskEncryptionSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAssociatedResourcesPager("myResourceGroup", "myDiskEncryptionSet", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client.go b/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client.go
index def372d78394..7892c3124db3 100644
--- a/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client.go
+++ b/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client.go
@@ -32,10 +32,10 @@ type DiskRestorePointClient struct {
}
// NewDiskRestorePointClient creates a new instance of DiskRestorePointClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDiskRestorePointClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DiskRestorePointClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewDiskRestorePointClient(subscriptionID string, credential azcore.TokenCre
// Get - Get disk restorePoint resource
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
-// vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
-// diskRestorePointName - The name of the disk restore point created.
-// options - DiskRestorePointClientGetOptions contains the optional parameters for the DiskRestorePointClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
+// - vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
+// - diskRestorePointName - The name of the disk restore point created.
+// - options - DiskRestorePointClientGetOptions contains the optional parameters for the DiskRestorePointClient.Get method.
func (client *DiskRestorePointClient) Get(ctx context.Context, resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, diskRestorePointName string, options *DiskRestorePointClientGetOptions) (DiskRestorePointClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, options)
if err != nil {
@@ -124,14 +125,15 @@ func (client *DiskRestorePointClient) getHandleResponse(resp *http.Response) (Di
// BeginGrantAccess - Grants access to a diskRestorePoint.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
-// vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
-// diskRestorePointName - The name of the disk restore point created.
-// grantAccessData - Access data object supplied in the body of the get disk access operation.
-// options - DiskRestorePointClientBeginGrantAccessOptions contains the optional parameters for the DiskRestorePointClient.BeginGrantAccess
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
+// - vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
+// - diskRestorePointName - The name of the disk restore point created.
+// - grantAccessData - Access data object supplied in the body of the get disk access operation.
+// - options - DiskRestorePointClientBeginGrantAccessOptions contains the optional parameters for the DiskRestorePointClient.BeginGrantAccess
+// method.
func (client *DiskRestorePointClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, diskRestorePointName string, grantAccessData GrantAccessData, options *DiskRestorePointClientBeginGrantAccessOptions) (*runtime.Poller[DiskRestorePointClientGrantAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.grantAccess(ctx, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, grantAccessData, options)
@@ -148,6 +150,7 @@ func (client *DiskRestorePointClient) BeginGrantAccess(ctx context.Context, reso
// GrantAccess - Grants access to a diskRestorePoint.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskRestorePointClient) grantAccess(ctx context.Context, resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, diskRestorePointName string, grantAccessData GrantAccessData, options *DiskRestorePointClientBeginGrantAccessOptions) (*http.Response, error) {
req, err := client.grantAccessCreateRequest(ctx, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, grantAccessData, options)
@@ -199,12 +202,13 @@ func (client *DiskRestorePointClient) grantAccessCreateRequest(ctx context.Conte
}
// NewListByRestorePointPager - Lists diskRestorePoints under a vmRestorePoint.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
-// vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
-// options - DiskRestorePointClientListByRestorePointOptions contains the optional parameters for the DiskRestorePointClient.ListByRestorePoint
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
+// - vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
+// - options - DiskRestorePointClientListByRestorePointOptions contains the optional parameters for the DiskRestorePointClient.NewListByRestorePointPager
+// method.
func (client *DiskRestorePointClient) NewListByRestorePointPager(resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, options *DiskRestorePointClientListByRestorePointOptions) *runtime.Pager[DiskRestorePointClientListByRestorePointResponse] {
return runtime.NewPager(runtime.PagingHandler[DiskRestorePointClientListByRestorePointResponse]{
More: func(page DiskRestorePointClientListByRestorePointResponse) bool {
@@ -274,13 +278,14 @@ func (client *DiskRestorePointClient) listByRestorePointHandleResponse(resp *htt
// BeginRevokeAccess - Revokes access to a diskRestorePoint.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
-// vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
-// diskRestorePointName - The name of the disk restore point created.
-// options - DiskRestorePointClientBeginRevokeAccessOptions contains the optional parameters for the DiskRestorePointClient.BeginRevokeAccess
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
+// - vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
+// - diskRestorePointName - The name of the disk restore point created.
+// - options - DiskRestorePointClientBeginRevokeAccessOptions contains the optional parameters for the DiskRestorePointClient.BeginRevokeAccess
+// method.
func (client *DiskRestorePointClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, diskRestorePointName string, options *DiskRestorePointClientBeginRevokeAccessOptions) (*runtime.Poller[DiskRestorePointClientRevokeAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.revokeAccess(ctx, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, options)
@@ -297,6 +302,7 @@ func (client *DiskRestorePointClient) BeginRevokeAccess(ctx context.Context, res
// RevokeAccess - Revokes access to a diskRestorePoint.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DiskRestorePointClient) revokeAccess(ctx context.Context, resourceGroupName string, restorePointCollectionName string, vmRestorePointName string, diskRestorePointName string, options *DiskRestorePointClientBeginRevokeAccessOptions) (*http.Response, error) {
req, err := client.revokeAccessCreateRequest(ctx, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, options)
diff --git a/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client_example_test.go b/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client_example_test.go
deleted file mode 100644
index b3958965ebaa..000000000000
--- a/sdk/resourcemanager/compute/armcompute/diskrestorepoint_client_example_test.go
+++ /dev/null
@@ -1,127 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
-func ExampleDiskRestorePointClient_Get_getAnIncrementalDiskRestorePointResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskRestorePointClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
-func ExampleDiskRestorePointClient_Get_getAnIncrementalDiskRestorePointWhenSourceResourceIsFromADifferentRegion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskRestorePointClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskRestorePointExamples/DiskRestorePoint_ListByVmRestorePoint.json
-func ExampleDiskRestorePointClient_NewListByRestorePointPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskRestorePointClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByRestorePointPager("myResourceGroup", "rpc", "vmrp", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskRestorePointExamples/DiskRestorePoint_BeginGetAccess.json
-func ExampleDiskRestorePointClient_BeginGrantAccess() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskRestorePointClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginGrantAccess(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", armcompute.GrantAccessData{
- Access: to.Ptr(armcompute.AccessLevelRead),
- DurationInSeconds: to.Ptr[int32](300),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskRestorePointExamples/DiskRestorePoint_EndGetAccess.json
-func ExampleDiskRestorePointClient_BeginRevokeAccess() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDiskRestorePointClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRevokeAccess(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/disks_client.go b/sdk/resourcemanager/compute/armcompute/disks_client.go
index c6976316a278..23162575bdb3 100644
--- a/sdk/resourcemanager/compute/armcompute/disks_client.go
+++ b/sdk/resourcemanager/compute/armcompute/disks_client.go
@@ -32,10 +32,10 @@ type DisksClient struct {
}
// NewDisksClient creates a new instance of DisksClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewDisksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DisksClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewDisksClient(subscriptionID string, credential azcore.TokenCredential, op
// BeginCreateOrUpdate - Creates or updates a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// disk - Disk object supplied in the body of the Put disk operation.
-// options - DisksClientBeginCreateOrUpdateOptions contains the optional parameters for the DisksClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - disk - Disk object supplied in the body of the Put disk operation.
+// - options - DisksClientBeginCreateOrUpdateOptions contains the optional parameters for the DisksClient.BeginCreateOrUpdate
+// method.
func (client *DisksClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskName string, disk Disk, options *DisksClientBeginCreateOrUpdateOptions) (*runtime.Poller[DisksClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, diskName, disk, options)
@@ -80,6 +81,7 @@ func (client *DisksClient) BeginCreateOrUpdate(ctx context.Context, resourceGrou
// CreateOrUpdate - Creates or updates a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DisksClient) createOrUpdate(ctx context.Context, resourceGroupName string, diskName string, disk Disk, options *DisksClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, diskName, disk, options)
@@ -124,12 +126,13 @@ func (client *DisksClient) createOrUpdateCreateRequest(ctx context.Context, reso
// BeginDelete - Deletes a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// options - DisksClientBeginDeleteOptions contains the optional parameters for the DisksClient.BeginDelete method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - options - DisksClientBeginDeleteOptions contains the optional parameters for the DisksClient.BeginDelete method.
func (client *DisksClient) BeginDelete(ctx context.Context, resourceGroupName string, diskName string, options *DisksClientBeginDeleteOptions) (*runtime.Poller[DisksClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, diskName, options)
@@ -144,6 +147,7 @@ func (client *DisksClient) BeginDelete(ctx context.Context, resourceGroupName st
// Delete - Deletes a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DisksClient) deleteOperation(ctx context.Context, resourceGroupName string, diskName string, options *DisksClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, diskName, options)
@@ -187,12 +191,13 @@ func (client *DisksClient) deleteCreateRequest(ctx context.Context, resourceGrou
// Get - Gets information about a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// options - DisksClientGetOptions contains the optional parameters for the DisksClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - options - DisksClientGetOptions contains the optional parameters for the DisksClient.Get method.
func (client *DisksClient) Get(ctx context.Context, resourceGroupName string, diskName string, options *DisksClientGetOptions) (DisksClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, diskName, options)
if err != nil {
@@ -245,13 +250,14 @@ func (client *DisksClient) getHandleResponse(resp *http.Response) (DisksClientGe
// BeginGrantAccess - Grants access to a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// grantAccessData - Access data object supplied in the body of the get disk access operation.
-// options - DisksClientBeginGrantAccessOptions contains the optional parameters for the DisksClient.BeginGrantAccess method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - grantAccessData - Access data object supplied in the body of the get disk access operation.
+// - options - DisksClientBeginGrantAccessOptions contains the optional parameters for the DisksClient.BeginGrantAccess method.
func (client *DisksClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, diskName string, grantAccessData GrantAccessData, options *DisksClientBeginGrantAccessOptions) (*runtime.Poller[DisksClientGrantAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.grantAccess(ctx, resourceGroupName, diskName, grantAccessData, options)
@@ -268,6 +274,7 @@ func (client *DisksClient) BeginGrantAccess(ctx context.Context, resourceGroupNa
// GrantAccess - Grants access to a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DisksClient) grantAccess(ctx context.Context, resourceGroupName string, diskName string, grantAccessData GrantAccessData, options *DisksClientBeginGrantAccessOptions) (*http.Response, error) {
req, err := client.grantAccessCreateRequest(ctx, resourceGroupName, diskName, grantAccessData, options)
@@ -311,8 +318,9 @@ func (client *DisksClient) grantAccessCreateRequest(ctx context.Context, resourc
}
// NewListPager - Lists all the disks under a subscription.
+//
// Generated from API version 2022-07-02
-// options - DisksClientListOptions contains the optional parameters for the DisksClient.List method.
+// - options - DisksClientListOptions contains the optional parameters for the DisksClient.NewListPager method.
func (client *DisksClient) NewListPager(options *DisksClientListOptions) *runtime.Pager[DisksClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[DisksClientListResponse]{
More: func(page DisksClientListResponse) bool {
@@ -369,10 +377,11 @@ func (client *DisksClient) listHandleResponse(resp *http.Response) (DisksClientL
}
// NewListByResourceGroupPager - Lists all the disks under a resource group.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// options - DisksClientListByResourceGroupOptions contains the optional parameters for the DisksClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - DisksClientListByResourceGroupOptions contains the optional parameters for the DisksClient.NewListByResourceGroupPager
+// method.
func (client *DisksClient) NewListByResourceGroupPager(resourceGroupName string, options *DisksClientListByResourceGroupOptions) *runtime.Pager[DisksClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[DisksClientListByResourceGroupResponse]{
More: func(page DisksClientListByResourceGroupResponse) bool {
@@ -434,12 +443,13 @@ func (client *DisksClient) listByResourceGroupHandleResponse(resp *http.Response
// BeginRevokeAccess - Revokes access to a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// options - DisksClientBeginRevokeAccessOptions contains the optional parameters for the DisksClient.BeginRevokeAccess method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - options - DisksClientBeginRevokeAccessOptions contains the optional parameters for the DisksClient.BeginRevokeAccess method.
func (client *DisksClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, diskName string, options *DisksClientBeginRevokeAccessOptions) (*runtime.Poller[DisksClientRevokeAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.revokeAccess(ctx, resourceGroupName, diskName, options)
@@ -456,6 +466,7 @@ func (client *DisksClient) BeginRevokeAccess(ctx context.Context, resourceGroupN
// RevokeAccess - Revokes access to a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DisksClient) revokeAccess(ctx context.Context, resourceGroupName string, diskName string, options *DisksClientBeginRevokeAccessOptions) (*http.Response, error) {
req, err := client.revokeAccessCreateRequest(ctx, resourceGroupName, diskName, options)
@@ -499,13 +510,14 @@ func (client *DisksClient) revokeAccessCreateRequest(ctx context.Context, resour
// BeginUpdate - Updates (patches) a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
-// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
-// characters.
-// disk - Disk object supplied in the body of the Patch disk operation.
-// options - DisksClientBeginUpdateOptions contains the optional parameters for the DisksClient.BeginUpdate method.
+// - resourceGroupName - The name of the resource group.
+// - diskName - The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported
+// characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80
+// characters.
+// - disk - Disk object supplied in the body of the Patch disk operation.
+// - options - DisksClientBeginUpdateOptions contains the optional parameters for the DisksClient.BeginUpdate method.
func (client *DisksClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskName string, disk DiskUpdate, options *DisksClientBeginUpdateOptions) (*runtime.Poller[DisksClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, diskName, disk, options)
@@ -520,6 +532,7 @@ func (client *DisksClient) BeginUpdate(ctx context.Context, resourceGroupName st
// Update - Updates (patches) a disk.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *DisksClient) update(ctx context.Context, resourceGroupName string, diskName string, disk DiskUpdate, options *DisksClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, diskName, disk, options)
diff --git a/sdk/resourcemanager/compute/armcompute/disks_client_example_test.go b/sdk/resourcemanager/compute/armcompute/disks_client_example_test.go
deleted file mode 100644
index 99c6c4315a05..000000000000
--- a/sdk/resourcemanager/compute/armcompute/disks_client_example_test.go
+++ /dev/null
@@ -1,1274 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_ConfidentialVMSupportedDiskEncryptedWithCMK.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAConfidentialVmSupportedDiskEncryptedWithCustomerManagedKey() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- ImageReference: &armcompute.ImageDiskReference{
- ID: to.Ptr("/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- SecurityProfile: &armcompute.DiskSecurityProfile{
- SecureVMDiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"),
- SecurityType: to.Ptr(armcompute.DiskSecurityTypesConfidentialVMDiskEncryptedWithCustomerKey),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithDiskAccess.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskAndAssociateWithDiskAccessResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskAccessID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}"),
- DiskSizeGB: to.Ptr[int32](200),
- NetworkAccessPolicy: to.Ptr(armcompute.NetworkAccessPolicyAllowPrivate),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithDiskEncryptionSet.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskAndAssociateWithDiskEncryptionSet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskSizeGB: to.Ptr[int32](200),
- Encryption: &armcompute.Encryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_ByCopyingASnapshot.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskByCopyingASnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionCopy),
- SourceResourceID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_ByImportingBlobFromADifferentSubscription.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionImport),
- SourceURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- StorageAccountID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_ByImportingBlobFromTheSameSubscription.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionImport),
- SourceURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromImportSecure.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromImportSecureCreateOption() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionImportSecure),
- SecurityDataURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"),
- SourceURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- StorageAccountID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- SecurityProfile: &armcompute.DiskSecurityProfile{
- SecurityType: to.Ptr(armcompute.DiskSecurityTypesConfidentialVMVmguestStateOnlyEncryptedWithPlatformKey),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromUploadPreparedSecure.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromUploadPreparedSecureCreateOption() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionUploadPreparedSecure),
- UploadSizeBytes: to.Ptr[int64](10737418752),
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- SecurityProfile: &armcompute.DiskSecurityProfile{
- SecurityType: to.Ptr(armcompute.DiskSecurityTypesTrustedLaunch),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromAPlatformImage.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromAPlatformImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- ImageReference: &armcompute.ImageDiskReference{
- ID: to.Ptr("/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryCommunityImage.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromAnAzureComputeGalleryCommunityImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- GalleryImageReference: &armcompute.ImageDiskReference{
- CommunityGalleryImageID: to.Ptr("/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryDirectSharedImage.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromAnAzureComputeGalleryDirectSharedImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- GalleryImageReference: &armcompute.ImageDiskReference{
- SharedGalleryImageID: to.Ptr("/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryImage.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromAnAzureComputeGalleryImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- GalleryImageReference: &armcompute.ImageDiskReference{
- ID: to.Ptr("/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_FromAnExistingManagedDisk.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskFromAnExistingManagedDiskInTheSameOrDifferentSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk2", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionCopy),
- SourceResourceID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithDataAccessAuthMode.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithDataAccessAuthMode() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DataAccessAuthMode: to.Ptr(armcompute.DataAccessAuthModeAzureActiveDirectory),
- DiskSizeGB: to.Ptr[int32](200),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithOptimizedForFrequentAttach.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithOptimizedForFrequentAttach() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskSizeGB: to.Ptr[int32](200),
- OptimizedForFrequentAttach: to.Ptr(true),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_PerformancePlus.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithPerformancePlus() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionUpload),
- PerformancePlus: to.Ptr(true),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithPremiumV2_LRSAccountType.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithPremiumV2AccountType() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myPremiumV2Disk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskIOPSReadWrite: to.Ptr[int64](125),
- DiskMBpsReadWrite: to.Ptr[int64](3000),
- DiskSizeGB: to.Ptr[int32](200),
- },
- SKU: &armcompute.DiskSKU{
- Name: to.Ptr(armcompute.DiskStorageAccountTypesPremiumV2LRS),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithSecurityProfile.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithSecurityProfile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("North Central US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionFromImage),
- ImageReference: &armcompute.ImageDiskReference{
- ID: to.Ptr("/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"),
- },
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- SecurityProfile: &armcompute.DiskSecurityProfile{
- SecurityType: to.Ptr(armcompute.DiskSecurityTypesTrustedLaunch),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithSSDZRSAccountType.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithSsdZrsAccountType() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskSizeGB: to.Ptr[int32](200),
- },
- SKU: &armcompute.DiskSKU{
- Name: to.Ptr(armcompute.DiskStorageAccountTypesPremiumZRS),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithUltraSSD_ReadOnly.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedDiskWithUltraAccountTypeWithReadOnlyPropertySet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myUltraReadOnlyDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- LogicalSectorSize: to.Ptr[int32](4096),
- },
- DiskIOPSReadWrite: to.Ptr[int64](125),
- DiskMBpsReadWrite: to.Ptr[int64](3000),
- DiskSizeGB: to.Ptr[int32](200),
- Encryption: &armcompute.Encryption{
- Type: to.Ptr(armcompute.EncryptionTypeEncryptionAtRestWithPlatformKey),
- },
- },
- SKU: &armcompute.DiskSKU{
- Name: to.Ptr(armcompute.DiskStorageAccountTypesUltraSSDLRS),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_UploadDisk.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAManagedUploadDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionUpload),
- UploadSizeBytes: to.Ptr[int64](10737418752),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_InExtendedLocation.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAnEmptyManagedDiskInExtendedLocation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- ExtendedLocation: &armcompute.ExtendedLocation{
- Name: to.Ptr("{edge-zone-id}"),
- Type: to.Ptr(armcompute.ExtendedLocationTypesEdgeZone),
- },
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskSizeGB: to.Ptr[int32](200),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_Empty.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAnEmptyManagedDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- },
- DiskSizeGB: to.Ptr[int32](200),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Create_WithLogicalSectorSize.json
-func ExampleDisksClient_BeginCreateOrUpdate_createAnUltraManagedDiskWithLogicalSectorSize512E() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myDisk", armcompute.Disk{
- Location: to.Ptr("West US"),
- Properties: &armcompute.DiskProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionEmpty),
- LogicalSectorSize: to.Ptr[int32](512),
- },
- DiskSizeGB: to.Ptr[int32](200),
- },
- SKU: &armcompute.DiskSKU{
- Name: to.Ptr(armcompute.DiskStorageAccountTypesUltraSSDLRS),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_CreateOrUpdate_BurstingEnabled.json
-func ExampleDisksClient_BeginUpdate_createOrUpdateABurstingEnabledManagedDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- BurstingEnabled: to.Ptr(true),
- DiskSizeGB: to.Ptr[int32](1024),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_AddAcceleratedNetworking.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToAddAcceleratedNetworking() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- SupportedCapabilities: &armcompute.SupportedCapabilities{
- AcceleratedNetwork: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_ToAddArchitecture.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToAddArchitecture() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- SupportedCapabilities: &armcompute.SupportedCapabilities{
- Architecture: to.Ptr(armcompute.ArchitectureArm64),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_AddPurchasePlan.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToAddPurchasePlan() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- PurchasePlan: &armcompute.DiskPurchasePlan{
- Name: to.Ptr("myPurchasePlanName"),
- Product: to.Ptr("myPurchasePlanProduct"),
- PromotionCode: to.Ptr("myPurchasePlanPromotionCode"),
- Publisher: to.Ptr("myPurchasePlanPublisher"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_AddSupportsHibernation.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToAddSupportsHibernation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- SupportsHibernation: to.Ptr(true),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_ChangeTier.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToChangeTier() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- Tier: to.Ptr("P30"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_DisableBursting.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToDisableBursting() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- BurstingEnabled: to.Ptr(false),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_DisableOptimizedForFrequentAttach.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskToDisableOptimizedForFrequentAttach() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- OptimizedForFrequentAttach: to.Ptr(false),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_AddDiskControllerTypes.json
-func ExampleDisksClient_BeginUpdate_updateAManagedDiskWithDiskControllerTypes() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- SupportedCapabilities: &armcompute.SupportedCapabilities{
- DiskControllerTypes: to.Ptr("SCSI"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Update_RemoveDiskAccess.json
-func ExampleDisksClient_BeginUpdate_updateManagedDiskToRemoveDiskAccessResourceAssociation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myDisk", armcompute.DiskUpdate{
- Properties: &armcompute.DiskUpdateProperties{
- NetworkAccessPolicy: to.Ptr(armcompute.NetworkAccessPolicyAllowAll),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Get.json
-func ExampleDisksClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myManagedDisk", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_Delete.json
-func ExampleDisksClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myDisk", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_ListByResourceGroup.json
-func ExampleDisksClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_ListBySubscription.json
-func ExampleDisksClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_BeginGetAccess.json
-func ExampleDisksClient_BeginGrantAccess_getASasOnAManagedDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginGrantAccess(ctx, "myResourceGroup", "myDisk", armcompute.GrantAccessData{
- Access: to.Ptr(armcompute.AccessLevelRead),
- DurationInSeconds: to.Ptr[int32](300),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_BeginGetAccess_WithVMGuestState.json
-func ExampleDisksClient_BeginGrantAccess_getSasOnManagedDiskAndVmGuestState() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginGrantAccess(ctx, "myResourceGroup", "myDisk", armcompute.GrantAccessData{
- Access: to.Ptr(armcompute.AccessLevelRead),
- DurationInSeconds: to.Ptr[int32](300),
- GetSecureVMGuestStateSAS: to.Ptr(true),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/diskExamples/Disk_EndGetAccess.json
-func ExampleDisksClient_BeginRevokeAccess() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewDisksClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRevokeAccess(ctx, "myResourceGroup", "myDisk", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/galleries_client.go b/sdk/resourcemanager/compute/armcompute/galleries_client.go
index 37f9dc9f0154..ebc0224f7eed 100644
--- a/sdk/resourcemanager/compute/armcompute/galleries_client.go
+++ b/sdk/resourcemanager/compute/armcompute/galleries_client.go
@@ -32,10 +32,10 @@ type GalleriesClient struct {
}
// NewGalleriesClient creates a new instance of GalleriesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGalleriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GalleriesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewGalleriesClient(subscriptionID string, credential azcore.TokenCredential
// BeginCreateOrUpdate - Create or update a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods
-// allowed in the middle. The maximum length is 80 characters.
-// gallery - Parameters supplied to the create or update Shared Image Gallery operation.
-// options - GalleriesClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleriesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods
+// allowed in the middle. The maximum length is 80 characters.
+// - gallery - Parameters supplied to the create or update Shared Image Gallery operation.
+// - options - GalleriesClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleriesClient.BeginCreateOrUpdate
+// method.
func (client *GalleriesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, gallery Gallery, options *GalleriesClientBeginCreateOrUpdateOptions) (*runtime.Poller[GalleriesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, galleryName, gallery, options)
@@ -79,6 +80,7 @@ func (client *GalleriesClient) BeginCreateOrUpdate(ctx context.Context, resource
// CreateOrUpdate - Create or update a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleriesClient) createOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, gallery Gallery, options *GalleriesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, galleryName, gallery, options)
@@ -123,10 +125,11 @@ func (client *GalleriesClient) createOrUpdateCreateRequest(ctx context.Context,
// BeginDelete - Delete a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery to be deleted.
-// options - GalleriesClientBeginDeleteOptions contains the optional parameters for the GalleriesClient.BeginDelete method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery to be deleted.
+// - options - GalleriesClientBeginDeleteOptions contains the optional parameters for the GalleriesClient.BeginDelete method.
func (client *GalleriesClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, options *GalleriesClientBeginDeleteOptions) (*runtime.Poller[GalleriesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, galleryName, options)
@@ -141,6 +144,7 @@ func (client *GalleriesClient) BeginDelete(ctx context.Context, resourceGroupNam
// Delete - Delete a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleriesClient) deleteOperation(ctx context.Context, resourceGroupName string, galleryName string, options *GalleriesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, galleryName, options)
@@ -185,10 +189,11 @@ func (client *GalleriesClient) deleteCreateRequest(ctx context.Context, resource
// Get - Retrieves information about a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery.
-// options - GalleriesClientGetOptions contains the optional parameters for the GalleriesClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery.
+// - options - GalleriesClientGetOptions contains the optional parameters for the GalleriesClient.Get method.
func (client *GalleriesClient) Get(ctx context.Context, resourceGroupName string, galleryName string, options *GalleriesClientGetOptions) (GalleriesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, galleryName, options)
if err != nil {
@@ -246,8 +251,9 @@ func (client *GalleriesClient) getHandleResponse(resp *http.Response) (Galleries
}
// NewListPager - List galleries under a subscription.
+//
// Generated from API version 2022-03-03
-// options - GalleriesClientListOptions contains the optional parameters for the GalleriesClient.List method.
+// - options - GalleriesClientListOptions contains the optional parameters for the GalleriesClient.NewListPager method.
func (client *GalleriesClient) NewListPager(options *GalleriesClientListOptions) *runtime.Pager[GalleriesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleriesClientListResponse]{
More: func(page GalleriesClientListResponse) bool {
@@ -304,10 +310,11 @@ func (client *GalleriesClient) listHandleResponse(resp *http.Response) (Gallerie
}
// NewListByResourceGroupPager - List galleries under a resource group.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// options - GalleriesClientListByResourceGroupOptions contains the optional parameters for the GalleriesClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - GalleriesClientListByResourceGroupOptions contains the optional parameters for the GalleriesClient.NewListByResourceGroupPager
+// method.
func (client *GalleriesClient) NewListByResourceGroupPager(resourceGroupName string, options *GalleriesClientListByResourceGroupOptions) *runtime.Pager[GalleriesClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleriesClientListByResourceGroupResponse]{
More: func(page GalleriesClientListByResourceGroupResponse) bool {
@@ -369,12 +376,13 @@ func (client *GalleriesClient) listByResourceGroupHandleResponse(resp *http.Resp
// BeginUpdate - Update a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods
-// allowed in the middle. The maximum length is 80 characters.
-// gallery - Parameters supplied to the update Shared Image Gallery operation.
-// options - GalleriesClientBeginUpdateOptions contains the optional parameters for the GalleriesClient.BeginUpdate method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods
+// allowed in the middle. The maximum length is 80 characters.
+// - gallery - Parameters supplied to the update Shared Image Gallery operation.
+// - options - GalleriesClientBeginUpdateOptions contains the optional parameters for the GalleriesClient.BeginUpdate method.
func (client *GalleriesClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, gallery GalleryUpdate, options *GalleriesClientBeginUpdateOptions) (*runtime.Poller[GalleriesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, gallery, options)
@@ -389,6 +397,7 @@ func (client *GalleriesClient) BeginUpdate(ctx context.Context, resourceGroupNam
// Update - Update a Shared Image Gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleriesClient) update(ctx context.Context, resourceGroupName string, galleryName string, gallery GalleryUpdate, options *GalleriesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, gallery, options)
diff --git a/sdk/resourcemanager/compute/armcompute/galleries_client_example_test.go b/sdk/resourcemanager/compute/armcompute/galleries_client_example_test.go
deleted file mode 100644
index fbb1d45559dd..000000000000
--- a/sdk/resourcemanager/compute/armcompute/galleries_client_example_test.go
+++ /dev/null
@@ -1,325 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/CommunityGallery_Create.json
-func ExampleGalleriesClient_BeginCreateOrUpdate_createACommunityGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.Gallery{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryProperties{
- Description: to.Ptr("This is the gallery description."),
- SharingProfile: &armcompute.SharingProfile{
- CommunityGalleryInfo: &armcompute.CommunityGalleryInfo{
- Eula: to.Ptr("eula"),
- PublicNamePrefix: to.Ptr("PirPublic"),
- PublisherContact: to.Ptr("pir@microsoft.com"),
- PublisherURI: to.Ptr("uri"),
- },
- Permissions: to.Ptr(armcompute.GallerySharingPermissionTypesCommunity),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Create_WithSharingProfile.json
-func ExampleGalleriesClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryWithSharingProfile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.Gallery{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryProperties{
- Description: to.Ptr("This is the gallery description."),
- SharingProfile: &armcompute.SharingProfile{
- Permissions: to.Ptr(armcompute.GallerySharingPermissionTypesGroups),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Create_SoftDeletionEnabled.json
-func ExampleGalleriesClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryWithSoftDeletionEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.Gallery{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryProperties{
- Description: to.Ptr("This is the gallery description."),
- SoftDeletePolicy: &armcompute.SoftDeletePolicy{
- IsSoftDeleteEnabled: to.Ptr(true),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Create.json
-func ExampleGalleriesClient_BeginCreateOrUpdate_createOrUpdateASimpleGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.Gallery{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryProperties{
- Description: to.Ptr("This is the gallery description."),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Update.json
-func ExampleGalleriesClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.GalleryUpdate{
- Properties: &armcompute.GalleryProperties{
- Description: to.Ptr("This is the gallery description."),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/CommunityGallery_Get.json
-func ExampleGalleriesClient_Get_getACommunityGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", &armcompute.GalleriesClientGetOptions{Select: nil,
- Expand: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Get_WithExpandSharingProfileGroups.json
-func ExampleGalleriesClient_Get_getAGalleryWithExpandSharingProfileGroups() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", &armcompute.GalleriesClientGetOptions{Select: nil,
- Expand: to.Ptr(armcompute.GalleryExpandParamsSharingProfileGroups),
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Get_WithSelectPermissions.json
-func ExampleGalleriesClient_Get_getAGalleryWithSelectPermissions() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", &armcompute.GalleriesClientGetOptions{Select: to.Ptr(armcompute.SelectPermissionsPermissions),
- Expand: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Get.json
-func ExampleGalleriesClient_Get_getAGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", &armcompute.GalleriesClientGetOptions{Select: nil,
- Expand: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_Delete.json
-func ExampleGalleriesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myGalleryName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_ListByResourceGroup.json
-func ExampleGalleriesClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_ListBySubscription.json
-func ExampleGalleriesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/galleryapplications_client.go b/sdk/resourcemanager/compute/armcompute/galleryapplications_client.go
index 23259ea84d62..af2a1e0ea2a9 100644
--- a/sdk/resourcemanager/compute/armcompute/galleryapplications_client.go
+++ b/sdk/resourcemanager/compute/armcompute/galleryapplications_client.go
@@ -32,10 +32,10 @@ type GalleryApplicationsClient struct {
}
// NewGalleryApplicationsClient creates a new instance of GalleryApplicationsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGalleryApplicationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GalleryApplicationsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,15 +58,16 @@ func NewGalleryApplicationsClient(subscriptionID string, credential azcore.Token
// BeginCreateOrUpdate - Create or update a gallery Application Definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition is to be created.
-// galleryApplicationName - The name of the gallery Application Definition to be created or updated. The allowed characters
-// are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
-// characters.
-// galleryApplication - Parameters supplied to the create or update gallery Application operation.
-// options - GalleryApplicationsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryApplicationsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition is to be created.
+// - galleryApplicationName - The name of the gallery Application Definition to be created or updated. The allowed characters
+// are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
+// characters.
+// - galleryApplication - Parameters supplied to the create or update gallery Application operation.
+// - options - GalleryApplicationsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryApplicationsClient.BeginCreateOrUpdate
+// method.
func (client *GalleryApplicationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplication GalleryApplication, options *GalleryApplicationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[GalleryApplicationsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplication, options)
@@ -81,6 +82,7 @@ func (client *GalleryApplicationsClient) BeginCreateOrUpdate(ctx context.Context
// CreateOrUpdate - Create or update a gallery Application Definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationsClient) createOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplication GalleryApplication, options *GalleryApplicationsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplication, options)
@@ -129,12 +131,13 @@ func (client *GalleryApplicationsClient) createOrUpdateCreateRequest(ctx context
// BeginDelete - Delete a gallery Application.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition is to be deleted.
-// galleryApplicationName - The name of the gallery Application Definition to be deleted.
-// options - GalleryApplicationsClientBeginDeleteOptions contains the optional parameters for the GalleryApplicationsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition is to be deleted.
+// - galleryApplicationName - The name of the gallery Application Definition to be deleted.
+// - options - GalleryApplicationsClientBeginDeleteOptions contains the optional parameters for the GalleryApplicationsClient.BeginDelete
+// method.
func (client *GalleryApplicationsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, options *GalleryApplicationsClientBeginDeleteOptions) (*runtime.Poller[GalleryApplicationsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, galleryName, galleryApplicationName, options)
@@ -149,6 +152,7 @@ func (client *GalleryApplicationsClient) BeginDelete(ctx context.Context, resour
// Delete - Delete a gallery Application.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationsClient) deleteOperation(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, options *GalleryApplicationsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, options)
@@ -197,11 +201,12 @@ func (client *GalleryApplicationsClient) deleteCreateRequest(ctx context.Context
// Get - Retrieves information about a gallery Application Definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
-// galleryApplicationName - The name of the gallery Application Definition to be retrieved.
-// options - GalleryApplicationsClientGetOptions contains the optional parameters for the GalleryApplicationsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
+// - galleryApplicationName - The name of the gallery Application Definition to be retrieved.
+// - options - GalleryApplicationsClientGetOptions contains the optional parameters for the GalleryApplicationsClient.Get method.
func (client *GalleryApplicationsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, options *GalleryApplicationsClientGetOptions) (GalleryApplicationsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, options)
if err != nil {
@@ -257,11 +262,12 @@ func (client *GalleryApplicationsClient) getHandleResponse(resp *http.Response)
}
// NewListByGalleryPager - List gallery Application Definitions in a gallery.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery from which Application Definitions are to be listed.
-// options - GalleryApplicationsClientListByGalleryOptions contains the optional parameters for the GalleryApplicationsClient.ListByGallery
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery from which Application Definitions are to be listed.
+// - options - GalleryApplicationsClientListByGalleryOptions contains the optional parameters for the GalleryApplicationsClient.NewListByGalleryPager
+// method.
func (client *GalleryApplicationsClient) NewListByGalleryPager(resourceGroupName string, galleryName string, options *GalleryApplicationsClientListByGalleryOptions) *runtime.Pager[GalleryApplicationsClientListByGalleryResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleryApplicationsClientListByGalleryResponse]{
More: func(page GalleryApplicationsClientListByGalleryResponse) bool {
@@ -327,15 +333,16 @@ func (client *GalleryApplicationsClient) listByGalleryHandleResponse(resp *http.
// BeginUpdate - Update a gallery Application Definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition is to be updated.
-// galleryApplicationName - The name of the gallery Application Definition to be updated. The allowed characters are alphabets
-// and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
-// characters.
-// galleryApplication - Parameters supplied to the update gallery Application operation.
-// options - GalleryApplicationsClientBeginUpdateOptions contains the optional parameters for the GalleryApplicationsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition is to be updated.
+// - galleryApplicationName - The name of the gallery Application Definition to be updated. The allowed characters are alphabets
+// and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
+// characters.
+// - galleryApplication - Parameters supplied to the update gallery Application operation.
+// - options - GalleryApplicationsClientBeginUpdateOptions contains the optional parameters for the GalleryApplicationsClient.BeginUpdate
+// method.
func (client *GalleryApplicationsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplication GalleryApplicationUpdate, options *GalleryApplicationsClientBeginUpdateOptions) (*runtime.Poller[GalleryApplicationsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplication, options)
@@ -350,6 +357,7 @@ func (client *GalleryApplicationsClient) BeginUpdate(ctx context.Context, resour
// Update - Update a gallery Application Definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationsClient) update(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplication GalleryApplicationUpdate, options *GalleryApplicationsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplication, options)
diff --git a/sdk/resourcemanager/compute/armcompute/galleryapplications_client_example_test.go b/sdk/resourcemanager/compute/armcompute/galleryapplications_client_example_test.go
deleted file mode 100644
index f3e1324c70d2..000000000000
--- a/sdk/resourcemanager/compute/armcompute/galleryapplications_client_example_test.go
+++ /dev/null
@@ -1,173 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplication_Create.json
-func ExampleGalleryApplicationsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", armcompute.GalleryApplication{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryApplicationProperties{
- Description: to.Ptr("This is the gallery application description."),
- CustomActions: []*armcompute.GalleryApplicationCustomAction{
- {
- Name: to.Ptr("myCustomAction"),
- Description: to.Ptr("This is the custom action description."),
- Parameters: []*armcompute.GalleryApplicationCustomActionParameter{
- {
- Name: to.Ptr("myCustomActionParameter"),
- Type: to.Ptr(armcompute.GalleryApplicationCustomActionParameterTypeString),
- Description: to.Ptr("This is the description of the parameter"),
- DefaultValue: to.Ptr("default value of parameter."),
- Required: to.Ptr(false),
- }},
- Script: to.Ptr("myCustomActionScript"),
- }},
- Eula: to.Ptr("This is the gallery application EULA."),
- PrivacyStatementURI: to.Ptr("myPrivacyStatementUri}"),
- ReleaseNoteURI: to.Ptr("myReleaseNoteUri"),
- SupportedOSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplication_Update.json
-func ExampleGalleryApplicationsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", armcompute.GalleryApplicationUpdate{
- Properties: &armcompute.GalleryApplicationProperties{
- Description: to.Ptr("This is the gallery application description."),
- CustomActions: []*armcompute.GalleryApplicationCustomAction{
- {
- Name: to.Ptr("myCustomAction"),
- Description: to.Ptr("This is the custom action description."),
- Parameters: []*armcompute.GalleryApplicationCustomActionParameter{
- {
- Name: to.Ptr("myCustomActionParameter"),
- Type: to.Ptr(armcompute.GalleryApplicationCustomActionParameterTypeString),
- Description: to.Ptr("This is the description of the parameter"),
- DefaultValue: to.Ptr("default value of parameter."),
- Required: to.Ptr(false),
- }},
- Script: to.Ptr("myCustomActionScript"),
- }},
- Eula: to.Ptr("This is the gallery application EULA."),
- PrivacyStatementURI: to.Ptr("myPrivacyStatementUri}"),
- ReleaseNoteURI: to.Ptr("myReleaseNoteUri"),
- SupportedOSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplication_Get.json
-func ExampleGalleryApplicationsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplication_Delete.json
-func ExampleGalleryApplicationsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplication_ListByGallery.json
-func ExampleGalleryApplicationsClient_NewListByGalleryPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByGalleryPager("myResourceGroup", "myGalleryName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client.go b/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client.go
index a932d1cc20a2..b0db23dfb866 100644
--- a/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client.go
@@ -32,10 +32,10 @@ type GalleryApplicationVersionsClient struct {
}
// NewGalleryApplicationVersionsClient creates a new instance of GalleryApplicationVersionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGalleryApplicationVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GalleryApplicationVersionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,16 +58,17 @@ func NewGalleryApplicationVersionsClient(subscriptionID string, credential azcor
// BeginCreateOrUpdate - Create or update a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
-// galleryApplicationName - The name of the gallery Application Definition in which the Application Version is to be created.
-// galleryApplicationVersionName - The name of the gallery Application Version to be created. Needs to follow semantic version
-// name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit
-// integer. Format: ..
-// galleryApplicationVersion - Parameters supplied to the create or update gallery Application Version operation.
-// options - GalleryApplicationVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
+// - galleryApplicationName - The name of the gallery Application Definition in which the Application Version is to be created.
+// - galleryApplicationVersionName - The name of the gallery Application Version to be created. Needs to follow semantic version
+// name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit
+// integer. Format: ..
+// - galleryApplicationVersion - Parameters supplied to the create or update gallery Application Version operation.
+// - options - GalleryApplicationVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginCreateOrUpdate
+// method.
func (client *GalleryApplicationVersionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, galleryApplicationVersion GalleryApplicationVersion, options *GalleryApplicationVersionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[GalleryApplicationVersionsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, galleryApplicationVersion, options)
@@ -82,6 +83,7 @@ func (client *GalleryApplicationVersionsClient) BeginCreateOrUpdate(ctx context.
// CreateOrUpdate - Create or update a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationVersionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, galleryApplicationVersion GalleryApplicationVersion, options *GalleryApplicationVersionsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, galleryApplicationVersion, options)
@@ -134,13 +136,14 @@ func (client *GalleryApplicationVersionsClient) createOrUpdateCreateRequest(ctx
// BeginDelete - Delete a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
-// galleryApplicationName - The name of the gallery Application Definition in which the Application Version resides.
-// galleryApplicationVersionName - The name of the gallery Application Version to be deleted.
-// options - GalleryApplicationVersionsClientBeginDeleteOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
+// - galleryApplicationName - The name of the gallery Application Definition in which the Application Version resides.
+// - galleryApplicationVersionName - The name of the gallery Application Version to be deleted.
+// - options - GalleryApplicationVersionsClientBeginDeleteOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginDelete
+// method.
func (client *GalleryApplicationVersionsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, options *GalleryApplicationVersionsClientBeginDeleteOptions) (*runtime.Poller[GalleryApplicationVersionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, options)
@@ -155,6 +158,7 @@ func (client *GalleryApplicationVersionsClient) BeginDelete(ctx context.Context,
// Delete - Delete a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationVersionsClient) deleteOperation(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, options *GalleryApplicationVersionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, options)
@@ -207,13 +211,14 @@ func (client *GalleryApplicationVersionsClient) deleteCreateRequest(ctx context.
// Get - Retrieves information about a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
-// galleryApplicationName - The name of the gallery Application Definition in which the Application Version resides.
-// galleryApplicationVersionName - The name of the gallery Application Version to be retrieved.
-// options - GalleryApplicationVersionsClientGetOptions contains the optional parameters for the GalleryApplicationVersionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
+// - galleryApplicationName - The name of the gallery Application Definition in which the Application Version resides.
+// - galleryApplicationVersionName - The name of the gallery Application Version to be retrieved.
+// - options - GalleryApplicationVersionsClientGetOptions contains the optional parameters for the GalleryApplicationVersionsClient.Get
+// method.
func (client *GalleryApplicationVersionsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, options *GalleryApplicationVersionsClientGetOptions) (GalleryApplicationVersionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, options)
if err != nil {
@@ -276,13 +281,14 @@ func (client *GalleryApplicationVersionsClient) getHandleResponse(resp *http.Res
}
// NewListByGalleryApplicationPager - List gallery Application Versions in a gallery Application Definition.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
-// galleryApplicationName - The name of the Shared Application Gallery Application Definition from which the Application Versions
-// are to be listed.
-// options - GalleryApplicationVersionsClientListByGalleryApplicationOptions contains the optional parameters for the GalleryApplicationVersionsClient.ListByGalleryApplication
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
+// - galleryApplicationName - The name of the Shared Application Gallery Application Definition from which the Application Versions
+// are to be listed.
+// - options - GalleryApplicationVersionsClientListByGalleryApplicationOptions contains the optional parameters for the GalleryApplicationVersionsClient.NewListByGalleryApplicationPager
+// method.
func (client *GalleryApplicationVersionsClient) NewListByGalleryApplicationPager(resourceGroupName string, galleryName string, galleryApplicationName string, options *GalleryApplicationVersionsClientListByGalleryApplicationOptions) *runtime.Pager[GalleryApplicationVersionsClientListByGalleryApplicationResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleryApplicationVersionsClientListByGalleryApplicationResponse]{
More: func(page GalleryApplicationVersionsClientListByGalleryApplicationResponse) bool {
@@ -352,16 +358,17 @@ func (client *GalleryApplicationVersionsClient) listByGalleryApplicationHandleRe
// BeginUpdate - Update a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
-// galleryApplicationName - The name of the gallery Application Definition in which the Application Version is to be updated.
-// galleryApplicationVersionName - The name of the gallery Application Version to be updated. Needs to follow semantic version
-// name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit
-// integer. Format: ..
-// galleryApplicationVersion - Parameters supplied to the update gallery Application Version operation.
-// options - GalleryApplicationVersionsClientBeginUpdateOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Application Gallery in which the Application Definition resides.
+// - galleryApplicationName - The name of the gallery Application Definition in which the Application Version is to be updated.
+// - galleryApplicationVersionName - The name of the gallery Application Version to be updated. Needs to follow semantic version
+// name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit
+// integer. Format: ..
+// - galleryApplicationVersion - Parameters supplied to the update gallery Application Version operation.
+// - options - GalleryApplicationVersionsClientBeginUpdateOptions contains the optional parameters for the GalleryApplicationVersionsClient.BeginUpdate
+// method.
func (client *GalleryApplicationVersionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, galleryApplicationVersion GalleryApplicationVersionUpdate, options *GalleryApplicationVersionsClientBeginUpdateOptions) (*runtime.Poller[GalleryApplicationVersionsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, galleryApplicationVersion, options)
@@ -376,6 +383,7 @@ func (client *GalleryApplicationVersionsClient) BeginUpdate(ctx context.Context,
// Update - Update a gallery Application Version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryApplicationVersionsClient) update(ctx context.Context, resourceGroupName string, galleryName string, galleryApplicationName string, galleryApplicationVersionName string, galleryApplicationVersion GalleryApplicationVersionUpdate, options *GalleryApplicationVersionsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, galleryApplicationName, galleryApplicationVersionName, galleryApplicationVersion, options)
diff --git a/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client_example_test.go
deleted file mode 100644
index 8871c5b314bf..000000000000
--- a/sdk/resourcemanager/compute/armcompute/galleryapplicationversions_client_example_test.go
+++ /dev/null
@@ -1,214 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_Create.json
-func ExampleGalleryApplicationVersionsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", "1.0.0", armcompute.GalleryApplicationVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryApplicationVersionProperties{
- PublishingProfile: &armcompute.GalleryApplicationVersionPublishingProfile{
- EndOfLifeDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2019-07-01T07:00:00Z"); return t }()),
- ReplicaCount: to.Ptr[int32](1),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardLRS),
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardLRS),
- }},
- CustomActions: []*armcompute.GalleryApplicationCustomAction{
- {
- Name: to.Ptr("myCustomAction"),
- Description: to.Ptr("This is the custom action description."),
- Parameters: []*armcompute.GalleryApplicationCustomActionParameter{
- {
- Name: to.Ptr("myCustomActionParameter"),
- Type: to.Ptr(armcompute.GalleryApplicationCustomActionParameterTypeString),
- Description: to.Ptr("This is the description of the parameter"),
- DefaultValue: to.Ptr("default value of parameter."),
- Required: to.Ptr(false),
- }},
- Script: to.Ptr("myCustomActionScript"),
- }},
- ManageActions: &armcompute.UserArtifactManage{
- Install: to.Ptr("powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\""),
- Remove: to.Ptr("del C:\\package "),
- },
- Source: &armcompute.UserArtifactSource{
- MediaLink: to.Ptr("https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}"),
- },
- },
- SafetyProfile: &armcompute.GalleryApplicationVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_Update.json
-func ExampleGalleryApplicationVersionsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", "1.0.0", armcompute.GalleryApplicationVersionUpdate{
- Properties: &armcompute.GalleryApplicationVersionProperties{
- PublishingProfile: &armcompute.GalleryApplicationVersionPublishingProfile{
- EndOfLifeDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2019-07-01T07:00:00Z"); return t }()),
- ReplicaCount: to.Ptr[int32](1),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardLRS),
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardLRS),
- }},
- ManageActions: &armcompute.UserArtifactManage{
- Install: to.Ptr("powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\""),
- Remove: to.Ptr("del C:\\package "),
- },
- Source: &armcompute.UserArtifactSource{
- MediaLink: to.Ptr("https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}"),
- },
- },
- SafetyProfile: &armcompute.GalleryApplicationVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_Get_WithReplicationStatus.json
-func ExampleGalleryApplicationVersionsClient_Get_getAGalleryApplicationVersionWithReplicationStatus() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", "1.0.0", &armcompute.GalleryApplicationVersionsClientGetOptions{Expand: to.Ptr(armcompute.ReplicationStatusTypesReplicationStatus)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_Get.json
-func ExampleGalleryApplicationVersionsClient_Get_getAGalleryApplicationVersion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", "1.0.0", &armcompute.GalleryApplicationVersionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_Delete.json
-func ExampleGalleryApplicationVersionsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myGalleryName", "myGalleryApplicationName", "1.0.0", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryApplicationVersion_ListByGalleryApplication.json
-func ExampleGalleryApplicationVersionsClient_NewListByGalleryApplicationPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryApplicationVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByGalleryApplicationPager("myResourceGroup", "myGalleryName", "myGalleryApplicationName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/galleryimages_client.go b/sdk/resourcemanager/compute/armcompute/galleryimages_client.go
index 5382768ed926..3a580477db52 100644
--- a/sdk/resourcemanager/compute/armcompute/galleryimages_client.go
+++ b/sdk/resourcemanager/compute/armcompute/galleryimages_client.go
@@ -32,10 +32,10 @@ type GalleryImagesClient struct {
}
// NewGalleryImagesClient creates a new instance of GalleryImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GalleryImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,15 +58,16 @@ func NewGalleryImagesClient(subscriptionID string, credential azcore.TokenCreden
// BeginCreateOrUpdate - Create or update a gallery image definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition is to be created.
-// galleryImageName - The name of the gallery image definition to be created or updated. The allowed characters are alphabets
-// and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
-// characters.
-// galleryImage - Parameters supplied to the create or update gallery image operation.
-// options - GalleryImagesClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryImagesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition is to be created.
+// - galleryImageName - The name of the gallery image definition to be created or updated. The allowed characters are alphabets
+// and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80
+// characters.
+// - galleryImage - Parameters supplied to the create or update gallery image operation.
+// - options - GalleryImagesClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryImagesClient.BeginCreateOrUpdate
+// method.
func (client *GalleryImagesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImage GalleryImage, options *GalleryImagesClientBeginCreateOrUpdateOptions) (*runtime.Poller[GalleryImagesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, galleryName, galleryImageName, galleryImage, options)
@@ -81,6 +82,7 @@ func (client *GalleryImagesClient) BeginCreateOrUpdate(ctx context.Context, reso
// CreateOrUpdate - Create or update a gallery image definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImagesClient) createOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImage GalleryImage, options *GalleryImagesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImage, options)
@@ -129,12 +131,13 @@ func (client *GalleryImagesClient) createOrUpdateCreateRequest(ctx context.Conte
// BeginDelete - Delete a gallery image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition is to be deleted.
-// galleryImageName - The name of the gallery image definition to be deleted.
-// options - GalleryImagesClientBeginDeleteOptions contains the optional parameters for the GalleryImagesClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition is to be deleted.
+// - galleryImageName - The name of the gallery image definition to be deleted.
+// - options - GalleryImagesClientBeginDeleteOptions contains the optional parameters for the GalleryImagesClient.BeginDelete
+// method.
func (client *GalleryImagesClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, options *GalleryImagesClientBeginDeleteOptions) (*runtime.Poller[GalleryImagesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, galleryName, galleryImageName, options)
@@ -149,6 +152,7 @@ func (client *GalleryImagesClient) BeginDelete(ctx context.Context, resourceGrou
// Delete - Delete a gallery image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImagesClient) deleteOperation(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, options *GalleryImagesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, options)
@@ -197,11 +201,12 @@ func (client *GalleryImagesClient) deleteCreateRequest(ctx context.Context, reso
// Get - Retrieves information about a gallery image definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery from which the Image Definitions are to be retrieved.
-// galleryImageName - The name of the gallery image definition to be retrieved.
-// options - GalleryImagesClientGetOptions contains the optional parameters for the GalleryImagesClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery from which the Image Definitions are to be retrieved.
+// - galleryImageName - The name of the gallery image definition to be retrieved.
+// - options - GalleryImagesClientGetOptions contains the optional parameters for the GalleryImagesClient.Get method.
func (client *GalleryImagesClient) Get(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, options *GalleryImagesClientGetOptions) (GalleryImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, options)
if err != nil {
@@ -257,11 +262,12 @@ func (client *GalleryImagesClient) getHandleResponse(resp *http.Response) (Galle
}
// NewListByGalleryPager - List gallery image definitions in a gallery.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery from which Image Definitions are to be listed.
-// options - GalleryImagesClientListByGalleryOptions contains the optional parameters for the GalleryImagesClient.ListByGallery
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery from which Image Definitions are to be listed.
+// - options - GalleryImagesClientListByGalleryOptions contains the optional parameters for the GalleryImagesClient.NewListByGalleryPager
+// method.
func (client *GalleryImagesClient) NewListByGalleryPager(resourceGroupName string, galleryName string, options *GalleryImagesClientListByGalleryOptions) *runtime.Pager[GalleryImagesClientListByGalleryResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleryImagesClientListByGalleryResponse]{
More: func(page GalleryImagesClientListByGalleryResponse) bool {
@@ -327,14 +333,15 @@ func (client *GalleryImagesClient) listByGalleryHandleResponse(resp *http.Respon
// BeginUpdate - Update a gallery image definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition is to be updated.
-// galleryImageName - The name of the gallery image definition to be updated. The allowed characters are alphabets and numbers
-// with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters.
-// galleryImage - Parameters supplied to the update gallery image operation.
-// options - GalleryImagesClientBeginUpdateOptions contains the optional parameters for the GalleryImagesClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition is to be updated.
+// - galleryImageName - The name of the gallery image definition to be updated. The allowed characters are alphabets and numbers
+// with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters.
+// - galleryImage - Parameters supplied to the update gallery image operation.
+// - options - GalleryImagesClientBeginUpdateOptions contains the optional parameters for the GalleryImagesClient.BeginUpdate
+// method.
func (client *GalleryImagesClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImage GalleryImageUpdate, options *GalleryImagesClientBeginUpdateOptions) (*runtime.Poller[GalleryImagesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, galleryImageName, galleryImage, options)
@@ -349,6 +356,7 @@ func (client *GalleryImagesClient) BeginUpdate(ctx context.Context, resourceGrou
// Update - Update a gallery image definition.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImagesClient) update(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImage GalleryImageUpdate, options *GalleryImagesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImage, options)
diff --git a/sdk/resourcemanager/compute/armcompute/galleryimages_client_example_test.go b/sdk/resourcemanager/compute/armcompute/galleryimages_client_example_test.go
deleted file mode 100644
index a2e17d9abfc5..000000000000
--- a/sdk/resourcemanager/compute/armcompute/galleryimages_client_example_test.go
+++ /dev/null
@@ -1,151 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImage_Create.json
-func ExampleGalleryImagesClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", armcompute.GalleryImage{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageProperties{
- HyperVGeneration: to.Ptr(armcompute.HyperVGenerationV1),
- Identifier: &armcompute.GalleryImageIdentifier{
- Offer: to.Ptr("myOfferName"),
- Publisher: to.Ptr("myPublisherName"),
- SKU: to.Ptr("mySkuName"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImage_Update.json
-func ExampleGalleryImagesClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", armcompute.GalleryImageUpdate{
- Properties: &armcompute.GalleryImageProperties{
- HyperVGeneration: to.Ptr(armcompute.HyperVGenerationV1),
- Identifier: &armcompute.GalleryImageIdentifier{
- Offer: to.Ptr("myOfferName"),
- Publisher: to.Ptr("myPublisherName"),
- SKU: to.Ptr("mySkuName"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImage_Get.json
-func ExampleGalleryImagesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImage_Delete.json
-func ExampleGalleryImagesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImage_ListByGallery.json
-func ExampleGalleryImagesClient_NewListByGalleryPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByGalleryPager("myResourceGroup", "myGalleryName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/galleryimageversions_client.go b/sdk/resourcemanager/compute/armcompute/galleryimageversions_client.go
index 53c1488914b3..150b9e691642 100644
--- a/sdk/resourcemanager/compute/armcompute/galleryimageversions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/galleryimageversions_client.go
@@ -32,10 +32,10 @@ type GalleryImageVersionsClient struct {
}
// NewGalleryImageVersionsClient creates a new instance of GalleryImageVersionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GalleryImageVersionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,16 +58,17 @@ func NewGalleryImageVersionsClient(subscriptionID string, credential azcore.Toke
// BeginCreateOrUpdate - Create or update a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
-// galleryImageName - The name of the gallery image definition in which the Image Version is to be created.
-// galleryImageVersionName - The name of the gallery image version to be created. Needs to follow semantic version name pattern:
-// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
-// Format: ..
-// galleryImageVersion - Parameters supplied to the create or update gallery image version operation.
-// options - GalleryImageVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryImageVersionsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
+// - galleryImageName - The name of the gallery image definition in which the Image Version is to be created.
+// - galleryImageVersionName - The name of the gallery image version to be created. Needs to follow semantic version name pattern:
+// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
+// Format: ..
+// - galleryImageVersion - Parameters supplied to the create or update gallery image version operation.
+// - options - GalleryImageVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleryImageVersionsClient.BeginCreateOrUpdate
+// method.
func (client *GalleryImageVersionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, galleryImageVersion GalleryImageVersion, options *GalleryImageVersionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[GalleryImageVersionsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, galleryImageVersion, options)
@@ -82,6 +83,7 @@ func (client *GalleryImageVersionsClient) BeginCreateOrUpdate(ctx context.Contex
// CreateOrUpdate - Create or update a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImageVersionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, galleryImageVersion GalleryImageVersion, options *GalleryImageVersionsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, galleryImageVersion, options)
@@ -134,13 +136,14 @@ func (client *GalleryImageVersionsClient) createOrUpdateCreateRequest(ctx contex
// BeginDelete - Delete a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
-// galleryImageName - The name of the gallery image definition in which the Image Version resides.
-// galleryImageVersionName - The name of the gallery image version to be deleted.
-// options - GalleryImageVersionsClientBeginDeleteOptions contains the optional parameters for the GalleryImageVersionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
+// - galleryImageName - The name of the gallery image definition in which the Image Version resides.
+// - galleryImageVersionName - The name of the gallery image version to be deleted.
+// - options - GalleryImageVersionsClientBeginDeleteOptions contains the optional parameters for the GalleryImageVersionsClient.BeginDelete
+// method.
func (client *GalleryImageVersionsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, options *GalleryImageVersionsClientBeginDeleteOptions) (*runtime.Poller[GalleryImageVersionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, options)
@@ -155,6 +158,7 @@ func (client *GalleryImageVersionsClient) BeginDelete(ctx context.Context, resou
// Delete - Delete a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImageVersionsClient) deleteOperation(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, options *GalleryImageVersionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, options)
@@ -207,13 +211,14 @@ func (client *GalleryImageVersionsClient) deleteCreateRequest(ctx context.Contex
// Get - Retrieves information about a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
-// galleryImageName - The name of the gallery image definition in which the Image Version resides.
-// galleryImageVersionName - The name of the gallery image version to be retrieved.
-// options - GalleryImageVersionsClientGetOptions contains the optional parameters for the GalleryImageVersionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
+// - galleryImageName - The name of the gallery image definition in which the Image Version resides.
+// - galleryImageVersionName - The name of the gallery image version to be retrieved.
+// - options - GalleryImageVersionsClientGetOptions contains the optional parameters for the GalleryImageVersionsClient.Get
+// method.
func (client *GalleryImageVersionsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, options *GalleryImageVersionsClientGetOptions) (GalleryImageVersionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, options)
if err != nil {
@@ -276,12 +281,13 @@ func (client *GalleryImageVersionsClient) getHandleResponse(resp *http.Response)
}
// NewListByGalleryImagePager - List gallery image versions in a gallery image definition.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
-// galleryImageName - The name of the Shared Image Gallery Image Definition from which the Image Versions are to be listed.
-// options - GalleryImageVersionsClientListByGalleryImageOptions contains the optional parameters for the GalleryImageVersionsClient.ListByGalleryImage
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
+// - galleryImageName - The name of the Shared Image Gallery Image Definition from which the Image Versions are to be listed.
+// - options - GalleryImageVersionsClientListByGalleryImageOptions contains the optional parameters for the GalleryImageVersionsClient.NewListByGalleryImagePager
+// method.
func (client *GalleryImageVersionsClient) NewListByGalleryImagePager(resourceGroupName string, galleryName string, galleryImageName string, options *GalleryImageVersionsClientListByGalleryImageOptions) *runtime.Pager[GalleryImageVersionsClientListByGalleryImageResponse] {
return runtime.NewPager(runtime.PagingHandler[GalleryImageVersionsClientListByGalleryImageResponse]{
More: func(page GalleryImageVersionsClientListByGalleryImageResponse) bool {
@@ -351,16 +357,17 @@ func (client *GalleryImageVersionsClient) listByGalleryImageHandleResponse(resp
// BeginUpdate - Update a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
-// galleryImageName - The name of the gallery image definition in which the Image Version is to be updated.
-// galleryImageVersionName - The name of the gallery image version to be updated. Needs to follow semantic version name pattern:
-// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
-// Format: ..
-// galleryImageVersion - Parameters supplied to the update gallery image version operation.
-// options - GalleryImageVersionsClientBeginUpdateOptions contains the optional parameters for the GalleryImageVersionsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery in which the Image Definition resides.
+// - galleryImageName - The name of the gallery image definition in which the Image Version is to be updated.
+// - galleryImageVersionName - The name of the gallery image version to be updated. Needs to follow semantic version name pattern:
+// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
+// Format: ..
+// - galleryImageVersion - Parameters supplied to the update gallery image version operation.
+// - options - GalleryImageVersionsClientBeginUpdateOptions contains the optional parameters for the GalleryImageVersionsClient.BeginUpdate
+// method.
func (client *GalleryImageVersionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, galleryImageVersion GalleryImageVersionUpdate, options *GalleryImageVersionsClientBeginUpdateOptions) (*runtime.Poller[GalleryImageVersionsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, galleryImageVersion, options)
@@ -375,6 +382,7 @@ func (client *GalleryImageVersionsClient) BeginUpdate(ctx context.Context, resou
// Update - Update a gallery image version.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GalleryImageVersionsClient) update(ctx context.Context, resourceGroupName string, galleryName string, galleryImageName string, galleryImageVersionName string, galleryImageVersion GalleryImageVersionUpdate, options *GalleryImageVersionsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, galleryImageName, galleryImageVersionName, galleryImageVersion, options)
diff --git a/sdk/resourcemanager/compute/armcompute/galleryimageversions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/galleryimageversions_client_example_test.go
deleted file mode 100644
index 47b900acc7e6..000000000000
--- a/sdk/resourcemanager/compute/armcompute/galleryimageversions_client_example_test.go
+++ /dev/null
@@ -1,802 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithVmAsSource.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingVmAsSource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/virtualMachines/{vmName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithCommunityImageVersionAsSource.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingCommunityGalleryImageAsSource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- CommunityGalleryImageID: to.Ptr("/communityGalleries/{communityGalleryName}/images/{communityGalleryImageName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingManagedImageAsSource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithSnapshotsAsSource.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingMixOfDisksAndSnapshotsAsASource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- DataDiskImages: []*armcompute.GalleryDataDiskImage{
- {
- HostCaching: to.Ptr(armcompute.HostCachingNone),
- Source: &armcompute.GalleryDiskImageSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/disks/{dataDiskName}"),
- },
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.GalleryOSDiskImage{
- HostCaching: to.Ptr(armcompute.HostCachingReadOnly),
- Source: &armcompute.GalleryDiskImageSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/snapshots/{osSnapshotName}"),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithShallowReplicationMode.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingShallowReplicationMode() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- ReplicationMode: to.Ptr(armcompute.ReplicationModeShallow),
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithImageVersionAsSource.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingSharedImageAsSource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithVHD.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionUsingVhdAsASource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- DataDiskImages: []*armcompute.GalleryDataDiskImage{
- {
- HostCaching: to.Ptr(armcompute.HostCachingNone),
- Source: &armcompute.GalleryDiskImageSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/{storageAccount}"),
- URI: to.Ptr("https://gallerysourcencus.blob.core.windows.net/myvhds/Windows-Server-2012-R2-20171216-en.us-128GB.vhd"),
- },
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.GalleryOSDiskImage{
- HostCaching: to.Ptr(armcompute.HostCachingReadOnly),
- Source: &armcompute.GalleryDiskImageSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/{storageAccount}"),
- URI: to.Ptr("https://gallerysourcencus.blob.core.windows.net/myvhds/Windows-Server-2012-R2-20171216-en.us-128GB.vhd"),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Create_WithTargetExtendedLocations.json
-func ExampleGalleryImageVersionsClient_BeginCreateOrUpdate_createOrUpdateASimpleGalleryImageVersionWithTargetExtendedLocationsSpecified() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersion{
- Location: to.Ptr("West US"),
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myWestUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- Encryption: &armcompute.EncryptionImages{
- DataDiskImages: []*armcompute.DataDiskImageEncryption{
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myOtherEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](0),
- },
- {
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- Lun: to.Ptr[int32](1),
- }},
- OSDiskImage: &armcompute.OSDiskImageEncryption{
- DiskEncryptionSetID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSet/myEastUSDiskEncryptionSet"),
- },
- },
- ExcludeFromLatest: to.Ptr(false),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- SafetyProfile: &armcompute.GalleryImageVersionSafetyProfile{
- AllowDeletionOfReplicatedLocations: to.Ptr(false),
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Update.json
-func ExampleGalleryImageVersionsClient_BeginUpdate_updateASimpleGalleryImageVersionManagedImageAsSource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersionUpdate{
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{
- Source: &armcompute.GalleryArtifactVersionFullSource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}"),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Update_WithoutSourceId.json
-func ExampleGalleryImageVersionsClient_BeginUpdate_updateASimpleGalleryImageVersionWithoutSourceId() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", armcompute.GalleryImageVersionUpdate{
- Properties: &armcompute.GalleryImageVersionProperties{
- PublishingProfile: &armcompute.GalleryImageVersionPublishingProfile{
- TargetRegions: []*armcompute.TargetRegion{
- {
- Name: to.Ptr("West US"),
- RegionalReplicaCount: to.Ptr[int32](1),
- },
- {
- Name: to.Ptr("East US"),
- RegionalReplicaCount: to.Ptr[int32](2),
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypeStandardZRS),
- }},
- },
- StorageProfile: &armcompute.GalleryImageVersionStorageProfile{},
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Get_WithReplicationStatus.json
-func ExampleGalleryImageVersionsClient_Get_getAGalleryImageVersionWithReplicationStatus() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", &armcompute.GalleryImageVersionsClientGetOptions{Expand: to.Ptr(armcompute.ReplicationStatusTypesReplicationStatus)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Get_WithSnapshotsAsSource.json
-func ExampleGalleryImageVersionsClient_Get_getAGalleryImageVersionWithSnapshotsAsASource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", &armcompute.GalleryImageVersionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Get_WithVhdAsSource.json
-func ExampleGalleryImageVersionsClient_Get_getAGalleryImageVersionWithVhdAsASource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", &armcompute.GalleryImageVersionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Get.json
-func ExampleGalleryImageVersionsClient_Get_getAGalleryImageVersion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", &armcompute.GalleryImageVersionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_Delete.json
-func ExampleGalleryImageVersionsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myGalleryName", "myGalleryImageName", "1.0.0", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/GalleryImageVersion_ListByGalleryImage.json
-func ExampleGalleryImageVersionsClient_NewListByGalleryImagePager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByGalleryImagePager("myResourceGroup", "myGalleryName", "myGalleryImageName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client.go b/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client.go
index 3874ca75f6c9..c5419736a4d3 100644
--- a/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client.go
+++ b/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client.go
@@ -32,10 +32,10 @@ type GallerySharingProfileClient struct {
}
// NewGallerySharingProfileClient creates a new instance of GallerySharingProfileClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewGallerySharingProfileClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GallerySharingProfileClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewGallerySharingProfileClient(subscriptionID string, credential azcore.Tok
// BeginUpdate - Update sharing profile of a gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// resourceGroupName - The name of the resource group.
-// galleryName - The name of the Shared Image Gallery.
-// sharingUpdate - Parameters supplied to the update gallery sharing profile.
-// options - GallerySharingProfileClientBeginUpdateOptions contains the optional parameters for the GallerySharingProfileClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - galleryName - The name of the Shared Image Gallery.
+// - sharingUpdate - Parameters supplied to the update gallery sharing profile.
+// - options - GallerySharingProfileClientBeginUpdateOptions contains the optional parameters for the GallerySharingProfileClient.BeginUpdate
+// method.
func (client *GallerySharingProfileClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, sharingUpdate SharingUpdate, options *GallerySharingProfileClientBeginUpdateOptions) (*runtime.Poller[GallerySharingProfileClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, galleryName, sharingUpdate, options)
@@ -78,6 +79,7 @@ func (client *GallerySharingProfileClient) BeginUpdate(ctx context.Context, reso
// Update - Update sharing profile of a gallery.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
func (client *GallerySharingProfileClient) update(ctx context.Context, resourceGroupName string, galleryName string, sharingUpdate SharingUpdate, options *GallerySharingProfileClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, galleryName, sharingUpdate, options)
diff --git a/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client_example_test.go b/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client_example_test.go
deleted file mode 100644
index 0f70108686f1..000000000000
--- a/sdk/resourcemanager/compute/armcompute/gallerysharingprofile_client_example_test.go
+++ /dev/null
@@ -1,105 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_AddToSharingProfile.json
-func ExampleGallerySharingProfileClient_BeginUpdate_addSharingIdToTheSharingProfileOfAGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGallerySharingProfileClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.SharingUpdate{
- Groups: []*armcompute.SharingProfileGroup{
- {
- Type: to.Ptr(armcompute.SharingProfileGroupTypesSubscriptions),
- IDs: []*string{
- to.Ptr("34a4ab42-0d72-47d9-bd1a-aed207386dac"),
- to.Ptr("380fd389-260b-41aa-bad9-0a83108c370b")},
- },
- {
- Type: to.Ptr(armcompute.SharingProfileGroupTypesAADTenants),
- IDs: []*string{
- to.Ptr("c24c76aa-8897-4027-9b03-8f7928b54ff6")},
- }},
- OperationType: to.Ptr(armcompute.SharingUpdateOperationTypesAdd),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_ResetSharingProfile.json
-func ExampleGallerySharingProfileClient_BeginUpdate_resetSharingProfileOfAGallery() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGallerySharingProfileClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.SharingUpdate{
- OperationType: to.Ptr(armcompute.SharingUpdateOperationTypesReset),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/galleryExamples/Gallery_EnableCommunityGallery.json
-func ExampleGallerySharingProfileClient_BeginUpdate_shareAGalleryToCommunity() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewGallerySharingProfileClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myGalleryName", armcompute.SharingUpdate{
- OperationType: to.Ptr(armcompute.SharingUpdateOperationTypesEnableCommunity),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/go.mod b/sdk/resourcemanager/compute/armcompute/go.mod
index 5f5224d85d78..3dbfb69be17e 100644
--- a/sdk/resourcemanager/compute/armcompute/go.mod
+++ b/sdk/resourcemanager/compute/armcompute/go.mod
@@ -1,10 +1,9 @@
-module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4
+module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5
go 1.18
require (
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0
- github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v3 v3.0.1
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.0.0
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork v1.0.0
@@ -12,6 +11,7 @@ require (
)
require (
+ github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 // indirect
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.0.0 // indirect
github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect
diff --git a/sdk/resourcemanager/compute/armcompute/images_client.go b/sdk/resourcemanager/compute/armcompute/images_client.go
index a4f12f495265..ad695df08e35 100644
--- a/sdk/resourcemanager/compute/armcompute/images_client.go
+++ b/sdk/resourcemanager/compute/armcompute/images_client.go
@@ -32,10 +32,10 @@ type ImagesClient struct {
}
// NewImagesClient creates a new instance of ImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewImagesClient(subscriptionID string, credential azcore.TokenCredential, o
// BeginCreateOrUpdate - Create or update an image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// imageName - The name of the image.
-// parameters - Parameters supplied to the Create Image operation.
-// options - ImagesClientBeginCreateOrUpdateOptions contains the optional parameters for the ImagesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - imageName - The name of the image.
+// - parameters - Parameters supplied to the Create Image operation.
+// - options - ImagesClientBeginCreateOrUpdateOptions contains the optional parameters for the ImagesClient.BeginCreateOrUpdate
+// method.
func (client *ImagesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, imageName string, parameters Image, options *ImagesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ImagesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, imageName, parameters, options)
@@ -78,6 +79,7 @@ func (client *ImagesClient) BeginCreateOrUpdate(ctx context.Context, resourceGro
// CreateOrUpdate - Create or update an image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *ImagesClient) createOrUpdate(ctx context.Context, resourceGroupName string, imageName string, parameters Image, options *ImagesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, imageName, parameters, options)
@@ -122,10 +124,11 @@ func (client *ImagesClient) createOrUpdateCreateRequest(ctx context.Context, res
// BeginDelete - Deletes an Image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// imageName - The name of the image.
-// options - ImagesClientBeginDeleteOptions contains the optional parameters for the ImagesClient.BeginDelete method.
+// - resourceGroupName - The name of the resource group.
+// - imageName - The name of the image.
+// - options - ImagesClientBeginDeleteOptions contains the optional parameters for the ImagesClient.BeginDelete method.
func (client *ImagesClient) BeginDelete(ctx context.Context, resourceGroupName string, imageName string, options *ImagesClientBeginDeleteOptions) (*runtime.Poller[ImagesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, imageName, options)
@@ -140,6 +143,7 @@ func (client *ImagesClient) BeginDelete(ctx context.Context, resourceGroupName s
// Delete - Deletes an Image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *ImagesClient) deleteOperation(ctx context.Context, resourceGroupName string, imageName string, options *ImagesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, imageName, options)
@@ -184,10 +188,11 @@ func (client *ImagesClient) deleteCreateRequest(ctx context.Context, resourceGro
// Get - Gets an image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// imageName - The name of the image.
-// options - ImagesClientGetOptions contains the optional parameters for the ImagesClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - imageName - The name of the image.
+// - options - ImagesClientGetOptions contains the optional parameters for the ImagesClient.Get method.
func (client *ImagesClient) Get(ctx context.Context, resourceGroupName string, imageName string, options *ImagesClientGetOptions) (ImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, imageName, options)
if err != nil {
@@ -243,8 +248,9 @@ func (client *ImagesClient) getHandleResponse(resp *http.Response) (ImagesClient
// NewListPager - Gets the list of Images in the subscription. Use nextLink property in the response to get the next page
// of Images. Do this till nextLink is null to fetch all the Images.
+//
// Generated from API version 2022-11-01
-// options - ImagesClientListOptions contains the optional parameters for the ImagesClient.List method.
+// - options - ImagesClientListOptions contains the optional parameters for the ImagesClient.NewListPager method.
func (client *ImagesClient) NewListPager(options *ImagesClientListOptions) *runtime.Pager[ImagesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[ImagesClientListResponse]{
More: func(page ImagesClientListResponse) bool {
@@ -301,10 +307,11 @@ func (client *ImagesClient) listHandleResponse(resp *http.Response) (ImagesClien
}
// NewListByResourceGroupPager - Gets the list of images under a resource group.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - ImagesClientListByResourceGroupOptions contains the optional parameters for the ImagesClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - ImagesClientListByResourceGroupOptions contains the optional parameters for the ImagesClient.NewListByResourceGroupPager
+// method.
func (client *ImagesClient) NewListByResourceGroupPager(resourceGroupName string, options *ImagesClientListByResourceGroupOptions) *runtime.Pager[ImagesClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[ImagesClientListByResourceGroupResponse]{
More: func(page ImagesClientListByResourceGroupResponse) bool {
@@ -366,11 +373,12 @@ func (client *ImagesClient) listByResourceGroupHandleResponse(resp *http.Respons
// BeginUpdate - Update an image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// imageName - The name of the image.
-// parameters - Parameters supplied to the Update Image operation.
-// options - ImagesClientBeginUpdateOptions contains the optional parameters for the ImagesClient.BeginUpdate method.
+// - resourceGroupName - The name of the resource group.
+// - imageName - The name of the image.
+// - parameters - Parameters supplied to the Update Image operation.
+// - options - ImagesClientBeginUpdateOptions contains the optional parameters for the ImagesClient.BeginUpdate method.
func (client *ImagesClient) BeginUpdate(ctx context.Context, resourceGroupName string, imageName string, parameters ImageUpdate, options *ImagesClientBeginUpdateOptions) (*runtime.Poller[ImagesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, imageName, parameters, options)
@@ -385,6 +393,7 @@ func (client *ImagesClient) BeginUpdate(ctx context.Context, resourceGroupName s
// Update - Update an image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *ImagesClient) update(ctx context.Context, resourceGroupName string, imageName string, parameters ImageUpdate, options *ImagesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, imageName, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/images_client_example_test.go b/sdk/resourcemanager/compute/armcompute/images_client_example_test.go
deleted file mode 100644
index 328862d29e10..000000000000
--- a/sdk/resourcemanager/compute/armcompute/images_client_example_test.go
+++ /dev/null
@@ -1,542 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromABlobWithDiskEncryptionSet.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromABlobWithDiskEncryptionSetResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- BlobURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromABlob.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromABlob() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- BlobURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(true),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromAManagedDiskWithDiskEncryptionSet.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromAManagedDiskWithDiskEncryptionSetResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- Snapshot: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromAManagedDisk.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromAManagedDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- ManagedDisk: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(true),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromASnapshotWithDiskEncryptionSet.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromASnapshotWithDiskEncryptionSetResource() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- ManagedDisk: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromASnapshot.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromASnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- OSDisk: &armcompute.ImageOSDisk{
- Snapshot: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_CreateFromAVM.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageFromAnExistingVirtualMachine() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- SourceVirtualMachine: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_Create_DataDiskFromABlobIncluded.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageThatIncludesADataDiskFromABlob() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- DataDisks: []*armcompute.ImageDataDisk{
- {
- BlobURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/dataimages/dataimage.vhd"),
- Lun: to.Ptr[int32](1),
- }},
- OSDisk: &armcompute.ImageOSDisk{
- BlobURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_Create_DataDiskFromAManagedDiskIncluded.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageThatIncludesADataDiskFromAManagedDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- DataDisks: []*armcompute.ImageDataDisk{
- {
- ManagedDisk: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk2"),
- },
- Lun: to.Ptr[int32](1),
- }},
- OSDisk: &armcompute.ImageOSDisk{
- ManagedDisk: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(false),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_Create_DataDiskFromASnapshotIncluded.json
-func ExampleImagesClient_BeginCreateOrUpdate_createAVirtualMachineImageThatIncludesADataDiskFromASnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myImage", armcompute.Image{
- Location: to.Ptr("West US"),
- Properties: &armcompute.ImageProperties{
- StorageProfile: &armcompute.ImageStorageProfile{
- DataDisks: []*armcompute.ImageDataDisk{
- {
- Snapshot: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot2"),
- },
- Lun: to.Ptr[int32](1),
- }},
- OSDisk: &armcompute.ImageOSDisk{
- Snapshot: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- OSState: to.Ptr(armcompute.OperatingSystemStateTypesGeneralized),
- OSType: to.Ptr(armcompute.OperatingSystemTypesLinux),
- },
- ZoneResilient: to.Ptr(true),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_Update.json
-func ExampleImagesClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myImage", armcompute.ImageUpdate{
- Tags: map[string]*string{
- "department": to.Ptr("HR"),
- },
- Properties: &armcompute.ImageProperties{
- HyperVGeneration: to.Ptr(armcompute.HyperVGenerationTypesV1),
- SourceVirtualMachine: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Images_Delete_MaximumSet_Gen.json
-func ExampleImagesClient_BeginDelete_imagesDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Images_Delete_MinimumSet_Gen.json
-func ExampleImagesClient_BeginDelete_imagesDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_Get.json
-func ExampleImagesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myImage", &armcompute.ImagesClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_ListByResourceGroup.json
-func ExampleImagesClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/imageExamples/Image_ListBySubscription.json
-func ExampleImagesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/loganalytics_client.go b/sdk/resourcemanager/compute/armcompute/loganalytics_client.go
index 7fb9382811d3..677092286bd5 100644
--- a/sdk/resourcemanager/compute/armcompute/loganalytics_client.go
+++ b/sdk/resourcemanager/compute/armcompute/loganalytics_client.go
@@ -32,10 +32,10 @@ type LogAnalyticsClient struct {
}
// NewLogAnalyticsClient creates a new instance of LogAnalyticsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewLogAnalyticsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*LogAnalyticsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,11 +59,12 @@ func NewLogAnalyticsClient(subscriptionID string, credential azcore.TokenCredent
// BeginExportRequestRateByInterval - Export logs that show Api requests made by this subscription in the given time window
// to show throttling activities.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The location upon which virtual-machine-sizes is queried.
-// parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
-// options - LogAnalyticsClientBeginExportRequestRateByIntervalOptions contains the optional parameters for the LogAnalyticsClient.BeginExportRequestRateByInterval
-// method.
+// - location - The location upon which virtual-machine-sizes is queried.
+// - parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
+// - options - LogAnalyticsClientBeginExportRequestRateByIntervalOptions contains the optional parameters for the LogAnalyticsClient.BeginExportRequestRateByInterval
+// method.
func (client *LogAnalyticsClient) BeginExportRequestRateByInterval(ctx context.Context, location string, parameters RequestRateByIntervalInput, options *LogAnalyticsClientBeginExportRequestRateByIntervalOptions) (*runtime.Poller[LogAnalyticsClientExportRequestRateByIntervalResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.exportRequestRateByInterval(ctx, location, parameters, options)
@@ -81,6 +82,7 @@ func (client *LogAnalyticsClient) BeginExportRequestRateByInterval(ctx context.C
// ExportRequestRateByInterval - Export logs that show Api requests made by this subscription in the given time window to
// show throttling activities.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *LogAnalyticsClient) exportRequestRateByInterval(ctx context.Context, location string, parameters RequestRateByIntervalInput, options *LogAnalyticsClientBeginExportRequestRateByIntervalOptions) (*http.Response, error) {
req, err := client.exportRequestRateByIntervalCreateRequest(ctx, location, parameters, options)
@@ -122,11 +124,12 @@ func (client *LogAnalyticsClient) exportRequestRateByIntervalCreateRequest(ctx c
// BeginExportThrottledRequests - Export logs that show total throttled Api requests for this subscription in the given time
// window.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The location upon which virtual-machine-sizes is queried.
-// parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.
-// options - LogAnalyticsClientBeginExportThrottledRequestsOptions contains the optional parameters for the LogAnalyticsClient.BeginExportThrottledRequests
-// method.
+// - location - The location upon which virtual-machine-sizes is queried.
+// - parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.
+// - options - LogAnalyticsClientBeginExportThrottledRequestsOptions contains the optional parameters for the LogAnalyticsClient.BeginExportThrottledRequests
+// method.
func (client *LogAnalyticsClient) BeginExportThrottledRequests(ctx context.Context, location string, parameters ThrottledRequestsInput, options *LogAnalyticsClientBeginExportThrottledRequestsOptions) (*runtime.Poller[LogAnalyticsClientExportThrottledRequestsResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.exportThrottledRequests(ctx, location, parameters, options)
@@ -143,6 +146,7 @@ func (client *LogAnalyticsClient) BeginExportThrottledRequests(ctx context.Conte
// ExportThrottledRequests - Export logs that show total throttled Api requests for this subscription in the given time window.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *LogAnalyticsClient) exportThrottledRequests(ctx context.Context, location string, parameters ThrottledRequestsInput, options *LogAnalyticsClientBeginExportThrottledRequestsOptions) (*http.Response, error) {
req, err := client.exportThrottledRequestsCreateRequest(ctx, location, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/loganalytics_client_example_test.go b/sdk/resourcemanager/compute/armcompute/loganalytics_client_example_test.go
deleted file mode 100644
index ac70cb484ed9..000000000000
--- a/sdk/resourcemanager/compute/armcompute/loganalytics_client_example_test.go
+++ /dev/null
@@ -1,80 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/logAnalyticExamples/LogAnalytics_RequestRateByInterval.json
-func ExampleLogAnalyticsClient_BeginExportRequestRateByInterval() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewLogAnalyticsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginExportRequestRateByInterval(ctx, "westus", armcompute.RequestRateByIntervalInput{
- BlobContainerSasURI: to.Ptr("https://somesasuri"),
- FromTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-01-21T01:54:06.862601Z"); return t }()),
- GroupByResourceName: to.Ptr(true),
- ToTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-01-23T01:54:06.862601Z"); return t }()),
- IntervalLength: to.Ptr(armcompute.IntervalInMinsFiveMins),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/logAnalyticExamples/LogAnalytics_ThrottledRequests.json
-func ExampleLogAnalyticsClient_BeginExportThrottledRequests() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewLogAnalyticsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginExportThrottledRequests(ctx, "westus", armcompute.ThrottledRequestsInput{
- BlobContainerSasURI: to.Ptr("https://somesasuri"),
- FromTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-01-21T01:54:06.862601Z"); return t }()),
- GroupByClientApplicationID: to.Ptr(false),
- GroupByOperationName: to.Ptr(true),
- GroupByResourceName: to.Ptr(false),
- GroupByUserAgent: to.Ptr(false),
- ToTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-01-23T01:54:06.862601Z"); return t }()),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/models.go b/sdk/resourcemanager/compute/armcompute/models.go
index fb01ba675800..1f2bab057577 100644
--- a/sdk/resourcemanager/compute/armcompute/models.go
+++ b/sdk/resourcemanager/compute/armcompute/models.go
@@ -230,20 +230,20 @@ type AvailabilitySetsClientGetOptions struct {
// placeholder for future optional parameters
}
-// AvailabilitySetsClientListAvailableSizesOptions contains the optional parameters for the AvailabilitySetsClient.ListAvailableSizes
+// AvailabilitySetsClientListAvailableSizesOptions contains the optional parameters for the AvailabilitySetsClient.NewListAvailableSizesPager
// method.
type AvailabilitySetsClientListAvailableSizesOptions struct {
// placeholder for future optional parameters
}
-// AvailabilitySetsClientListBySubscriptionOptions contains the optional parameters for the AvailabilitySetsClient.ListBySubscription
+// AvailabilitySetsClientListBySubscriptionOptions contains the optional parameters for the AvailabilitySetsClient.NewListBySubscriptionPager
// method.
type AvailabilitySetsClientListBySubscriptionOptions struct {
// The expand expression to apply to the operation. Allowed values are 'instanceView'.
Expand *string
}
-// AvailabilitySetsClientListOptions contains the optional parameters for the AvailabilitySetsClient.List method.
+// AvailabilitySetsClientListOptions contains the optional parameters for the AvailabilitySetsClient.NewListPager method.
type AvailabilitySetsClientListOptions struct {
// placeholder for future optional parameters
}
@@ -450,7 +450,7 @@ type CapacityReservationGroupsClientGetOptions struct {
Expand *CapacityReservationGroupInstanceViewTypes
}
-// CapacityReservationGroupsClientListByResourceGroupOptions contains the optional parameters for the CapacityReservationGroupsClient.ListByResourceGroup
+// CapacityReservationGroupsClientListByResourceGroupOptions contains the optional parameters for the CapacityReservationGroupsClient.NewListByResourceGroupPager
// method.
type CapacityReservationGroupsClientListByResourceGroupOptions struct {
// The expand expression to apply on the operation. Based on the expand param(s) specified we return Virtual Machine or ScaleSet
@@ -459,7 +459,7 @@ type CapacityReservationGroupsClientListByResourceGroupOptions struct {
Expand *ExpandTypesForGetCapacityReservationGroups
}
-// CapacityReservationGroupsClientListBySubscriptionOptions contains the optional parameters for the CapacityReservationGroupsClient.ListBySubscription
+// CapacityReservationGroupsClientListBySubscriptionOptions contains the optional parameters for the CapacityReservationGroupsClient.NewListBySubscriptionPager
// method.
type CapacityReservationGroupsClientListBySubscriptionOptions struct {
// The expand expression to apply on the operation. Based on the expand param(s) specified we return Virtual Machine or ScaleSet
@@ -600,7 +600,7 @@ type CapacityReservationsClientGetOptions struct {
Expand *CapacityReservationInstanceViewTypes
}
-// CapacityReservationsClientListByCapacityReservationGroupOptions contains the optional parameters for the CapacityReservationsClient.ListByCapacityReservationGroup
+// CapacityReservationsClientListByCapacityReservationGroupOptions contains the optional parameters for the CapacityReservationsClient.NewListByCapacityReservationGroupPager
// method.
type CapacityReservationsClientListByCapacityReservationGroupOptions struct {
// placeholder for future optional parameters
@@ -654,7 +654,7 @@ type CloudServiceExtensionProperties struct {
ForceUpdateTag *string `json:"forceUpdateTag,omitempty"`
// Protected settings for the extension which are encrypted before sent to the role instance.
- ProtectedSettings interface{} `json:"protectedSettings,omitempty"`
+ ProtectedSettings any `json:"protectedSettings,omitempty"`
// Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
ProtectedSettingsFromKeyVault *CloudServiceVaultAndSecretReference `json:"protectedSettingsFromKeyVault,omitempty"`
@@ -668,7 +668,7 @@ type CloudServiceExtensionProperties struct {
// Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension
// (like RDP), this is the XML setting for the extension.
- Settings interface{} `json:"settings,omitempty"`
+ Settings any `json:"settings,omitempty"`
// Specifies the type of the extension.
Type *string `json:"type,omitempty"`
@@ -741,13 +741,13 @@ type CloudServiceOperatingSystemsClientGetOSVersionOptions struct {
// placeholder for future optional parameters
}
-// CloudServiceOperatingSystemsClientListOSFamiliesOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.ListOSFamilies
+// CloudServiceOperatingSystemsClientListOSFamiliesOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.NewListOSFamiliesPager
// method.
type CloudServiceOperatingSystemsClientListOSFamiliesOptions struct {
// placeholder for future optional parameters
}
-// CloudServiceOperatingSystemsClientListOSVersionsOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.ListOSVersions
+// CloudServiceOperatingSystemsClientListOSVersionsOptions contains the optional parameters for the CloudServiceOperatingSystemsClient.NewListOSVersionsPager
// method.
type CloudServiceOperatingSystemsClientListOSVersionsOptions struct {
// placeholder for future optional parameters
@@ -883,7 +883,7 @@ type CloudServiceRoleInstancesClientGetRemoteDesktopFileOptions struct {
// placeholder for future optional parameters
}
-// CloudServiceRoleInstancesClientListOptions contains the optional parameters for the CloudServiceRoleInstancesClient.List
+// CloudServiceRoleInstancesClientListOptions contains the optional parameters for the CloudServiceRoleInstancesClient.NewListPager
// method.
type CloudServiceRoleInstancesClientListOptions struct {
// The expand expression to apply to the operation. 'UserData' is not supported for cloud services.
@@ -941,7 +941,7 @@ type CloudServiceRolesClientGetOptions struct {
// placeholder for future optional parameters
}
-// CloudServiceRolesClientListOptions contains the optional parameters for the CloudServiceRolesClient.List method.
+// CloudServiceRolesClientListOptions contains the optional parameters for the CloudServiceRolesClient.NewListPager method.
type CloudServiceRolesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -1052,12 +1052,12 @@ type CloudServicesClientGetOptions struct {
// placeholder for future optional parameters
}
-// CloudServicesClientListAllOptions contains the optional parameters for the CloudServicesClient.ListAll method.
+// CloudServicesClientListAllOptions contains the optional parameters for the CloudServicesClient.NewListAllPager method.
type CloudServicesClientListAllOptions struct {
// placeholder for future optional parameters
}
-// CloudServicesClientListOptions contains the optional parameters for the CloudServicesClient.List method.
+// CloudServicesClientListOptions contains the optional parameters for the CloudServicesClient.NewListPager method.
type CloudServicesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -1075,7 +1075,7 @@ type CloudServicesUpdateDomainClientGetUpdateDomainOptions struct {
// placeholder for future optional parameters
}
-// CloudServicesUpdateDomainClientListUpdateDomainsOptions contains the optional parameters for the CloudServicesUpdateDomainClient.ListUpdateDomains
+// CloudServicesUpdateDomainClientListUpdateDomainsOptions contains the optional parameters for the CloudServicesUpdateDomainClient.NewListUpdateDomainsPager
// method.
type CloudServicesUpdateDomainClientListUpdateDomainsOptions struct {
// placeholder for future optional parameters
@@ -1231,7 +1231,7 @@ type CommunityGalleryImageVersionsClientGetOptions struct {
// placeholder for future optional parameters
}
-// CommunityGalleryImageVersionsClientListOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.List
+// CommunityGalleryImageVersionsClientListOptions contains the optional parameters for the CommunityGalleryImageVersionsClient.NewListPager
// method.
type CommunityGalleryImageVersionsClientListOptions struct {
// placeholder for future optional parameters
@@ -1242,7 +1242,8 @@ type CommunityGalleryImagesClientGetOptions struct {
// placeholder for future optional parameters
}
-// CommunityGalleryImagesClientListOptions contains the optional parameters for the CommunityGalleryImagesClient.List method.
+// CommunityGalleryImagesClientListOptions contains the optional parameters for the CommunityGalleryImagesClient.NewListPager
+// method.
type CommunityGalleryImagesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -1568,13 +1569,13 @@ type DedicatedHostGroupsClientGetOptions struct {
Expand *InstanceViewTypes
}
-// DedicatedHostGroupsClientListByResourceGroupOptions contains the optional parameters for the DedicatedHostGroupsClient.ListByResourceGroup
+// DedicatedHostGroupsClientListByResourceGroupOptions contains the optional parameters for the DedicatedHostGroupsClient.NewListByResourceGroupPager
// method.
type DedicatedHostGroupsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// DedicatedHostGroupsClientListBySubscriptionOptions contains the optional parameters for the DedicatedHostGroupsClient.ListBySubscription
+// DedicatedHostGroupsClientListBySubscriptionOptions contains the optional parameters for the DedicatedHostGroupsClient.NewListBySubscriptionPager
// method.
type DedicatedHostGroupsClientListBySubscriptionOptions struct {
// placeholder for future optional parameters
@@ -1702,7 +1703,7 @@ type DedicatedHostsClientGetOptions struct {
Expand *InstanceViewTypes
}
-// DedicatedHostsClientListByHostGroupOptions contains the optional parameters for the DedicatedHostsClient.ListByHostGroup
+// DedicatedHostsClientListByHostGroupOptions contains the optional parameters for the DedicatedHostsClient.NewListByHostGroupPager
// method.
type DedicatedHostsClientListByHostGroupOptions struct {
// placeholder for future optional parameters
@@ -1885,18 +1886,18 @@ type DiskAccessesClientGetPrivateLinkResourcesOptions struct {
// placeholder for future optional parameters
}
-// DiskAccessesClientListByResourceGroupOptions contains the optional parameters for the DiskAccessesClient.ListByResourceGroup
+// DiskAccessesClientListByResourceGroupOptions contains the optional parameters for the DiskAccessesClient.NewListByResourceGroupPager
// method.
type DiskAccessesClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// DiskAccessesClientListOptions contains the optional parameters for the DiskAccessesClient.List method.
+// DiskAccessesClientListOptions contains the optional parameters for the DiskAccessesClient.NewListPager method.
type DiskAccessesClientListOptions struct {
// placeholder for future optional parameters
}
-// DiskAccessesClientListPrivateEndpointConnectionsOptions contains the optional parameters for the DiskAccessesClient.ListPrivateEndpointConnections
+// DiskAccessesClientListPrivateEndpointConnectionsOptions contains the optional parameters for the DiskAccessesClient.NewListPrivateEndpointConnectionsPager
// method.
type DiskAccessesClientListPrivateEndpointConnectionsOptions struct {
// placeholder for future optional parameters
@@ -1999,19 +2000,19 @@ type DiskEncryptionSetsClientGetOptions struct {
// placeholder for future optional parameters
}
-// DiskEncryptionSetsClientListAssociatedResourcesOptions contains the optional parameters for the DiskEncryptionSetsClient.ListAssociatedResources
+// DiskEncryptionSetsClientListAssociatedResourcesOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListAssociatedResourcesPager
// method.
type DiskEncryptionSetsClientListAssociatedResourcesOptions struct {
// placeholder for future optional parameters
}
-// DiskEncryptionSetsClientListByResourceGroupOptions contains the optional parameters for the DiskEncryptionSetsClient.ListByResourceGroup
+// DiskEncryptionSetsClientListByResourceGroupOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListByResourceGroupPager
// method.
type DiskEncryptionSetsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// DiskEncryptionSetsClientListOptions contains the optional parameters for the DiskEncryptionSetsClient.List method.
+// DiskEncryptionSetsClientListOptions contains the optional parameters for the DiskEncryptionSetsClient.NewListPager method.
type DiskEncryptionSetsClientListOptions struct {
// placeholder for future optional parameters
}
@@ -2216,7 +2217,7 @@ type DiskRestorePointClientGetOptions struct {
// placeholder for future optional parameters
}
-// DiskRestorePointClientListByRestorePointOptions contains the optional parameters for the DiskRestorePointClient.ListByRestorePoint
+// DiskRestorePointClientListByRestorePointOptions contains the optional parameters for the DiskRestorePointClient.NewListByRestorePointPager
// method.
type DiskRestorePointClientListByRestorePointOptions struct {
// placeholder for future optional parameters
@@ -2445,12 +2446,13 @@ type DisksClientGetOptions struct {
// placeholder for future optional parameters
}
-// DisksClientListByResourceGroupOptions contains the optional parameters for the DisksClient.ListByResourceGroup method.
+// DisksClientListByResourceGroupOptions contains the optional parameters for the DisksClient.NewListByResourceGroupPager
+// method.
type DisksClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// DisksClientListOptions contains the optional parameters for the DisksClient.List method.
+// DisksClientListOptions contains the optional parameters for the DisksClient.NewListPager method.
type DisksClientListOptions struct {
// placeholder for future optional parameters
}
@@ -2597,13 +2599,13 @@ type GalleriesClientGetOptions struct {
Select *SelectPermissions
}
-// GalleriesClientListByResourceGroupOptions contains the optional parameters for the GalleriesClient.ListByResourceGroup
+// GalleriesClientListByResourceGroupOptions contains the optional parameters for the GalleriesClient.NewListByResourceGroupPager
// method.
type GalleriesClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// GalleriesClientListOptions contains the optional parameters for the GalleriesClient.List method.
+// GalleriesClientListOptions contains the optional parameters for the GalleriesClient.NewListPager method.
type GalleriesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -2884,7 +2886,7 @@ type GalleryApplicationVersionsClientGetOptions struct {
Expand *ReplicationStatusTypes
}
-// GalleryApplicationVersionsClientListByGalleryApplicationOptions contains the optional parameters for the GalleryApplicationVersionsClient.ListByGalleryApplication
+// GalleryApplicationVersionsClientListByGalleryApplicationOptions contains the optional parameters for the GalleryApplicationVersionsClient.NewListByGalleryApplicationPager
// method.
type GalleryApplicationVersionsClientListByGalleryApplicationOptions struct {
// placeholder for future optional parameters
@@ -2916,7 +2918,7 @@ type GalleryApplicationsClientGetOptions struct {
// placeholder for future optional parameters
}
-// GalleryApplicationsClientListByGalleryOptions contains the optional parameters for the GalleryApplicationsClient.ListByGallery
+// GalleryApplicationsClientListByGalleryOptions contains the optional parameters for the GalleryApplicationsClient.NewListByGalleryPager
// method.
type GalleryApplicationsClientListByGalleryOptions struct {
// placeholder for future optional parameters
@@ -3304,7 +3306,7 @@ type GalleryImageVersionsClientGetOptions struct {
Expand *ReplicationStatusTypes
}
-// GalleryImageVersionsClientListByGalleryImageOptions contains the optional parameters for the GalleryImageVersionsClient.ListByGalleryImage
+// GalleryImageVersionsClientListByGalleryImageOptions contains the optional parameters for the GalleryImageVersionsClient.NewListByGalleryImagePager
// method.
type GalleryImageVersionsClientListByGalleryImageOptions struct {
// placeholder for future optional parameters
@@ -3334,7 +3336,8 @@ type GalleryImagesClientGetOptions struct {
// placeholder for future optional parameters
}
-// GalleryImagesClientListByGalleryOptions contains the optional parameters for the GalleryImagesClient.ListByGallery method.
+// GalleryImagesClientListByGalleryOptions contains the optional parameters for the GalleryImagesClient.NewListByGalleryPager
+// method.
type GalleryImagesClientListByGalleryOptions struct {
// placeholder for future optional parameters
}
@@ -3745,12 +3748,13 @@ type ImagesClientGetOptions struct {
Expand *string
}
-// ImagesClientListByResourceGroupOptions contains the optional parameters for the ImagesClient.ListByResourceGroup method.
+// ImagesClientListByResourceGroupOptions contains the optional parameters for the ImagesClient.NewListByResourceGroupPager
+// method.
type ImagesClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// ImagesClientListOptions contains the optional parameters for the ImagesClient.List method.
+// ImagesClientListOptions contains the optional parameters for the ImagesClient.NewListPager method.
type ImagesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -4471,7 +4475,7 @@ type OperationValueDisplay struct {
Resource *string `json:"resource,omitempty" azure:"ro"`
}
-// OperationsClientListOptions contains the optional parameters for the OperationsClient.List method.
+// OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListOptions struct {
// placeholder for future optional parameters
}
@@ -4803,13 +4807,13 @@ type ProximityPlacementGroupsClientGetOptions struct {
IncludeColocationStatus *string
}
-// ProximityPlacementGroupsClientListByResourceGroupOptions contains the optional parameters for the ProximityPlacementGroupsClient.ListByResourceGroup
+// ProximityPlacementGroupsClientListByResourceGroupOptions contains the optional parameters for the ProximityPlacementGroupsClient.NewListByResourceGroupPager
// method.
type ProximityPlacementGroupsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// ProximityPlacementGroupsClientListBySubscriptionOptions contains the optional parameters for the ProximityPlacementGroupsClient.ListBySubscription
+// ProximityPlacementGroupsClientListBySubscriptionOptions contains the optional parameters for the ProximityPlacementGroupsClient.NewListBySubscriptionPager
// method.
type ProximityPlacementGroupsClientListBySubscriptionOptions struct {
// placeholder for future optional parameters
@@ -5131,7 +5135,7 @@ type ResourceSKUZoneDetails struct {
Name []*string `json:"name,omitempty" azure:"ro"`
}
-// ResourceSKUsClientListOptions contains the optional parameters for the ResourceSKUsClient.List method.
+// ResourceSKUsClientListOptions contains the optional parameters for the ResourceSKUsClient.NewListPager method.
type ResourceSKUsClientListOptions struct {
// The filter to apply on the operation. Only location filter is supported currently.
Filter *string
@@ -5274,13 +5278,14 @@ type RestorePointCollectionsClientGetOptions struct {
Expand *RestorePointCollectionExpandOptions
}
-// RestorePointCollectionsClientListAllOptions contains the optional parameters for the RestorePointCollectionsClient.ListAll
+// RestorePointCollectionsClientListAllOptions contains the optional parameters for the RestorePointCollectionsClient.NewListAllPager
// method.
type RestorePointCollectionsClientListAllOptions struct {
// placeholder for future optional parameters
}
-// RestorePointCollectionsClientListOptions contains the optional parameters for the RestorePointCollectionsClient.List method.
+// RestorePointCollectionsClientListOptions contains the optional parameters for the RestorePointCollectionsClient.NewListPager
+// method.
type RestorePointCollectionsClientListOptions struct {
// placeholder for future optional parameters
}
@@ -5833,13 +5838,13 @@ type SSHPublicKeysClientGetOptions struct {
// placeholder for future optional parameters
}
-// SSHPublicKeysClientListByResourceGroupOptions contains the optional parameters for the SSHPublicKeysClient.ListByResourceGroup
+// SSHPublicKeysClientListByResourceGroupOptions contains the optional parameters for the SSHPublicKeysClient.NewListByResourceGroupPager
// method.
type SSHPublicKeysClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// SSHPublicKeysClientListBySubscriptionOptions contains the optional parameters for the SSHPublicKeysClient.ListBySubscription
+// SSHPublicKeysClientListBySubscriptionOptions contains the optional parameters for the SSHPublicKeysClient.NewListBySubscriptionPager
// method.
type SSHPublicKeysClientListBySubscriptionOptions struct {
// placeholder for future optional parameters
@@ -5924,7 +5929,7 @@ type SharedGalleriesClientGetOptions struct {
// placeholder for future optional parameters
}
-// SharedGalleriesClientListOptions contains the optional parameters for the SharedGalleriesClient.List method.
+// SharedGalleriesClientListOptions contains the optional parameters for the SharedGalleriesClient.NewListPager method.
type SharedGalleriesClientListOptions struct {
// The query parameter to decide what shared galleries to fetch when doing listing operations.
SharedTo *SharedToValues
@@ -6098,7 +6103,7 @@ type SharedGalleryImageVersionsClientGetOptions struct {
// placeholder for future optional parameters
}
-// SharedGalleryImageVersionsClientListOptions contains the optional parameters for the SharedGalleryImageVersionsClient.List
+// SharedGalleryImageVersionsClientListOptions contains the optional parameters for the SharedGalleryImageVersionsClient.NewListPager
// method.
type SharedGalleryImageVersionsClientListOptions struct {
// The query parameter to decide what shared galleries to fetch when doing listing operations.
@@ -6110,7 +6115,7 @@ type SharedGalleryImagesClientGetOptions struct {
// placeholder for future optional parameters
}
-// SharedGalleryImagesClientListOptions contains the optional parameters for the SharedGalleryImagesClient.List method.
+// SharedGalleryImagesClientListOptions contains the optional parameters for the SharedGalleryImagesClient.NewListPager method.
type SharedGalleryImagesClientListOptions struct {
// The query parameter to decide what shared galleries to fetch when doing listing operations.
SharedTo *SharedToValues
@@ -6397,13 +6402,13 @@ type SnapshotsClientGetOptions struct {
// placeholder for future optional parameters
}
-// SnapshotsClientListByResourceGroupOptions contains the optional parameters for the SnapshotsClient.ListByResourceGroup
+// SnapshotsClientListByResourceGroupOptions contains the optional parameters for the SnapshotsClient.NewListByResourceGroupPager
// method.
type SnapshotsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
-// SnapshotsClientListOptions contains the optional parameters for the SnapshotsClient.List method.
+// SnapshotsClientListOptions contains the optional parameters for the SnapshotsClient.NewListPager method.
type SnapshotsClientListOptions struct {
// placeholder for future optional parameters
}
@@ -6690,7 +6695,7 @@ type Usage struct {
Unit *string `json:"unit,omitempty"`
}
-// UsageClientListOptions contains the optional parameters for the UsageClient.List method.
+// UsageClientListOptions contains the optional parameters for the UsageClient.NewListPager method.
type UsageClientListOptions struct {
// placeholder for future optional parameters
}
@@ -6962,10 +6967,10 @@ type VirtualMachineCaptureResult struct {
ContentVersion *string `json:"contentVersion,omitempty" azure:"ro"`
// READ-ONLY; parameters of the captured virtual machine
- Parameters interface{} `json:"parameters,omitempty" azure:"ro"`
+ Parameters any `json:"parameters,omitempty" azure:"ro"`
// READ-ONLY; a list of resource items of the captured virtual machine
- Resources []interface{} `json:"resources,omitempty" azure:"ro"`
+ Resources []any `json:"resources,omitempty" azure:"ro"`
// READ-ONLY; the schema of the captured virtual machine
Schema *string `json:"$schema,omitempty" azure:"ro"`
@@ -7102,7 +7107,7 @@ type VirtualMachineExtensionProperties struct {
InstanceView *VirtualMachineExtensionInstanceView `json:"instanceView,omitempty"`
// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- ProtectedSettings interface{} `json:"protectedSettings,omitempty"`
+ ProtectedSettings any `json:"protectedSettings,omitempty"`
// The extensions protected settings that are passed by reference, and consumed from key vault
ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"`
@@ -7111,7 +7116,7 @@ type VirtualMachineExtensionProperties struct {
Publisher *string `json:"publisher,omitempty"`
// Json formatted public settings for the extension.
- Settings interface{} `json:"settings,omitempty"`
+ Settings any `json:"settings,omitempty"`
// Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting
// to the VM will not be suppressed regardless of this value). The default is false.
@@ -7151,7 +7156,7 @@ type VirtualMachineExtensionUpdateProperties struct {
ForceUpdateTag *string `json:"forceUpdateTag,omitempty"`
// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- ProtectedSettings interface{} `json:"protectedSettings,omitempty"`
+ ProtectedSettings any `json:"protectedSettings,omitempty"`
// The extensions protected settings that are passed by reference, and consumed from key vault
ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"`
@@ -7160,7 +7165,7 @@ type VirtualMachineExtensionUpdateProperties struct {
Publisher *string `json:"publisher,omitempty"`
// Json formatted public settings for the extension.
- Settings interface{} `json:"settings,omitempty"`
+ Settings any `json:"settings,omitempty"`
// Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting
// to the VM will not be suppressed regardless of this value). The default is false.
@@ -7943,14 +7948,14 @@ type VirtualMachineRunCommandsClientGetOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachineRunCommandsClientListByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.ListByVirtualMachine
+// VirtualMachineRunCommandsClientListByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.NewListByVirtualMachinePager
// method.
type VirtualMachineRunCommandsClientListByVirtualMachineOptions struct {
// The expand expression to apply on the operation.
Expand *string
}
-// VirtualMachineRunCommandsClientListOptions contains the optional parameters for the VirtualMachineRunCommandsClient.List
+// VirtualMachineRunCommandsClientListOptions contains the optional parameters for the VirtualMachineRunCommandsClient.NewListPager
// method.
type VirtualMachineRunCommandsClientListOptions struct {
// placeholder for future optional parameters
@@ -8106,7 +8111,7 @@ type VirtualMachineScaleSetExtensionProperties struct {
ForceUpdateTag *string `json:"forceUpdateTag,omitempty"`
// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- ProtectedSettings interface{} `json:"protectedSettings,omitempty"`
+ ProtectedSettings any `json:"protectedSettings,omitempty"`
// The extensions protected settings that are passed by reference, and consumed from key vault
ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"`
@@ -8118,7 +8123,7 @@ type VirtualMachineScaleSetExtensionProperties struct {
Publisher *string `json:"publisher,omitempty"`
// Json formatted public settings for the extension.
- Settings interface{} `json:"settings,omitempty"`
+ Settings any `json:"settings,omitempty"`
// Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting
// to the VM will not be suppressed regardless of this value). The default is false.
@@ -8177,7 +8182,7 @@ type VirtualMachineScaleSetExtensionsClientGetOptions struct {
Expand *string
}
-// VirtualMachineScaleSetExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.List
+// VirtualMachineScaleSetExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.NewListPager
// method.
type VirtualMachineScaleSetExtensionsClientListOptions struct {
// placeholder for future optional parameters
@@ -9401,7 +9406,7 @@ type VirtualMachineScaleSetVMRunCommandsClientGetOptions struct {
Expand *string
}
-// VirtualMachineScaleSetVMRunCommandsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.List
+// VirtualMachineScaleSetVMRunCommandsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.NewListPager
// method.
type VirtualMachineScaleSetVMRunCommandsClientListOptions struct {
// The expand expression to apply on the operation.
@@ -9506,7 +9511,7 @@ type VirtualMachineScaleSetVMsClientGetOptions struct {
Expand *InstanceViewTypes
}
-// VirtualMachineScaleSetVMsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.List
+// VirtualMachineScaleSetVMsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.NewListPager
// method.
type VirtualMachineScaleSetVMsClientListOptions struct {
// The expand expression to apply to the operation. Allowed values are 'instanceView'.
@@ -9675,7 +9680,7 @@ type VirtualMachineScaleSetsClientGetInstanceViewOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions contains the optional parameters for the VirtualMachineScaleSetsClient.GetOSUpgradeHistory
+// VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewGetOSUpgradeHistoryPager
// method.
type VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions struct {
// placeholder for future optional parameters
@@ -9688,24 +9693,25 @@ type VirtualMachineScaleSetsClientGetOptions struct {
Expand *ExpandTypesForGetVMScaleSets
}
-// VirtualMachineScaleSetsClientListAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListAll
+// VirtualMachineScaleSetsClientListAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListAllPager
// method.
type VirtualMachineScaleSetsClientListAllOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachineScaleSetsClientListByLocationOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListByLocation
+// VirtualMachineScaleSetsClientListByLocationOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListByLocationPager
// method.
type VirtualMachineScaleSetsClientListByLocationOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachineScaleSetsClientListOptions contains the optional parameters for the VirtualMachineScaleSetsClient.List method.
+// VirtualMachineScaleSetsClientListOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListPager
+// method.
type VirtualMachineScaleSetsClientListOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachineScaleSetsClientListSKUsOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListSKUs
+// VirtualMachineScaleSetsClientListSKUsOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListSKUsPager
// method.
type VirtualMachineScaleSetsClientListSKUsOptions struct {
// placeholder for future optional parameters
@@ -9740,7 +9746,7 @@ type VirtualMachineSizeListResult struct {
Value []*VirtualMachineSize `json:"value,omitempty"`
}
-// VirtualMachineSizesClientListOptions contains the optional parameters for the VirtualMachineSizesClient.List method.
+// VirtualMachineSizesClientListOptions contains the optional parameters for the VirtualMachineSizesClient.NewListPager method.
type VirtualMachineSizesClientListOptions struct {
// placeholder for future optional parameters
}
@@ -9943,7 +9949,7 @@ type VirtualMachinesClientInstanceViewOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachinesClientListAllOptions contains the optional parameters for the VirtualMachinesClient.ListAll method.
+// VirtualMachinesClientListAllOptions contains the optional parameters for the VirtualMachinesClient.NewListAllPager method.
type VirtualMachinesClientListAllOptions struct {
// The system query option to filter VMs returned in the response. Allowed value is 'virtualMachineScaleSet/id' eq
// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'
@@ -9952,19 +9958,19 @@ type VirtualMachinesClientListAllOptions struct {
StatusOnly *string
}
-// VirtualMachinesClientListAvailableSizesOptions contains the optional parameters for the VirtualMachinesClient.ListAvailableSizes
+// VirtualMachinesClientListAvailableSizesOptions contains the optional parameters for the VirtualMachinesClient.NewListAvailableSizesPager
// method.
type VirtualMachinesClientListAvailableSizesOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachinesClientListByLocationOptions contains the optional parameters for the VirtualMachinesClient.ListByLocation
+// VirtualMachinesClientListByLocationOptions contains the optional parameters for the VirtualMachinesClient.NewListByLocationPager
// method.
type VirtualMachinesClientListByLocationOptions struct {
// placeholder for future optional parameters
}
-// VirtualMachinesClientListOptions contains the optional parameters for the VirtualMachinesClient.List method.
+// VirtualMachinesClientListOptions contains the optional parameters for the VirtualMachinesClient.NewListPager method.
type VirtualMachinesClientListOptions struct {
// The system query option to filter VMs returned in the response. Allowed value is 'virtualMachineScaleSet/id' eq
// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'
diff --git a/sdk/resourcemanager/compute/armcompute/models_serde.go b/sdk/resourcemanager/compute/armcompute/models_serde.go
index a1c3b2519c0a..50d4bc540856 100644
--- a/sdk/resourcemanager/compute/armcompute/models_serde.go
+++ b/sdk/resourcemanager/compute/armcompute/models_serde.go
@@ -18,7 +18,7 @@ import (
// MarshalJSON implements the json.Marshaller interface for type APIEntityReference.
func (a APIEntityReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", a.ID)
return json.Marshal(objectMap)
}
@@ -45,7 +45,7 @@ func (a *APIEntityReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type APIError.
func (a APIError) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", a.Code)
populate(objectMap, "details", a.Details)
populate(objectMap, "innererror", a.Innererror)
@@ -88,7 +88,7 @@ func (a *APIError) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type APIErrorBase.
func (a APIErrorBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", a.Code)
populate(objectMap, "message", a.Message)
populate(objectMap, "target", a.Target)
@@ -123,7 +123,7 @@ func (a *APIErrorBase) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AccessURI.
func (a AccessURI) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "accessSAS", a.AccessSAS)
populate(objectMap, "securityDataAccessSAS", a.SecurityDataAccessSAS)
return json.Marshal(objectMap)
@@ -154,7 +154,7 @@ func (a *AccessURI) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AdditionalCapabilities.
func (a AdditionalCapabilities) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hibernationEnabled", a.HibernationEnabled)
populate(objectMap, "ultraSSDEnabled", a.UltraSSDEnabled)
return json.Marshal(objectMap)
@@ -185,7 +185,7 @@ func (a *AdditionalCapabilities) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AdditionalUnattendContent.
func (a AdditionalUnattendContent) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
objectMap["componentName"] = "Microsoft-Windows-Shell-Setup"
populate(objectMap, "content", a.Content)
objectMap["passName"] = "OobeSystem"
@@ -224,7 +224,7 @@ func (a *AdditionalUnattendContent) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AlternativeOption.
func (a AlternativeOption) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "type", a.Type)
populate(objectMap, "value", a.Value)
return json.Marshal(objectMap)
@@ -255,7 +255,7 @@ func (a *AlternativeOption) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ApplicationProfile.
func (a ApplicationProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "galleryApplications", a.GalleryApplications)
return json.Marshal(objectMap)
}
@@ -282,7 +282,7 @@ func (a *ApplicationProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AutomaticOSUpgradePolicy.
func (a AutomaticOSUpgradePolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "disableAutomaticRollback", a.DisableAutomaticRollback)
populate(objectMap, "enableAutomaticOSUpgrade", a.EnableAutomaticOSUpgrade)
populate(objectMap, "useRollingUpgradePolicy", a.UseRollingUpgradePolicy)
@@ -317,7 +317,7 @@ func (a *AutomaticOSUpgradePolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AutomaticOSUpgradeProperties.
func (a AutomaticOSUpgradeProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "automaticOSUpgradeSupported", a.AutomaticOSUpgradeSupported)
return json.Marshal(objectMap)
}
@@ -344,7 +344,7 @@ func (a *AutomaticOSUpgradeProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AutomaticRepairsPolicy.
func (a AutomaticRepairsPolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enabled", a.Enabled)
populate(objectMap, "gracePeriod", a.GracePeriod)
populate(objectMap, "repairAction", a.RepairAction)
@@ -379,7 +379,7 @@ func (a *AutomaticRepairsPolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AvailabilitySet.
func (a AvailabilitySet) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", a.ID)
populate(objectMap, "location", a.Location)
populate(objectMap, "name", a.Name)
@@ -430,7 +430,7 @@ func (a *AvailabilitySet) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AvailabilitySetListResult.
func (a AvailabilitySetListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", a.NextLink)
populate(objectMap, "value", a.Value)
return json.Marshal(objectMap)
@@ -461,7 +461,7 @@ func (a *AvailabilitySetListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AvailabilitySetProperties.
func (a AvailabilitySetProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "platformFaultDomainCount", a.PlatformFaultDomainCount)
populate(objectMap, "platformUpdateDomainCount", a.PlatformUpdateDomainCount)
populate(objectMap, "proximityPlacementGroup", a.ProximityPlacementGroup)
@@ -504,7 +504,7 @@ func (a *AvailabilitySetProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AvailabilitySetUpdate.
func (a AvailabilitySetUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", a.Properties)
populate(objectMap, "sku", a.SKU)
populate(objectMap, "tags", a.Tags)
@@ -539,7 +539,7 @@ func (a *AvailabilitySetUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type AvailablePatchSummary.
func (a AvailablePatchSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assessmentActivityId", a.AssessmentActivityID)
populate(objectMap, "criticalAndSecurityPatchCount", a.CriticalAndSecurityPatchCount)
populate(objectMap, "error", a.Error)
@@ -594,7 +594,7 @@ func (a *AvailablePatchSummary) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type BillingProfile.
func (b BillingProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "maxPrice", b.MaxPrice)
return json.Marshal(objectMap)
}
@@ -621,7 +621,7 @@ func (b *BillingProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type BootDiagnostics.
func (b BootDiagnostics) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enabled", b.Enabled)
populate(objectMap, "storageUri", b.StorageURI)
return json.Marshal(objectMap)
@@ -652,7 +652,7 @@ func (b *BootDiagnostics) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type BootDiagnosticsInstanceView.
func (b BootDiagnosticsInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "consoleScreenshotBlobUri", b.ConsoleScreenshotBlobURI)
populate(objectMap, "serialConsoleLogBlobUri", b.SerialConsoleLogBlobURI)
populate(objectMap, "status", b.Status)
@@ -687,7 +687,7 @@ func (b *BootDiagnosticsInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservation.
func (c CapacityReservation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", c.ID)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -742,7 +742,7 @@ func (c *CapacityReservation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationGroup.
func (c CapacityReservationGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", c.ID)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -793,7 +793,7 @@ func (c *CapacityReservationGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationGroupInstanceView.
func (c CapacityReservationGroupInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacityReservations", c.CapacityReservations)
return json.Marshal(objectMap)
}
@@ -820,7 +820,7 @@ func (c *CapacityReservationGroupInstanceView) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationGroupListResult.
func (c CapacityReservationGroupListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -851,7 +851,7 @@ func (c *CapacityReservationGroupListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationGroupProperties.
func (c CapacityReservationGroupProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacityReservations", c.CapacityReservations)
populate(objectMap, "instanceView", c.InstanceView)
populate(objectMap, "virtualMachinesAssociated", c.VirtualMachinesAssociated)
@@ -886,7 +886,7 @@ func (c *CapacityReservationGroupProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationGroupUpdate.
func (c CapacityReservationGroupUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", c.Properties)
populate(objectMap, "tags", c.Tags)
return json.Marshal(objectMap)
@@ -917,7 +917,7 @@ func (c *CapacityReservationGroupUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationInstanceView.
func (c CapacityReservationInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "statuses", c.Statuses)
populate(objectMap, "utilizationInfo", c.UtilizationInfo)
return json.Marshal(objectMap)
@@ -948,7 +948,7 @@ func (c *CapacityReservationInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationInstanceViewWithName.
func (c CapacityReservationInstanceViewWithName) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", c.Name)
populate(objectMap, "statuses", c.Statuses)
populate(objectMap, "utilizationInfo", c.UtilizationInfo)
@@ -983,7 +983,7 @@ func (c *CapacityReservationInstanceViewWithName) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationListResult.
func (c CapacityReservationListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -1014,7 +1014,7 @@ func (c *CapacityReservationListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationProfile.
func (c CapacityReservationProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacityReservationGroup", c.CapacityReservationGroup)
return json.Marshal(objectMap)
}
@@ -1041,7 +1041,7 @@ func (c *CapacityReservationProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationProperties.
func (c CapacityReservationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "instanceView", c.InstanceView)
populate(objectMap, "platformFaultDomainCount", c.PlatformFaultDomainCount)
populate(objectMap, "provisioningState", c.ProvisioningState)
@@ -1092,7 +1092,7 @@ func (c *CapacityReservationProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationUpdate.
func (c CapacityReservationUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", c.Properties)
populate(objectMap, "sku", c.SKU)
populate(objectMap, "tags", c.Tags)
@@ -1127,7 +1127,7 @@ func (c *CapacityReservationUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CapacityReservationUtilization.
func (c CapacityReservationUtilization) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "currentCapacity", c.CurrentCapacity)
populate(objectMap, "virtualMachinesAllocated", c.VirtualMachinesAllocated)
return json.Marshal(objectMap)
@@ -1158,7 +1158,7 @@ func (c *CapacityReservationUtilization) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudService.
func (c CloudService) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", c.ID)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -1213,7 +1213,7 @@ func (c *CloudService) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceExtensionProfile.
func (c CloudServiceExtensionProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extensions", c.Extensions)
return json.Marshal(objectMap)
}
@@ -1240,7 +1240,7 @@ func (c *CloudServiceExtensionProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceExtensionProperties.
func (c CloudServiceExtensionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "autoUpgradeMinorVersion", c.AutoUpgradeMinorVersion)
populate(objectMap, "forceUpdateTag", c.ForceUpdateTag)
populate(objectMap, "protectedSettings", &c.ProtectedSettings)
@@ -1303,7 +1303,7 @@ func (c *CloudServiceExtensionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceInstanceView.
func (c CloudServiceInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "privateIds", c.PrivateIDs)
populate(objectMap, "roleInstance", c.RoleInstance)
populate(objectMap, "sdkVersion", c.SdkVersion)
@@ -1342,7 +1342,7 @@ func (c *CloudServiceInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceListResult.
func (c CloudServiceListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -1373,7 +1373,7 @@ func (c *CloudServiceListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceNetworkProfile.
func (c CloudServiceNetworkProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "loadBalancerConfigurations", c.LoadBalancerConfigurations)
populate(objectMap, "slotType", c.SlotType)
populate(objectMap, "swappableCloudService", c.SwappableCloudService)
@@ -1408,7 +1408,7 @@ func (c *CloudServiceNetworkProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceOsProfile.
func (c CloudServiceOsProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secrets", c.Secrets)
return json.Marshal(objectMap)
}
@@ -1435,7 +1435,7 @@ func (c *CloudServiceOsProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceProperties.
func (c CloudServiceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "allowModelOverride", c.AllowModelOverride)
populate(objectMap, "configuration", c.Configuration)
populate(objectMap, "configurationUrl", c.ConfigurationURL)
@@ -1506,7 +1506,7 @@ func (c *CloudServiceProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRole.
func (c CloudServiceRole) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", c.ID)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -1553,7 +1553,7 @@ func (c *CloudServiceRole) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRoleListResult.
func (c CloudServiceRoleListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -1584,7 +1584,7 @@ func (c *CloudServiceRoleListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRoleProfile.
func (c CloudServiceRoleProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "roles", c.Roles)
return json.Marshal(objectMap)
}
@@ -1611,7 +1611,7 @@ func (c *CloudServiceRoleProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRoleProfileProperties.
func (c CloudServiceRoleProfileProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", c.Name)
populate(objectMap, "sku", c.SKU)
return json.Marshal(objectMap)
@@ -1642,7 +1642,7 @@ func (c *CloudServiceRoleProfileProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRoleProperties.
func (c CloudServiceRoleProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "uniqueId", c.UniqueID)
return json.Marshal(objectMap)
}
@@ -1669,7 +1669,7 @@ func (c *CloudServiceRoleProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceRoleSKU.
func (c CloudServiceRoleSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacity", c.Capacity)
populate(objectMap, "name", c.Name)
populate(objectMap, "tier", c.Tier)
@@ -1704,7 +1704,7 @@ func (c *CloudServiceRoleSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceUpdate.
func (c CloudServiceUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "tags", c.Tags)
return json.Marshal(objectMap)
}
@@ -1731,7 +1731,7 @@ func (c *CloudServiceUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceVaultAndSecretReference.
func (c CloudServiceVaultAndSecretReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secretUrl", c.SecretURL)
populate(objectMap, "sourceVault", c.SourceVault)
return json.Marshal(objectMap)
@@ -1762,7 +1762,7 @@ func (c *CloudServiceVaultAndSecretReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceVaultCertificate.
func (c CloudServiceVaultCertificate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "certificateUrl", c.CertificateURL)
return json.Marshal(objectMap)
}
@@ -1789,7 +1789,7 @@ func (c *CloudServiceVaultCertificate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CloudServiceVaultSecretGroup.
func (c CloudServiceVaultSecretGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "sourceVault", c.SourceVault)
populate(objectMap, "vaultCertificates", c.VaultCertificates)
return json.Marshal(objectMap)
@@ -1820,7 +1820,7 @@ func (c *CloudServiceVaultSecretGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGallery.
func (c CommunityGallery) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", c.Identifier)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -1859,7 +1859,7 @@ func (c *CommunityGallery) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryIdentifier.
func (c CommunityGalleryIdentifier) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "uniqueId", c.UniqueID)
return json.Marshal(objectMap)
}
@@ -1886,7 +1886,7 @@ func (c *CommunityGalleryIdentifier) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImage.
func (c CommunityGalleryImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", c.Identifier)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -1929,7 +1929,7 @@ func (c *CommunityGalleryImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImageList.
func (c CommunityGalleryImageList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -1960,7 +1960,7 @@ func (c *CommunityGalleryImageList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImageProperties.
func (c CommunityGalleryImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "architecture", c.Architecture)
populate(objectMap, "disallowed", c.Disallowed)
populateTimeRFC3339(objectMap, "endOfLifeDate", c.EndOfLifeDate)
@@ -2031,7 +2031,7 @@ func (c *CommunityGalleryImageProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImageVersion.
func (c CommunityGalleryImageVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", c.Identifier)
populate(objectMap, "location", c.Location)
populate(objectMap, "name", c.Name)
@@ -2074,7 +2074,7 @@ func (c *CommunityGalleryImageVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImageVersionList.
func (c CommunityGalleryImageVersionList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", c.NextLink)
populate(objectMap, "value", c.Value)
return json.Marshal(objectMap)
@@ -2105,7 +2105,7 @@ func (c *CommunityGalleryImageVersionList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryImageVersionProperties.
func (c CommunityGalleryImageVersionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "endOfLifeDate", c.EndOfLifeDate)
populate(objectMap, "excludeFromLatest", c.ExcludeFromLatest)
populateTimeRFC3339(objectMap, "publishedDate", c.PublishedDate)
@@ -2144,7 +2144,7 @@ func (c *CommunityGalleryImageVersionProperties) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type CommunityGalleryInfo.
func (c CommunityGalleryInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "communityGalleryEnabled", c.CommunityGalleryEnabled)
populate(objectMap, "eula", c.Eula)
populate(objectMap, "publicNamePrefix", c.PublicNamePrefix)
@@ -2191,7 +2191,7 @@ func (c *CommunityGalleryInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CopyCompletionError.
func (c CopyCompletionError) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "errorCode", c.ErrorCode)
populate(objectMap, "errorMessage", c.ErrorMessage)
return json.Marshal(objectMap)
@@ -2222,7 +2222,7 @@ func (c *CopyCompletionError) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type CreationData.
func (c CreationData) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "createOption", c.CreateOption)
populate(objectMap, "galleryImageReference", c.GalleryImageReference)
populate(objectMap, "imageReference", c.ImageReference)
@@ -2289,7 +2289,7 @@ func (c *CreationData) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DataDisk.
func (d DataDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", d.Caching)
populate(objectMap, "createOption", d.CreateOption)
populate(objectMap, "deleteOption", d.DeleteOption)
@@ -2368,7 +2368,7 @@ func (d *DataDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DataDiskImage.
func (d DataDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "lun", d.Lun)
return json.Marshal(objectMap)
}
@@ -2395,7 +2395,7 @@ func (d *DataDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DataDiskImageEncryption.
func (d DataDiskImageEncryption) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSetId", d.DiskEncryptionSetID)
populate(objectMap, "lun", d.Lun)
return json.Marshal(objectMap)
@@ -2426,7 +2426,7 @@ func (d *DataDiskImageEncryption) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHost.
func (d DedicatedHost) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
populate(objectMap, "location", d.Location)
populate(objectMap, "name", d.Name)
@@ -2477,7 +2477,7 @@ func (d *DedicatedHost) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostAllocatableVM.
func (d DedicatedHostAllocatableVM) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "count", d.Count)
populate(objectMap, "vmSize", d.VMSize)
return json.Marshal(objectMap)
@@ -2508,7 +2508,7 @@ func (d *DedicatedHostAllocatableVM) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostAvailableCapacity.
func (d DedicatedHostAvailableCapacity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "allocatableVMs", d.AllocatableVMs)
return json.Marshal(objectMap)
}
@@ -2535,7 +2535,7 @@ func (d *DedicatedHostAvailableCapacity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroup.
func (d DedicatedHostGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
populate(objectMap, "location", d.Location)
populate(objectMap, "name", d.Name)
@@ -2586,7 +2586,7 @@ func (d *DedicatedHostGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroupInstanceView.
func (d DedicatedHostGroupInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hosts", d.Hosts)
return json.Marshal(objectMap)
}
@@ -2613,7 +2613,7 @@ func (d *DedicatedHostGroupInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroupListResult.
func (d DedicatedHostGroupListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -2644,7 +2644,7 @@ func (d *DedicatedHostGroupListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroupProperties.
func (d DedicatedHostGroupProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalCapabilities", d.AdditionalCapabilities)
populate(objectMap, "hosts", d.Hosts)
populate(objectMap, "instanceView", d.InstanceView)
@@ -2687,7 +2687,7 @@ func (d *DedicatedHostGroupProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroupPropertiesAdditionalCapabilities.
func (d DedicatedHostGroupPropertiesAdditionalCapabilities) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "ultraSSDEnabled", d.UltraSSDEnabled)
return json.Marshal(objectMap)
}
@@ -2714,7 +2714,7 @@ func (d *DedicatedHostGroupPropertiesAdditionalCapabilities) UnmarshalJSON(data
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostGroupUpdate.
func (d DedicatedHostGroupUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", d.Properties)
populate(objectMap, "tags", d.Tags)
populate(objectMap, "zones", d.Zones)
@@ -2749,7 +2749,7 @@ func (d *DedicatedHostGroupUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostInstanceView.
func (d DedicatedHostInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assetId", d.AssetID)
populate(objectMap, "availableCapacity", d.AvailableCapacity)
populate(objectMap, "statuses", d.Statuses)
@@ -2784,7 +2784,7 @@ func (d *DedicatedHostInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostInstanceViewWithName.
func (d DedicatedHostInstanceViewWithName) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assetId", d.AssetID)
populate(objectMap, "availableCapacity", d.AvailableCapacity)
populate(objectMap, "name", d.Name)
@@ -2823,7 +2823,7 @@ func (d *DedicatedHostInstanceViewWithName) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostListResult.
func (d DedicatedHostListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -2854,7 +2854,7 @@ func (d *DedicatedHostListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostProperties.
func (d DedicatedHostProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "autoReplaceOnFailure", d.AutoReplaceOnFailure)
populate(objectMap, "hostId", d.HostID)
populate(objectMap, "instanceView", d.InstanceView)
@@ -2913,7 +2913,7 @@ func (d *DedicatedHostProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DedicatedHostUpdate.
func (d DedicatedHostUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", d.Properties)
populate(objectMap, "tags", d.Tags)
return json.Marshal(objectMap)
@@ -2944,7 +2944,7 @@ func (d *DedicatedHostUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiagnosticsProfile.
func (d DiagnosticsProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "bootDiagnostics", d.BootDiagnostics)
return json.Marshal(objectMap)
}
@@ -2971,7 +2971,7 @@ func (d *DiagnosticsProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiffDiskSettings.
func (d DiffDiskSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "option", d.Option)
populate(objectMap, "placement", d.Placement)
return json.Marshal(objectMap)
@@ -3002,7 +3002,7 @@ func (d *DiffDiskSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Disallowed.
func (d Disallowed) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskTypes", d.DiskTypes)
return json.Marshal(objectMap)
}
@@ -3029,7 +3029,7 @@ func (d *Disallowed) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DisallowedConfiguration.
func (d DisallowedConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vmDiskType", d.VMDiskType)
return json.Marshal(objectMap)
}
@@ -3056,7 +3056,7 @@ func (d *DisallowedConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Disk.
func (d Disk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", d.ExtendedLocation)
populate(objectMap, "id", d.ID)
populate(objectMap, "location", d.Location)
@@ -3123,7 +3123,7 @@ func (d *Disk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskAccess.
func (d DiskAccess) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", d.ExtendedLocation)
populate(objectMap, "id", d.ID)
populate(objectMap, "location", d.Location)
@@ -3174,7 +3174,7 @@ func (d *DiskAccess) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskAccessList.
func (d DiskAccessList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -3205,7 +3205,7 @@ func (d *DiskAccessList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskAccessProperties.
func (d DiskAccessProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "privateEndpointConnections", d.PrivateEndpointConnections)
populate(objectMap, "provisioningState", d.ProvisioningState)
populateTimeRFC3339(objectMap, "timeCreated", d.TimeCreated)
@@ -3240,7 +3240,7 @@ func (d *DiskAccessProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskAccessUpdate.
func (d DiskAccessUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "tags", d.Tags)
return json.Marshal(objectMap)
}
@@ -3267,7 +3267,7 @@ func (d *DiskAccessUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSet.
func (d DiskEncryptionSet) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
populate(objectMap, "identity", d.Identity)
populate(objectMap, "location", d.Location)
@@ -3318,7 +3318,7 @@ func (d *DiskEncryptionSet) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSetList.
func (d DiskEncryptionSetList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -3349,7 +3349,7 @@ func (d *DiskEncryptionSetList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSetParameters.
func (d DiskEncryptionSetParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
return json.Marshal(objectMap)
}
@@ -3376,7 +3376,7 @@ func (d *DiskEncryptionSetParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSetUpdate.
func (d DiskEncryptionSetUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identity", d.Identity)
populate(objectMap, "properties", d.Properties)
populate(objectMap, "tags", d.Tags)
@@ -3411,7 +3411,7 @@ func (d *DiskEncryptionSetUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSetUpdateProperties.
func (d DiskEncryptionSetUpdateProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "activeKey", d.ActiveKey)
populate(objectMap, "encryptionType", d.EncryptionType)
populate(objectMap, "federatedClientId", d.FederatedClientID)
@@ -3450,7 +3450,7 @@ func (d *DiskEncryptionSetUpdateProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskEncryptionSettings.
func (d DiskEncryptionSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionKey", d.DiskEncryptionKey)
populate(objectMap, "enabled", d.Enabled)
populate(objectMap, "keyEncryptionKey", d.KeyEncryptionKey)
@@ -3485,7 +3485,7 @@ func (d *DiskEncryptionSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskImageEncryption.
func (d DiskImageEncryption) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSetId", d.DiskEncryptionSetID)
return json.Marshal(objectMap)
}
@@ -3512,7 +3512,7 @@ func (d *DiskImageEncryption) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskInstanceView.
func (d DiskInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "encryptionSettings", d.EncryptionSettings)
populate(objectMap, "name", d.Name)
populate(objectMap, "statuses", d.Statuses)
@@ -3547,7 +3547,7 @@ func (d *DiskInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskList.
func (d DiskList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -3578,7 +3578,7 @@ func (d *DiskList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskProperties.
func (d DiskProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "burstingEnabled", d.BurstingEnabled)
populateTimeRFC3339(objectMap, "burstingEnabledTime", d.BurstingEnabledTime)
populate(objectMap, "completionPercent", d.CompletionPercent)
@@ -3725,7 +3725,7 @@ func (d *DiskProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskPurchasePlan.
func (d DiskPurchasePlan) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", d.Name)
populate(objectMap, "product", d.Product)
populate(objectMap, "promotionCode", d.PromotionCode)
@@ -3764,7 +3764,7 @@ func (d *DiskPurchasePlan) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskRestorePoint.
func (d DiskRestorePoint) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
populate(objectMap, "name", d.Name)
populate(objectMap, "properties", d.Properties)
@@ -3803,7 +3803,7 @@ func (d *DiskRestorePoint) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskRestorePointInstanceView.
func (d DiskRestorePointInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", d.ID)
populate(objectMap, "replicationStatus", d.ReplicationStatus)
return json.Marshal(objectMap)
@@ -3834,7 +3834,7 @@ func (d *DiskRestorePointInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskRestorePointList.
func (d DiskRestorePointList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", d.NextLink)
populate(objectMap, "value", d.Value)
return json.Marshal(objectMap)
@@ -3865,7 +3865,7 @@ func (d *DiskRestorePointList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskRestorePointProperties.
func (d DiskRestorePointProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "completionPercent", d.CompletionPercent)
populate(objectMap, "diskAccessId", d.DiskAccessID)
populate(objectMap, "encryption", d.Encryption)
@@ -3956,7 +3956,7 @@ func (d *DiskRestorePointProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskRestorePointReplicationStatus.
func (d DiskRestorePointReplicationStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "completionPercent", d.CompletionPercent)
populate(objectMap, "status", d.Status)
return json.Marshal(objectMap)
@@ -3987,7 +3987,7 @@ func (d *DiskRestorePointReplicationStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskSKU.
func (d DiskSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", d.Name)
populate(objectMap, "tier", d.Tier)
return json.Marshal(objectMap)
@@ -4018,7 +4018,7 @@ func (d *DiskSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskSecurityProfile.
func (d DiskSecurityProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secureVMDiskEncryptionSetId", d.SecureVMDiskEncryptionSetID)
populate(objectMap, "securityType", d.SecurityType)
return json.Marshal(objectMap)
@@ -4049,7 +4049,7 @@ func (d *DiskSecurityProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskUpdate.
func (d DiskUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", d.Properties)
populate(objectMap, "sku", d.SKU)
populate(objectMap, "tags", d.Tags)
@@ -4084,7 +4084,7 @@ func (d *DiskUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type DiskUpdateProperties.
func (d DiskUpdateProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "burstingEnabled", d.BurstingEnabled)
populate(objectMap, "dataAccessAuthMode", d.DataAccessAuthMode)
populate(objectMap, "diskAccessId", d.DiskAccessID)
@@ -4187,7 +4187,7 @@ func (d *DiskUpdateProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Encryption.
func (e Encryption) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSetId", e.DiskEncryptionSetID)
populate(objectMap, "type", e.Type)
return json.Marshal(objectMap)
@@ -4218,7 +4218,7 @@ func (e *Encryption) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type EncryptionImages.
func (e EncryptionImages) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDiskImages", e.DataDiskImages)
populate(objectMap, "osDiskImage", e.OSDiskImage)
return json.Marshal(objectMap)
@@ -4249,7 +4249,7 @@ func (e *EncryptionImages) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type EncryptionSetIdentity.
func (e EncryptionSetIdentity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "principalId", e.PrincipalID)
populate(objectMap, "tenantId", e.TenantID)
populate(objectMap, "type", e.Type)
@@ -4288,7 +4288,7 @@ func (e *EncryptionSetIdentity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type EncryptionSetProperties.
func (e EncryptionSetProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "activeKey", e.ActiveKey)
populate(objectMap, "autoKeyRotationError", e.AutoKeyRotationError)
populate(objectMap, "encryptionType", e.EncryptionType)
@@ -4343,7 +4343,7 @@ func (e *EncryptionSetProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type EncryptionSettingsCollection.
func (e EncryptionSettingsCollection) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enabled", e.Enabled)
populate(objectMap, "encryptionSettings", e.EncryptionSettings)
populate(objectMap, "encryptionSettingsVersion", e.EncryptionSettingsVersion)
@@ -4378,7 +4378,7 @@ func (e *EncryptionSettingsCollection) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type EncryptionSettingsElement.
func (e EncryptionSettingsElement) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionKey", e.DiskEncryptionKey)
populate(objectMap, "keyEncryptionKey", e.KeyEncryptionKey)
return json.Marshal(objectMap)
@@ -4409,7 +4409,7 @@ func (e *EncryptionSettingsElement) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ExtendedLocation.
func (e ExtendedLocation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", e.Name)
populate(objectMap, "type", e.Type)
return json.Marshal(objectMap)
@@ -4440,7 +4440,7 @@ func (e *ExtendedLocation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Extension.
func (e Extension) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", e.Name)
populate(objectMap, "properties", e.Properties)
return json.Marshal(objectMap)
@@ -4471,7 +4471,7 @@ func (e *Extension) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Gallery.
func (g Gallery) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "location", g.Location)
populate(objectMap, "name", g.Name)
@@ -4518,7 +4518,7 @@ func (g *Gallery) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplication.
func (g GalleryApplication) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "location", g.Location)
populate(objectMap, "name", g.Name)
@@ -4565,7 +4565,7 @@ func (g *GalleryApplication) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationCustomAction.
func (g GalleryApplicationCustomAction) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "description", g.Description)
populate(objectMap, "name", g.Name)
populate(objectMap, "parameters", g.Parameters)
@@ -4604,7 +4604,7 @@ func (g *GalleryApplicationCustomAction) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationCustomActionParameter.
func (g GalleryApplicationCustomActionParameter) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "defaultValue", g.DefaultValue)
populate(objectMap, "description", g.Description)
populate(objectMap, "name", g.Name)
@@ -4647,7 +4647,7 @@ func (g *GalleryApplicationCustomActionParameter) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationList.
func (g GalleryApplicationList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", g.NextLink)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -4678,7 +4678,7 @@ func (g *GalleryApplicationList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationProperties.
func (g GalleryApplicationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "customActions", g.CustomActions)
populate(objectMap, "description", g.Description)
populateTimeRFC3339(objectMap, "endOfLifeDate", g.EndOfLifeDate)
@@ -4729,7 +4729,7 @@ func (g *GalleryApplicationProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationUpdate.
func (g GalleryApplicationUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "name", g.Name)
populate(objectMap, "properties", g.Properties)
@@ -4772,7 +4772,7 @@ func (g *GalleryApplicationUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersion.
func (g GalleryApplicationVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "location", g.Location)
populate(objectMap, "name", g.Name)
@@ -4819,7 +4819,7 @@ func (g *GalleryApplicationVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersionList.
func (g GalleryApplicationVersionList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", g.NextLink)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -4850,7 +4850,7 @@ func (g *GalleryApplicationVersionList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersionProperties.
func (g GalleryApplicationVersionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "provisioningState", g.ProvisioningState)
populate(objectMap, "publishingProfile", g.PublishingProfile)
populate(objectMap, "replicationStatus", g.ReplicationStatus)
@@ -4889,7 +4889,7 @@ func (g *GalleryApplicationVersionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersionPublishingProfile.
func (g GalleryApplicationVersionPublishingProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "advancedSettings", g.AdvancedSettings)
populate(objectMap, "customActions", g.CustomActions)
populate(objectMap, "enableHealthCheck", g.EnableHealthCheck)
@@ -4968,7 +4968,7 @@ func (g *GalleryApplicationVersionPublishingProfile) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersionSafetyProfile.
func (g GalleryApplicationVersionSafetyProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "allowDeletionOfReplicatedLocations", g.AllowDeletionOfReplicatedLocations)
return json.Marshal(objectMap)
}
@@ -4995,7 +4995,7 @@ func (g *GalleryApplicationVersionSafetyProfile) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type GalleryApplicationVersionUpdate.
func (g GalleryApplicationVersionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "name", g.Name)
populate(objectMap, "properties", g.Properties)
@@ -5038,7 +5038,7 @@ func (g *GalleryApplicationVersionUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryArtifactPublishingProfileBase.
func (g GalleryArtifactPublishingProfileBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "endOfLifeDate", g.EndOfLifeDate)
populate(objectMap, "excludeFromLatest", g.ExcludeFromLatest)
populateTimeRFC3339(objectMap, "publishedDate", g.PublishedDate)
@@ -5093,7 +5093,7 @@ func (g *GalleryArtifactPublishingProfileBase) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type GalleryArtifactSafetyProfileBase.
func (g GalleryArtifactSafetyProfileBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "allowDeletionOfReplicatedLocations", g.AllowDeletionOfReplicatedLocations)
return json.Marshal(objectMap)
}
@@ -5120,7 +5120,7 @@ func (g *GalleryArtifactSafetyProfileBase) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryArtifactSource.
func (g GalleryArtifactSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "managedImage", g.ManagedImage)
return json.Marshal(objectMap)
}
@@ -5147,7 +5147,7 @@ func (g *GalleryArtifactSource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryArtifactVersionFullSource.
func (g GalleryArtifactVersionFullSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "communityGalleryImageId", g.CommunityGalleryImageID)
populate(objectMap, "id", g.ID)
return json.Marshal(objectMap)
@@ -5178,7 +5178,7 @@ func (g *GalleryArtifactVersionFullSource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryArtifactVersionSource.
func (g GalleryArtifactVersionSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
return json.Marshal(objectMap)
}
@@ -5205,7 +5205,7 @@ func (g *GalleryArtifactVersionSource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryDataDiskImage.
func (g GalleryDataDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hostCaching", g.HostCaching)
populate(objectMap, "lun", g.Lun)
populate(objectMap, "sizeInGB", g.SizeInGB)
@@ -5244,7 +5244,7 @@ func (g *GalleryDataDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryDiskImage.
func (g GalleryDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hostCaching", g.HostCaching)
populate(objectMap, "sizeInGB", g.SizeInGB)
populate(objectMap, "source", g.Source)
@@ -5279,7 +5279,7 @@ func (g *GalleryDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryDiskImageSource.
func (g GalleryDiskImageSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "storageAccountId", g.StorageAccountID)
populate(objectMap, "uri", g.URI)
@@ -5314,7 +5314,7 @@ func (g *GalleryDiskImageSource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryExtendedLocation.
func (g GalleryExtendedLocation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", g.Name)
populate(objectMap, "type", g.Type)
return json.Marshal(objectMap)
@@ -5345,7 +5345,7 @@ func (g *GalleryExtendedLocation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryIdentifier.
func (g GalleryIdentifier) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "uniqueName", g.UniqueName)
return json.Marshal(objectMap)
}
@@ -5372,7 +5372,7 @@ func (g *GalleryIdentifier) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImage.
func (g GalleryImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "location", g.Location)
populate(objectMap, "name", g.Name)
@@ -5419,7 +5419,7 @@ func (g *GalleryImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageFeature.
func (g GalleryImageFeature) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", g.Name)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -5450,7 +5450,7 @@ func (g *GalleryImageFeature) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageIdentifier.
func (g GalleryImageIdentifier) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "offer", g.Offer)
populate(objectMap, "publisher", g.Publisher)
populate(objectMap, "sku", g.SKU)
@@ -5485,7 +5485,7 @@ func (g *GalleryImageIdentifier) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageList.
func (g GalleryImageList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", g.NextLink)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -5516,7 +5516,7 @@ func (g *GalleryImageList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageProperties.
func (g GalleryImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "architecture", g.Architecture)
populate(objectMap, "description", g.Description)
populate(objectMap, "disallowed", g.Disallowed)
@@ -5599,7 +5599,7 @@ func (g *GalleryImageProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageUpdate.
func (g GalleryImageUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "name", g.Name)
populate(objectMap, "properties", g.Properties)
@@ -5642,7 +5642,7 @@ func (g *GalleryImageUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersion.
func (g GalleryImageVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "location", g.Location)
populate(objectMap, "name", g.Name)
@@ -5689,7 +5689,7 @@ func (g *GalleryImageVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionList.
func (g GalleryImageVersionList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", g.NextLink)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -5720,7 +5720,7 @@ func (g *GalleryImageVersionList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionProperties.
func (g GalleryImageVersionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "provisioningState", g.ProvisioningState)
populate(objectMap, "publishingProfile", g.PublishingProfile)
populate(objectMap, "replicationStatus", g.ReplicationStatus)
@@ -5763,7 +5763,7 @@ func (g *GalleryImageVersionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionPublishingProfile.
func (g GalleryImageVersionPublishingProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "endOfLifeDate", g.EndOfLifeDate)
populate(objectMap, "excludeFromLatest", g.ExcludeFromLatest)
populateTimeRFC3339(objectMap, "publishedDate", g.PublishedDate)
@@ -5818,7 +5818,7 @@ func (g *GalleryImageVersionPublishingProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionSafetyProfile.
func (g GalleryImageVersionSafetyProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "allowDeletionOfReplicatedLocations", g.AllowDeletionOfReplicatedLocations)
populate(objectMap, "policyViolations", g.PolicyViolations)
populate(objectMap, "reportedForPolicyViolation", g.ReportedForPolicyViolation)
@@ -5853,7 +5853,7 @@ func (g *GalleryImageVersionSafetyProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionStorageProfile.
func (g GalleryImageVersionStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDiskImages", g.DataDiskImages)
populate(objectMap, "osDiskImage", g.OSDiskImage)
populate(objectMap, "source", g.Source)
@@ -5888,7 +5888,7 @@ func (g *GalleryImageVersionStorageProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryImageVersionUpdate.
func (g GalleryImageVersionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "name", g.Name)
populate(objectMap, "properties", g.Properties)
@@ -5931,7 +5931,7 @@ func (g *GalleryImageVersionUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryList.
func (g GalleryList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", g.NextLink)
populate(objectMap, "value", g.Value)
return json.Marshal(objectMap)
@@ -5962,7 +5962,7 @@ func (g *GalleryList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryOSDiskImage.
func (g GalleryOSDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hostCaching", g.HostCaching)
populate(objectMap, "sizeInGB", g.SizeInGB)
populate(objectMap, "source", g.Source)
@@ -5997,7 +5997,7 @@ func (g *GalleryOSDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryProperties.
func (g GalleryProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "description", g.Description)
populate(objectMap, "identifier", g.Identifier)
populate(objectMap, "provisioningState", g.ProvisioningState)
@@ -6044,7 +6044,7 @@ func (g *GalleryProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryTargetExtendedLocation.
func (g GalleryTargetExtendedLocation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "encryption", g.Encryption)
populate(objectMap, "extendedLocation", g.ExtendedLocation)
populate(objectMap, "extendedLocationReplicaCount", g.ExtendedLocationReplicaCount)
@@ -6087,7 +6087,7 @@ func (g *GalleryTargetExtendedLocation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GalleryUpdate.
func (g GalleryUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", g.ID)
populate(objectMap, "name", g.Name)
populate(objectMap, "properties", g.Properties)
@@ -6130,7 +6130,7 @@ func (g *GalleryUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type GrantAccessData.
func (g GrantAccessData) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "access", g.Access)
populate(objectMap, "durationInSeconds", g.DurationInSeconds)
populate(objectMap, "getSecureVMGuestStateSAS", g.GetSecureVMGuestStateSAS)
@@ -6165,7 +6165,7 @@ func (g *GrantAccessData) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type HardwareProfile.
func (h HardwareProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vmSize", h.VMSize)
populate(objectMap, "vmSizeProperties", h.VMSizeProperties)
return json.Marshal(objectMap)
@@ -6196,7 +6196,7 @@ func (h *HardwareProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Image.
func (i Image) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", i.ExtendedLocation)
populate(objectMap, "id", i.ID)
populate(objectMap, "location", i.Location)
@@ -6247,7 +6247,7 @@ func (i *Image) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageDataDisk.
func (i ImageDataDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobUri", i.BlobURI)
populate(objectMap, "caching", i.Caching)
populate(objectMap, "diskEncryptionSet", i.DiskEncryptionSet)
@@ -6302,7 +6302,7 @@ func (i *ImageDataDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageDeprecationStatus.
func (i ImageDeprecationStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "alternativeOption", i.AlternativeOption)
populate(objectMap, "imageState", i.ImageState)
populateTimeRFC3339(objectMap, "scheduledDeprecationTime", i.ScheduledDeprecationTime)
@@ -6337,7 +6337,7 @@ func (i *ImageDeprecationStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageDisk.
func (i ImageDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobUri", i.BlobURI)
populate(objectMap, "caching", i.Caching)
populate(objectMap, "diskEncryptionSet", i.DiskEncryptionSet)
@@ -6388,7 +6388,7 @@ func (i *ImageDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageDiskReference.
func (i ImageDiskReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "communityGalleryImageId", i.CommunityGalleryImageID)
populate(objectMap, "id", i.ID)
populate(objectMap, "lun", i.Lun)
@@ -6427,7 +6427,7 @@ func (i *ImageDiskReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageListResult.
func (i ImageListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", i.NextLink)
populate(objectMap, "value", i.Value)
return json.Marshal(objectMap)
@@ -6458,7 +6458,7 @@ func (i *ImageListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageOSDisk.
func (i ImageOSDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobUri", i.BlobURI)
populate(objectMap, "caching", i.Caching)
populate(objectMap, "diskEncryptionSet", i.DiskEncryptionSet)
@@ -6517,7 +6517,7 @@ func (i *ImageOSDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageProperties.
func (i ImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "hyperVGeneration", i.HyperVGeneration)
populate(objectMap, "provisioningState", i.ProvisioningState)
populate(objectMap, "sourceVirtualMachine", i.SourceVirtualMachine)
@@ -6556,7 +6556,7 @@ func (i *ImageProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImagePurchasePlan.
func (i ImagePurchasePlan) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", i.Name)
populate(objectMap, "product", i.Product)
populate(objectMap, "publisher", i.Publisher)
@@ -6591,7 +6591,7 @@ func (i *ImagePurchasePlan) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageReference.
func (i ImageReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "communityGalleryImageId", i.CommunityGalleryImageID)
populate(objectMap, "exactVersion", i.ExactVersion)
populate(objectMap, "id", i.ID)
@@ -6646,7 +6646,7 @@ func (i *ImageReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageStorageProfile.
func (i ImageStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDisks", i.DataDisks)
populate(objectMap, "osDisk", i.OSDisk)
populate(objectMap, "zoneResilient", i.ZoneResilient)
@@ -6681,7 +6681,7 @@ func (i *ImageStorageProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ImageUpdate.
func (i ImageUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", i.Properties)
populate(objectMap, "tags", i.Tags)
return json.Marshal(objectMap)
@@ -6712,7 +6712,7 @@ func (i *ImageUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type InnerError.
func (i InnerError) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "errordetail", i.Errordetail)
populate(objectMap, "exceptiontype", i.Exceptiontype)
return json.Marshal(objectMap)
@@ -6743,7 +6743,7 @@ func (i *InnerError) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type InstanceSKU.
func (i InstanceSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", i.Name)
populate(objectMap, "tier", i.Tier)
return json.Marshal(objectMap)
@@ -6774,7 +6774,7 @@ func (i *InstanceSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type InstanceViewStatus.
func (i InstanceViewStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", i.Code)
populate(objectMap, "displayStatus", i.DisplayStatus)
populate(objectMap, "level", i.Level)
@@ -6817,7 +6817,7 @@ func (i *InstanceViewStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type InstanceViewStatusesSummary.
func (i InstanceViewStatusesSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "statusesSummary", i.StatusesSummary)
return json.Marshal(objectMap)
}
@@ -6844,7 +6844,7 @@ func (i *InstanceViewStatusesSummary) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type KeyForDiskEncryptionSet.
func (k KeyForDiskEncryptionSet) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "keyUrl", k.KeyURL)
populate(objectMap, "sourceVault", k.SourceVault)
return json.Marshal(objectMap)
@@ -6875,7 +6875,7 @@ func (k *KeyForDiskEncryptionSet) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type KeyVaultAndKeyReference.
func (k KeyVaultAndKeyReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "keyUrl", k.KeyURL)
populate(objectMap, "sourceVault", k.SourceVault)
return json.Marshal(objectMap)
@@ -6906,7 +6906,7 @@ func (k *KeyVaultAndKeyReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type KeyVaultAndSecretReference.
func (k KeyVaultAndSecretReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secretUrl", k.SecretURL)
populate(objectMap, "sourceVault", k.SourceVault)
return json.Marshal(objectMap)
@@ -6937,7 +6937,7 @@ func (k *KeyVaultAndSecretReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type KeyVaultKeyReference.
func (k KeyVaultKeyReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "keyUrl", k.KeyURL)
populate(objectMap, "sourceVault", k.SourceVault)
return json.Marshal(objectMap)
@@ -6968,7 +6968,7 @@ func (k *KeyVaultKeyReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type KeyVaultSecretReference.
func (k KeyVaultSecretReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secretUrl", k.SecretURL)
populate(objectMap, "sourceVault", k.SourceVault)
return json.Marshal(objectMap)
@@ -6999,7 +6999,7 @@ func (k *KeyVaultSecretReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LastPatchInstallationSummary.
func (l LastPatchInstallationSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "error", l.Error)
populate(objectMap, "excludedPatchCount", l.ExcludedPatchCount)
populate(objectMap, "failedPatchCount", l.FailedPatchCount)
@@ -7066,7 +7066,7 @@ func (l *LastPatchInstallationSummary) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LatestGalleryImageVersion.
func (l LatestGalleryImageVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "latestVersionName", l.LatestVersionName)
populate(objectMap, "location", l.Location)
return json.Marshal(objectMap)
@@ -7097,7 +7097,7 @@ func (l *LatestGalleryImageVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LinuxConfiguration.
func (l LinuxConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "disablePasswordAuthentication", l.DisablePasswordAuthentication)
populate(objectMap, "enableVMAgentPlatformUpdates", l.EnableVMAgentPlatformUpdates)
populate(objectMap, "patchSettings", l.PatchSettings)
@@ -7140,7 +7140,7 @@ func (l *LinuxConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LinuxParameters.
func (l LinuxParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "classificationsToInclude", l.ClassificationsToInclude)
populate(objectMap, "maintenanceRunId", l.MaintenanceRunID)
populate(objectMap, "packageNameMasksToExclude", l.PackageNameMasksToExclude)
@@ -7179,7 +7179,7 @@ func (l *LinuxParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LinuxPatchSettings.
func (l LinuxPatchSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assessmentMode", l.AssessmentMode)
populate(objectMap, "automaticByPlatformSettings", l.AutomaticByPlatformSettings)
populate(objectMap, "patchMode", l.PatchMode)
@@ -7214,7 +7214,7 @@ func (l *LinuxPatchSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LinuxVMGuestPatchAutomaticByPlatformSettings.
func (l LinuxVMGuestPatchAutomaticByPlatformSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "rebootSetting", l.RebootSetting)
return json.Marshal(objectMap)
}
@@ -7241,7 +7241,7 @@ func (l *LinuxVMGuestPatchAutomaticByPlatformSettings) UnmarshalJSON(data []byte
// MarshalJSON implements the json.Marshaller interface for type ListUsagesResult.
func (l ListUsagesResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", l.NextLink)
populate(objectMap, "value", l.Value)
return json.Marshal(objectMap)
@@ -7272,7 +7272,7 @@ func (l *ListUsagesResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LoadBalancerConfiguration.
func (l LoadBalancerConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", l.ID)
populate(objectMap, "name", l.Name)
populate(objectMap, "properties", l.Properties)
@@ -7307,7 +7307,7 @@ func (l *LoadBalancerConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LoadBalancerConfigurationProperties.
func (l LoadBalancerConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "frontendIpConfigurations", l.FrontendIPConfigurations)
return json.Marshal(objectMap)
}
@@ -7334,7 +7334,7 @@ func (l *LoadBalancerConfigurationProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LoadBalancerFrontendIPConfiguration.
func (l LoadBalancerFrontendIPConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", l.Name)
populate(objectMap, "properties", l.Properties)
return json.Marshal(objectMap)
@@ -7365,7 +7365,7 @@ func (l *LoadBalancerFrontendIPConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LoadBalancerFrontendIPConfigurationProperties.
func (l LoadBalancerFrontendIPConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "privateIPAddress", l.PrivateIPAddress)
populate(objectMap, "publicIPAddress", l.PublicIPAddress)
populate(objectMap, "subnet", l.Subnet)
@@ -7400,7 +7400,7 @@ func (l *LoadBalancerFrontendIPConfigurationProperties) UnmarshalJSON(data []byt
// MarshalJSON implements the json.Marshaller interface for type LogAnalyticsInputBase.
func (l LogAnalyticsInputBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobContainerSasUri", l.BlobContainerSasURI)
populateTimeRFC3339(objectMap, "fromTime", l.FromTime)
populate(objectMap, "groupByClientApplicationId", l.GroupByClientApplicationID)
@@ -7455,7 +7455,7 @@ func (l *LogAnalyticsInputBase) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LogAnalyticsOperationResult.
func (l LogAnalyticsOperationResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", l.Properties)
return json.Marshal(objectMap)
}
@@ -7482,7 +7482,7 @@ func (l *LogAnalyticsOperationResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type LogAnalyticsOutput.
func (l LogAnalyticsOutput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "output", l.Output)
return json.Marshal(objectMap)
}
@@ -7509,7 +7509,7 @@ func (l *LogAnalyticsOutput) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type MaintenanceRedeployStatus.
func (m MaintenanceRedeployStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "isCustomerInitiatedMaintenanceAllowed", m.IsCustomerInitiatedMaintenanceAllowed)
populate(objectMap, "lastOperationMessage", m.LastOperationMessage)
populate(objectMap, "lastOperationResultCode", m.LastOperationResultCode)
@@ -7560,7 +7560,7 @@ func (m *MaintenanceRedeployStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ManagedArtifact.
func (m ManagedArtifact) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", m.ID)
return json.Marshal(objectMap)
}
@@ -7587,7 +7587,7 @@ func (m *ManagedArtifact) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ManagedDiskParameters.
func (m ManagedDiskParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSet", m.DiskEncryptionSet)
populate(objectMap, "id", m.ID)
populate(objectMap, "securityProfile", m.SecurityProfile)
@@ -7626,7 +7626,7 @@ func (m *ManagedDiskParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type NetworkInterfaceReference.
func (n NetworkInterfaceReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", n.ID)
populate(objectMap, "properties", n.Properties)
return json.Marshal(objectMap)
@@ -7657,7 +7657,7 @@ func (n *NetworkInterfaceReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type NetworkInterfaceReferenceProperties.
func (n NetworkInterfaceReferenceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "deleteOption", n.DeleteOption)
populate(objectMap, "primary", n.Primary)
return json.Marshal(objectMap)
@@ -7688,7 +7688,7 @@ func (n *NetworkInterfaceReferenceProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type NetworkProfile.
func (n NetworkProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "networkApiVersion", n.NetworkAPIVersion)
populate(objectMap, "networkInterfaceConfigurations", n.NetworkInterfaceConfigurations)
populate(objectMap, "networkInterfaces", n.NetworkInterfaces)
@@ -7723,7 +7723,7 @@ func (n *NetworkProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSDisk.
func (o OSDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", o.Caching)
populate(objectMap, "createOption", o.CreateOption)
populate(objectMap, "deleteOption", o.DeleteOption)
@@ -7794,7 +7794,7 @@ func (o *OSDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSDiskImage.
func (o OSDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "operatingSystem", o.OperatingSystem)
return json.Marshal(objectMap)
}
@@ -7821,7 +7821,7 @@ func (o *OSDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSDiskImageEncryption.
func (o OSDiskImageEncryption) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSetId", o.DiskEncryptionSetID)
populate(objectMap, "securityProfile", o.SecurityProfile)
return json.Marshal(objectMap)
@@ -7852,7 +7852,7 @@ func (o *OSDiskImageEncryption) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSDiskImageSecurityProfile.
func (o OSDiskImageSecurityProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "confidentialVMEncryptionType", o.ConfidentialVMEncryptionType)
populate(objectMap, "secureVMDiskEncryptionSetId", o.SecureVMDiskEncryptionSetID)
return json.Marshal(objectMap)
@@ -7883,7 +7883,7 @@ func (o *OSDiskImageSecurityProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSFamily.
func (o OSFamily) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", o.ID)
populate(objectMap, "location", o.Location)
populate(objectMap, "name", o.Name)
@@ -7926,7 +7926,7 @@ func (o *OSFamily) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSFamilyListResult.
func (o OSFamilyListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", o.NextLink)
populate(objectMap, "value", o.Value)
return json.Marshal(objectMap)
@@ -7957,7 +7957,7 @@ func (o *OSFamilyListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSFamilyProperties.
func (o OSFamilyProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "label", o.Label)
populate(objectMap, "name", o.Name)
populate(objectMap, "versions", o.Versions)
@@ -7992,7 +7992,7 @@ func (o *OSFamilyProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSImageNotificationProfile.
func (o OSImageNotificationProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enable", o.Enable)
populate(objectMap, "notBeforeTimeout", o.NotBeforeTimeout)
return json.Marshal(objectMap)
@@ -8023,7 +8023,7 @@ func (o *OSImageNotificationProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSProfile.
func (o OSProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "adminPassword", o.AdminPassword)
populate(objectMap, "adminUsername", o.AdminUsername)
populate(objectMap, "allowExtensionOperations", o.AllowExtensionOperations)
@@ -8082,7 +8082,7 @@ func (o *OSProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSProfileProvisioningData.
func (o OSProfileProvisioningData) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "adminPassword", o.AdminPassword)
populate(objectMap, "customData", o.CustomData)
return json.Marshal(objectMap)
@@ -8113,7 +8113,7 @@ func (o *OSProfileProvisioningData) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSVersion.
func (o OSVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", o.ID)
populate(objectMap, "location", o.Location)
populate(objectMap, "name", o.Name)
@@ -8156,7 +8156,7 @@ func (o *OSVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSVersionListResult.
func (o OSVersionListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", o.NextLink)
populate(objectMap, "value", o.Value)
return json.Marshal(objectMap)
@@ -8187,7 +8187,7 @@ func (o *OSVersionListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSVersionProperties.
func (o OSVersionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "family", o.Family)
populate(objectMap, "familyLabel", o.FamilyLabel)
populate(objectMap, "isActive", o.IsActive)
@@ -8234,7 +8234,7 @@ func (o *OSVersionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OSVersionPropertiesBase.
func (o OSVersionPropertiesBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "isActive", o.IsActive)
populate(objectMap, "isDefault", o.IsDefault)
populate(objectMap, "label", o.Label)
@@ -8273,7 +8273,7 @@ func (o *OSVersionPropertiesBase) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OperationListResult.
func (o OperationListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", o.Value)
return json.Marshal(objectMap)
}
@@ -8300,7 +8300,7 @@ func (o *OperationListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OperationValue.
func (o OperationValue) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "display", o.Display)
populate(objectMap, "name", o.Name)
populate(objectMap, "origin", o.Origin)
@@ -8335,7 +8335,7 @@ func (o *OperationValue) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OperationValueDisplay.
func (o OperationValueDisplay) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "description", o.Description)
populate(objectMap, "operation", o.Operation)
populate(objectMap, "provider", o.Provider)
@@ -8374,7 +8374,7 @@ func (o *OperationValueDisplay) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OrchestrationServiceStateInput.
func (o OrchestrationServiceStateInput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "action", o.Action)
populate(objectMap, "serviceName", o.ServiceName)
return json.Marshal(objectMap)
@@ -8405,7 +8405,7 @@ func (o *OrchestrationServiceStateInput) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type OrchestrationServiceSummary.
func (o OrchestrationServiceSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "serviceName", o.ServiceName)
populate(objectMap, "serviceState", o.ServiceState)
return json.Marshal(objectMap)
@@ -8436,7 +8436,7 @@ func (o *OrchestrationServiceSummary) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PatchInstallationDetail.
func (p PatchInstallationDetail) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "classifications", p.Classifications)
populate(objectMap, "installationState", p.InstallationState)
populate(objectMap, "kbId", p.KbID)
@@ -8483,7 +8483,7 @@ func (p *PatchInstallationDetail) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PatchSettings.
func (p PatchSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assessmentMode", p.AssessmentMode)
populate(objectMap, "automaticByPlatformSettings", p.AutomaticByPlatformSettings)
populate(objectMap, "enableHotpatching", p.EnableHotpatching)
@@ -8522,7 +8522,7 @@ func (p *PatchSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PirCommunityGalleryResource.
func (p PirCommunityGalleryResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", p.Identifier)
populate(objectMap, "location", p.Location)
populate(objectMap, "name", p.Name)
@@ -8561,7 +8561,7 @@ func (p *PirCommunityGalleryResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PirResource.
func (p PirResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "location", p.Location)
populate(objectMap, "name", p.Name)
return json.Marshal(objectMap)
@@ -8592,7 +8592,7 @@ func (p *PirResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PirSharedGalleryResource.
func (p PirSharedGalleryResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", p.Identifier)
populate(objectMap, "location", p.Location)
populate(objectMap, "name", p.Name)
@@ -8627,7 +8627,7 @@ func (p *PirSharedGalleryResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Plan.
func (p Plan) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", p.Name)
populate(objectMap, "product", p.Product)
populate(objectMap, "promotionCode", p.PromotionCode)
@@ -8666,7 +8666,7 @@ func (p *Plan) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PolicyViolation.
func (p PolicyViolation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "category", p.Category)
populate(objectMap, "details", p.Details)
return json.Marshal(objectMap)
@@ -8697,7 +8697,7 @@ func (p *PolicyViolation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PriorityMixPolicy.
func (p PriorityMixPolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "baseRegularPriorityCount", p.BaseRegularPriorityCount)
populate(objectMap, "regularPriorityPercentageAboveBase", p.RegularPriorityPercentageAboveBase)
return json.Marshal(objectMap)
@@ -8728,7 +8728,7 @@ func (p *PriorityMixPolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateEndpoint.
func (p PrivateEndpoint) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
return json.Marshal(objectMap)
}
@@ -8755,7 +8755,7 @@ func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnection.
func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
populate(objectMap, "name", p.Name)
populate(objectMap, "properties", p.Properties)
@@ -8794,7 +8794,7 @@ func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionListResult.
func (p PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", p.NextLink)
populate(objectMap, "value", p.Value)
return json.Marshal(objectMap)
@@ -8825,7 +8825,7 @@ func (p *PrivateEndpointConnectionListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionProperties.
func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "privateEndpoint", p.PrivateEndpoint)
populate(objectMap, "privateLinkServiceConnectionState", p.PrivateLinkServiceConnectionState)
populate(objectMap, "provisioningState", p.ProvisioningState)
@@ -8860,7 +8860,7 @@ func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateLinkResource.
func (p PrivateLinkResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
populate(objectMap, "name", p.Name)
populate(objectMap, "properties", p.Properties)
@@ -8899,7 +8899,7 @@ func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourceListResult.
func (p PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", p.Value)
return json.Marshal(objectMap)
}
@@ -8926,7 +8926,7 @@ func (p *PrivateLinkResourceListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourceProperties.
func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "groupId", p.GroupID)
populate(objectMap, "requiredMembers", p.RequiredMembers)
populate(objectMap, "requiredZoneNames", p.RequiredZoneNames)
@@ -8961,7 +8961,7 @@ func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PrivateLinkServiceConnectionState.
func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "actionsRequired", p.ActionsRequired)
populate(objectMap, "description", p.Description)
populate(objectMap, "status", p.Status)
@@ -8996,7 +8996,7 @@ func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PropertyUpdatesInProgress.
func (p PropertyUpdatesInProgress) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "targetTier", p.TargetTier)
return json.Marshal(objectMap)
}
@@ -9023,7 +9023,7 @@ func (p *PropertyUpdatesInProgress) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProximityPlacementGroup.
func (p ProximityPlacementGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
populate(objectMap, "location", p.Location)
populate(objectMap, "name", p.Name)
@@ -9074,7 +9074,7 @@ func (p *ProximityPlacementGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProximityPlacementGroupListResult.
func (p ProximityPlacementGroupListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", p.NextLink)
populate(objectMap, "value", p.Value)
return json.Marshal(objectMap)
@@ -9105,7 +9105,7 @@ func (p *ProximityPlacementGroupListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProximityPlacementGroupProperties.
func (p ProximityPlacementGroupProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "availabilitySets", p.AvailabilitySets)
populate(objectMap, "colocationStatus", p.ColocationStatus)
populate(objectMap, "intent", p.Intent)
@@ -9152,7 +9152,7 @@ func (p *ProximityPlacementGroupProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProximityPlacementGroupPropertiesIntent.
func (p ProximityPlacementGroupPropertiesIntent) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vmSizes", p.VMSizes)
return json.Marshal(objectMap)
}
@@ -9179,7 +9179,7 @@ func (p *ProximityPlacementGroupPropertiesIntent) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type ProximityPlacementGroupUpdate.
func (p ProximityPlacementGroupUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "tags", p.Tags)
return json.Marshal(objectMap)
}
@@ -9206,7 +9206,7 @@ func (p *ProximityPlacementGroupUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProxyOnlyResource.
func (p ProxyOnlyResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
populate(objectMap, "name", p.Name)
populate(objectMap, "type", p.Type)
@@ -9241,7 +9241,7 @@ func (p *ProxyOnlyResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ProxyResource.
func (p ProxyResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", p.ID)
populate(objectMap, "name", p.Name)
populate(objectMap, "type", p.Type)
@@ -9276,7 +9276,7 @@ func (p *ProxyResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PublicIPAddressSKU.
func (p PublicIPAddressSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", p.Name)
populate(objectMap, "tier", p.Tier)
return json.Marshal(objectMap)
@@ -9307,7 +9307,7 @@ func (p *PublicIPAddressSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type PurchasePlan.
func (p PurchasePlan) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", p.Name)
populate(objectMap, "product", p.Product)
populate(objectMap, "publisher", p.Publisher)
@@ -9342,7 +9342,7 @@ func (p *PurchasePlan) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RecommendedMachineConfiguration.
func (r RecommendedMachineConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "memory", r.Memory)
populate(objectMap, "vCPUs", r.VCPUs)
return json.Marshal(objectMap)
@@ -9373,7 +9373,7 @@ func (r *RecommendedMachineConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RecoveryWalkResponse.
func (r RecoveryWalkResponse) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextPlatformUpdateDomain", r.NextPlatformUpdateDomain)
populate(objectMap, "walkPerformed", r.WalkPerformed)
return json.Marshal(objectMap)
@@ -9404,7 +9404,7 @@ func (r *RecoveryWalkResponse) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RegionalReplicationStatus.
func (r RegionalReplicationStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "details", r.Details)
populate(objectMap, "progress", r.Progress)
populate(objectMap, "region", r.Region)
@@ -9443,7 +9443,7 @@ func (r *RegionalReplicationStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RegionalSharingStatus.
func (r RegionalSharingStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "details", r.Details)
populate(objectMap, "region", r.Region)
populate(objectMap, "state", r.State)
@@ -9478,7 +9478,7 @@ func (r *RegionalSharingStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ReplicationStatus.
func (r ReplicationStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "aggregatedState", r.AggregatedState)
populate(objectMap, "summary", r.Summary)
return json.Marshal(objectMap)
@@ -9509,7 +9509,7 @@ func (r *ReplicationStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RequestRateByIntervalInput.
func (r RequestRateByIntervalInput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobContainerSasUri", r.BlobContainerSasURI)
populateTimeRFC3339(objectMap, "fromTime", r.FromTime)
populate(objectMap, "groupByClientApplicationId", r.GroupByClientApplicationID)
@@ -9568,7 +9568,7 @@ func (r *RequestRateByIntervalInput) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Resource.
func (r Resource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
populate(objectMap, "name", r.Name)
@@ -9611,7 +9611,7 @@ func (r *Resource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceInstanceViewStatus.
func (r ResourceInstanceViewStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", r.Code)
populate(objectMap, "displayStatus", r.DisplayStatus)
populate(objectMap, "level", r.Level)
@@ -9654,7 +9654,7 @@ func (r *ResourceInstanceViewStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceRange.
func (r ResourceRange) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "max", r.Max)
populate(objectMap, "min", r.Min)
return json.Marshal(objectMap)
@@ -9685,7 +9685,7 @@ func (r *ResourceRange) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKU.
func (r ResourceSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "apiVersions", r.APIVersions)
populate(objectMap, "capabilities", r.Capabilities)
populate(objectMap, "capacity", r.Capacity)
@@ -9760,7 +9760,7 @@ func (r *ResourceSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKUCapabilities.
func (r ResourceSKUCapabilities) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", r.Name)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -9791,7 +9791,7 @@ func (r *ResourceSKUCapabilities) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKUCapacity.
func (r ResourceSKUCapacity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "default", r.Default)
populate(objectMap, "maximum", r.Maximum)
populate(objectMap, "minimum", r.Minimum)
@@ -9830,7 +9830,7 @@ func (r *ResourceSKUCapacity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKUCosts.
func (r ResourceSKUCosts) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedUnit", r.ExtendedUnit)
populate(objectMap, "meterID", r.MeterID)
populate(objectMap, "quantity", r.Quantity)
@@ -9865,7 +9865,7 @@ func (r *ResourceSKUCosts) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKULocationInfo.
func (r ResourceSKULocationInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocations", r.ExtendedLocations)
populate(objectMap, "location", r.Location)
populate(objectMap, "type", r.Type)
@@ -9908,7 +9908,7 @@ func (r *ResourceSKULocationInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKURestrictionInfo.
func (r ResourceSKURestrictionInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "locations", r.Locations)
populate(objectMap, "zones", r.Zones)
return json.Marshal(objectMap)
@@ -9939,7 +9939,7 @@ func (r *ResourceSKURestrictionInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKURestrictions.
func (r ResourceSKURestrictions) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "reasonCode", r.ReasonCode)
populate(objectMap, "restrictionInfo", r.RestrictionInfo)
populate(objectMap, "type", r.Type)
@@ -9978,7 +9978,7 @@ func (r *ResourceSKURestrictions) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKUZoneDetails.
func (r ResourceSKUZoneDetails) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capabilities", r.Capabilities)
populate(objectMap, "name", r.Name)
return json.Marshal(objectMap)
@@ -10009,7 +10009,7 @@ func (r *ResourceSKUZoneDetails) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceSKUsResult.
func (r ResourceSKUsResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", r.NextLink)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -10040,7 +10040,7 @@ func (r *ResourceSKUsResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceURIList.
func (r ResourceURIList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", r.NextLink)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -10071,7 +10071,7 @@ func (r *ResourceURIList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ResourceWithOptionalLocation.
func (r ResourceWithOptionalLocation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
populate(objectMap, "name", r.Name)
@@ -10114,7 +10114,7 @@ func (r *ResourceWithOptionalLocation) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePoint.
func (r RestorePoint) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "name", r.Name)
populate(objectMap, "properties", r.Properties)
@@ -10153,7 +10153,7 @@ func (r *RestorePoint) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointCollection.
func (r RestorePointCollection) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
populate(objectMap, "name", r.Name)
@@ -10200,7 +10200,7 @@ func (r *RestorePointCollection) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointCollectionListResult.
func (r RestorePointCollectionListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", r.NextLink)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -10231,7 +10231,7 @@ func (r *RestorePointCollectionListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointCollectionProperties.
func (r RestorePointCollectionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "provisioningState", r.ProvisioningState)
populate(objectMap, "restorePointCollectionId", r.RestorePointCollectionID)
populate(objectMap, "restorePoints", r.RestorePoints)
@@ -10270,7 +10270,7 @@ func (r *RestorePointCollectionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointCollectionSourceProperties.
func (r RestorePointCollectionSourceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
return json.Marshal(objectMap)
@@ -10301,7 +10301,7 @@ func (r *RestorePointCollectionSourceProperties) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type RestorePointCollectionUpdate.
func (r RestorePointCollectionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", r.Properties)
populate(objectMap, "tags", r.Tags)
return json.Marshal(objectMap)
@@ -10332,7 +10332,7 @@ func (r *RestorePointCollectionUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointInstanceView.
func (r RestorePointInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskRestorePoints", r.DiskRestorePoints)
populate(objectMap, "statuses", r.Statuses)
return json.Marshal(objectMap)
@@ -10363,7 +10363,7 @@ func (r *RestorePointInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointProperties.
func (r RestorePointProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "consistencyMode", r.ConsistencyMode)
populate(objectMap, "excludeDisks", r.ExcludeDisks)
populate(objectMap, "instanceView", r.InstanceView)
@@ -10414,7 +10414,7 @@ func (r *RestorePointProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointSourceMetadata.
func (r RestorePointSourceMetadata) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diagnosticsProfile", r.DiagnosticsProfile)
populate(objectMap, "hardwareProfile", r.HardwareProfile)
populate(objectMap, "licenseType", r.LicenseType)
@@ -10473,7 +10473,7 @@ func (r *RestorePointSourceMetadata) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointSourceVMDataDisk.
func (r RestorePointSourceVMDataDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", r.Caching)
populate(objectMap, "diskRestorePoint", r.DiskRestorePoint)
populate(objectMap, "diskSizeGB", r.DiskSizeGB)
@@ -10520,7 +10520,7 @@ func (r *RestorePointSourceVMDataDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointSourceVMOSDisk.
func (r RestorePointSourceVMOSDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", r.Caching)
populate(objectMap, "diskRestorePoint", r.DiskRestorePoint)
populate(objectMap, "diskSizeGB", r.DiskSizeGB)
@@ -10571,7 +10571,7 @@ func (r *RestorePointSourceVMOSDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RestorePointSourceVMStorageProfile.
func (r RestorePointSourceVMStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDisks", r.DataDisks)
populate(objectMap, "osDisk", r.OSDisk)
return json.Marshal(objectMap)
@@ -10602,7 +10602,7 @@ func (r *RestorePointSourceVMStorageProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RetrieveBootDiagnosticsDataResult.
func (r RetrieveBootDiagnosticsDataResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "consoleScreenshotBlobUri", r.ConsoleScreenshotBlobURI)
populate(objectMap, "serialConsoleLogBlobUri", r.SerialConsoleLogBlobURI)
return json.Marshal(objectMap)
@@ -10633,7 +10633,7 @@ func (r *RetrieveBootDiagnosticsDataResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstance.
func (r RoleInstance) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
populate(objectMap, "name", r.Name)
@@ -10684,7 +10684,7 @@ func (r *RoleInstance) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstanceListResult.
func (r RoleInstanceListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", r.NextLink)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -10715,7 +10715,7 @@ func (r *RoleInstanceListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstanceNetworkProfile.
func (r RoleInstanceNetworkProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "networkInterfaces", r.NetworkInterfaces)
return json.Marshal(objectMap)
}
@@ -10742,7 +10742,7 @@ func (r *RoleInstanceNetworkProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstanceProperties.
func (r RoleInstanceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "instanceView", r.InstanceView)
populate(objectMap, "networkProfile", r.NetworkProfile)
return json.Marshal(objectMap)
@@ -10773,7 +10773,7 @@ func (r *RoleInstanceProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstanceView.
func (r RoleInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "platformFaultDomain", r.PlatformFaultDomain)
populate(objectMap, "platformUpdateDomain", r.PlatformUpdateDomain)
populate(objectMap, "privateId", r.PrivateID)
@@ -10812,7 +10812,7 @@ func (r *RoleInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RoleInstances.
func (r RoleInstances) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "roleInstances", r.RoleInstances)
return json.Marshal(objectMap)
}
@@ -10839,7 +10839,7 @@ func (r *RoleInstances) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollbackStatusInfo.
func (r RollbackStatusInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "failedRolledbackInstanceCount", r.FailedRolledbackInstanceCount)
populate(objectMap, "rollbackError", r.RollbackError)
populate(objectMap, "successfullyRolledbackInstanceCount", r.SuccessfullyRolledbackInstanceCount)
@@ -10874,7 +10874,7 @@ func (r *RollbackStatusInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollingUpgradePolicy.
func (r RollingUpgradePolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enableCrossZoneUpgrade", r.EnableCrossZoneUpgrade)
populate(objectMap, "maxBatchInstancePercent", r.MaxBatchInstancePercent)
populate(objectMap, "maxSurge", r.MaxSurge)
@@ -10929,7 +10929,7 @@ func (r *RollingUpgradePolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollingUpgradeProgressInfo.
func (r RollingUpgradeProgressInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "failedInstanceCount", r.FailedInstanceCount)
populate(objectMap, "inProgressInstanceCount", r.InProgressInstanceCount)
populate(objectMap, "pendingInstanceCount", r.PendingInstanceCount)
@@ -10968,7 +10968,7 @@ func (r *RollingUpgradeProgressInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollingUpgradeRunningStatus.
func (r RollingUpgradeRunningStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", r.Code)
populate(objectMap, "lastAction", r.LastAction)
populateTimeRFC3339(objectMap, "lastActionTime", r.LastActionTime)
@@ -11007,7 +11007,7 @@ func (r *RollingUpgradeRunningStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollingUpgradeStatusInfo.
func (r RollingUpgradeStatusInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", r.ID)
populate(objectMap, "location", r.Location)
populate(objectMap, "name", r.Name)
@@ -11054,7 +11054,7 @@ func (r *RollingUpgradeStatusInfo) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RollingUpgradeStatusInfoProperties.
func (r RollingUpgradeStatusInfoProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "error", r.Error)
populate(objectMap, "policy", r.Policy)
populate(objectMap, "progress", r.Progress)
@@ -11093,7 +11093,7 @@ func (r *RollingUpgradeStatusInfoProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandDocument.
func (r RunCommandDocument) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "description", r.Description)
populate(objectMap, "id", r.ID)
populate(objectMap, "label", r.Label)
@@ -11144,7 +11144,7 @@ func (r *RunCommandDocument) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandDocumentBase.
func (r RunCommandDocumentBase) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "description", r.Description)
populate(objectMap, "id", r.ID)
populate(objectMap, "label", r.Label)
@@ -11187,7 +11187,7 @@ func (r *RunCommandDocumentBase) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandInput.
func (r RunCommandInput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "commandId", r.CommandID)
populate(objectMap, "parameters", r.Parameters)
populate(objectMap, "script", r.Script)
@@ -11222,7 +11222,7 @@ func (r *RunCommandInput) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandInputParameter.
func (r RunCommandInputParameter) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", r.Name)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -11253,7 +11253,7 @@ func (r *RunCommandInputParameter) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandListResult.
func (r RunCommandListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", r.NextLink)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
@@ -11284,7 +11284,7 @@ func (r *RunCommandListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandParameterDefinition.
func (r RunCommandParameterDefinition) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "defaultValue", r.DefaultValue)
populate(objectMap, "name", r.Name)
populate(objectMap, "required", r.Required)
@@ -11323,7 +11323,7 @@ func (r *RunCommandParameterDefinition) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type RunCommandResult.
func (r RunCommandResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", r.Value)
return json.Marshal(objectMap)
}
@@ -11350,7 +11350,7 @@ func (r *RunCommandResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SKU.
func (s SKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacity", s.Capacity)
populate(objectMap, "name", s.Name)
populate(objectMap, "tier", s.Tier)
@@ -11385,7 +11385,7 @@ func (s *SKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHConfiguration.
func (s SSHConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "publicKeys", s.PublicKeys)
return json.Marshal(objectMap)
}
@@ -11412,7 +11412,7 @@ func (s *SSHConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKey.
func (s SSHPublicKey) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "keyData", s.KeyData)
populate(objectMap, "path", s.Path)
return json.Marshal(objectMap)
@@ -11443,7 +11443,7 @@ func (s *SSHPublicKey) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKeyGenerateKeyPairResult.
func (s SSHPublicKeyGenerateKeyPairResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
populate(objectMap, "privateKey", s.PrivateKey)
populate(objectMap, "publicKey", s.PublicKey)
@@ -11478,7 +11478,7 @@ func (s *SSHPublicKeyGenerateKeyPairResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKeyResource.
func (s SSHPublicKeyResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
populate(objectMap, "location", s.Location)
populate(objectMap, "name", s.Name)
@@ -11525,7 +11525,7 @@ func (s *SSHPublicKeyResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKeyResourceProperties.
func (s SSHPublicKeyResourceProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "publicKey", s.PublicKey)
return json.Marshal(objectMap)
}
@@ -11552,7 +11552,7 @@ func (s *SSHPublicKeyResourceProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKeyUpdateResource.
func (s SSHPublicKeyUpdateResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", s.Properties)
populate(objectMap, "tags", s.Tags)
return json.Marshal(objectMap)
@@ -11583,7 +11583,7 @@ func (s *SSHPublicKeyUpdateResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SSHPublicKeysGroupListResult.
func (s SSHPublicKeysGroupListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", s.NextLink)
populate(objectMap, "value", s.Value)
return json.Marshal(objectMap)
@@ -11614,7 +11614,7 @@ func (s *SSHPublicKeysGroupListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ScaleInPolicy.
func (s ScaleInPolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "forceDeletion", s.ForceDeletion)
populate(objectMap, "rules", s.Rules)
return json.Marshal(objectMap)
@@ -11645,7 +11645,7 @@ func (s *ScaleInPolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ScheduledEventsProfile.
func (s ScheduledEventsProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "osImageNotificationProfile", s.OSImageNotificationProfile)
populate(objectMap, "terminateNotificationProfile", s.TerminateNotificationProfile)
return json.Marshal(objectMap)
@@ -11676,7 +11676,7 @@ func (s *ScheduledEventsProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SecurityProfile.
func (s SecurityProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "encryptionAtHost", s.EncryptionAtHost)
populate(objectMap, "securityType", s.SecurityType)
populate(objectMap, "uefiSettings", s.UefiSettings)
@@ -11711,7 +11711,7 @@ func (s *SecurityProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ServiceArtifactReference.
func (s ServiceArtifactReference) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
return json.Marshal(objectMap)
}
@@ -11738,7 +11738,7 @@ func (s *ServiceArtifactReference) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ShareInfoElement.
func (s ShareInfoElement) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vmUri", s.VMURI)
return json.Marshal(objectMap)
}
@@ -11765,7 +11765,7 @@ func (s *ShareInfoElement) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGallery.
func (s SharedGallery) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", s.Identifier)
populate(objectMap, "location", s.Location)
populate(objectMap, "name", s.Name)
@@ -11800,7 +11800,7 @@ func (s *SharedGallery) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryDataDiskImage.
func (s SharedGalleryDataDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskSizeGB", s.DiskSizeGB)
populate(objectMap, "hostCaching", s.HostCaching)
populate(objectMap, "lun", s.Lun)
@@ -11835,7 +11835,7 @@ func (s *SharedGalleryDataDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryDiskImage.
func (s SharedGalleryDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskSizeGB", s.DiskSizeGB)
populate(objectMap, "hostCaching", s.HostCaching)
return json.Marshal(objectMap)
@@ -11866,7 +11866,7 @@ func (s *SharedGalleryDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryIdentifier.
func (s SharedGalleryIdentifier) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "uniqueId", s.UniqueID)
return json.Marshal(objectMap)
}
@@ -11893,7 +11893,7 @@ func (s *SharedGalleryIdentifier) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImage.
func (s SharedGalleryImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", s.Identifier)
populate(objectMap, "location", s.Location)
populate(objectMap, "name", s.Name)
@@ -11932,7 +11932,7 @@ func (s *SharedGalleryImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageList.
func (s SharedGalleryImageList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", s.NextLink)
populate(objectMap, "value", s.Value)
return json.Marshal(objectMap)
@@ -11963,7 +11963,7 @@ func (s *SharedGalleryImageList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageProperties.
func (s SharedGalleryImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "architecture", s.Architecture)
populate(objectMap, "disallowed", s.Disallowed)
populateTimeRFC3339(objectMap, "endOfLifeDate", s.EndOfLifeDate)
@@ -12034,7 +12034,7 @@ func (s *SharedGalleryImageProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageVersion.
func (s SharedGalleryImageVersion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identifier", s.Identifier)
populate(objectMap, "location", s.Location)
populate(objectMap, "name", s.Name)
@@ -12073,7 +12073,7 @@ func (s *SharedGalleryImageVersion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageVersionList.
func (s SharedGalleryImageVersionList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", s.NextLink)
populate(objectMap, "value", s.Value)
return json.Marshal(objectMap)
@@ -12104,7 +12104,7 @@ func (s *SharedGalleryImageVersionList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageVersionProperties.
func (s SharedGalleryImageVersionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "endOfLifeDate", s.EndOfLifeDate)
populate(objectMap, "excludeFromLatest", s.ExcludeFromLatest)
populateTimeRFC3339(objectMap, "publishedDate", s.PublishedDate)
@@ -12143,7 +12143,7 @@ func (s *SharedGalleryImageVersionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryImageVersionStorageProfile.
func (s SharedGalleryImageVersionStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDiskImages", s.DataDiskImages)
populate(objectMap, "osDiskImage", s.OSDiskImage)
return json.Marshal(objectMap)
@@ -12174,7 +12174,7 @@ func (s *SharedGalleryImageVersionStorageProfile) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryList.
func (s SharedGalleryList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", s.NextLink)
populate(objectMap, "value", s.Value)
return json.Marshal(objectMap)
@@ -12205,7 +12205,7 @@ func (s *SharedGalleryList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharedGalleryOSDiskImage.
func (s SharedGalleryOSDiskImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskSizeGB", s.DiskSizeGB)
populate(objectMap, "hostCaching", s.HostCaching)
return json.Marshal(objectMap)
@@ -12236,7 +12236,7 @@ func (s *SharedGalleryOSDiskImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharingProfile.
func (s SharingProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "communityGalleryInfo", s.CommunityGalleryInfo)
populate(objectMap, "groups", s.Groups)
populate(objectMap, "permissions", s.Permissions)
@@ -12271,7 +12271,7 @@ func (s *SharingProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharingProfileGroup.
func (s SharingProfileGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "ids", s.IDs)
populate(objectMap, "type", s.Type)
return json.Marshal(objectMap)
@@ -12302,7 +12302,7 @@ func (s *SharingProfileGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharingStatus.
func (s SharingStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "aggregatedState", s.AggregatedState)
populate(objectMap, "summary", s.Summary)
return json.Marshal(objectMap)
@@ -12333,7 +12333,7 @@ func (s *SharingStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SharingUpdate.
func (s SharingUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "groups", s.Groups)
populate(objectMap, "operationType", s.OperationType)
return json.Marshal(objectMap)
@@ -12364,7 +12364,7 @@ func (s *SharingUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Snapshot.
func (s Snapshot) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", s.ExtendedLocation)
populate(objectMap, "id", s.ID)
populate(objectMap, "location", s.Location)
@@ -12423,7 +12423,7 @@ func (s *Snapshot) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SnapshotList.
func (s SnapshotList) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", s.NextLink)
populate(objectMap, "value", s.Value)
return json.Marshal(objectMap)
@@ -12454,7 +12454,7 @@ func (s *SnapshotList) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SnapshotProperties.
func (s SnapshotProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "completionPercent", s.CompletionPercent)
populate(objectMap, "copyCompletionError", s.CopyCompletionError)
populate(objectMap, "creationData", s.CreationData)
@@ -12569,7 +12569,7 @@ func (s *SnapshotProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SnapshotSKU.
func (s SnapshotSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", s.Name)
populate(objectMap, "tier", s.Tier)
return json.Marshal(objectMap)
@@ -12600,7 +12600,7 @@ func (s *SnapshotSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SnapshotUpdate.
func (s SnapshotUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", s.Properties)
populate(objectMap, "sku", s.SKU)
populate(objectMap, "tags", s.Tags)
@@ -12635,7 +12635,7 @@ func (s *SnapshotUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SnapshotUpdateProperties.
func (s SnapshotUpdateProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataAccessAuthMode", s.DataAccessAuthMode)
populate(objectMap, "diskAccessId", s.DiskAccessID)
populate(objectMap, "diskSizeGB", s.DiskSizeGB)
@@ -12698,7 +12698,7 @@ func (s *SnapshotUpdateProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SoftDeletePolicy.
func (s SoftDeletePolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "isSoftDeleteEnabled", s.IsSoftDeleteEnabled)
return json.Marshal(objectMap)
}
@@ -12725,7 +12725,7 @@ func (s *SoftDeletePolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SourceVault.
func (s SourceVault) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
return json.Marshal(objectMap)
}
@@ -12752,7 +12752,7 @@ func (s *SourceVault) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SpotRestorePolicy.
func (s SpotRestorePolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enabled", s.Enabled)
populate(objectMap, "restoreTimeout", s.RestoreTimeout)
return json.Marshal(objectMap)
@@ -12783,7 +12783,7 @@ func (s *SpotRestorePolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type StatusCodeCount.
func (s StatusCodeCount) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", s.Code)
populate(objectMap, "count", s.Count)
return json.Marshal(objectMap)
@@ -12814,7 +12814,7 @@ func (s *StatusCodeCount) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type StorageProfile.
func (s StorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDisks", s.DataDisks)
populate(objectMap, "diskControllerType", s.DiskControllerType)
populate(objectMap, "imageReference", s.ImageReference)
@@ -12853,7 +12853,7 @@ func (s *StorageProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SubResource.
func (s SubResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
return json.Marshal(objectMap)
}
@@ -12880,7 +12880,7 @@ func (s *SubResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SubResourceReadOnly.
func (s SubResourceReadOnly) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", s.ID)
return json.Marshal(objectMap)
}
@@ -12907,7 +12907,7 @@ func (s *SubResourceReadOnly) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SubResourceWithColocationStatus.
func (s SubResourceWithColocationStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "colocationStatus", s.ColocationStatus)
populate(objectMap, "id", s.ID)
return json.Marshal(objectMap)
@@ -12938,7 +12938,7 @@ func (s *SubResourceWithColocationStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SupportedCapabilities.
func (s SupportedCapabilities) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "acceleratedNetwork", s.AcceleratedNetwork)
populate(objectMap, "architecture", s.Architecture)
populate(objectMap, "diskControllerTypes", s.DiskControllerTypes)
@@ -12973,7 +12973,7 @@ func (s *SupportedCapabilities) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type SystemData.
func (s SystemData) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "createdAt", s.CreatedAt)
populateTimeRFC3339(objectMap, "lastModifiedAt", s.LastModifiedAt)
return json.Marshal(objectMap)
@@ -13004,7 +13004,7 @@ func (s *SystemData) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type TargetRegion.
func (t TargetRegion) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "encryption", t.Encryption)
populate(objectMap, "excludeFromLatest", t.ExcludeFromLatest)
populate(objectMap, "name", t.Name)
@@ -13047,7 +13047,7 @@ func (t *TargetRegion) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type TerminateNotificationProfile.
func (t TerminateNotificationProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "enable", t.Enable)
populate(objectMap, "notBeforeTimeout", t.NotBeforeTimeout)
return json.Marshal(objectMap)
@@ -13078,7 +13078,7 @@ func (t *TerminateNotificationProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type ThrottledRequestsInput.
func (t ThrottledRequestsInput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "blobContainerSasUri", t.BlobContainerSasURI)
populateTimeRFC3339(objectMap, "fromTime", t.FromTime)
populate(objectMap, "groupByClientApplicationId", t.GroupByClientApplicationID)
@@ -13133,7 +13133,7 @@ func (t *ThrottledRequestsInput) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UefiSettings.
func (u UefiSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "secureBootEnabled", u.SecureBootEnabled)
populate(objectMap, "vTpmEnabled", u.VTpmEnabled)
return json.Marshal(objectMap)
@@ -13164,7 +13164,7 @@ func (u *UefiSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpdateDomain.
func (u UpdateDomain) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", u.ID)
populate(objectMap, "name", u.Name)
return json.Marshal(objectMap)
@@ -13195,7 +13195,7 @@ func (u *UpdateDomain) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpdateDomainListResult.
func (u UpdateDomainListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", u.NextLink)
populate(objectMap, "value", u.Value)
return json.Marshal(objectMap)
@@ -13226,7 +13226,7 @@ func (u *UpdateDomainListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpdateResource.
func (u UpdateResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "tags", u.Tags)
return json.Marshal(objectMap)
}
@@ -13253,7 +13253,7 @@ func (u *UpdateResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpdateResourceDefinition.
func (u UpdateResourceDefinition) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", u.ID)
populate(objectMap, "name", u.Name)
populate(objectMap, "tags", u.Tags)
@@ -13292,7 +13292,7 @@ func (u *UpdateResourceDefinition) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpgradeOperationHistoricalStatusInfo.
func (u UpgradeOperationHistoricalStatusInfo) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "location", u.Location)
populate(objectMap, "properties", u.Properties)
populate(objectMap, "type", u.Type)
@@ -13327,7 +13327,7 @@ func (u *UpgradeOperationHistoricalStatusInfo) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type UpgradeOperationHistoricalStatusInfoProperties.
func (u UpgradeOperationHistoricalStatusInfoProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "error", u.Error)
populate(objectMap, "progress", u.Progress)
populate(objectMap, "rollbackInfo", u.RollbackInfo)
@@ -13374,7 +13374,7 @@ func (u *UpgradeOperationHistoricalStatusInfoProperties) UnmarshalJSON(data []by
// MarshalJSON implements the json.Marshaller interface for type UpgradeOperationHistoryStatus.
func (u UpgradeOperationHistoryStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", u.Code)
populateTimeRFC3339(objectMap, "endTime", u.EndTime)
populateTimeRFC3339(objectMap, "startTime", u.StartTime)
@@ -13409,7 +13409,7 @@ func (u *UpgradeOperationHistoryStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UpgradePolicy.
func (u UpgradePolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "automaticOSUpgradePolicy", u.AutomaticOSUpgradePolicy)
populate(objectMap, "mode", u.Mode)
populate(objectMap, "rollingUpgradePolicy", u.RollingUpgradePolicy)
@@ -13444,7 +13444,7 @@ func (u *UpgradePolicy) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type Usage.
func (u Usage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "currentValue", u.CurrentValue)
populate(objectMap, "limit", u.Limit)
populate(objectMap, "name", u.Name)
@@ -13483,7 +13483,7 @@ func (u *Usage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UsageName.
func (u UsageName) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "localizedValue", u.LocalizedValue)
populate(objectMap, "value", u.Value)
return json.Marshal(objectMap)
@@ -13514,7 +13514,7 @@ func (u *UsageName) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UserArtifactManage.
func (u UserArtifactManage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "install", u.Install)
populate(objectMap, "remove", u.Remove)
populate(objectMap, "update", u.Update)
@@ -13549,7 +13549,7 @@ func (u *UserArtifactManage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UserArtifactSettings.
func (u UserArtifactSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "configFileName", u.ConfigFileName)
populate(objectMap, "packageFileName", u.PackageFileName)
return json.Marshal(objectMap)
@@ -13580,7 +13580,7 @@ func (u *UserArtifactSettings) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UserArtifactSource.
func (u UserArtifactSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "defaultConfigurationLink", u.DefaultConfigurationLink)
populate(objectMap, "mediaLink", u.MediaLink)
return json.Marshal(objectMap)
@@ -13611,7 +13611,7 @@ func (u *UserArtifactSource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type UserAssignedIdentitiesValue.
func (u UserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "clientId", u.ClientID)
populate(objectMap, "principalId", u.PrincipalID)
return json.Marshal(objectMap)
@@ -13642,7 +13642,7 @@ func (u *UserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VMDiskSecurityProfile.
func (v VMDiskSecurityProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSet", v.DiskEncryptionSet)
populate(objectMap, "securityEncryptionType", v.SecurityEncryptionType)
return json.Marshal(objectMap)
@@ -13673,7 +13673,7 @@ func (v *VMDiskSecurityProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VMGalleryApplication.
func (v VMGalleryApplication) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "configurationReference", v.ConfigurationReference)
populate(objectMap, "enableAutomaticUpgrade", v.EnableAutomaticUpgrade)
populate(objectMap, "order", v.Order)
@@ -13720,7 +13720,7 @@ func (v *VMGalleryApplication) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VMImagesInEdgeZoneListResult.
func (v VMImagesInEdgeZoneListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -13751,7 +13751,7 @@ func (v *VMImagesInEdgeZoneListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VMScaleSetConvertToSinglePlacementGroupInput.
func (v VMScaleSetConvertToSinglePlacementGroupInput) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "activePlacementGroupId", v.ActivePlacementGroupID)
return json.Marshal(objectMap)
}
@@ -13778,7 +13778,7 @@ func (v *VMScaleSetConvertToSinglePlacementGroupInput) UnmarshalJSON(data []byte
// MarshalJSON implements the json.Marshaller interface for type VMSizeProperties.
func (v VMSizeProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vCPUsAvailable", v.VCPUsAvailable)
populate(objectMap, "vCPUsPerCore", v.VCPUsPerCore)
return json.Marshal(objectMap)
@@ -13809,7 +13809,7 @@ func (v *VMSizeProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VaultCertificate.
func (v VaultCertificate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "certificateStore", v.CertificateStore)
populate(objectMap, "certificateUrl", v.CertificateURL)
return json.Marshal(objectMap)
@@ -13840,7 +13840,7 @@ func (v *VaultCertificate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VaultSecretGroup.
func (v VaultSecretGroup) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "sourceVault", v.SourceVault)
populate(objectMap, "vaultCertificates", v.VaultCertificates)
return json.Marshal(objectMap)
@@ -13871,7 +13871,7 @@ func (v *VaultSecretGroup) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualHardDisk.
func (v VirtualHardDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "uri", v.URI)
return json.Marshal(objectMap)
}
@@ -13898,7 +13898,7 @@ func (v *VirtualHardDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachine.
func (v VirtualMachine) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", v.ExtendedLocation)
populate(objectMap, "id", v.ID)
populate(objectMap, "identity", v.Identity)
@@ -13965,7 +13965,7 @@ func (v *VirtualMachine) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineAgentInstanceView.
func (v VirtualMachineAgentInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extensionHandlers", v.ExtensionHandlers)
populate(objectMap, "statuses", v.Statuses)
populate(objectMap, "vmAgentVersion", v.VMAgentVersion)
@@ -14000,7 +14000,7 @@ func (v *VirtualMachineAgentInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineAssessPatchesResult.
func (v VirtualMachineAssessPatchesResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assessmentActivityId", v.AssessmentActivityID)
populate(objectMap, "availablePatches", v.AvailablePatches)
populate(objectMap, "criticalAndSecurityPatchCount", v.CriticalAndSecurityPatchCount)
@@ -14055,7 +14055,7 @@ func (v *VirtualMachineAssessPatchesResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineCaptureParameters.
func (v VirtualMachineCaptureParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "destinationContainerName", v.DestinationContainerName)
populate(objectMap, "overwriteVhds", v.OverwriteVhds)
populate(objectMap, "vhdPrefix", v.VhdPrefix)
@@ -14090,7 +14090,7 @@ func (v *VirtualMachineCaptureParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineCaptureResult.
func (v VirtualMachineCaptureResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "contentVersion", v.ContentVersion)
populate(objectMap, "id", v.ID)
populate(objectMap, "parameters", &v.Parameters)
@@ -14133,7 +14133,7 @@ func (v *VirtualMachineCaptureResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtension.
func (v VirtualMachineExtension) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "location", v.Location)
populate(objectMap, "name", v.Name)
@@ -14180,7 +14180,7 @@ func (v *VirtualMachineExtension) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionHandlerInstanceView.
func (v VirtualMachineExtensionHandlerInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "status", v.Status)
populate(objectMap, "type", v.Type)
populate(objectMap, "typeHandlerVersion", v.TypeHandlerVersion)
@@ -14215,7 +14215,7 @@ func (v *VirtualMachineExtensionHandlerInstanceView) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionImage.
func (v VirtualMachineExtensionImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "location", v.Location)
populate(objectMap, "name", v.Name)
@@ -14262,7 +14262,7 @@ func (v *VirtualMachineExtensionImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionImageProperties.
func (v VirtualMachineExtensionImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "computeRole", v.ComputeRole)
populate(objectMap, "handlerSchema", v.HandlerSchema)
populate(objectMap, "operatingSystem", v.OperatingSystem)
@@ -14305,7 +14305,7 @@ func (v *VirtualMachineExtensionImageProperties) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionInstanceView.
func (v VirtualMachineExtensionInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "statuses", v.Statuses)
populate(objectMap, "substatuses", v.Substatuses)
@@ -14348,7 +14348,7 @@ func (v *VirtualMachineExtensionInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionProperties.
func (v VirtualMachineExtensionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "autoUpgradeMinorVersion", v.AutoUpgradeMinorVersion)
populate(objectMap, "enableAutomaticUpgrade", v.EnableAutomaticUpgrade)
populate(objectMap, "forceUpdateTag", v.ForceUpdateTag)
@@ -14419,7 +14419,7 @@ func (v *VirtualMachineExtensionProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionUpdate.
func (v VirtualMachineExtensionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", v.Properties)
populate(objectMap, "tags", v.Tags)
return json.Marshal(objectMap)
@@ -14450,7 +14450,7 @@ func (v *VirtualMachineExtensionUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionUpdateProperties.
func (v VirtualMachineExtensionUpdateProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "autoUpgradeMinorVersion", v.AutoUpgradeMinorVersion)
populate(objectMap, "enableAutomaticUpgrade", v.EnableAutomaticUpgrade)
populate(objectMap, "forceUpdateTag", v.ForceUpdateTag)
@@ -14513,7 +14513,7 @@ func (v *VirtualMachineExtensionUpdateProperties) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineExtensionsListResult.
func (v VirtualMachineExtensionsListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
}
@@ -14540,7 +14540,7 @@ func (v *VirtualMachineExtensionsListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineHealthStatus.
func (v VirtualMachineHealthStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "status", v.Status)
return json.Marshal(objectMap)
}
@@ -14567,7 +14567,7 @@ func (v *VirtualMachineHealthStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineIPTag.
func (v VirtualMachineIPTag) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "ipTagType", v.IPTagType)
populate(objectMap, "tag", v.Tag)
return json.Marshal(objectMap)
@@ -14598,7 +14598,7 @@ func (v *VirtualMachineIPTag) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineIdentity.
func (v VirtualMachineIdentity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "principalId", v.PrincipalID)
populate(objectMap, "tenantId", v.TenantID)
populate(objectMap, "type", v.Type)
@@ -14637,7 +14637,7 @@ func (v *VirtualMachineIdentity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineImage.
func (v VirtualMachineImage) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", v.ExtendedLocation)
populate(objectMap, "id", v.ID)
populate(objectMap, "location", v.Location)
@@ -14684,7 +14684,7 @@ func (v *VirtualMachineImage) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineImageFeature.
func (v VirtualMachineImageFeature) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -14715,7 +14715,7 @@ func (v *VirtualMachineImageFeature) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineImageProperties.
func (v VirtualMachineImageProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "architecture", v.Architecture)
populate(objectMap, "automaticOSUpgradeProperties", v.AutomaticOSUpgradeProperties)
populate(objectMap, "dataDiskImages", v.DataDiskImages)
@@ -14774,7 +14774,7 @@ func (v *VirtualMachineImageProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineImageResource.
func (v VirtualMachineImageResource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", v.ExtendedLocation)
populate(objectMap, "id", v.ID)
populate(objectMap, "location", v.Location)
@@ -14817,7 +14817,7 @@ func (v *VirtualMachineImageResource) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineInstallPatchesParameters.
func (v VirtualMachineInstallPatchesParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "linuxParameters", v.LinuxParameters)
populate(objectMap, "maximumDuration", v.MaximumDuration)
populate(objectMap, "rebootSetting", v.RebootSetting)
@@ -14856,7 +14856,7 @@ func (v *VirtualMachineInstallPatchesParameters) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineInstallPatchesResult.
func (v VirtualMachineInstallPatchesResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "error", v.Error)
populate(objectMap, "excludedPatchCount", v.ExcludedPatchCount)
populate(objectMap, "failedPatchCount", v.FailedPatchCount)
@@ -14927,7 +14927,7 @@ func (v *VirtualMachineInstallPatchesResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineInstanceView.
func (v VirtualMachineInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assignedHost", v.AssignedHost)
populate(objectMap, "bootDiagnostics", v.BootDiagnostics)
populate(objectMap, "computerName", v.ComputerName)
@@ -15014,7 +15014,7 @@ func (v *VirtualMachineInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineListResult.
func (v VirtualMachineListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -15045,7 +15045,7 @@ func (v *VirtualMachineListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineNetworkInterfaceConfiguration.
func (v VirtualMachineNetworkInterfaceConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
return json.Marshal(objectMap)
@@ -15076,7 +15076,7 @@ func (v *VirtualMachineNetworkInterfaceConfiguration) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineNetworkInterfaceConfigurationProperties.
func (v VirtualMachineNetworkInterfaceConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "disableTcpStateTracking", v.DisableTCPStateTracking)
@@ -15139,7 +15139,7 @@ func (v *VirtualMachineNetworkInterfaceConfigurationProperties) UnmarshalJSON(da
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineNetworkInterfaceDNSSettingsConfiguration.
func (v VirtualMachineNetworkInterfaceDNSSettingsConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsServers", v.DNSServers)
return json.Marshal(objectMap)
}
@@ -15166,7 +15166,7 @@ func (v *VirtualMachineNetworkInterfaceDNSSettingsConfiguration) UnmarshalJSON(d
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineNetworkInterfaceIPConfiguration.
func (v VirtualMachineNetworkInterfaceIPConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
return json.Marshal(objectMap)
@@ -15197,7 +15197,7 @@ func (v *VirtualMachineNetworkInterfaceIPConfiguration) UnmarshalJSON(data []byt
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineNetworkInterfaceIPConfigurationProperties.
func (v VirtualMachineNetworkInterfaceIPConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "applicationGatewayBackendAddressPools", v.ApplicationGatewayBackendAddressPools)
populate(objectMap, "applicationSecurityGroups", v.ApplicationSecurityGroups)
populate(objectMap, "loadBalancerBackendAddressPools", v.LoadBalancerBackendAddressPools)
@@ -15248,7 +15248,7 @@ func (v *VirtualMachineNetworkInterfaceIPConfigurationProperties) UnmarshalJSON(
// MarshalJSON implements the json.Marshaller interface for type VirtualMachinePatchStatus.
func (v VirtualMachinePatchStatus) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "availablePatchSummary", v.AvailablePatchSummary)
populate(objectMap, "configurationStatuses", v.ConfigurationStatuses)
populate(objectMap, "lastPatchInstallationSummary", v.LastPatchInstallationSummary)
@@ -15283,7 +15283,7 @@ func (v *VirtualMachinePatchStatus) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineProperties.
func (v VirtualMachineProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalCapabilities", v.AdditionalCapabilities)
populate(objectMap, "applicationProfile", v.ApplicationProfile)
populate(objectMap, "availabilitySet", v.AvailabilitySet)
@@ -15410,7 +15410,7 @@ func (v *VirtualMachineProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachinePublicIPAddressConfiguration.
func (v VirtualMachinePublicIPAddressConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
populate(objectMap, "sku", v.SKU)
@@ -15445,7 +15445,7 @@ func (v *VirtualMachinePublicIPAddressConfiguration) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachinePublicIPAddressConfigurationProperties.
func (v VirtualMachinePublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "ipTags", v.IPTags)
@@ -15496,7 +15496,7 @@ func (v *VirtualMachinePublicIPAddressConfigurationProperties) UnmarshalJSON(dat
// MarshalJSON implements the json.Marshaller interface for type VirtualMachinePublicIPAddressDNSSettingsConfiguration.
func (v VirtualMachinePublicIPAddressDNSSettingsConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "domainNameLabel", v.DomainNameLabel)
return json.Marshal(objectMap)
}
@@ -15523,7 +15523,7 @@ func (v *VirtualMachinePublicIPAddressDNSSettingsConfiguration) UnmarshalJSON(da
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineReimageParameters.
func (v VirtualMachineReimageParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "exactVersion", v.ExactVersion)
populate(objectMap, "osProfile", v.OSProfile)
populate(objectMap, "tempDisk", v.TempDisk)
@@ -15558,7 +15558,7 @@ func (v *VirtualMachineReimageParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommand.
func (v VirtualMachineRunCommand) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "location", v.Location)
populate(objectMap, "name", v.Name)
@@ -15605,7 +15605,7 @@ func (v *VirtualMachineRunCommand) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommandInstanceView.
func (v VirtualMachineRunCommandInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populateTimeRFC3339(objectMap, "endTime", v.EndTime)
populate(objectMap, "error", v.Error)
populate(objectMap, "executionMessage", v.ExecutionMessage)
@@ -15660,7 +15660,7 @@ func (v *VirtualMachineRunCommandInstanceView) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommandProperties.
func (v VirtualMachineRunCommandProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "asyncExecution", v.AsyncExecution)
populate(objectMap, "errorBlobUri", v.ErrorBlobURI)
populate(objectMap, "instanceView", v.InstanceView)
@@ -15727,7 +15727,7 @@ func (v *VirtualMachineRunCommandProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommandScriptSource.
func (v VirtualMachineRunCommandScriptSource) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "commandId", v.CommandID)
populate(objectMap, "script", v.Script)
populate(objectMap, "scriptUri", v.ScriptURI)
@@ -15762,7 +15762,7 @@ func (v *VirtualMachineRunCommandScriptSource) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommandUpdate.
func (v VirtualMachineRunCommandUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "properties", v.Properties)
populate(objectMap, "tags", v.Tags)
return json.Marshal(objectMap)
@@ -15793,7 +15793,7 @@ func (v *VirtualMachineRunCommandUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineRunCommandsListResult.
func (v VirtualMachineRunCommandsListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -15824,7 +15824,7 @@ func (v *VirtualMachineRunCommandsListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSet.
func (v VirtualMachineScaleSet) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extendedLocation", v.ExtendedLocation)
populate(objectMap, "id", v.ID)
populate(objectMap, "identity", v.Identity)
@@ -15891,7 +15891,7 @@ func (v *VirtualMachineScaleSet) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetDataDisk.
func (v VirtualMachineScaleSetDataDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", v.Caching)
populate(objectMap, "createOption", v.CreateOption)
populate(objectMap, "deleteOption", v.DeleteOption)
@@ -15954,7 +15954,7 @@ func (v *VirtualMachineScaleSetDataDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetExtension.
func (v VirtualMachineScaleSetExtension) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -15993,7 +15993,7 @@ func (v *VirtualMachineScaleSetExtension) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetExtensionListResult.
func (v VirtualMachineScaleSetExtensionListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -16024,7 +16024,7 @@ func (v *VirtualMachineScaleSetExtensionListResult) UnmarshalJSON(data []byte) e
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetExtensionProfile.
func (v VirtualMachineScaleSetExtensionProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extensions", v.Extensions)
populate(objectMap, "extensionsTimeBudget", v.ExtensionsTimeBudget)
return json.Marshal(objectMap)
@@ -16055,7 +16055,7 @@ func (v *VirtualMachineScaleSetExtensionProfile) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetExtensionProperties.
func (v VirtualMachineScaleSetExtensionProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "autoUpgradeMinorVersion", v.AutoUpgradeMinorVersion)
populate(objectMap, "enableAutomaticUpgrade", v.EnableAutomaticUpgrade)
populate(objectMap, "forceUpdateTag", v.ForceUpdateTag)
@@ -16126,7 +16126,7 @@ func (v *VirtualMachineScaleSetExtensionProperties) UnmarshalJSON(data []byte) e
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetExtensionUpdate.
func (v VirtualMachineScaleSetExtensionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -16165,7 +16165,7 @@ func (v *VirtualMachineScaleSetExtensionUpdate) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetHardwareProfile.
func (v VirtualMachineScaleSetHardwareProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "vmSizeProperties", v.VMSizeProperties)
return json.Marshal(objectMap)
}
@@ -16192,7 +16192,7 @@ func (v *VirtualMachineScaleSetHardwareProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetIPConfiguration.
func (v VirtualMachineScaleSetIPConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -16227,7 +16227,7 @@ func (v *VirtualMachineScaleSetIPConfiguration) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetIPConfigurationProperties.
func (v VirtualMachineScaleSetIPConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "applicationGatewayBackendAddressPools", v.ApplicationGatewayBackendAddressPools)
populate(objectMap, "applicationSecurityGroups", v.ApplicationSecurityGroups)
populate(objectMap, "loadBalancerBackendAddressPools", v.LoadBalancerBackendAddressPools)
@@ -16282,7 +16282,7 @@ func (v *VirtualMachineScaleSetIPConfigurationProperties) UnmarshalJSON(data []b
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetIPTag.
func (v VirtualMachineScaleSetIPTag) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "ipTagType", v.IPTagType)
populate(objectMap, "tag", v.Tag)
return json.Marshal(objectMap)
@@ -16313,7 +16313,7 @@ func (v *VirtualMachineScaleSetIPTag) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetIdentity.
func (v VirtualMachineScaleSetIdentity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "principalId", v.PrincipalID)
populate(objectMap, "tenantId", v.TenantID)
populate(objectMap, "type", v.Type)
@@ -16352,7 +16352,7 @@ func (v *VirtualMachineScaleSetIdentity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetInstanceView.
func (v VirtualMachineScaleSetInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "extensions", v.Extensions)
populate(objectMap, "orchestrationServices", v.OrchestrationServices)
populate(objectMap, "statuses", v.Statuses)
@@ -16391,7 +16391,7 @@ func (v *VirtualMachineScaleSetInstanceView) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetInstanceViewStatusesSummary.
func (v VirtualMachineScaleSetInstanceViewStatusesSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "statusesSummary", v.StatusesSummary)
return json.Marshal(objectMap)
}
@@ -16418,7 +16418,7 @@ func (v *VirtualMachineScaleSetInstanceViewStatusesSummary) UnmarshalJSON(data [
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetListOSUpgradeHistory.
func (v VirtualMachineScaleSetListOSUpgradeHistory) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -16449,7 +16449,7 @@ func (v *VirtualMachineScaleSetListOSUpgradeHistory) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetListResult.
func (v VirtualMachineScaleSetListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -16480,7 +16480,7 @@ func (v *VirtualMachineScaleSetListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetListSKUsResult.
func (v VirtualMachineScaleSetListSKUsResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -16511,7 +16511,7 @@ func (v *VirtualMachineScaleSetListSKUsResult) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetListWithLinkResult.
func (v VirtualMachineScaleSetListWithLinkResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -16542,7 +16542,7 @@ func (v *VirtualMachineScaleSetListWithLinkResult) UnmarshalJSON(data []byte) er
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetManagedDiskParameters.
func (v VirtualMachineScaleSetManagedDiskParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "diskEncryptionSet", v.DiskEncryptionSet)
populate(objectMap, "securityProfile", v.SecurityProfile)
populate(objectMap, "storageAccountType", v.StorageAccountType)
@@ -16577,7 +16577,7 @@ func (v *VirtualMachineScaleSetManagedDiskParameters) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetNetworkConfiguration.
func (v VirtualMachineScaleSetNetworkConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -16612,7 +16612,7 @@ func (v *VirtualMachineScaleSetNetworkConfiguration) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetNetworkConfigurationDNSSettings.
func (v VirtualMachineScaleSetNetworkConfigurationDNSSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsServers", v.DNSServers)
return json.Marshal(objectMap)
}
@@ -16639,7 +16639,7 @@ func (v *VirtualMachineScaleSetNetworkConfigurationDNSSettings) UnmarshalJSON(da
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetNetworkConfigurationProperties.
func (v VirtualMachineScaleSetNetworkConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "disableTcpStateTracking", v.DisableTCPStateTracking)
@@ -16698,7 +16698,7 @@ func (v *VirtualMachineScaleSetNetworkConfigurationProperties) UnmarshalJSON(dat
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetNetworkProfile.
func (v VirtualMachineScaleSetNetworkProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "healthProbe", v.HealthProbe)
populate(objectMap, "networkApiVersion", v.NetworkAPIVersion)
populate(objectMap, "networkInterfaceConfigurations", v.NetworkInterfaceConfigurations)
@@ -16733,7 +16733,7 @@ func (v *VirtualMachineScaleSetNetworkProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetOSDisk.
func (v VirtualMachineScaleSetOSDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", v.Caching)
populate(objectMap, "createOption", v.CreateOption)
populate(objectMap, "deleteOption", v.DeleteOption)
@@ -16800,7 +16800,7 @@ func (v *VirtualMachineScaleSetOSDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetOSProfile.
func (v VirtualMachineScaleSetOSProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "adminPassword", v.AdminPassword)
populate(objectMap, "adminUsername", v.AdminUsername)
populate(objectMap, "allowExtensionOperations", v.AllowExtensionOperations)
@@ -16859,7 +16859,7 @@ func (v *VirtualMachineScaleSetOSProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetProperties.
func (v VirtualMachineScaleSetProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalCapabilities", v.AdditionalCapabilities)
populate(objectMap, "automaticRepairsPolicy", v.AutomaticRepairsPolicy)
populate(objectMap, "constrainedMaximumCapacity", v.ConstrainedMaximumCapacity)
@@ -16958,7 +16958,7 @@ func (v *VirtualMachineScaleSetProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetPublicIPAddressConfiguration.
func (v VirtualMachineScaleSetPublicIPAddressConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
populate(objectMap, "sku", v.SKU)
@@ -16993,7 +16993,7 @@ func (v *VirtualMachineScaleSetPublicIPAddressConfiguration) UnmarshalJSON(data
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings.
func (v VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "domainNameLabel", v.DomainNameLabel)
return json.Marshal(objectMap)
}
@@ -17020,7 +17020,7 @@ func (v *VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings) Unmarsha
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetPublicIPAddressConfigurationProperties.
func (v VirtualMachineScaleSetPublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "ipTags", v.IPTags)
@@ -17067,7 +17067,7 @@ func (v *VirtualMachineScaleSetPublicIPAddressConfigurationProperties) Unmarshal
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetReimageParameters.
func (v VirtualMachineScaleSetReimageParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "exactVersion", v.ExactVersion)
populate(objectMap, "instanceIds", v.InstanceIDs)
populate(objectMap, "osProfile", v.OSProfile)
@@ -17106,7 +17106,7 @@ func (v *VirtualMachineScaleSetReimageParameters) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetSKU.
func (v VirtualMachineScaleSetSKU) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "capacity", v.Capacity)
populate(objectMap, "resourceType", v.ResourceType)
populate(objectMap, "sku", v.SKU)
@@ -17141,7 +17141,7 @@ func (v *VirtualMachineScaleSetSKU) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetSKUCapacity.
func (v VirtualMachineScaleSetSKUCapacity) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "defaultCapacity", v.DefaultCapacity)
populate(objectMap, "maximum", v.Maximum)
populate(objectMap, "minimum", v.Minimum)
@@ -17180,7 +17180,7 @@ func (v *VirtualMachineScaleSetSKUCapacity) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetStorageProfile.
func (v VirtualMachineScaleSetStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDisks", v.DataDisks)
populate(objectMap, "diskControllerType", v.DiskControllerType)
populate(objectMap, "imageReference", v.ImageReference)
@@ -17219,7 +17219,7 @@ func (v *VirtualMachineScaleSetStorageProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdate.
func (v VirtualMachineScaleSetUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identity", v.Identity)
populate(objectMap, "plan", v.Plan)
populate(objectMap, "properties", v.Properties)
@@ -17262,7 +17262,7 @@ func (v *VirtualMachineScaleSetUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateIPConfiguration.
func (v VirtualMachineScaleSetUpdateIPConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -17297,7 +17297,7 @@ func (v *VirtualMachineScaleSetUpdateIPConfiguration) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateIPConfigurationProperties.
func (v VirtualMachineScaleSetUpdateIPConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "applicationGatewayBackendAddressPools", v.ApplicationGatewayBackendAddressPools)
populate(objectMap, "applicationSecurityGroups", v.ApplicationSecurityGroups)
populate(objectMap, "loadBalancerBackendAddressPools", v.LoadBalancerBackendAddressPools)
@@ -17352,7 +17352,7 @@ func (v *VirtualMachineScaleSetUpdateIPConfigurationProperties) UnmarshalJSON(da
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateNetworkConfiguration.
func (v VirtualMachineScaleSetUpdateNetworkConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -17387,7 +17387,7 @@ func (v *VirtualMachineScaleSetUpdateNetworkConfiguration) UnmarshalJSON(data []
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateNetworkConfigurationProperties.
func (v VirtualMachineScaleSetUpdateNetworkConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "disableTcpStateTracking", v.DisableTCPStateTracking)
@@ -17446,7 +17446,7 @@ func (v *VirtualMachineScaleSetUpdateNetworkConfigurationProperties) UnmarshalJS
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateNetworkProfile.
func (v VirtualMachineScaleSetUpdateNetworkProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "healthProbe", v.HealthProbe)
populate(objectMap, "networkApiVersion", v.NetworkAPIVersion)
populate(objectMap, "networkInterfaceConfigurations", v.NetworkInterfaceConfigurations)
@@ -17481,7 +17481,7 @@ func (v *VirtualMachineScaleSetUpdateNetworkProfile) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateOSDisk.
func (v VirtualMachineScaleSetUpdateOSDisk) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "caching", v.Caching)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "diskSizeGB", v.DiskSizeGB)
@@ -17532,7 +17532,7 @@ func (v *VirtualMachineScaleSetUpdateOSDisk) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateOSProfile.
func (v VirtualMachineScaleSetUpdateOSProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "customData", v.CustomData)
populate(objectMap, "linuxConfiguration", v.LinuxConfiguration)
populate(objectMap, "secrets", v.Secrets)
@@ -17571,7 +17571,7 @@ func (v *VirtualMachineScaleSetUpdateOSProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateProperties.
func (v VirtualMachineScaleSetUpdateProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalCapabilities", v.AdditionalCapabilities)
populate(objectMap, "automaticRepairsPolicy", v.AutomaticRepairsPolicy)
populate(objectMap, "doNotRunExtensionsOnOverprovisionedVMs", v.DoNotRunExtensionsOnOverprovisionedVMs)
@@ -17630,7 +17630,7 @@ func (v *VirtualMachineScaleSetUpdateProperties) UnmarshalJSON(data []byte) erro
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.
func (v VirtualMachineScaleSetUpdatePublicIPAddressConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
return json.Marshal(objectMap)
@@ -17661,7 +17661,7 @@ func (v *VirtualMachineScaleSetUpdatePublicIPAddressConfiguration) UnmarshalJSON
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties.
func (v VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dnsSettings", v.DNSSettings)
populate(objectMap, "deleteOption", v.DeleteOption)
populate(objectMap, "idleTimeoutInMinutes", v.IdleTimeoutInMinutes)
@@ -17700,7 +17700,7 @@ func (v *VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties) Unm
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateStorageProfile.
func (v VirtualMachineScaleSetUpdateStorageProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "dataDisks", v.DataDisks)
populate(objectMap, "diskControllerType", v.DiskControllerType)
populate(objectMap, "imageReference", v.ImageReference)
@@ -17739,7 +17739,7 @@ func (v *VirtualMachineScaleSetUpdateStorageProfile) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetUpdateVMProfile.
func (v VirtualMachineScaleSetUpdateVMProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "billingProfile", v.BillingProfile)
populate(objectMap, "diagnosticsProfile", v.DiagnosticsProfile)
populate(objectMap, "extensionProfile", v.ExtensionProfile)
@@ -17806,7 +17806,7 @@ func (v *VirtualMachineScaleSetUpdateVMProfile) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVM.
func (v VirtualMachineScaleSetVM) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "identity", v.Identity)
populate(objectMap, "instanceId", v.InstanceID)
@@ -17877,7 +17877,7 @@ func (v *VirtualMachineScaleSetVM) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMExtension.
func (v VirtualMachineScaleSetVMExtension) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -17916,7 +17916,7 @@ func (v *VirtualMachineScaleSetVMExtension) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMExtensionUpdate.
func (v VirtualMachineScaleSetVMExtensionUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "id", v.ID)
populate(objectMap, "name", v.Name)
populate(objectMap, "properties", v.Properties)
@@ -17955,7 +17955,7 @@ func (v *VirtualMachineScaleSetVMExtensionUpdate) UnmarshalJSON(data []byte) err
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMExtensionsListResult.
func (v VirtualMachineScaleSetVMExtensionsListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
}
@@ -17982,7 +17982,7 @@ func (v *VirtualMachineScaleSetVMExtensionsListResult) UnmarshalJSON(data []byte
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMExtensionsSummary.
func (v VirtualMachineScaleSetVMExtensionsSummary) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "name", v.Name)
populate(objectMap, "statusesSummary", v.StatusesSummary)
return json.Marshal(objectMap)
@@ -18013,7 +18013,7 @@ func (v *VirtualMachineScaleSetVMExtensionsSummary) UnmarshalJSON(data []byte) e
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMInstanceIDs.
func (v VirtualMachineScaleSetVMInstanceIDs) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "instanceIds", v.InstanceIDs)
return json.Marshal(objectMap)
}
@@ -18040,7 +18040,7 @@ func (v *VirtualMachineScaleSetVMInstanceIDs) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMInstanceRequiredIDs.
func (v VirtualMachineScaleSetVMInstanceRequiredIDs) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "instanceIds", v.InstanceIDs)
return json.Marshal(objectMap)
}
@@ -18067,7 +18067,7 @@ func (v *VirtualMachineScaleSetVMInstanceRequiredIDs) UnmarshalJSON(data []byte)
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMInstanceView.
func (v VirtualMachineScaleSetVMInstanceView) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "assignedHost", v.AssignedHost)
populate(objectMap, "bootDiagnostics", v.BootDiagnostics)
populate(objectMap, "disks", v.Disks)
@@ -18138,7 +18138,7 @@ func (v *VirtualMachineScaleSetVMInstanceView) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMListResult.
func (v VirtualMachineScaleSetVMListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "nextLink", v.NextLink)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
@@ -18169,7 +18169,7 @@ func (v *VirtualMachineScaleSetVMListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMNetworkProfileConfiguration.
func (v VirtualMachineScaleSetVMNetworkProfileConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "networkInterfaceConfigurations", v.NetworkInterfaceConfigurations)
return json.Marshal(objectMap)
}
@@ -18196,7 +18196,7 @@ func (v *VirtualMachineScaleSetVMNetworkProfileConfiguration) UnmarshalJSON(data
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMProfile.
func (v VirtualMachineScaleSetVMProfile) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "applicationProfile", v.ApplicationProfile)
populate(objectMap, "billingProfile", v.BillingProfile)
populate(objectMap, "capacityReservation", v.CapacityReservation)
@@ -18283,7 +18283,7 @@ func (v *VirtualMachineScaleSetVMProfile) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMProperties.
func (v VirtualMachineScaleSetVMProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalCapabilities", v.AdditionalCapabilities)
populate(objectMap, "availabilitySet", v.AvailabilitySet)
populate(objectMap, "diagnosticsProfile", v.DiagnosticsProfile)
@@ -18374,7 +18374,7 @@ func (v *VirtualMachineScaleSetVMProperties) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMProtectionPolicy.
func (v VirtualMachineScaleSetVMProtectionPolicy) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "protectFromScaleIn", v.ProtectFromScaleIn)
populate(objectMap, "protectFromScaleSetActions", v.ProtectFromScaleSetActions)
return json.Marshal(objectMap)
@@ -18405,7 +18405,7 @@ func (v *VirtualMachineScaleSetVMProtectionPolicy) UnmarshalJSON(data []byte) er
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineScaleSetVMReimageParameters.
func (v VirtualMachineScaleSetVMReimageParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "exactVersion", v.ExactVersion)
populate(objectMap, "osProfile", v.OSProfile)
populate(objectMap, "tempDisk", v.TempDisk)
@@ -18440,7 +18440,7 @@ func (v *VirtualMachineScaleSetVMReimageParameters) UnmarshalJSON(data []byte) e
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineSize.
func (v VirtualMachineSize) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "maxDataDiskCount", v.MaxDataDiskCount)
populate(objectMap, "memoryInMB", v.MemoryInMB)
populate(objectMap, "name", v.Name)
@@ -18487,7 +18487,7 @@ func (v *VirtualMachineSize) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineSizeListResult.
func (v VirtualMachineSizeListResult) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "value", v.Value)
return json.Marshal(objectMap)
}
@@ -18514,7 +18514,7 @@ func (v *VirtualMachineSizeListResult) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineSoftwarePatchProperties.
func (v VirtualMachineSoftwarePatchProperties) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "activityId", v.ActivityID)
populate(objectMap, "assessmentState", v.AssessmentState)
populate(objectMap, "classifications", v.Classifications)
@@ -18577,7 +18577,7 @@ func (v *VirtualMachineSoftwarePatchProperties) UnmarshalJSON(data []byte) error
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineStatusCodeCount.
func (v VirtualMachineStatusCodeCount) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "code", v.Code)
populate(objectMap, "count", v.Count)
return json.Marshal(objectMap)
@@ -18608,7 +18608,7 @@ func (v *VirtualMachineStatusCodeCount) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type VirtualMachineUpdate.
func (v VirtualMachineUpdate) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "identity", v.Identity)
populate(objectMap, "plan", v.Plan)
populate(objectMap, "properties", v.Properties)
@@ -18651,7 +18651,7 @@ func (v *VirtualMachineUpdate) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type WinRMConfiguration.
func (w WinRMConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "listeners", w.Listeners)
return json.Marshal(objectMap)
}
@@ -18678,7 +18678,7 @@ func (w *WinRMConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type WinRMListener.
func (w WinRMListener) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "certificateUrl", w.CertificateURL)
populate(objectMap, "protocol", w.Protocol)
return json.Marshal(objectMap)
@@ -18709,7 +18709,7 @@ func (w *WinRMListener) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type WindowsConfiguration.
func (w WindowsConfiguration) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "additionalUnattendContent", w.AdditionalUnattendContent)
populate(objectMap, "enableAutomaticUpdates", w.EnableAutomaticUpdates)
populate(objectMap, "enableVMAgentPlatformUpdates", w.EnableVMAgentPlatformUpdates)
@@ -18760,7 +18760,7 @@ func (w *WindowsConfiguration) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type WindowsParameters.
func (w WindowsParameters) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "classificationsToInclude", w.ClassificationsToInclude)
populate(objectMap, "excludeKbsRequiringReboot", w.ExcludeKbsRequiringReboot)
populate(objectMap, "kbNumbersToExclude", w.KbNumbersToExclude)
@@ -18803,7 +18803,7 @@ func (w *WindowsParameters) UnmarshalJSON(data []byte) error {
// MarshalJSON implements the json.Marshaller interface for type WindowsVMGuestPatchAutomaticByPlatformSettings.
func (w WindowsVMGuestPatchAutomaticByPlatformSettings) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
+ objectMap := make(map[string]any)
populate(objectMap, "rebootSetting", w.RebootSetting)
return json.Marshal(objectMap)
}
@@ -18828,7 +18828,7 @@ func (w *WindowsVMGuestPatchAutomaticByPlatformSettings) UnmarshalJSON(data []by
return nil
}
-func populate(m map[string]interface{}, k string, v interface{}) {
+func populate(m map[string]any, k string, v any) {
if v == nil {
return
} else if azcore.IsNullValue(v) {
@@ -18838,7 +18838,7 @@ func populate(m map[string]interface{}, k string, v interface{}) {
}
}
-func unpopulate(data json.RawMessage, fn string, v interface{}) error {
+func unpopulate(data json.RawMessage, fn string, v any) error {
if data == nil {
return nil
}
diff --git a/sdk/resourcemanager/compute/armcompute/operations_client.go b/sdk/resourcemanager/compute/armcompute/operations_client.go
index 35cadd27b91b..a893e5c103ce 100644
--- a/sdk/resourcemanager/compute/armcompute/operations_client.go
+++ b/sdk/resourcemanager/compute/armcompute/operations_client.go
@@ -28,8 +28,8 @@ type OperationsClient struct {
}
// NewOperationsClient creates a new instance of OperationsClient with the specified values.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -50,8 +50,9 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO
}
// NewListPager - Gets a list of compute operations.
+//
// Generated from API version 2022-11-01
-// options - OperationsClientListOptions contains the optional parameters for the OperationsClient.List method.
+// - options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[OperationsClientListResponse]{
More: func(page OperationsClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/operations_client_example_test.go b/sdk/resourcemanager/compute/armcompute/operations_client_example_test.go
deleted file mode 100644
index c62ada94ab45..000000000000
--- a/sdk/resourcemanager/compute/armcompute/operations_client_example_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/Operations_List_MaximumSet_Gen.json
-func ExampleOperationsClient_NewListPager_operationsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewOperationsClient(cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/Operations_List_MinimumSet_Gen.json
-func ExampleOperationsClient_NewListPager_operationsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewOperationsClient(cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client.go b/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client.go
index bbd223b975af..b62e389cd523 100644
--- a/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client.go
+++ b/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client.go
@@ -32,10 +32,10 @@ type ProximityPlacementGroupsClient struct {
}
// NewProximityPlacementGroupsClient creates a new instance of ProximityPlacementGroupsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewProximityPlacementGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ProximityPlacementGroupsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,12 +58,13 @@ func NewProximityPlacementGroupsClient(subscriptionID string, credential azcore.
// CreateOrUpdate - Create or update a proximity placement group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// proximityPlacementGroupName - The name of the proximity placement group.
-// parameters - Parameters supplied to the Create Proximity Placement Group operation.
-// options - ProximityPlacementGroupsClientCreateOrUpdateOptions contains the optional parameters for the ProximityPlacementGroupsClient.CreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - proximityPlacementGroupName - The name of the proximity placement group.
+// - parameters - Parameters supplied to the Create Proximity Placement Group operation.
+// - options - ProximityPlacementGroupsClientCreateOrUpdateOptions contains the optional parameters for the ProximityPlacementGroupsClient.CreateOrUpdate
+// method.
func (client *ProximityPlacementGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, proximityPlacementGroupName string, parameters ProximityPlacementGroup, options *ProximityPlacementGroupsClientCreateOrUpdateOptions) (ProximityPlacementGroupsClientCreateOrUpdateResponse, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, proximityPlacementGroupName, parameters, options)
if err != nil {
@@ -116,11 +117,12 @@ func (client *ProximityPlacementGroupsClient) createOrUpdateHandleResponse(resp
// Delete - Delete a proximity placement group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// proximityPlacementGroupName - The name of the proximity placement group.
-// options - ProximityPlacementGroupsClientDeleteOptions contains the optional parameters for the ProximityPlacementGroupsClient.Delete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - proximityPlacementGroupName - The name of the proximity placement group.
+// - options - ProximityPlacementGroupsClientDeleteOptions contains the optional parameters for the ProximityPlacementGroupsClient.Delete
+// method.
func (client *ProximityPlacementGroupsClient) Delete(ctx context.Context, resourceGroupName string, proximityPlacementGroupName string, options *ProximityPlacementGroupsClientDeleteOptions) (ProximityPlacementGroupsClientDeleteResponse, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, proximityPlacementGroupName, options)
if err != nil {
@@ -164,11 +166,12 @@ func (client *ProximityPlacementGroupsClient) deleteCreateRequest(ctx context.Co
// Get - Retrieves information about a proximity placement group .
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// proximityPlacementGroupName - The name of the proximity placement group.
-// options - ProximityPlacementGroupsClientGetOptions contains the optional parameters for the ProximityPlacementGroupsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - proximityPlacementGroupName - The name of the proximity placement group.
+// - options - ProximityPlacementGroupsClientGetOptions contains the optional parameters for the ProximityPlacementGroupsClient.Get
+// method.
func (client *ProximityPlacementGroupsClient) Get(ctx context.Context, resourceGroupName string, proximityPlacementGroupName string, options *ProximityPlacementGroupsClientGetOptions) (ProximityPlacementGroupsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, proximityPlacementGroupName, options)
if err != nil {
@@ -223,10 +226,11 @@ func (client *ProximityPlacementGroupsClient) getHandleResponse(resp *http.Respo
}
// NewListByResourceGroupPager - Lists all proximity placement groups in a resource group.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - ProximityPlacementGroupsClientListByResourceGroupOptions contains the optional parameters for the ProximityPlacementGroupsClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - ProximityPlacementGroupsClientListByResourceGroupOptions contains the optional parameters for the ProximityPlacementGroupsClient.NewListByResourceGroupPager
+// method.
func (client *ProximityPlacementGroupsClient) NewListByResourceGroupPager(resourceGroupName string, options *ProximityPlacementGroupsClientListByResourceGroupOptions) *runtime.Pager[ProximityPlacementGroupsClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[ProximityPlacementGroupsClientListByResourceGroupResponse]{
More: func(page ProximityPlacementGroupsClientListByResourceGroupResponse) bool {
@@ -287,9 +291,10 @@ func (client *ProximityPlacementGroupsClient) listByResourceGroupHandleResponse(
}
// NewListBySubscriptionPager - Lists all proximity placement groups in a subscription.
+//
// Generated from API version 2022-11-01
-// options - ProximityPlacementGroupsClientListBySubscriptionOptions contains the optional parameters for the ProximityPlacementGroupsClient.ListBySubscription
-// method.
+// - options - ProximityPlacementGroupsClientListBySubscriptionOptions contains the optional parameters for the ProximityPlacementGroupsClient.NewListBySubscriptionPager
+// method.
func (client *ProximityPlacementGroupsClient) NewListBySubscriptionPager(options *ProximityPlacementGroupsClientListBySubscriptionOptions) *runtime.Pager[ProximityPlacementGroupsClientListBySubscriptionResponse] {
return runtime.NewPager(runtime.PagingHandler[ProximityPlacementGroupsClientListBySubscriptionResponse]{
More: func(page ProximityPlacementGroupsClientListBySubscriptionResponse) bool {
@@ -347,12 +352,13 @@ func (client *ProximityPlacementGroupsClient) listBySubscriptionHandleResponse(r
// Update - Update a proximity placement group.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// proximityPlacementGroupName - The name of the proximity placement group.
-// parameters - Parameters supplied to the Update Proximity Placement Group operation.
-// options - ProximityPlacementGroupsClientUpdateOptions contains the optional parameters for the ProximityPlacementGroupsClient.Update
-// method.
+// - resourceGroupName - The name of the resource group.
+// - proximityPlacementGroupName - The name of the proximity placement group.
+// - parameters - Parameters supplied to the Update Proximity Placement Group operation.
+// - options - ProximityPlacementGroupsClientUpdateOptions contains the optional parameters for the ProximityPlacementGroupsClient.Update
+// method.
func (client *ProximityPlacementGroupsClient) Update(ctx context.Context, resourceGroupName string, proximityPlacementGroupName string, parameters ProximityPlacementGroupUpdate, options *ProximityPlacementGroupsClientUpdateOptions) (ProximityPlacementGroupsClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, proximityPlacementGroupName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client_example_test.go b/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client_example_test.go
deleted file mode 100644
index 70c6a4b23ada..000000000000
--- a/sdk/resourcemanager/compute/armcompute/proximityplacementgroups_client_example_test.go
+++ /dev/null
@@ -1,156 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_CreateOrUpdate.json
-func ExampleProximityPlacementGroupsClient_CreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myProximityPlacementGroup", armcompute.ProximityPlacementGroup{
- Location: to.Ptr("westus"),
- Properties: &armcompute.ProximityPlacementGroupProperties{
- Intent: &armcompute.ProximityPlacementGroupPropertiesIntent{
- VMSizes: []*string{
- to.Ptr("Basic_A0"),
- to.Ptr("Basic_A2")},
- },
- ProximityPlacementGroupType: to.Ptr(armcompute.ProximityPlacementGroupTypeStandard),
- },
- Zones: []*string{
- to.Ptr("1")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Patch.json
-func ExampleProximityPlacementGroupsClient_Update() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "myResourceGroup", "myProximityPlacementGroup", armcompute.ProximityPlacementGroupUpdate{
- Tags: map[string]*string{
- "additionalProp1": to.Ptr("string"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Delete.json
-func ExampleProximityPlacementGroupsClient_Delete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "myResourceGroup", "myProximityPlacementGroup", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Get.json
-func ExampleProximityPlacementGroupsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myProximityPlacementGroup", &armcompute.ProximityPlacementGroupsClientGetOptions{IncludeColocationStatus: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListBySubscription.json
-func ExampleProximityPlacementGroupsClient_NewListBySubscriptionPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListByResourceGroup.json
-func ExampleProximityPlacementGroupsClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewProximityPlacementGroupsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/resourceskus_client.go b/sdk/resourcemanager/compute/armcompute/resourceskus_client.go
index cd2b9723fc4b..28a19bd2a448 100644
--- a/sdk/resourcemanager/compute/armcompute/resourceskus_client.go
+++ b/sdk/resourcemanager/compute/armcompute/resourceskus_client.go
@@ -32,10 +32,10 @@ type ResourceSKUsClient struct {
}
// NewResourceSKUsClient creates a new instance of ResourceSKUsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewResourceSKUsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ResourceSKUsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -57,8 +57,9 @@ func NewResourceSKUsClient(subscriptionID string, credential azcore.TokenCredent
}
// NewListPager - Gets the list of Microsoft.Compute SKUs available for your Subscription.
+//
// Generated from API version 2021-07-01
-// options - ResourceSKUsClientListOptions contains the optional parameters for the ResourceSKUsClient.List method.
+// - options - ResourceSKUsClientListOptions contains the optional parameters for the ResourceSKUsClient.NewListPager method.
func (client *ResourceSKUsClient) NewListPager(options *ResourceSKUsClientListOptions) *runtime.Pager[ResourceSKUsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[ResourceSKUsClientListResponse]{
More: func(page ResourceSKUsClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/resourceskus_client_example_test.go b/sdk/resourcemanager/compute/armcompute/resourceskus_client_example_test.go
deleted file mode 100644
index 224d3d1f05fa..000000000000
--- a/sdk/resourcemanager/compute/armcompute/resourceskus_client_example_test.go
+++ /dev/null
@@ -1,96 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkus.json
-func ExampleResourceSKUsClient_NewListPager_listsAllAvailableResourceSkUs() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewResourceSKUsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(&armcompute.ResourceSKUsClientListOptions{Filter: nil,
- IncludeExtendedLocations: nil,
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusForARegion.json
-func ExampleResourceSKUsClient_NewListPager_listsAllAvailableResourceSkUsForTheSpecifiedRegion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewResourceSKUsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(&armcompute.ResourceSKUsClientListOptions{Filter: to.Ptr("location eq 'westus'"),
- IncludeExtendedLocations: nil,
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusWithExtendedLocations.json
-func ExampleResourceSKUsClient_NewListPager_listsAllAvailableResourceSkUsWithExtendedLocationInformation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewResourceSKUsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(&armcompute.ResourceSKUsClientListOptions{Filter: nil,
- IncludeExtendedLocations: to.Ptr("true"),
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/response_types.go b/sdk/resourcemanager/compute/armcompute/response_types.go
index 5f21402689b8..efcb524334d3 100644
--- a/sdk/resourcemanager/compute/armcompute/response_types.go
+++ b/sdk/resourcemanager/compute/armcompute/response_types.go
@@ -26,17 +26,17 @@ type AvailabilitySetsClientGetResponse struct {
AvailabilitySet
}
-// AvailabilitySetsClientListAvailableSizesResponse contains the response from method AvailabilitySetsClient.ListAvailableSizes.
+// AvailabilitySetsClientListAvailableSizesResponse contains the response from method AvailabilitySetsClient.NewListAvailableSizesPager.
type AvailabilitySetsClientListAvailableSizesResponse struct {
VirtualMachineSizeListResult
}
-// AvailabilitySetsClientListBySubscriptionResponse contains the response from method AvailabilitySetsClient.ListBySubscription.
+// AvailabilitySetsClientListBySubscriptionResponse contains the response from method AvailabilitySetsClient.NewListBySubscriptionPager.
type AvailabilitySetsClientListBySubscriptionResponse struct {
AvailabilitySetListResult
}
-// AvailabilitySetsClientListResponse contains the response from method AvailabilitySetsClient.List.
+// AvailabilitySetsClientListResponse contains the response from method AvailabilitySetsClient.NewListPager.
type AvailabilitySetsClientListResponse struct {
AvailabilitySetListResult
}
@@ -61,12 +61,12 @@ type CapacityReservationGroupsClientGetResponse struct {
CapacityReservationGroup
}
-// CapacityReservationGroupsClientListByResourceGroupResponse contains the response from method CapacityReservationGroupsClient.ListByResourceGroup.
+// CapacityReservationGroupsClientListByResourceGroupResponse contains the response from method CapacityReservationGroupsClient.NewListByResourceGroupPager.
type CapacityReservationGroupsClientListByResourceGroupResponse struct {
CapacityReservationGroupListResult
}
-// CapacityReservationGroupsClientListBySubscriptionResponse contains the response from method CapacityReservationGroupsClient.ListBySubscription.
+// CapacityReservationGroupsClientListBySubscriptionResponse contains the response from method CapacityReservationGroupsClient.NewListBySubscriptionPager.
type CapacityReservationGroupsClientListBySubscriptionResponse struct {
CapacityReservationGroupListResult
}
@@ -76,12 +76,12 @@ type CapacityReservationGroupsClientUpdateResponse struct {
CapacityReservationGroup
}
-// CapacityReservationsClientCreateOrUpdateResponse contains the response from method CapacityReservationsClient.CreateOrUpdate.
+// CapacityReservationsClientCreateOrUpdateResponse contains the response from method CapacityReservationsClient.BeginCreateOrUpdate.
type CapacityReservationsClientCreateOrUpdateResponse struct {
CapacityReservation
}
-// CapacityReservationsClientDeleteResponse contains the response from method CapacityReservationsClient.Delete.
+// CapacityReservationsClientDeleteResponse contains the response from method CapacityReservationsClient.BeginDelete.
type CapacityReservationsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -91,12 +91,12 @@ type CapacityReservationsClientGetResponse struct {
CapacityReservation
}
-// CapacityReservationsClientListByCapacityReservationGroupResponse contains the response from method CapacityReservationsClient.ListByCapacityReservationGroup.
+// CapacityReservationsClientListByCapacityReservationGroupResponse contains the response from method CapacityReservationsClient.NewListByCapacityReservationGroupPager.
type CapacityReservationsClientListByCapacityReservationGroupResponse struct {
CapacityReservationListResult
}
-// CapacityReservationsClientUpdateResponse contains the response from method CapacityReservationsClient.Update.
+// CapacityReservationsClientUpdateResponse contains the response from method CapacityReservationsClient.BeginUpdate.
type CapacityReservationsClientUpdateResponse struct {
CapacityReservation
}
@@ -111,17 +111,17 @@ type CloudServiceOperatingSystemsClientGetOSVersionResponse struct {
OSVersion
}
-// CloudServiceOperatingSystemsClientListOSFamiliesResponse contains the response from method CloudServiceOperatingSystemsClient.ListOSFamilies.
+// CloudServiceOperatingSystemsClientListOSFamiliesResponse contains the response from method CloudServiceOperatingSystemsClient.NewListOSFamiliesPager.
type CloudServiceOperatingSystemsClientListOSFamiliesResponse struct {
OSFamilyListResult
}
-// CloudServiceOperatingSystemsClientListOSVersionsResponse contains the response from method CloudServiceOperatingSystemsClient.ListOSVersions.
+// CloudServiceOperatingSystemsClientListOSVersionsResponse contains the response from method CloudServiceOperatingSystemsClient.NewListOSVersionsPager.
type CloudServiceOperatingSystemsClientListOSVersionsResponse struct {
OSVersionListResult
}
-// CloudServiceRoleInstancesClientDeleteResponse contains the response from method CloudServiceRoleInstancesClient.Delete.
+// CloudServiceRoleInstancesClientDeleteResponse contains the response from method CloudServiceRoleInstancesClient.BeginDelete.
type CloudServiceRoleInstancesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -142,22 +142,22 @@ type CloudServiceRoleInstancesClientGetResponse struct {
RoleInstance
}
-// CloudServiceRoleInstancesClientListResponse contains the response from method CloudServiceRoleInstancesClient.List.
+// CloudServiceRoleInstancesClientListResponse contains the response from method CloudServiceRoleInstancesClient.NewListPager.
type CloudServiceRoleInstancesClientListResponse struct {
RoleInstanceListResult
}
-// CloudServiceRoleInstancesClientRebuildResponse contains the response from method CloudServiceRoleInstancesClient.Rebuild.
+// CloudServiceRoleInstancesClientRebuildResponse contains the response from method CloudServiceRoleInstancesClient.BeginRebuild.
type CloudServiceRoleInstancesClientRebuildResponse struct {
// placeholder for future response values
}
-// CloudServiceRoleInstancesClientReimageResponse contains the response from method CloudServiceRoleInstancesClient.Reimage.
+// CloudServiceRoleInstancesClientReimageResponse contains the response from method CloudServiceRoleInstancesClient.BeginReimage.
type CloudServiceRoleInstancesClientReimageResponse struct {
// placeholder for future response values
}
-// CloudServiceRoleInstancesClientRestartResponse contains the response from method CloudServiceRoleInstancesClient.Restart.
+// CloudServiceRoleInstancesClientRestartResponse contains the response from method CloudServiceRoleInstancesClient.BeginRestart.
type CloudServiceRoleInstancesClientRestartResponse struct {
// placeholder for future response values
}
@@ -167,22 +167,22 @@ type CloudServiceRolesClientGetResponse struct {
CloudServiceRole
}
-// CloudServiceRolesClientListResponse contains the response from method CloudServiceRolesClient.List.
+// CloudServiceRolesClientListResponse contains the response from method CloudServiceRolesClient.NewListPager.
type CloudServiceRolesClientListResponse struct {
CloudServiceRoleListResult
}
-// CloudServicesClientCreateOrUpdateResponse contains the response from method CloudServicesClient.CreateOrUpdate.
+// CloudServicesClientCreateOrUpdateResponse contains the response from method CloudServicesClient.BeginCreateOrUpdate.
type CloudServicesClientCreateOrUpdateResponse struct {
CloudService
}
-// CloudServicesClientDeleteInstancesResponse contains the response from method CloudServicesClient.DeleteInstances.
+// CloudServicesClientDeleteInstancesResponse contains the response from method CloudServicesClient.BeginDeleteInstances.
type CloudServicesClientDeleteInstancesResponse struct {
// placeholder for future response values
}
-// CloudServicesClientDeleteResponse contains the response from method CloudServicesClient.Delete.
+// CloudServicesClientDeleteResponse contains the response from method CloudServicesClient.BeginDelete.
type CloudServicesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -197,42 +197,42 @@ type CloudServicesClientGetResponse struct {
CloudService
}
-// CloudServicesClientListAllResponse contains the response from method CloudServicesClient.ListAll.
+// CloudServicesClientListAllResponse contains the response from method CloudServicesClient.NewListAllPager.
type CloudServicesClientListAllResponse struct {
CloudServiceListResult
}
-// CloudServicesClientListResponse contains the response from method CloudServicesClient.List.
+// CloudServicesClientListResponse contains the response from method CloudServicesClient.NewListPager.
type CloudServicesClientListResponse struct {
CloudServiceListResult
}
-// CloudServicesClientPowerOffResponse contains the response from method CloudServicesClient.PowerOff.
+// CloudServicesClientPowerOffResponse contains the response from method CloudServicesClient.BeginPowerOff.
type CloudServicesClientPowerOffResponse struct {
// placeholder for future response values
}
-// CloudServicesClientRebuildResponse contains the response from method CloudServicesClient.Rebuild.
+// CloudServicesClientRebuildResponse contains the response from method CloudServicesClient.BeginRebuild.
type CloudServicesClientRebuildResponse struct {
// placeholder for future response values
}
-// CloudServicesClientReimageResponse contains the response from method CloudServicesClient.Reimage.
+// CloudServicesClientReimageResponse contains the response from method CloudServicesClient.BeginReimage.
type CloudServicesClientReimageResponse struct {
// placeholder for future response values
}
-// CloudServicesClientRestartResponse contains the response from method CloudServicesClient.Restart.
+// CloudServicesClientRestartResponse contains the response from method CloudServicesClient.BeginRestart.
type CloudServicesClientRestartResponse struct {
// placeholder for future response values
}
-// CloudServicesClientStartResponse contains the response from method CloudServicesClient.Start.
+// CloudServicesClientStartResponse contains the response from method CloudServicesClient.BeginStart.
type CloudServicesClientStartResponse struct {
// placeholder for future response values
}
-// CloudServicesClientUpdateResponse contains the response from method CloudServicesClient.Update.
+// CloudServicesClientUpdateResponse contains the response from method CloudServicesClient.BeginUpdate.
type CloudServicesClientUpdateResponse struct {
CloudService
}
@@ -242,12 +242,12 @@ type CloudServicesUpdateDomainClientGetUpdateDomainResponse struct {
UpdateDomain
}
-// CloudServicesUpdateDomainClientListUpdateDomainsResponse contains the response from method CloudServicesUpdateDomainClient.ListUpdateDomains.
+// CloudServicesUpdateDomainClientListUpdateDomainsResponse contains the response from method CloudServicesUpdateDomainClient.NewListUpdateDomainsPager.
type CloudServicesUpdateDomainClientListUpdateDomainsResponse struct {
UpdateDomainListResult
}
-// CloudServicesUpdateDomainClientWalkUpdateDomainResponse contains the response from method CloudServicesUpdateDomainClient.WalkUpdateDomain.
+// CloudServicesUpdateDomainClientWalkUpdateDomainResponse contains the response from method CloudServicesUpdateDomainClient.BeginWalkUpdateDomain.
type CloudServicesUpdateDomainClientWalkUpdateDomainResponse struct {
// placeholder for future response values
}
@@ -262,7 +262,7 @@ type CommunityGalleryImageVersionsClientGetResponse struct {
CommunityGalleryImageVersion
}
-// CommunityGalleryImageVersionsClientListResponse contains the response from method CommunityGalleryImageVersionsClient.List.
+// CommunityGalleryImageVersionsClientListResponse contains the response from method CommunityGalleryImageVersionsClient.NewListPager.
type CommunityGalleryImageVersionsClientListResponse struct {
CommunityGalleryImageVersionList
}
@@ -272,7 +272,7 @@ type CommunityGalleryImagesClientGetResponse struct {
CommunityGalleryImage
}
-// CommunityGalleryImagesClientListResponse contains the response from method CommunityGalleryImagesClient.List.
+// CommunityGalleryImagesClientListResponse contains the response from method CommunityGalleryImagesClient.NewListPager.
type CommunityGalleryImagesClientListResponse struct {
CommunityGalleryImageList
}
@@ -292,12 +292,12 @@ type DedicatedHostGroupsClientGetResponse struct {
DedicatedHostGroup
}
-// DedicatedHostGroupsClientListByResourceGroupResponse contains the response from method DedicatedHostGroupsClient.ListByResourceGroup.
+// DedicatedHostGroupsClientListByResourceGroupResponse contains the response from method DedicatedHostGroupsClient.NewListByResourceGroupPager.
type DedicatedHostGroupsClientListByResourceGroupResponse struct {
DedicatedHostGroupListResult
}
-// DedicatedHostGroupsClientListBySubscriptionResponse contains the response from method DedicatedHostGroupsClient.ListBySubscription.
+// DedicatedHostGroupsClientListBySubscriptionResponse contains the response from method DedicatedHostGroupsClient.NewListBySubscriptionPager.
type DedicatedHostGroupsClientListBySubscriptionResponse struct {
DedicatedHostGroupListResult
}
@@ -307,12 +307,12 @@ type DedicatedHostGroupsClientUpdateResponse struct {
DedicatedHostGroup
}
-// DedicatedHostsClientCreateOrUpdateResponse contains the response from method DedicatedHostsClient.CreateOrUpdate.
+// DedicatedHostsClientCreateOrUpdateResponse contains the response from method DedicatedHostsClient.BeginCreateOrUpdate.
type DedicatedHostsClientCreateOrUpdateResponse struct {
DedicatedHost
}
-// DedicatedHostsClientDeleteResponse contains the response from method DedicatedHostsClient.Delete.
+// DedicatedHostsClientDeleteResponse contains the response from method DedicatedHostsClient.BeginDelete.
type DedicatedHostsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -322,32 +322,32 @@ type DedicatedHostsClientGetResponse struct {
DedicatedHost
}
-// DedicatedHostsClientListByHostGroupResponse contains the response from method DedicatedHostsClient.ListByHostGroup.
+// DedicatedHostsClientListByHostGroupResponse contains the response from method DedicatedHostsClient.NewListByHostGroupPager.
type DedicatedHostsClientListByHostGroupResponse struct {
DedicatedHostListResult
}
-// DedicatedHostsClientRestartResponse contains the response from method DedicatedHostsClient.Restart.
+// DedicatedHostsClientRestartResponse contains the response from method DedicatedHostsClient.BeginRestart.
type DedicatedHostsClientRestartResponse struct {
// placeholder for future response values
}
-// DedicatedHostsClientUpdateResponse contains the response from method DedicatedHostsClient.Update.
+// DedicatedHostsClientUpdateResponse contains the response from method DedicatedHostsClient.BeginUpdate.
type DedicatedHostsClientUpdateResponse struct {
DedicatedHost
}
-// DiskAccessesClientCreateOrUpdateResponse contains the response from method DiskAccessesClient.CreateOrUpdate.
+// DiskAccessesClientCreateOrUpdateResponse contains the response from method DiskAccessesClient.BeginCreateOrUpdate.
type DiskAccessesClientCreateOrUpdateResponse struct {
DiskAccess
}
-// DiskAccessesClientDeleteAPrivateEndpointConnectionResponse contains the response from method DiskAccessesClient.DeleteAPrivateEndpointConnection.
+// DiskAccessesClientDeleteAPrivateEndpointConnectionResponse contains the response from method DiskAccessesClient.BeginDeleteAPrivateEndpointConnection.
type DiskAccessesClientDeleteAPrivateEndpointConnectionResponse struct {
// placeholder for future response values
}
-// DiskAccessesClientDeleteResponse contains the response from method DiskAccessesClient.Delete.
+// DiskAccessesClientDeleteResponse contains the response from method DiskAccessesClient.BeginDelete.
type DiskAccessesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -367,37 +367,37 @@ type DiskAccessesClientGetResponse struct {
DiskAccess
}
-// DiskAccessesClientListByResourceGroupResponse contains the response from method DiskAccessesClient.ListByResourceGroup.
+// DiskAccessesClientListByResourceGroupResponse contains the response from method DiskAccessesClient.NewListByResourceGroupPager.
type DiskAccessesClientListByResourceGroupResponse struct {
DiskAccessList
}
-// DiskAccessesClientListPrivateEndpointConnectionsResponse contains the response from method DiskAccessesClient.ListPrivateEndpointConnections.
+// DiskAccessesClientListPrivateEndpointConnectionsResponse contains the response from method DiskAccessesClient.NewListPrivateEndpointConnectionsPager.
type DiskAccessesClientListPrivateEndpointConnectionsResponse struct {
PrivateEndpointConnectionListResult
}
-// DiskAccessesClientListResponse contains the response from method DiskAccessesClient.List.
+// DiskAccessesClientListResponse contains the response from method DiskAccessesClient.NewListPager.
type DiskAccessesClientListResponse struct {
DiskAccessList
}
-// DiskAccessesClientUpdateAPrivateEndpointConnectionResponse contains the response from method DiskAccessesClient.UpdateAPrivateEndpointConnection.
+// DiskAccessesClientUpdateAPrivateEndpointConnectionResponse contains the response from method DiskAccessesClient.BeginUpdateAPrivateEndpointConnection.
type DiskAccessesClientUpdateAPrivateEndpointConnectionResponse struct {
PrivateEndpointConnection
}
-// DiskAccessesClientUpdateResponse contains the response from method DiskAccessesClient.Update.
+// DiskAccessesClientUpdateResponse contains the response from method DiskAccessesClient.BeginUpdate.
type DiskAccessesClientUpdateResponse struct {
DiskAccess
}
-// DiskEncryptionSetsClientCreateOrUpdateResponse contains the response from method DiskEncryptionSetsClient.CreateOrUpdate.
+// DiskEncryptionSetsClientCreateOrUpdateResponse contains the response from method DiskEncryptionSetsClient.BeginCreateOrUpdate.
type DiskEncryptionSetsClientCreateOrUpdateResponse struct {
DiskEncryptionSet
}
-// DiskEncryptionSetsClientDeleteResponse contains the response from method DiskEncryptionSetsClient.Delete.
+// DiskEncryptionSetsClientDeleteResponse contains the response from method DiskEncryptionSetsClient.BeginDelete.
type DiskEncryptionSetsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -407,22 +407,22 @@ type DiskEncryptionSetsClientGetResponse struct {
DiskEncryptionSet
}
-// DiskEncryptionSetsClientListAssociatedResourcesResponse contains the response from method DiskEncryptionSetsClient.ListAssociatedResources.
+// DiskEncryptionSetsClientListAssociatedResourcesResponse contains the response from method DiskEncryptionSetsClient.NewListAssociatedResourcesPager.
type DiskEncryptionSetsClientListAssociatedResourcesResponse struct {
ResourceURIList
}
-// DiskEncryptionSetsClientListByResourceGroupResponse contains the response from method DiskEncryptionSetsClient.ListByResourceGroup.
+// DiskEncryptionSetsClientListByResourceGroupResponse contains the response from method DiskEncryptionSetsClient.NewListByResourceGroupPager.
type DiskEncryptionSetsClientListByResourceGroupResponse struct {
DiskEncryptionSetList
}
-// DiskEncryptionSetsClientListResponse contains the response from method DiskEncryptionSetsClient.List.
+// DiskEncryptionSetsClientListResponse contains the response from method DiskEncryptionSetsClient.NewListPager.
type DiskEncryptionSetsClientListResponse struct {
DiskEncryptionSetList
}
-// DiskEncryptionSetsClientUpdateResponse contains the response from method DiskEncryptionSetsClient.Update.
+// DiskEncryptionSetsClientUpdateResponse contains the response from method DiskEncryptionSetsClient.BeginUpdate.
type DiskEncryptionSetsClientUpdateResponse struct {
DiskEncryptionSet
}
@@ -432,27 +432,27 @@ type DiskRestorePointClientGetResponse struct {
DiskRestorePoint
}
-// DiskRestorePointClientGrantAccessResponse contains the response from method DiskRestorePointClient.GrantAccess.
+// DiskRestorePointClientGrantAccessResponse contains the response from method DiskRestorePointClient.BeginGrantAccess.
type DiskRestorePointClientGrantAccessResponse struct {
AccessURI
}
-// DiskRestorePointClientListByRestorePointResponse contains the response from method DiskRestorePointClient.ListByRestorePoint.
+// DiskRestorePointClientListByRestorePointResponse contains the response from method DiskRestorePointClient.NewListByRestorePointPager.
type DiskRestorePointClientListByRestorePointResponse struct {
DiskRestorePointList
}
-// DiskRestorePointClientRevokeAccessResponse contains the response from method DiskRestorePointClient.RevokeAccess.
+// DiskRestorePointClientRevokeAccessResponse contains the response from method DiskRestorePointClient.BeginRevokeAccess.
type DiskRestorePointClientRevokeAccessResponse struct {
// placeholder for future response values
}
-// DisksClientCreateOrUpdateResponse contains the response from method DisksClient.CreateOrUpdate.
+// DisksClientCreateOrUpdateResponse contains the response from method DisksClient.BeginCreateOrUpdate.
type DisksClientCreateOrUpdateResponse struct {
Disk
}
-// DisksClientDeleteResponse contains the response from method DisksClient.Delete.
+// DisksClientDeleteResponse contains the response from method DisksClient.BeginDelete.
type DisksClientDeleteResponse struct {
// placeholder for future response values
}
@@ -462,37 +462,37 @@ type DisksClientGetResponse struct {
Disk
}
-// DisksClientGrantAccessResponse contains the response from method DisksClient.GrantAccess.
+// DisksClientGrantAccessResponse contains the response from method DisksClient.BeginGrantAccess.
type DisksClientGrantAccessResponse struct {
AccessURI
}
-// DisksClientListByResourceGroupResponse contains the response from method DisksClient.ListByResourceGroup.
+// DisksClientListByResourceGroupResponse contains the response from method DisksClient.NewListByResourceGroupPager.
type DisksClientListByResourceGroupResponse struct {
DiskList
}
-// DisksClientListResponse contains the response from method DisksClient.List.
+// DisksClientListResponse contains the response from method DisksClient.NewListPager.
type DisksClientListResponse struct {
DiskList
}
-// DisksClientRevokeAccessResponse contains the response from method DisksClient.RevokeAccess.
+// DisksClientRevokeAccessResponse contains the response from method DisksClient.BeginRevokeAccess.
type DisksClientRevokeAccessResponse struct {
// placeholder for future response values
}
-// DisksClientUpdateResponse contains the response from method DisksClient.Update.
+// DisksClientUpdateResponse contains the response from method DisksClient.BeginUpdate.
type DisksClientUpdateResponse struct {
Disk
}
-// GalleriesClientCreateOrUpdateResponse contains the response from method GalleriesClient.CreateOrUpdate.
+// GalleriesClientCreateOrUpdateResponse contains the response from method GalleriesClient.BeginCreateOrUpdate.
type GalleriesClientCreateOrUpdateResponse struct {
Gallery
}
-// GalleriesClientDeleteResponse contains the response from method GalleriesClient.Delete.
+// GalleriesClientDeleteResponse contains the response from method GalleriesClient.BeginDelete.
type GalleriesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -502,27 +502,27 @@ type GalleriesClientGetResponse struct {
Gallery
}
-// GalleriesClientListByResourceGroupResponse contains the response from method GalleriesClient.ListByResourceGroup.
+// GalleriesClientListByResourceGroupResponse contains the response from method GalleriesClient.NewListByResourceGroupPager.
type GalleriesClientListByResourceGroupResponse struct {
GalleryList
}
-// GalleriesClientListResponse contains the response from method GalleriesClient.List.
+// GalleriesClientListResponse contains the response from method GalleriesClient.NewListPager.
type GalleriesClientListResponse struct {
GalleryList
}
-// GalleriesClientUpdateResponse contains the response from method GalleriesClient.Update.
+// GalleriesClientUpdateResponse contains the response from method GalleriesClient.BeginUpdate.
type GalleriesClientUpdateResponse struct {
Gallery
}
-// GalleryApplicationVersionsClientCreateOrUpdateResponse contains the response from method GalleryApplicationVersionsClient.CreateOrUpdate.
+// GalleryApplicationVersionsClientCreateOrUpdateResponse contains the response from method GalleryApplicationVersionsClient.BeginCreateOrUpdate.
type GalleryApplicationVersionsClientCreateOrUpdateResponse struct {
GalleryApplicationVersion
}
-// GalleryApplicationVersionsClientDeleteResponse contains the response from method GalleryApplicationVersionsClient.Delete.
+// GalleryApplicationVersionsClientDeleteResponse contains the response from method GalleryApplicationVersionsClient.BeginDelete.
type GalleryApplicationVersionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -532,22 +532,22 @@ type GalleryApplicationVersionsClientGetResponse struct {
GalleryApplicationVersion
}
-// GalleryApplicationVersionsClientListByGalleryApplicationResponse contains the response from method GalleryApplicationVersionsClient.ListByGalleryApplication.
+// GalleryApplicationVersionsClientListByGalleryApplicationResponse contains the response from method GalleryApplicationVersionsClient.NewListByGalleryApplicationPager.
type GalleryApplicationVersionsClientListByGalleryApplicationResponse struct {
GalleryApplicationVersionList
}
-// GalleryApplicationVersionsClientUpdateResponse contains the response from method GalleryApplicationVersionsClient.Update.
+// GalleryApplicationVersionsClientUpdateResponse contains the response from method GalleryApplicationVersionsClient.BeginUpdate.
type GalleryApplicationVersionsClientUpdateResponse struct {
GalleryApplicationVersion
}
-// GalleryApplicationsClientCreateOrUpdateResponse contains the response from method GalleryApplicationsClient.CreateOrUpdate.
+// GalleryApplicationsClientCreateOrUpdateResponse contains the response from method GalleryApplicationsClient.BeginCreateOrUpdate.
type GalleryApplicationsClientCreateOrUpdateResponse struct {
GalleryApplication
}
-// GalleryApplicationsClientDeleteResponse contains the response from method GalleryApplicationsClient.Delete.
+// GalleryApplicationsClientDeleteResponse contains the response from method GalleryApplicationsClient.BeginDelete.
type GalleryApplicationsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -557,22 +557,22 @@ type GalleryApplicationsClientGetResponse struct {
GalleryApplication
}
-// GalleryApplicationsClientListByGalleryResponse contains the response from method GalleryApplicationsClient.ListByGallery.
+// GalleryApplicationsClientListByGalleryResponse contains the response from method GalleryApplicationsClient.NewListByGalleryPager.
type GalleryApplicationsClientListByGalleryResponse struct {
GalleryApplicationList
}
-// GalleryApplicationsClientUpdateResponse contains the response from method GalleryApplicationsClient.Update.
+// GalleryApplicationsClientUpdateResponse contains the response from method GalleryApplicationsClient.BeginUpdate.
type GalleryApplicationsClientUpdateResponse struct {
GalleryApplication
}
-// GalleryImageVersionsClientCreateOrUpdateResponse contains the response from method GalleryImageVersionsClient.CreateOrUpdate.
+// GalleryImageVersionsClientCreateOrUpdateResponse contains the response from method GalleryImageVersionsClient.BeginCreateOrUpdate.
type GalleryImageVersionsClientCreateOrUpdateResponse struct {
GalleryImageVersion
}
-// GalleryImageVersionsClientDeleteResponse contains the response from method GalleryImageVersionsClient.Delete.
+// GalleryImageVersionsClientDeleteResponse contains the response from method GalleryImageVersionsClient.BeginDelete.
type GalleryImageVersionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -582,22 +582,22 @@ type GalleryImageVersionsClientGetResponse struct {
GalleryImageVersion
}
-// GalleryImageVersionsClientListByGalleryImageResponse contains the response from method GalleryImageVersionsClient.ListByGalleryImage.
+// GalleryImageVersionsClientListByGalleryImageResponse contains the response from method GalleryImageVersionsClient.NewListByGalleryImagePager.
type GalleryImageVersionsClientListByGalleryImageResponse struct {
GalleryImageVersionList
}
-// GalleryImageVersionsClientUpdateResponse contains the response from method GalleryImageVersionsClient.Update.
+// GalleryImageVersionsClientUpdateResponse contains the response from method GalleryImageVersionsClient.BeginUpdate.
type GalleryImageVersionsClientUpdateResponse struct {
GalleryImageVersion
}
-// GalleryImagesClientCreateOrUpdateResponse contains the response from method GalleryImagesClient.CreateOrUpdate.
+// GalleryImagesClientCreateOrUpdateResponse contains the response from method GalleryImagesClient.BeginCreateOrUpdate.
type GalleryImagesClientCreateOrUpdateResponse struct {
GalleryImage
}
-// GalleryImagesClientDeleteResponse contains the response from method GalleryImagesClient.Delete.
+// GalleryImagesClientDeleteResponse contains the response from method GalleryImagesClient.BeginDelete.
type GalleryImagesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -607,27 +607,27 @@ type GalleryImagesClientGetResponse struct {
GalleryImage
}
-// GalleryImagesClientListByGalleryResponse contains the response from method GalleryImagesClient.ListByGallery.
+// GalleryImagesClientListByGalleryResponse contains the response from method GalleryImagesClient.NewListByGalleryPager.
type GalleryImagesClientListByGalleryResponse struct {
GalleryImageList
}
-// GalleryImagesClientUpdateResponse contains the response from method GalleryImagesClient.Update.
+// GalleryImagesClientUpdateResponse contains the response from method GalleryImagesClient.BeginUpdate.
type GalleryImagesClientUpdateResponse struct {
GalleryImage
}
-// GallerySharingProfileClientUpdateResponse contains the response from method GallerySharingProfileClient.Update.
+// GallerySharingProfileClientUpdateResponse contains the response from method GallerySharingProfileClient.BeginUpdate.
type GallerySharingProfileClientUpdateResponse struct {
SharingUpdate
}
-// ImagesClientCreateOrUpdateResponse contains the response from method ImagesClient.CreateOrUpdate.
+// ImagesClientCreateOrUpdateResponse contains the response from method ImagesClient.BeginCreateOrUpdate.
type ImagesClientCreateOrUpdateResponse struct {
Image
}
-// ImagesClientDeleteResponse contains the response from method ImagesClient.Delete.
+// ImagesClientDeleteResponse contains the response from method ImagesClient.BeginDelete.
type ImagesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -637,32 +637,32 @@ type ImagesClientGetResponse struct {
Image
}
-// ImagesClientListByResourceGroupResponse contains the response from method ImagesClient.ListByResourceGroup.
+// ImagesClientListByResourceGroupResponse contains the response from method ImagesClient.NewListByResourceGroupPager.
type ImagesClientListByResourceGroupResponse struct {
ImageListResult
}
-// ImagesClientListResponse contains the response from method ImagesClient.List.
+// ImagesClientListResponse contains the response from method ImagesClient.NewListPager.
type ImagesClientListResponse struct {
ImageListResult
}
-// ImagesClientUpdateResponse contains the response from method ImagesClient.Update.
+// ImagesClientUpdateResponse contains the response from method ImagesClient.BeginUpdate.
type ImagesClientUpdateResponse struct {
Image
}
-// LogAnalyticsClientExportRequestRateByIntervalResponse contains the response from method LogAnalyticsClient.ExportRequestRateByInterval.
+// LogAnalyticsClientExportRequestRateByIntervalResponse contains the response from method LogAnalyticsClient.BeginExportRequestRateByInterval.
type LogAnalyticsClientExportRequestRateByIntervalResponse struct {
LogAnalyticsOperationResult
}
-// LogAnalyticsClientExportThrottledRequestsResponse contains the response from method LogAnalyticsClient.ExportThrottledRequests.
+// LogAnalyticsClientExportThrottledRequestsResponse contains the response from method LogAnalyticsClient.BeginExportThrottledRequests.
type LogAnalyticsClientExportThrottledRequestsResponse struct {
LogAnalyticsOperationResult
}
-// OperationsClientListResponse contains the response from method OperationsClient.List.
+// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
OperationListResult
}
@@ -682,12 +682,12 @@ type ProximityPlacementGroupsClientGetResponse struct {
ProximityPlacementGroup
}
-// ProximityPlacementGroupsClientListByResourceGroupResponse contains the response from method ProximityPlacementGroupsClient.ListByResourceGroup.
+// ProximityPlacementGroupsClientListByResourceGroupResponse contains the response from method ProximityPlacementGroupsClient.NewListByResourceGroupPager.
type ProximityPlacementGroupsClientListByResourceGroupResponse struct {
ProximityPlacementGroupListResult
}
-// ProximityPlacementGroupsClientListBySubscriptionResponse contains the response from method ProximityPlacementGroupsClient.ListBySubscription.
+// ProximityPlacementGroupsClientListBySubscriptionResponse contains the response from method ProximityPlacementGroupsClient.NewListBySubscriptionPager.
type ProximityPlacementGroupsClientListBySubscriptionResponse struct {
ProximityPlacementGroupListResult
}
@@ -697,7 +697,7 @@ type ProximityPlacementGroupsClientUpdateResponse struct {
ProximityPlacementGroup
}
-// ResourceSKUsClientListResponse contains the response from method ResourceSKUsClient.List.
+// ResourceSKUsClientListResponse contains the response from method ResourceSKUsClient.NewListPager.
type ResourceSKUsClientListResponse struct {
ResourceSKUsResult
}
@@ -707,7 +707,7 @@ type RestorePointCollectionsClientCreateOrUpdateResponse struct {
RestorePointCollection
}
-// RestorePointCollectionsClientDeleteResponse contains the response from method RestorePointCollectionsClient.Delete.
+// RestorePointCollectionsClientDeleteResponse contains the response from method RestorePointCollectionsClient.BeginDelete.
type RestorePointCollectionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -717,12 +717,12 @@ type RestorePointCollectionsClientGetResponse struct {
RestorePointCollection
}
-// RestorePointCollectionsClientListAllResponse contains the response from method RestorePointCollectionsClient.ListAll.
+// RestorePointCollectionsClientListAllResponse contains the response from method RestorePointCollectionsClient.NewListAllPager.
type RestorePointCollectionsClientListAllResponse struct {
RestorePointCollectionListResult
}
-// RestorePointCollectionsClientListResponse contains the response from method RestorePointCollectionsClient.List.
+// RestorePointCollectionsClientListResponse contains the response from method RestorePointCollectionsClient.NewListPager.
type RestorePointCollectionsClientListResponse struct {
RestorePointCollectionListResult
}
@@ -732,12 +732,12 @@ type RestorePointCollectionsClientUpdateResponse struct {
RestorePointCollection
}
-// RestorePointsClientCreateResponse contains the response from method RestorePointsClient.Create.
+// RestorePointsClientCreateResponse contains the response from method RestorePointsClient.BeginCreate.
type RestorePointsClientCreateResponse struct {
RestorePoint
}
-// RestorePointsClientDeleteResponse contains the response from method RestorePointsClient.Delete.
+// RestorePointsClientDeleteResponse contains the response from method RestorePointsClient.BeginDelete.
type RestorePointsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -767,12 +767,12 @@ type SSHPublicKeysClientGetResponse struct {
SSHPublicKeyResource
}
-// SSHPublicKeysClientListByResourceGroupResponse contains the response from method SSHPublicKeysClient.ListByResourceGroup.
+// SSHPublicKeysClientListByResourceGroupResponse contains the response from method SSHPublicKeysClient.NewListByResourceGroupPager.
type SSHPublicKeysClientListByResourceGroupResponse struct {
SSHPublicKeysGroupListResult
}
-// SSHPublicKeysClientListBySubscriptionResponse contains the response from method SSHPublicKeysClient.ListBySubscription.
+// SSHPublicKeysClientListBySubscriptionResponse contains the response from method SSHPublicKeysClient.NewListBySubscriptionPager.
type SSHPublicKeysClientListBySubscriptionResponse struct {
SSHPublicKeysGroupListResult
}
@@ -787,7 +787,7 @@ type SharedGalleriesClientGetResponse struct {
SharedGallery
}
-// SharedGalleriesClientListResponse contains the response from method SharedGalleriesClient.List.
+// SharedGalleriesClientListResponse contains the response from method SharedGalleriesClient.NewListPager.
type SharedGalleriesClientListResponse struct {
SharedGalleryList
}
@@ -797,7 +797,7 @@ type SharedGalleryImageVersionsClientGetResponse struct {
SharedGalleryImageVersion
}
-// SharedGalleryImageVersionsClientListResponse contains the response from method SharedGalleryImageVersionsClient.List.
+// SharedGalleryImageVersionsClientListResponse contains the response from method SharedGalleryImageVersionsClient.NewListPager.
type SharedGalleryImageVersionsClientListResponse struct {
SharedGalleryImageVersionList
}
@@ -807,17 +807,17 @@ type SharedGalleryImagesClientGetResponse struct {
SharedGalleryImage
}
-// SharedGalleryImagesClientListResponse contains the response from method SharedGalleryImagesClient.List.
+// SharedGalleryImagesClientListResponse contains the response from method SharedGalleryImagesClient.NewListPager.
type SharedGalleryImagesClientListResponse struct {
SharedGalleryImageList
}
-// SnapshotsClientCreateOrUpdateResponse contains the response from method SnapshotsClient.CreateOrUpdate.
+// SnapshotsClientCreateOrUpdateResponse contains the response from method SnapshotsClient.BeginCreateOrUpdate.
type SnapshotsClientCreateOrUpdateResponse struct {
Snapshot
}
-// SnapshotsClientDeleteResponse contains the response from method SnapshotsClient.Delete.
+// SnapshotsClientDeleteResponse contains the response from method SnapshotsClient.BeginDelete.
type SnapshotsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -827,32 +827,32 @@ type SnapshotsClientGetResponse struct {
Snapshot
}
-// SnapshotsClientGrantAccessResponse contains the response from method SnapshotsClient.GrantAccess.
+// SnapshotsClientGrantAccessResponse contains the response from method SnapshotsClient.BeginGrantAccess.
type SnapshotsClientGrantAccessResponse struct {
AccessURI
}
-// SnapshotsClientListByResourceGroupResponse contains the response from method SnapshotsClient.ListByResourceGroup.
+// SnapshotsClientListByResourceGroupResponse contains the response from method SnapshotsClient.NewListByResourceGroupPager.
type SnapshotsClientListByResourceGroupResponse struct {
SnapshotList
}
-// SnapshotsClientListResponse contains the response from method SnapshotsClient.List.
+// SnapshotsClientListResponse contains the response from method SnapshotsClient.NewListPager.
type SnapshotsClientListResponse struct {
SnapshotList
}
-// SnapshotsClientRevokeAccessResponse contains the response from method SnapshotsClient.RevokeAccess.
+// SnapshotsClientRevokeAccessResponse contains the response from method SnapshotsClient.BeginRevokeAccess.
type SnapshotsClientRevokeAccessResponse struct {
// placeholder for future response values
}
-// SnapshotsClientUpdateResponse contains the response from method SnapshotsClient.Update.
+// SnapshotsClientUpdateResponse contains the response from method SnapshotsClient.BeginUpdate.
type SnapshotsClientUpdateResponse struct {
Snapshot
}
-// UsageClientListResponse contains the response from method UsageClient.List.
+// UsageClientListResponse contains the response from method UsageClient.NewListPager.
type UsageClientListResponse struct {
ListUsagesResult
}
@@ -874,12 +874,12 @@ type VirtualMachineExtensionImagesClientListVersionsResponse struct {
VirtualMachineExtensionImageArray []*VirtualMachineExtensionImage
}
-// VirtualMachineExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineExtensionsClient.CreateOrUpdate.
+// VirtualMachineExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineExtensionsClient.BeginCreateOrUpdate.
type VirtualMachineExtensionsClientCreateOrUpdateResponse struct {
VirtualMachineExtension
}
-// VirtualMachineExtensionsClientDeleteResponse contains the response from method VirtualMachineExtensionsClient.Delete.
+// VirtualMachineExtensionsClientDeleteResponse contains the response from method VirtualMachineExtensionsClient.BeginDelete.
type VirtualMachineExtensionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -894,7 +894,7 @@ type VirtualMachineExtensionsClientListResponse struct {
VirtualMachineExtensionsListResult
}
-// VirtualMachineExtensionsClientUpdateResponse contains the response from method VirtualMachineExtensionsClient.Update.
+// VirtualMachineExtensionsClientUpdateResponse contains the response from method VirtualMachineExtensionsClient.BeginUpdate.
type VirtualMachineExtensionsClientUpdateResponse struct {
VirtualMachineExtension
}
@@ -962,12 +962,12 @@ type VirtualMachineImagesEdgeZoneClientListSKUsResponse struct {
VirtualMachineImageResourceArray []*VirtualMachineImageResource
}
-// VirtualMachineRunCommandsClientCreateOrUpdateResponse contains the response from method VirtualMachineRunCommandsClient.CreateOrUpdate.
+// VirtualMachineRunCommandsClientCreateOrUpdateResponse contains the response from method VirtualMachineRunCommandsClient.BeginCreateOrUpdate.
type VirtualMachineRunCommandsClientCreateOrUpdateResponse struct {
VirtualMachineRunCommand
}
-// VirtualMachineRunCommandsClientDeleteResponse contains the response from method VirtualMachineRunCommandsClient.Delete.
+// VirtualMachineRunCommandsClientDeleteResponse contains the response from method VirtualMachineRunCommandsClient.BeginDelete.
type VirtualMachineRunCommandsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -982,27 +982,27 @@ type VirtualMachineRunCommandsClientGetResponse struct {
RunCommandDocument
}
-// VirtualMachineRunCommandsClientListByVirtualMachineResponse contains the response from method VirtualMachineRunCommandsClient.ListByVirtualMachine.
+// VirtualMachineRunCommandsClientListByVirtualMachineResponse contains the response from method VirtualMachineRunCommandsClient.NewListByVirtualMachinePager.
type VirtualMachineRunCommandsClientListByVirtualMachineResponse struct {
VirtualMachineRunCommandsListResult
}
-// VirtualMachineRunCommandsClientListResponse contains the response from method VirtualMachineRunCommandsClient.List.
+// VirtualMachineRunCommandsClientListResponse contains the response from method VirtualMachineRunCommandsClient.NewListPager.
type VirtualMachineRunCommandsClientListResponse struct {
RunCommandListResult
}
-// VirtualMachineRunCommandsClientUpdateResponse contains the response from method VirtualMachineRunCommandsClient.Update.
+// VirtualMachineRunCommandsClientUpdateResponse contains the response from method VirtualMachineRunCommandsClient.BeginUpdate.
type VirtualMachineRunCommandsClientUpdateResponse struct {
VirtualMachineRunCommand
}
-// VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetExtensionsClient.CreateOrUpdate.
+// VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetExtensionsClient.BeginCreateOrUpdate.
type VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse struct {
VirtualMachineScaleSetExtension
}
-// VirtualMachineScaleSetExtensionsClientDeleteResponse contains the response from method VirtualMachineScaleSetExtensionsClient.Delete.
+// VirtualMachineScaleSetExtensionsClientDeleteResponse contains the response from method VirtualMachineScaleSetExtensionsClient.BeginDelete.
type VirtualMachineScaleSetExtensionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1012,17 +1012,17 @@ type VirtualMachineScaleSetExtensionsClientGetResponse struct {
VirtualMachineScaleSetExtension
}
-// VirtualMachineScaleSetExtensionsClientListResponse contains the response from method VirtualMachineScaleSetExtensionsClient.List.
+// VirtualMachineScaleSetExtensionsClientListResponse contains the response from method VirtualMachineScaleSetExtensionsClient.NewListPager.
type VirtualMachineScaleSetExtensionsClientListResponse struct {
VirtualMachineScaleSetExtensionListResult
}
-// VirtualMachineScaleSetExtensionsClientUpdateResponse contains the response from method VirtualMachineScaleSetExtensionsClient.Update.
+// VirtualMachineScaleSetExtensionsClientUpdateResponse contains the response from method VirtualMachineScaleSetExtensionsClient.BeginUpdate.
type VirtualMachineScaleSetExtensionsClientUpdateResponse struct {
VirtualMachineScaleSetExtension
}
-// VirtualMachineScaleSetRollingUpgradesClientCancelResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.Cancel.
+// VirtualMachineScaleSetRollingUpgradesClientCancelResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.BeginCancel.
type VirtualMachineScaleSetRollingUpgradesClientCancelResponse struct {
// placeholder for future response values
}
@@ -1032,22 +1032,22 @@ type VirtualMachineScaleSetRollingUpgradesClientGetLatestResponse struct {
RollingUpgradeStatusInfo
}
-// VirtualMachineScaleSetRollingUpgradesClientStartExtensionUpgradeResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.StartExtensionUpgrade.
+// VirtualMachineScaleSetRollingUpgradesClientStartExtensionUpgradeResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.BeginStartExtensionUpgrade.
type VirtualMachineScaleSetRollingUpgradesClientStartExtensionUpgradeResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetRollingUpgradesClientStartOSUpgradeResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.StartOSUpgrade.
+// VirtualMachineScaleSetRollingUpgradesClientStartOSUpgradeResponse contains the response from method VirtualMachineScaleSetRollingUpgradesClient.BeginStartOSUpgrade.
type VirtualMachineScaleSetRollingUpgradesClientStartOSUpgradeResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.CreateOrUpdate.
+// VirtualMachineScaleSetVMExtensionsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.BeginCreateOrUpdate.
type VirtualMachineScaleSetVMExtensionsClientCreateOrUpdateResponse struct {
VirtualMachineScaleSetVMExtension
}
-// VirtualMachineScaleSetVMExtensionsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.Delete.
+// VirtualMachineScaleSetVMExtensionsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.BeginDelete.
type VirtualMachineScaleSetVMExtensionsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1062,17 +1062,17 @@ type VirtualMachineScaleSetVMExtensionsClientListResponse struct {
VirtualMachineScaleSetVMExtensionsListResult
}
-// VirtualMachineScaleSetVMExtensionsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.Update.
+// VirtualMachineScaleSetVMExtensionsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMExtensionsClient.BeginUpdate.
type VirtualMachineScaleSetVMExtensionsClientUpdateResponse struct {
VirtualMachineScaleSetVMExtension
}
-// VirtualMachineScaleSetVMRunCommandsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.CreateOrUpdate.
+// VirtualMachineScaleSetVMRunCommandsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.BeginCreateOrUpdate.
type VirtualMachineScaleSetVMRunCommandsClientCreateOrUpdateResponse struct {
VirtualMachineRunCommand
}
-// VirtualMachineScaleSetVMRunCommandsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.Delete.
+// VirtualMachineScaleSetVMRunCommandsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.BeginDelete.
type VirtualMachineScaleSetVMRunCommandsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1082,22 +1082,22 @@ type VirtualMachineScaleSetVMRunCommandsClientGetResponse struct {
VirtualMachineRunCommand
}
-// VirtualMachineScaleSetVMRunCommandsClientListResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.List.
+// VirtualMachineScaleSetVMRunCommandsClientListResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.NewListPager.
type VirtualMachineScaleSetVMRunCommandsClientListResponse struct {
VirtualMachineRunCommandsListResult
}
-// VirtualMachineScaleSetVMRunCommandsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.Update.
+// VirtualMachineScaleSetVMRunCommandsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMRunCommandsClient.BeginUpdate.
type VirtualMachineScaleSetVMRunCommandsClientUpdateResponse struct {
VirtualMachineRunCommand
}
-// VirtualMachineScaleSetVMsClientDeallocateResponse contains the response from method VirtualMachineScaleSetVMsClient.Deallocate.
+// VirtualMachineScaleSetVMsClientDeallocateResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginDeallocate.
type VirtualMachineScaleSetVMsClientDeallocateResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMsClient.Delete.
+// VirtualMachineScaleSetVMsClientDeleteResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginDelete.
type VirtualMachineScaleSetVMsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1112,37 +1112,37 @@ type VirtualMachineScaleSetVMsClientGetResponse struct {
VirtualMachineScaleSetVM
}
-// VirtualMachineScaleSetVMsClientListResponse contains the response from method VirtualMachineScaleSetVMsClient.List.
+// VirtualMachineScaleSetVMsClientListResponse contains the response from method VirtualMachineScaleSetVMsClient.NewListPager.
type VirtualMachineScaleSetVMsClientListResponse struct {
VirtualMachineScaleSetVMListResult
}
-// VirtualMachineScaleSetVMsClientPerformMaintenanceResponse contains the response from method VirtualMachineScaleSetVMsClient.PerformMaintenance.
+// VirtualMachineScaleSetVMsClientPerformMaintenanceResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginPerformMaintenance.
type VirtualMachineScaleSetVMsClientPerformMaintenanceResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientPowerOffResponse contains the response from method VirtualMachineScaleSetVMsClient.PowerOff.
+// VirtualMachineScaleSetVMsClientPowerOffResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginPowerOff.
type VirtualMachineScaleSetVMsClientPowerOffResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientRedeployResponse contains the response from method VirtualMachineScaleSetVMsClient.Redeploy.
+// VirtualMachineScaleSetVMsClientRedeployResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginRedeploy.
type VirtualMachineScaleSetVMsClientRedeployResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientReimageAllResponse contains the response from method VirtualMachineScaleSetVMsClient.ReimageAll.
+// VirtualMachineScaleSetVMsClientReimageAllResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginReimageAll.
type VirtualMachineScaleSetVMsClientReimageAllResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientReimageResponse contains the response from method VirtualMachineScaleSetVMsClient.Reimage.
+// VirtualMachineScaleSetVMsClientReimageResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginReimage.
type VirtualMachineScaleSetVMsClientReimageResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientRestartResponse contains the response from method VirtualMachineScaleSetVMsClient.Restart.
+// VirtualMachineScaleSetVMsClientRestartResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginRestart.
type VirtualMachineScaleSetVMsClientRestartResponse struct {
// placeholder for future response values
}
@@ -1152,7 +1152,7 @@ type VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataResponse struct {
RetrieveBootDiagnosticsDataResult
}
-// VirtualMachineScaleSetVMsClientRunCommandResponse contains the response from method VirtualMachineScaleSetVMsClient.RunCommand.
+// VirtualMachineScaleSetVMsClientRunCommandResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginRunCommand.
type VirtualMachineScaleSetVMsClientRunCommandResponse struct {
RunCommandResult
}
@@ -1162,12 +1162,12 @@ type VirtualMachineScaleSetVMsClientSimulateEvictionResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientStartResponse contains the response from method VirtualMachineScaleSetVMsClient.Start.
+// VirtualMachineScaleSetVMsClientStartResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginStart.
type VirtualMachineScaleSetVMsClientStartResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetVMsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMsClient.Update.
+// VirtualMachineScaleSetVMsClientUpdateResponse contains the response from method VirtualMachineScaleSetVMsClient.BeginUpdate.
type VirtualMachineScaleSetVMsClientUpdateResponse struct {
VirtualMachineScaleSetVM
}
@@ -1177,22 +1177,22 @@ type VirtualMachineScaleSetsClientConvertToSinglePlacementGroupResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetsClient.CreateOrUpdate.
+// VirtualMachineScaleSetsClientCreateOrUpdateResponse contains the response from method VirtualMachineScaleSetsClient.BeginCreateOrUpdate.
type VirtualMachineScaleSetsClientCreateOrUpdateResponse struct {
VirtualMachineScaleSet
}
-// VirtualMachineScaleSetsClientDeallocateResponse contains the response from method VirtualMachineScaleSetsClient.Deallocate.
+// VirtualMachineScaleSetsClientDeallocateResponse contains the response from method VirtualMachineScaleSetsClient.BeginDeallocate.
type VirtualMachineScaleSetsClientDeallocateResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientDeleteInstancesResponse contains the response from method VirtualMachineScaleSetsClient.DeleteInstances.
+// VirtualMachineScaleSetsClientDeleteInstancesResponse contains the response from method VirtualMachineScaleSetsClient.BeginDeleteInstances.
type VirtualMachineScaleSetsClientDeleteInstancesResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientDeleteResponse contains the response from method VirtualMachineScaleSetsClient.Delete.
+// VirtualMachineScaleSetsClientDeleteResponse contains the response from method VirtualMachineScaleSetsClient.BeginDelete.
type VirtualMachineScaleSetsClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1208,7 +1208,7 @@ type VirtualMachineScaleSetsClientGetInstanceViewResponse struct {
VirtualMachineScaleSetInstanceView
}
-// VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse contains the response from method VirtualMachineScaleSetsClient.GetOSUpgradeHistory.
+// VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse contains the response from method VirtualMachineScaleSetsClient.NewGetOSUpgradeHistoryPager.
type VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse struct {
VirtualMachineScaleSetListOSUpgradeHistory
}
@@ -1218,107 +1218,107 @@ type VirtualMachineScaleSetsClientGetResponse struct {
VirtualMachineScaleSet
}
-// VirtualMachineScaleSetsClientListAllResponse contains the response from method VirtualMachineScaleSetsClient.ListAll.
+// VirtualMachineScaleSetsClientListAllResponse contains the response from method VirtualMachineScaleSetsClient.NewListAllPager.
type VirtualMachineScaleSetsClientListAllResponse struct {
VirtualMachineScaleSetListWithLinkResult
}
-// VirtualMachineScaleSetsClientListByLocationResponse contains the response from method VirtualMachineScaleSetsClient.ListByLocation.
+// VirtualMachineScaleSetsClientListByLocationResponse contains the response from method VirtualMachineScaleSetsClient.NewListByLocationPager.
type VirtualMachineScaleSetsClientListByLocationResponse struct {
VirtualMachineScaleSetListResult
}
-// VirtualMachineScaleSetsClientListResponse contains the response from method VirtualMachineScaleSetsClient.List.
+// VirtualMachineScaleSetsClientListResponse contains the response from method VirtualMachineScaleSetsClient.NewListPager.
type VirtualMachineScaleSetsClientListResponse struct {
VirtualMachineScaleSetListResult
}
-// VirtualMachineScaleSetsClientListSKUsResponse contains the response from method VirtualMachineScaleSetsClient.ListSKUs.
+// VirtualMachineScaleSetsClientListSKUsResponse contains the response from method VirtualMachineScaleSetsClient.NewListSKUsPager.
type VirtualMachineScaleSetsClientListSKUsResponse struct {
VirtualMachineScaleSetListSKUsResult
}
-// VirtualMachineScaleSetsClientPerformMaintenanceResponse contains the response from method VirtualMachineScaleSetsClient.PerformMaintenance.
+// VirtualMachineScaleSetsClientPerformMaintenanceResponse contains the response from method VirtualMachineScaleSetsClient.BeginPerformMaintenance.
type VirtualMachineScaleSetsClientPerformMaintenanceResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientPowerOffResponse contains the response from method VirtualMachineScaleSetsClient.PowerOff.
+// VirtualMachineScaleSetsClientPowerOffResponse contains the response from method VirtualMachineScaleSetsClient.BeginPowerOff.
type VirtualMachineScaleSetsClientPowerOffResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientRedeployResponse contains the response from method VirtualMachineScaleSetsClient.Redeploy.
+// VirtualMachineScaleSetsClientRedeployResponse contains the response from method VirtualMachineScaleSetsClient.BeginRedeploy.
type VirtualMachineScaleSetsClientRedeployResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientReimageAllResponse contains the response from method VirtualMachineScaleSetsClient.ReimageAll.
+// VirtualMachineScaleSetsClientReimageAllResponse contains the response from method VirtualMachineScaleSetsClient.BeginReimageAll.
type VirtualMachineScaleSetsClientReimageAllResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientReimageResponse contains the response from method VirtualMachineScaleSetsClient.Reimage.
+// VirtualMachineScaleSetsClientReimageResponse contains the response from method VirtualMachineScaleSetsClient.BeginReimage.
type VirtualMachineScaleSetsClientReimageResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientRestartResponse contains the response from method VirtualMachineScaleSetsClient.Restart.
+// VirtualMachineScaleSetsClientRestartResponse contains the response from method VirtualMachineScaleSetsClient.BeginRestart.
type VirtualMachineScaleSetsClientRestartResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientSetOrchestrationServiceStateResponse contains the response from method VirtualMachineScaleSetsClient.SetOrchestrationServiceState.
+// VirtualMachineScaleSetsClientSetOrchestrationServiceStateResponse contains the response from method VirtualMachineScaleSetsClient.BeginSetOrchestrationServiceState.
type VirtualMachineScaleSetsClientSetOrchestrationServiceStateResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientStartResponse contains the response from method VirtualMachineScaleSetsClient.Start.
+// VirtualMachineScaleSetsClientStartResponse contains the response from method VirtualMachineScaleSetsClient.BeginStart.
type VirtualMachineScaleSetsClientStartResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientUpdateInstancesResponse contains the response from method VirtualMachineScaleSetsClient.UpdateInstances.
+// VirtualMachineScaleSetsClientUpdateInstancesResponse contains the response from method VirtualMachineScaleSetsClient.BeginUpdateInstances.
type VirtualMachineScaleSetsClientUpdateInstancesResponse struct {
// placeholder for future response values
}
-// VirtualMachineScaleSetsClientUpdateResponse contains the response from method VirtualMachineScaleSetsClient.Update.
+// VirtualMachineScaleSetsClientUpdateResponse contains the response from method VirtualMachineScaleSetsClient.BeginUpdate.
type VirtualMachineScaleSetsClientUpdateResponse struct {
VirtualMachineScaleSet
}
-// VirtualMachineSizesClientListResponse contains the response from method VirtualMachineSizesClient.List.
+// VirtualMachineSizesClientListResponse contains the response from method VirtualMachineSizesClient.NewListPager.
type VirtualMachineSizesClientListResponse struct {
VirtualMachineSizeListResult
}
-// VirtualMachinesClientAssessPatchesResponse contains the response from method VirtualMachinesClient.AssessPatches.
+// VirtualMachinesClientAssessPatchesResponse contains the response from method VirtualMachinesClient.BeginAssessPatches.
type VirtualMachinesClientAssessPatchesResponse struct {
VirtualMachineAssessPatchesResult
}
-// VirtualMachinesClientCaptureResponse contains the response from method VirtualMachinesClient.Capture.
+// VirtualMachinesClientCaptureResponse contains the response from method VirtualMachinesClient.BeginCapture.
type VirtualMachinesClientCaptureResponse struct {
VirtualMachineCaptureResult
}
-// VirtualMachinesClientConvertToManagedDisksResponse contains the response from method VirtualMachinesClient.ConvertToManagedDisks.
+// VirtualMachinesClientConvertToManagedDisksResponse contains the response from method VirtualMachinesClient.BeginConvertToManagedDisks.
type VirtualMachinesClientConvertToManagedDisksResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientCreateOrUpdateResponse contains the response from method VirtualMachinesClient.CreateOrUpdate.
+// VirtualMachinesClientCreateOrUpdateResponse contains the response from method VirtualMachinesClient.BeginCreateOrUpdate.
type VirtualMachinesClientCreateOrUpdateResponse struct {
VirtualMachine
}
-// VirtualMachinesClientDeallocateResponse contains the response from method VirtualMachinesClient.Deallocate.
+// VirtualMachinesClientDeallocateResponse contains the response from method VirtualMachinesClient.BeginDeallocate.
type VirtualMachinesClientDeallocateResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientDeleteResponse contains the response from method VirtualMachinesClient.Delete.
+// VirtualMachinesClientDeleteResponse contains the response from method VirtualMachinesClient.BeginDelete.
type VirtualMachinesClientDeleteResponse struct {
// placeholder for future response values
}
@@ -1333,7 +1333,7 @@ type VirtualMachinesClientGetResponse struct {
VirtualMachine
}
-// VirtualMachinesClientInstallPatchesResponse contains the response from method VirtualMachinesClient.InstallPatches.
+// VirtualMachinesClientInstallPatchesResponse contains the response from method VirtualMachinesClient.BeginInstallPatches.
type VirtualMachinesClientInstallPatchesResponse struct {
VirtualMachineInstallPatchesResult
}
@@ -1343,52 +1343,52 @@ type VirtualMachinesClientInstanceViewResponse struct {
VirtualMachineInstanceView
}
-// VirtualMachinesClientListAllResponse contains the response from method VirtualMachinesClient.ListAll.
+// VirtualMachinesClientListAllResponse contains the response from method VirtualMachinesClient.NewListAllPager.
type VirtualMachinesClientListAllResponse struct {
VirtualMachineListResult
}
-// VirtualMachinesClientListAvailableSizesResponse contains the response from method VirtualMachinesClient.ListAvailableSizes.
+// VirtualMachinesClientListAvailableSizesResponse contains the response from method VirtualMachinesClient.NewListAvailableSizesPager.
type VirtualMachinesClientListAvailableSizesResponse struct {
VirtualMachineSizeListResult
}
-// VirtualMachinesClientListByLocationResponse contains the response from method VirtualMachinesClient.ListByLocation.
+// VirtualMachinesClientListByLocationResponse contains the response from method VirtualMachinesClient.NewListByLocationPager.
type VirtualMachinesClientListByLocationResponse struct {
VirtualMachineListResult
}
-// VirtualMachinesClientListResponse contains the response from method VirtualMachinesClient.List.
+// VirtualMachinesClientListResponse contains the response from method VirtualMachinesClient.NewListPager.
type VirtualMachinesClientListResponse struct {
VirtualMachineListResult
}
-// VirtualMachinesClientPerformMaintenanceResponse contains the response from method VirtualMachinesClient.PerformMaintenance.
+// VirtualMachinesClientPerformMaintenanceResponse contains the response from method VirtualMachinesClient.BeginPerformMaintenance.
type VirtualMachinesClientPerformMaintenanceResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientPowerOffResponse contains the response from method VirtualMachinesClient.PowerOff.
+// VirtualMachinesClientPowerOffResponse contains the response from method VirtualMachinesClient.BeginPowerOff.
type VirtualMachinesClientPowerOffResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientReapplyResponse contains the response from method VirtualMachinesClient.Reapply.
+// VirtualMachinesClientReapplyResponse contains the response from method VirtualMachinesClient.BeginReapply.
type VirtualMachinesClientReapplyResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientRedeployResponse contains the response from method VirtualMachinesClient.Redeploy.
+// VirtualMachinesClientRedeployResponse contains the response from method VirtualMachinesClient.BeginRedeploy.
type VirtualMachinesClientRedeployResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientReimageResponse contains the response from method VirtualMachinesClient.Reimage.
+// VirtualMachinesClientReimageResponse contains the response from method VirtualMachinesClient.BeginReimage.
type VirtualMachinesClientReimageResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientRestartResponse contains the response from method VirtualMachinesClient.Restart.
+// VirtualMachinesClientRestartResponse contains the response from method VirtualMachinesClient.BeginRestart.
type VirtualMachinesClientRestartResponse struct {
// placeholder for future response values
}
@@ -1398,7 +1398,7 @@ type VirtualMachinesClientRetrieveBootDiagnosticsDataResponse struct {
RetrieveBootDiagnosticsDataResult
}
-// VirtualMachinesClientRunCommandResponse contains the response from method VirtualMachinesClient.RunCommand.
+// VirtualMachinesClientRunCommandResponse contains the response from method VirtualMachinesClient.BeginRunCommand.
type VirtualMachinesClientRunCommandResponse struct {
RunCommandResult
}
@@ -1408,12 +1408,12 @@ type VirtualMachinesClientSimulateEvictionResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientStartResponse contains the response from method VirtualMachinesClient.Start.
+// VirtualMachinesClientStartResponse contains the response from method VirtualMachinesClient.BeginStart.
type VirtualMachinesClientStartResponse struct {
// placeholder for future response values
}
-// VirtualMachinesClientUpdateResponse contains the response from method VirtualMachinesClient.Update.
+// VirtualMachinesClientUpdateResponse contains the response from method VirtualMachinesClient.BeginUpdate.
type VirtualMachinesClientUpdateResponse struct {
VirtualMachine
}
diff --git a/sdk/resourcemanager/compute/armcompute/restorepointcollections_client.go b/sdk/resourcemanager/compute/armcompute/restorepointcollections_client.go
index ff31b1618b68..a61751127cc4 100644
--- a/sdk/resourcemanager/compute/armcompute/restorepointcollections_client.go
+++ b/sdk/resourcemanager/compute/armcompute/restorepointcollections_client.go
@@ -32,10 +32,10 @@ type RestorePointCollectionsClient struct {
}
// NewRestorePointCollectionsClient creates a new instance of RestorePointCollectionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewRestorePointCollectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RestorePointCollectionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,12 +59,13 @@ func NewRestorePointCollectionsClient(subscriptionID string, credential azcore.T
// CreateOrUpdate - The operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints
// for more details. When updating a restore point collection, only tags may be modified.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection.
-// parameters - Parameters supplied to the Create or Update restore point collection operation.
-// options - RestorePointCollectionsClientCreateOrUpdateOptions contains the optional parameters for the RestorePointCollectionsClient.CreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection.
+// - parameters - Parameters supplied to the Create or Update restore point collection operation.
+// - options - RestorePointCollectionsClientCreateOrUpdateOptions contains the optional parameters for the RestorePointCollectionsClient.CreateOrUpdate
+// method.
func (client *RestorePointCollectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, restorePointCollectionName string, parameters RestorePointCollection, options *RestorePointCollectionsClientCreateOrUpdateOptions) (RestorePointCollectionsClientCreateOrUpdateResponse, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, restorePointCollectionName, parameters, options)
if err != nil {
@@ -118,11 +119,12 @@ func (client *RestorePointCollectionsClient) createOrUpdateHandleResponse(resp *
// BeginDelete - The operation to delete the restore point collection. This operation will also delete all the contained restore
// points.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the Restore Point Collection.
-// options - RestorePointCollectionsClientBeginDeleteOptions contains the optional parameters for the RestorePointCollectionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the Restore Point Collection.
+// - options - RestorePointCollectionsClientBeginDeleteOptions contains the optional parameters for the RestorePointCollectionsClient.BeginDelete
+// method.
func (client *RestorePointCollectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, restorePointCollectionName string, options *RestorePointCollectionsClientBeginDeleteOptions) (*runtime.Poller[RestorePointCollectionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, restorePointCollectionName, options)
@@ -138,6 +140,7 @@ func (client *RestorePointCollectionsClient) BeginDelete(ctx context.Context, re
// Delete - The operation to delete the restore point collection. This operation will also delete all the contained restore
// points.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *RestorePointCollectionsClient) deleteOperation(ctx context.Context, resourceGroupName string, restorePointCollectionName string, options *RestorePointCollectionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, restorePointCollectionName, options)
@@ -182,11 +185,12 @@ func (client *RestorePointCollectionsClient) deleteCreateRequest(ctx context.Con
// Get - The operation to get the restore point collection.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection.
-// options - RestorePointCollectionsClientGetOptions contains the optional parameters for the RestorePointCollectionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection.
+// - options - RestorePointCollectionsClientGetOptions contains the optional parameters for the RestorePointCollectionsClient.Get
+// method.
func (client *RestorePointCollectionsClient) Get(ctx context.Context, resourceGroupName string, restorePointCollectionName string, options *RestorePointCollectionsClientGetOptions) (RestorePointCollectionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, restorePointCollectionName, options)
if err != nil {
@@ -241,10 +245,11 @@ func (client *RestorePointCollectionsClient) getHandleResponse(resp *http.Respon
}
// NewListPager - Gets the list of restore point collections in a resource group.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - RestorePointCollectionsClientListOptions contains the optional parameters for the RestorePointCollectionsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - RestorePointCollectionsClientListOptions contains the optional parameters for the RestorePointCollectionsClient.NewListPager
+// method.
func (client *RestorePointCollectionsClient) NewListPager(resourceGroupName string, options *RestorePointCollectionsClientListOptions) *runtime.Pager[RestorePointCollectionsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[RestorePointCollectionsClientListResponse]{
More: func(page RestorePointCollectionsClientListResponse) bool {
@@ -307,9 +312,10 @@ func (client *RestorePointCollectionsClient) listHandleResponse(resp *http.Respo
// NewListAllPager - Gets the list of restore point collections in the subscription. Use nextLink property in the response
// to get the next page of restore point collections. Do this till nextLink is not null to fetch all
// the restore point collections.
+//
// Generated from API version 2022-11-01
-// options - RestorePointCollectionsClientListAllOptions contains the optional parameters for the RestorePointCollectionsClient.ListAll
-// method.
+// - options - RestorePointCollectionsClientListAllOptions contains the optional parameters for the RestorePointCollectionsClient.NewListAllPager
+// method.
func (client *RestorePointCollectionsClient) NewListAllPager(options *RestorePointCollectionsClientListAllOptions) *runtime.Pager[RestorePointCollectionsClientListAllResponse] {
return runtime.NewPager(runtime.PagingHandler[RestorePointCollectionsClientListAllResponse]{
More: func(page RestorePointCollectionsClientListAllResponse) bool {
@@ -367,12 +373,13 @@ func (client *RestorePointCollectionsClient) listAllHandleResponse(resp *http.Re
// Update - The operation to update the restore point collection.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection.
-// parameters - Parameters supplied to the Update restore point collection operation.
-// options - RestorePointCollectionsClientUpdateOptions contains the optional parameters for the RestorePointCollectionsClient.Update
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection.
+// - parameters - Parameters supplied to the Update restore point collection operation.
+// - options - RestorePointCollectionsClientUpdateOptions contains the optional parameters for the RestorePointCollectionsClient.Update
+// method.
func (client *RestorePointCollectionsClient) Update(ctx context.Context, resourceGroupName string, restorePointCollectionName string, parameters RestorePointCollectionUpdate, options *RestorePointCollectionsClientUpdateOptions) (RestorePointCollectionsClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, restorePointCollectionName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/restorepointcollections_client_example_test.go b/sdk/resourcemanager/compute/armcompute/restorepointcollections_client_example_test.go
deleted file mode 100644
index e41a1b282b70..000000000000
--- a/sdk/resourcemanager/compute/armcompute/restorepointcollections_client_example_test.go
+++ /dev/null
@@ -1,251 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate_ForCrossRegionCopy.json
-func ExampleRestorePointCollectionsClient_CreateOrUpdate_createOrUpdateARestorePointCollectionForCrossRegionCopy() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myRpc", armcompute.RestorePointCollection{
- Location: to.Ptr("norwayeast"),
- Tags: map[string]*string{
- "myTag1": to.Ptr("tagValue1"),
- },
- Properties: &armcompute.RestorePointCollectionProperties{
- Source: &armcompute.RestorePointCollectionSourceProperties{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/sourceRpcName"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate.json
-func ExampleRestorePointCollectionsClient_CreateOrUpdate_createOrUpdateARestorePointCollection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.CreateOrUpdate(ctx, "myResourceGroup", "myRpc", armcompute.RestorePointCollection{
- Location: to.Ptr("norwayeast"),
- Tags: map[string]*string{
- "myTag1": to.Ptr("tagValue1"),
- },
- Properties: &armcompute.RestorePointCollectionProperties{
- Source: &armcompute.RestorePointCollectionSourceProperties{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollections_Update_MaximumSet_Gen.json
-func ExampleRestorePointCollectionsClient_Update_restorePointCollectionsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", armcompute.RestorePointCollectionUpdate{
- Tags: map[string]*string{
- "key8536": to.Ptr("aaaaaaaaaaaaaaaaaaa"),
- },
- Properties: &armcompute.RestorePointCollectionProperties{
- Source: &armcompute.RestorePointCollectionSourceProperties{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollections_Update_MinimumSet_Gen.json
-func ExampleRestorePointCollectionsClient_Update_restorePointCollectionsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaa", armcompute.RestorePointCollectionUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollections_Delete_MaximumSet_Gen.json
-func ExampleRestorePointCollectionsClient_BeginDelete_restorePointCollectionsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollections_Delete_MinimumSet_Gen.json
-func ExampleRestorePointCollectionsClient_BeginDelete_restorePointCollectionsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_Get.json
-func ExampleRestorePointCollectionsClient_Get_getARestorePointCollectionButNotTheRestorePointsContainedInTheRestorePointCollection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myRpc", &armcompute.RestorePointCollectionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_Get_WithContainedRestorePoints.json
-func ExampleRestorePointCollectionsClient_Get_getARestorePointCollectionIncludingTheRestorePointsContainedInTheRestorePointCollection() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "rpcName", &armcompute.RestorePointCollectionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_ListByResourceGroup.json
-func ExampleRestorePointCollectionsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePointCollection_ListBySubscription.json
-func ExampleRestorePointCollectionsClient_NewListAllPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointCollectionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/restorepoints_client.go b/sdk/resourcemanager/compute/armcompute/restorepoints_client.go
index 4365cc75ac4e..40dae7931819 100644
--- a/sdk/resourcemanager/compute/armcompute/restorepoints_client.go
+++ b/sdk/resourcemanager/compute/armcompute/restorepoints_client.go
@@ -32,10 +32,10 @@ type RestorePointsClient struct {
}
// NewRestorePointsClient creates a new instance of RestorePointsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewRestorePointsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RestorePointsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewRestorePointsClient(subscriptionID string, credential azcore.TokenCreden
// BeginCreate - The operation to create the restore point. Updating properties of an existing restore point is not allowed
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection.
-// restorePointName - The name of the restore point.
-// parameters - Parameters supplied to the Create restore point operation.
-// options - RestorePointsClientBeginCreateOptions contains the optional parameters for the RestorePointsClient.BeginCreate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection.
+// - restorePointName - The name of the restore point.
+// - parameters - Parameters supplied to the Create restore point operation.
+// - options - RestorePointsClientBeginCreateOptions contains the optional parameters for the RestorePointsClient.BeginCreate
+// method.
func (client *RestorePointsClient) BeginCreate(ctx context.Context, resourceGroupName string, restorePointCollectionName string, restorePointName string, parameters RestorePoint, options *RestorePointsClientBeginCreateOptions) (*runtime.Poller[RestorePointsClientCreateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.create(ctx, resourceGroupName, restorePointCollectionName, restorePointName, parameters, options)
@@ -79,6 +80,7 @@ func (client *RestorePointsClient) BeginCreate(ctx context.Context, resourceGrou
// Create - The operation to create the restore point. Updating properties of an existing restore point is not allowed
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *RestorePointsClient) create(ctx context.Context, resourceGroupName string, restorePointCollectionName string, restorePointName string, parameters RestorePoint, options *RestorePointsClientBeginCreateOptions) (*http.Response, error) {
req, err := client.createCreateRequest(ctx, resourceGroupName, restorePointCollectionName, restorePointName, parameters, options)
@@ -127,12 +129,13 @@ func (client *RestorePointsClient) createCreateRequest(ctx context.Context, reso
// BeginDelete - The operation to delete the restore point.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the Restore Point Collection.
-// restorePointName - The name of the restore point.
-// options - RestorePointsClientBeginDeleteOptions contains the optional parameters for the RestorePointsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the Restore Point Collection.
+// - restorePointName - The name of the restore point.
+// - options - RestorePointsClientBeginDeleteOptions contains the optional parameters for the RestorePointsClient.BeginDelete
+// method.
func (client *RestorePointsClient) BeginDelete(ctx context.Context, resourceGroupName string, restorePointCollectionName string, restorePointName string, options *RestorePointsClientBeginDeleteOptions) (*runtime.Poller[RestorePointsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, restorePointCollectionName, restorePointName, options)
@@ -147,6 +150,7 @@ func (client *RestorePointsClient) BeginDelete(ctx context.Context, resourceGrou
// Delete - The operation to delete the restore point.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *RestorePointsClient) deleteOperation(ctx context.Context, resourceGroupName string, restorePointCollectionName string, restorePointName string, options *RestorePointsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, restorePointCollectionName, restorePointName, options)
@@ -195,11 +199,12 @@ func (client *RestorePointsClient) deleteCreateRequest(ctx context.Context, reso
// Get - The operation to get the restore point.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// restorePointCollectionName - The name of the restore point collection.
-// restorePointName - The name of the restore point.
-// options - RestorePointsClientGetOptions contains the optional parameters for the RestorePointsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - restorePointCollectionName - The name of the restore point collection.
+// - restorePointName - The name of the restore point.
+// - options - RestorePointsClientGetOptions contains the optional parameters for the RestorePointsClient.Get method.
func (client *RestorePointsClient) Get(ctx context.Context, resourceGroupName string, restorePointCollectionName string, restorePointName string, options *RestorePointsClientGetOptions) (RestorePointsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, restorePointCollectionName, restorePointName, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/restorepoints_client_example_test.go b/sdk/resourcemanager/compute/armcompute/restorepoints_client_example_test.go
deleted file mode 100644
index 103d8f3004dd..000000000000
--- a/sdk/resourcemanager/compute/armcompute/restorepoints_client_example_test.go
+++ /dev/null
@@ -1,153 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoint_Copy_BetweenRegions.json
-func ExampleRestorePointsClient_BeginCreate_copyARestorePointToADifferentRegion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreate(ctx, "myResourceGroup", "rpcName", "rpName", armcompute.RestorePoint{
- Properties: &armcompute.RestorePointProperties{
- SourceRestorePoint: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/sourceRpcName/restorePoints/sourceRpName"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoint_Create.json
-func ExampleRestorePointsClient_BeginCreate_createARestorePoint() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreate(ctx, "myResourceGroup", "rpcName", "rpName", armcompute.RestorePoint{
- Properties: &armcompute.RestorePointProperties{
- ExcludeDisks: []*armcompute.APIEntityReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123"),
- }},
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoints_Delete_MaximumSet_Gen.json
-func ExampleRestorePointsClient_BeginDelete_restorePointsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", "a", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoints_Delete_MinimumSet_Gen.json
-func ExampleRestorePointsClient_BeginDelete_restorePointsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoint_Get.json
-func ExampleRestorePointsClient_Get_getARestorePoint() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "rpcName", "rpName", &armcompute.RestorePointsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/restorePointExamples/RestorePoint_Get_WithInstanceView.json
-func ExampleRestorePointsClient_Get_getRestorePointWithInstanceView() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewRestorePointsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "rpcName", "rpName", &armcompute.RestorePointsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleries_client.go b/sdk/resourcemanager/compute/armcompute/sharedgalleries_client.go
index 69c2582f9809..185bd47e0c0c 100644
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleries_client.go
+++ b/sdk/resourcemanager/compute/armcompute/sharedgalleries_client.go
@@ -32,10 +32,10 @@ type SharedGalleriesClient struct {
}
// NewSharedGalleriesClient creates a new instance of SharedGalleriesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewSharedGalleriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SharedGalleriesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,10 +58,11 @@ func NewSharedGalleriesClient(subscriptionID string, credential azcore.TokenCred
// Get - Get a shared gallery by subscription id or tenant id.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// galleryUniqueName - The unique name of the Shared Gallery.
-// options - SharedGalleriesClientGetOptions contains the optional parameters for the SharedGalleriesClient.Get method.
+// - location - Resource location.
+// - galleryUniqueName - The unique name of the Shared Gallery.
+// - options - SharedGalleriesClientGetOptions contains the optional parameters for the SharedGalleriesClient.Get method.
func (client *SharedGalleriesClient) Get(ctx context.Context, location string, galleryUniqueName string, options *SharedGalleriesClientGetOptions) (SharedGalleriesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, galleryUniqueName, options)
if err != nil {
@@ -113,9 +114,11 @@ func (client *SharedGalleriesClient) getHandleResponse(resp *http.Response) (Sha
}
// NewListPager - List shared galleries by subscription id or tenant id.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// options - SharedGalleriesClientListOptions contains the optional parameters for the SharedGalleriesClient.List method.
+// - location - Resource location.
+// - options - SharedGalleriesClientListOptions contains the optional parameters for the SharedGalleriesClient.NewListPager
+// method.
func (client *SharedGalleriesClient) NewListPager(location string, options *SharedGalleriesClientListOptions) *runtime.Pager[SharedGalleriesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[SharedGalleriesClientListResponse]{
More: func(page SharedGalleriesClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleries_client_example_test.go b/sdk/resourcemanager/compute/armcompute/sharedgalleries_client_example_test.go
deleted file mode 100644
index d4cd3d8029ca..000000000000
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleries_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGallery_List.json
-func ExampleSharedGalleriesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myLocation", &armcompute.SharedGalleriesClientListOptions{SharedTo: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGallery_Get.json
-func ExampleSharedGalleriesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleriesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "galleryUniqueName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client.go b/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client.go
index 14997eba4050..057a1970cb7a 100644
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client.go
+++ b/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client.go
@@ -32,10 +32,10 @@ type SharedGalleryImagesClient struct {
}
// NewSharedGalleryImagesClient creates a new instance of SharedGalleryImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewSharedGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SharedGalleryImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,11 +58,12 @@ func NewSharedGalleryImagesClient(subscriptionID string, credential azcore.Token
// Get - Get a shared gallery image by subscription id or tenant id.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// galleryUniqueName - The unique name of the Shared Gallery.
-// galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
-// options - SharedGalleryImagesClientGetOptions contains the optional parameters for the SharedGalleryImagesClient.Get method.
+// - location - Resource location.
+// - galleryUniqueName - The unique name of the Shared Gallery.
+// - galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
+// - options - SharedGalleryImagesClientGetOptions contains the optional parameters for the SharedGalleryImagesClient.Get method.
func (client *SharedGalleryImagesClient) Get(ctx context.Context, location string, galleryUniqueName string, galleryImageName string, options *SharedGalleryImagesClientGetOptions) (SharedGalleryImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, galleryUniqueName, galleryImageName, options)
if err != nil {
@@ -118,11 +119,12 @@ func (client *SharedGalleryImagesClient) getHandleResponse(resp *http.Response)
}
// NewListPager - List shared gallery images by subscription id or tenant id.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// galleryUniqueName - The unique name of the Shared Gallery.
-// options - SharedGalleryImagesClientListOptions contains the optional parameters for the SharedGalleryImagesClient.List
-// method.
+// - location - Resource location.
+// - galleryUniqueName - The unique name of the Shared Gallery.
+// - options - SharedGalleryImagesClientListOptions contains the optional parameters for the SharedGalleryImagesClient.NewListPager
+// method.
func (client *SharedGalleryImagesClient) NewListPager(location string, galleryUniqueName string, options *SharedGalleryImagesClientListOptions) *runtime.Pager[SharedGalleryImagesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[SharedGalleryImagesClientListResponse]{
More: func(page SharedGalleryImagesClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client_example_test.go b/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client_example_test.go
deleted file mode 100644
index cda97d337cfb..000000000000
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleryimages_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGalleryImages_List.json
-func ExampleSharedGalleryImagesClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myLocation", "galleryUniqueName", &armcompute.SharedGalleryImagesClientListOptions{SharedTo: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGalleryImage_Get.json
-func ExampleSharedGalleryImagesClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleryImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "galleryUniqueName", "myGalleryImageName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client.go b/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client.go
index 37a360eb5216..96f74c09ebe2 100644
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client.go
@@ -32,10 +32,10 @@ type SharedGalleryImageVersionsClient struct {
}
// NewSharedGalleryImageVersionsClient creates a new instance of SharedGalleryImageVersionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewSharedGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SharedGalleryImageVersionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,15 +58,16 @@ func NewSharedGalleryImageVersionsClient(subscriptionID string, credential azcor
// Get - Get a shared gallery image version by subscription id or tenant id.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// galleryUniqueName - The unique name of the Shared Gallery.
-// galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
-// galleryImageVersionName - The name of the gallery image version to be created. Needs to follow semantic version name pattern:
-// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
-// Format: ..
-// options - SharedGalleryImageVersionsClientGetOptions contains the optional parameters for the SharedGalleryImageVersionsClient.Get
-// method.
+// - location - Resource location.
+// - galleryUniqueName - The unique name of the Shared Gallery.
+// - galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
+// - galleryImageVersionName - The name of the gallery image version to be created. Needs to follow semantic version name pattern:
+// The allowed characters are digit and period. Digits must be within the range of a 32-bit integer.
+// Format: ..
+// - options - SharedGalleryImageVersionsClientGetOptions contains the optional parameters for the SharedGalleryImageVersionsClient.Get
+// method.
func (client *SharedGalleryImageVersionsClient) Get(ctx context.Context, location string, galleryUniqueName string, galleryImageName string, galleryImageVersionName string, options *SharedGalleryImageVersionsClientGetOptions) (SharedGalleryImageVersionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, galleryUniqueName, galleryImageName, galleryImageVersionName, options)
if err != nil {
@@ -126,12 +127,13 @@ func (client *SharedGalleryImageVersionsClient) getHandleResponse(resp *http.Res
}
// NewListPager - List shared gallery image versions by subscription id or tenant id.
+//
// Generated from API version 2022-03-03
-// location - Resource location.
-// galleryUniqueName - The unique name of the Shared Gallery.
-// galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
-// options - SharedGalleryImageVersionsClientListOptions contains the optional parameters for the SharedGalleryImageVersionsClient.List
-// method.
+// - location - Resource location.
+// - galleryUniqueName - The unique name of the Shared Gallery.
+// - galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
+// - options - SharedGalleryImageVersionsClientListOptions contains the optional parameters for the SharedGalleryImageVersionsClient.NewListPager
+// method.
func (client *SharedGalleryImageVersionsClient) NewListPager(location string, galleryUniqueName string, galleryImageName string, options *SharedGalleryImageVersionsClientListOptions) *runtime.Pager[SharedGalleryImageVersionsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[SharedGalleryImageVersionsClientListResponse]{
More: func(page SharedGalleryImageVersionsClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client_example_test.go
deleted file mode 100644
index c0fc7442b991..000000000000
--- a/sdk/resourcemanager/compute/armcompute/sharedgalleryimageversions_client_example_test.go
+++ /dev/null
@@ -1,60 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGalleryImageVersions_List.json
-func ExampleSharedGalleryImageVersionsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myLocation", "galleryUniqueName", "myGalleryImageName", &armcompute.SharedGalleryImageVersionsClientListOptions{SharedTo: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-03-03/examples/sharedGalleryExamples/SharedGalleryImageVersion_Get.json
-func ExampleSharedGalleryImageVersionsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSharedGalleryImageVersionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myLocation", "galleryUniqueName", "myGalleryImageName", "myGalleryImageVersionName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/snapshots_client.go b/sdk/resourcemanager/compute/armcompute/snapshots_client.go
index 3ea75503cbbb..ff4b64fac369 100644
--- a/sdk/resourcemanager/compute/armcompute/snapshots_client.go
+++ b/sdk/resourcemanager/compute/armcompute/snapshots_client.go
@@ -32,10 +32,10 @@ type SnapshotsClient struct {
}
// NewSnapshotsClient creates a new instance of SnapshotsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewSnapshotsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SnapshotsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewSnapshotsClient(subscriptionID string, credential azcore.TokenCredential
// BeginCreateOrUpdate - Creates or updates a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// snapshot - Snapshot object supplied in the body of the Put disk operation.
-// options - SnapshotsClientBeginCreateOrUpdateOptions contains the optional parameters for the SnapshotsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - snapshot - Snapshot object supplied in the body of the Put disk operation.
+// - options - SnapshotsClientBeginCreateOrUpdateOptions contains the optional parameters for the SnapshotsClient.BeginCreateOrUpdate
+// method.
func (client *SnapshotsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, snapshotName string, snapshot Snapshot, options *SnapshotsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SnapshotsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, snapshotName, snapshot, options)
@@ -80,6 +81,7 @@ func (client *SnapshotsClient) BeginCreateOrUpdate(ctx context.Context, resource
// CreateOrUpdate - Creates or updates a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *SnapshotsClient) createOrUpdate(ctx context.Context, resourceGroupName string, snapshotName string, snapshot Snapshot, options *SnapshotsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, snapshotName, snapshot, options)
@@ -124,12 +126,13 @@ func (client *SnapshotsClient) createOrUpdateCreateRequest(ctx context.Context,
// BeginDelete - Deletes a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// options - SnapshotsClientBeginDeleteOptions contains the optional parameters for the SnapshotsClient.BeginDelete method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - options - SnapshotsClientBeginDeleteOptions contains the optional parameters for the SnapshotsClient.BeginDelete method.
func (client *SnapshotsClient) BeginDelete(ctx context.Context, resourceGroupName string, snapshotName string, options *SnapshotsClientBeginDeleteOptions) (*runtime.Poller[SnapshotsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, snapshotName, options)
@@ -144,6 +147,7 @@ func (client *SnapshotsClient) BeginDelete(ctx context.Context, resourceGroupNam
// Delete - Deletes a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *SnapshotsClient) deleteOperation(ctx context.Context, resourceGroupName string, snapshotName string, options *SnapshotsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, snapshotName, options)
@@ -187,12 +191,13 @@ func (client *SnapshotsClient) deleteCreateRequest(ctx context.Context, resource
// Get - Gets information about a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// options - SnapshotsClientGetOptions contains the optional parameters for the SnapshotsClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - options - SnapshotsClientGetOptions contains the optional parameters for the SnapshotsClient.Get method.
func (client *SnapshotsClient) Get(ctx context.Context, resourceGroupName string, snapshotName string, options *SnapshotsClientGetOptions) (SnapshotsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, snapshotName, options)
if err != nil {
@@ -245,14 +250,15 @@ func (client *SnapshotsClient) getHandleResponse(resp *http.Response) (Snapshots
// BeginGrantAccess - Grants access to a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// grantAccessData - Access data object supplied in the body of the get snapshot access operation.
-// options - SnapshotsClientBeginGrantAccessOptions contains the optional parameters for the SnapshotsClient.BeginGrantAccess
-// method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - grantAccessData - Access data object supplied in the body of the get snapshot access operation.
+// - options - SnapshotsClientBeginGrantAccessOptions contains the optional parameters for the SnapshotsClient.BeginGrantAccess
+// method.
func (client *SnapshotsClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, snapshotName string, grantAccessData GrantAccessData, options *SnapshotsClientBeginGrantAccessOptions) (*runtime.Poller[SnapshotsClientGrantAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.grantAccess(ctx, resourceGroupName, snapshotName, grantAccessData, options)
@@ -269,6 +275,7 @@ func (client *SnapshotsClient) BeginGrantAccess(ctx context.Context, resourceGro
// GrantAccess - Grants access to a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *SnapshotsClient) grantAccess(ctx context.Context, resourceGroupName string, snapshotName string, grantAccessData GrantAccessData, options *SnapshotsClientBeginGrantAccessOptions) (*http.Response, error) {
req, err := client.grantAccessCreateRequest(ctx, resourceGroupName, snapshotName, grantAccessData, options)
@@ -312,8 +319,9 @@ func (client *SnapshotsClient) grantAccessCreateRequest(ctx context.Context, res
}
// NewListPager - Lists snapshots under a subscription.
+//
// Generated from API version 2022-07-02
-// options - SnapshotsClientListOptions contains the optional parameters for the SnapshotsClient.List method.
+// - options - SnapshotsClientListOptions contains the optional parameters for the SnapshotsClient.NewListPager method.
func (client *SnapshotsClient) NewListPager(options *SnapshotsClientListOptions) *runtime.Pager[SnapshotsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[SnapshotsClientListResponse]{
More: func(page SnapshotsClientListResponse) bool {
@@ -370,10 +378,11 @@ func (client *SnapshotsClient) listHandleResponse(resp *http.Response) (Snapshot
}
// NewListByResourceGroupPager - Lists snapshots under a resource group.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// options - SnapshotsClientListByResourceGroupOptions contains the optional parameters for the SnapshotsClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - SnapshotsClientListByResourceGroupOptions contains the optional parameters for the SnapshotsClient.NewListByResourceGroupPager
+// method.
func (client *SnapshotsClient) NewListByResourceGroupPager(resourceGroupName string, options *SnapshotsClientListByResourceGroupOptions) *runtime.Pager[SnapshotsClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[SnapshotsClientListByResourceGroupResponse]{
More: func(page SnapshotsClientListByResourceGroupResponse) bool {
@@ -435,13 +444,14 @@ func (client *SnapshotsClient) listByResourceGroupHandleResponse(resp *http.Resp
// BeginRevokeAccess - Revokes access to a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// options - SnapshotsClientBeginRevokeAccessOptions contains the optional parameters for the SnapshotsClient.BeginRevokeAccess
-// method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - options - SnapshotsClientBeginRevokeAccessOptions contains the optional parameters for the SnapshotsClient.BeginRevokeAccess
+// method.
func (client *SnapshotsClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, snapshotName string, options *SnapshotsClientBeginRevokeAccessOptions) (*runtime.Poller[SnapshotsClientRevokeAccessResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.revokeAccess(ctx, resourceGroupName, snapshotName, options)
@@ -458,6 +468,7 @@ func (client *SnapshotsClient) BeginRevokeAccess(ctx context.Context, resourceGr
// RevokeAccess - Revokes access to a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *SnapshotsClient) revokeAccess(ctx context.Context, resourceGroupName string, snapshotName string, options *SnapshotsClientBeginRevokeAccessOptions) (*http.Response, error) {
req, err := client.revokeAccessCreateRequest(ctx, resourceGroupName, snapshotName, options)
@@ -501,13 +512,14 @@ func (client *SnapshotsClient) revokeAccessCreateRequest(ctx context.Context, re
// BeginUpdate - Updates (patches) a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
-// resourceGroupName - The name of the resource group.
-// snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
-// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
-// characters.
-// snapshot - Snapshot object supplied in the body of the Patch snapshot operation.
-// options - SnapshotsClientBeginUpdateOptions contains the optional parameters for the SnapshotsClient.BeginUpdate method.
+// - resourceGroupName - The name of the resource group.
+// - snapshotName - The name of the snapshot that is being created. The name can't be changed after the snapshot is created.
+// Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80
+// characters.
+// - snapshot - Snapshot object supplied in the body of the Patch snapshot operation.
+// - options - SnapshotsClientBeginUpdateOptions contains the optional parameters for the SnapshotsClient.BeginUpdate method.
func (client *SnapshotsClient) BeginUpdate(ctx context.Context, resourceGroupName string, snapshotName string, snapshot SnapshotUpdate, options *SnapshotsClientBeginUpdateOptions) (*runtime.Poller[SnapshotsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, snapshotName, snapshot, options)
@@ -522,6 +534,7 @@ func (client *SnapshotsClient) BeginUpdate(ctx context.Context, resourceGroupNam
// Update - Updates (patches) a snapshot.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-07-02
func (client *SnapshotsClient) update(ctx context.Context, resourceGroupName string, snapshotName string, snapshot SnapshotUpdate, options *SnapshotsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, snapshotName, snapshot, options)
diff --git a/sdk/resourcemanager/compute/armcompute/snapshots_client_example_test.go b/sdk/resourcemanager/compute/armcompute/snapshots_client_example_test.go
deleted file mode 100644
index 86541b102387..000000000000
--- a/sdk/resourcemanager/compute/armcompute/snapshots_client_example_test.go
+++ /dev/null
@@ -1,362 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromADifferentSubscription.json
-func ExampleSnapshotsClient_BeginCreateOrUpdate_createASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "mySnapshot1", armcompute.Snapshot{
- Location: to.Ptr("West US"),
- Properties: &armcompute.SnapshotProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionImport),
- SourceURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- StorageAccountID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromTheSameSubscription.json
-func ExampleSnapshotsClient_BeginCreateOrUpdate_createASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "mySnapshot1", armcompute.Snapshot{
- Location: to.Ptr("West US"),
- Properties: &armcompute.SnapshotProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionImport),
- SourceURI: to.Ptr("https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshotInDifferentRegion.json
-func ExampleSnapshotsClient_BeginCreateOrUpdate_createASnapshotFromAnExistingSnapshotInTheSameOrADifferentSubscriptionInADifferentRegion() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "mySnapshot2", armcompute.Snapshot{
- Location: to.Ptr("West US"),
- Properties: &armcompute.SnapshotProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionCopyStart),
- SourceResourceID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot1"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshot.json
-func ExampleSnapshotsClient_BeginCreateOrUpdate_createASnapshotFromAnExistingSnapshotInTheSameOrADifferentSubscription() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "mySnapshot2", armcompute.Snapshot{
- Location: to.Ptr("West US"),
- Properties: &armcompute.SnapshotProperties{
- CreationData: &armcompute.CreationData{
- CreateOption: to.Ptr(armcompute.DiskCreateOptionCopy),
- SourceResourceID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot1"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Update_WithAcceleratedNetwork.json
-func ExampleSnapshotsClient_BeginUpdate_updateASnapshotWithAcceleratedNetworking() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "mySnapshot", armcompute.SnapshotUpdate{
- Properties: &armcompute.SnapshotUpdateProperties{
- DiskSizeGB: to.Ptr[int32](20),
- SupportedCapabilities: &armcompute.SupportedCapabilities{
- AcceleratedNetwork: to.Ptr(false),
- },
- },
- Tags: map[string]*string{
- "department": to.Ptr("Development"),
- "project": to.Ptr("UpdateSnapshots"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Update.json
-func ExampleSnapshotsClient_BeginUpdate_updateASnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "mySnapshot", armcompute.SnapshotUpdate{
- Properties: &armcompute.SnapshotUpdateProperties{
- DiskSizeGB: to.Ptr[int32](20),
- },
- Tags: map[string]*string{
- "department": to.Ptr("Development"),
- "project": to.Ptr("UpdateSnapshots"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Get.json
-func ExampleSnapshotsClient_Get_getInformationAboutASnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "mySnapshot", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_GetIncrementalSnapshot.json
-func ExampleSnapshotsClient_Get_getInformationAboutAnIncrementalSnapshot() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myIncrementalSnapshot", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_Delete.json
-func ExampleSnapshotsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "mySnapshot", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_ListByResourceGroup.json
-func ExampleSnapshotsClient_NewListByResourceGroupPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("myResourceGroup", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_ListBySubscription.json
-func ExampleSnapshotsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_BeginGetAccess.json
-func ExampleSnapshotsClient_BeginGrantAccess() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginGrantAccess(ctx, "myResourceGroup", "mySnapshot", armcompute.GrantAccessData{
- Access: to.Ptr(armcompute.AccessLevelRead),
- DurationInSeconds: to.Ptr[int32](300),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-07-02/examples/snapshotExamples/Snapshot_EndGetAccess.json
-func ExampleSnapshotsClient_BeginRevokeAccess() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSnapshotsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRevokeAccess(ctx, "myResourceGroup", "mySnapshot", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/sshpublickeys_client.go b/sdk/resourcemanager/compute/armcompute/sshpublickeys_client.go
index 1222d8f98994..4debf8b38afe 100644
--- a/sdk/resourcemanager/compute/armcompute/sshpublickeys_client.go
+++ b/sdk/resourcemanager/compute/armcompute/sshpublickeys_client.go
@@ -32,10 +32,10 @@ type SSHPublicKeysClient struct {
}
// NewSSHPublicKeysClient creates a new instance of SSHPublicKeysClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewSSHPublicKeysClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SSHPublicKeysClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,11 +58,12 @@ func NewSSHPublicKeysClient(subscriptionID string, credential azcore.TokenCreden
// Create - Creates a new SSH public key resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// sshPublicKeyName - The name of the SSH public key.
-// parameters - Parameters supplied to create the SSH public key.
-// options - SSHPublicKeysClientCreateOptions contains the optional parameters for the SSHPublicKeysClient.Create method.
+// - resourceGroupName - The name of the resource group.
+// - sshPublicKeyName - The name of the SSH public key.
+// - parameters - Parameters supplied to create the SSH public key.
+// - options - SSHPublicKeysClientCreateOptions contains the optional parameters for the SSHPublicKeysClient.Create method.
func (client *SSHPublicKeysClient) Create(ctx context.Context, resourceGroupName string, sshPublicKeyName string, parameters SSHPublicKeyResource, options *SSHPublicKeysClientCreateOptions) (SSHPublicKeysClientCreateResponse, error) {
req, err := client.createCreateRequest(ctx, resourceGroupName, sshPublicKeyName, parameters, options)
if err != nil {
@@ -115,10 +116,11 @@ func (client *SSHPublicKeysClient) createHandleResponse(resp *http.Response) (SS
// Delete - Delete an SSH public key.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// sshPublicKeyName - The name of the SSH public key.
-// options - SSHPublicKeysClientDeleteOptions contains the optional parameters for the SSHPublicKeysClient.Delete method.
+// - resourceGroupName - The name of the resource group.
+// - sshPublicKeyName - The name of the SSH public key.
+// - options - SSHPublicKeysClientDeleteOptions contains the optional parameters for the SSHPublicKeysClient.Delete method.
func (client *SSHPublicKeysClient) Delete(ctx context.Context, resourceGroupName string, sshPublicKeyName string, options *SSHPublicKeysClientDeleteOptions) (SSHPublicKeysClientDeleteResponse, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, sshPublicKeyName, options)
if err != nil {
@@ -164,11 +166,12 @@ func (client *SSHPublicKeysClient) deleteCreateRequest(ctx context.Context, reso
// key. The length of the key will be 3072 bits. This operation can only be performed once per
// SSH public key resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// sshPublicKeyName - The name of the SSH public key.
-// options - SSHPublicKeysClientGenerateKeyPairOptions contains the optional parameters for the SSHPublicKeysClient.GenerateKeyPair
-// method.
+// - resourceGroupName - The name of the resource group.
+// - sshPublicKeyName - The name of the SSH public key.
+// - options - SSHPublicKeysClientGenerateKeyPairOptions contains the optional parameters for the SSHPublicKeysClient.GenerateKeyPair
+// method.
func (client *SSHPublicKeysClient) GenerateKeyPair(ctx context.Context, resourceGroupName string, sshPublicKeyName string, options *SSHPublicKeysClientGenerateKeyPairOptions) (SSHPublicKeysClientGenerateKeyPairResponse, error) {
req, err := client.generateKeyPairCreateRequest(ctx, resourceGroupName, sshPublicKeyName, options)
if err != nil {
@@ -221,10 +224,11 @@ func (client *SSHPublicKeysClient) generateKeyPairHandleResponse(resp *http.Resp
// Get - Retrieves information about an SSH public key.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// sshPublicKeyName - The name of the SSH public key.
-// options - SSHPublicKeysClientGetOptions contains the optional parameters for the SSHPublicKeysClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - sshPublicKeyName - The name of the SSH public key.
+// - options - SSHPublicKeysClientGetOptions contains the optional parameters for the SSHPublicKeysClient.Get method.
func (client *SSHPublicKeysClient) Get(ctx context.Context, resourceGroupName string, sshPublicKeyName string, options *SSHPublicKeysClientGetOptions) (SSHPublicKeysClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, sshPublicKeyName, options)
if err != nil {
@@ -277,10 +281,11 @@ func (client *SSHPublicKeysClient) getHandleResponse(resp *http.Response) (SSHPu
// NewListByResourceGroupPager - Lists all of the SSH public keys in the specified resource group. Use the nextLink property
// in the response to get the next page of SSH public keys.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - SSHPublicKeysClientListByResourceGroupOptions contains the optional parameters for the SSHPublicKeysClient.ListByResourceGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - SSHPublicKeysClientListByResourceGroupOptions contains the optional parameters for the SSHPublicKeysClient.NewListByResourceGroupPager
+// method.
func (client *SSHPublicKeysClient) NewListByResourceGroupPager(resourceGroupName string, options *SSHPublicKeysClientListByResourceGroupOptions) *runtime.Pager[SSHPublicKeysClientListByResourceGroupResponse] {
return runtime.NewPager(runtime.PagingHandler[SSHPublicKeysClientListByResourceGroupResponse]{
More: func(page SSHPublicKeysClientListByResourceGroupResponse) bool {
@@ -342,9 +347,10 @@ func (client *SSHPublicKeysClient) listByResourceGroupHandleResponse(resp *http.
// NewListBySubscriptionPager - Lists all of the SSH public keys in the subscription. Use the nextLink property in the response
// to get the next page of SSH public keys.
+//
// Generated from API version 2022-11-01
-// options - SSHPublicKeysClientListBySubscriptionOptions contains the optional parameters for the SSHPublicKeysClient.ListBySubscription
-// method.
+// - options - SSHPublicKeysClientListBySubscriptionOptions contains the optional parameters for the SSHPublicKeysClient.NewListBySubscriptionPager
+// method.
func (client *SSHPublicKeysClient) NewListBySubscriptionPager(options *SSHPublicKeysClientListBySubscriptionOptions) *runtime.Pager[SSHPublicKeysClientListBySubscriptionResponse] {
return runtime.NewPager(runtime.PagingHandler[SSHPublicKeysClientListBySubscriptionResponse]{
More: func(page SSHPublicKeysClientListBySubscriptionResponse) bool {
@@ -402,11 +408,12 @@ func (client *SSHPublicKeysClient) listBySubscriptionHandleResponse(resp *http.R
// Update - Updates a new SSH public key resource.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// sshPublicKeyName - The name of the SSH public key.
-// parameters - Parameters supplied to update the SSH public key.
-// options - SSHPublicKeysClientUpdateOptions contains the optional parameters for the SSHPublicKeysClient.Update method.
+// - resourceGroupName - The name of the resource group.
+// - sshPublicKeyName - The name of the SSH public key.
+// - parameters - Parameters supplied to update the SSH public key.
+// - options - SSHPublicKeysClientUpdateOptions contains the optional parameters for the SSHPublicKeysClient.Update method.
func (client *SSHPublicKeysClient) Update(ctx context.Context, resourceGroupName string, sshPublicKeyName string, parameters SSHPublicKeyUpdateResource, options *SSHPublicKeysClientUpdateOptions) (SSHPublicKeysClientUpdateResponse, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, sshPublicKeyName, parameters, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/sshpublickeys_client_example_test.go b/sdk/resourcemanager/compute/armcompute/sshpublickeys_client_example_test.go
deleted file mode 100644
index 1cf2c65e68da..000000000000
--- a/sdk/resourcemanager/compute/armcompute/sshpublickeys_client_example_test.go
+++ /dev/null
@@ -1,255 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
-func ExampleSSHPublicKeysClient_NewListBySubscriptionPager_sshPublicKeysListBySubscriptionMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
-func ExampleSSHPublicKeysClient_NewListBySubscriptionPager_sshPublicKeysListBySubscriptionMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListBySubscriptionPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
-func ExampleSSHPublicKeysClient_NewListByResourceGroupPager_sshPublicKeysListByResourceGroupMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
-func ExampleSSHPublicKeysClient_NewListByResourceGroupPager_sshPublicKeysListByResourceGroupMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByResourceGroupPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKey_Create.json
-func ExampleSSHPublicKeysClient_Create() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Create(ctx, "myResourceGroup", "mySshPublicKeyName", armcompute.SSHPublicKeyResource{
- Location: to.Ptr("westus"),
- Properties: &armcompute.SSHPublicKeyResourceProperties{
- PublicKey: to.Ptr("{ssh-rsa public key}"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_Update_MaximumSet_Gen.json
-func ExampleSSHPublicKeysClient_Update_sshPublicKeysUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaaa", armcompute.SSHPublicKeyUpdateResource{
- Tags: map[string]*string{
- "key2854": to.Ptr("a"),
- },
- Properties: &armcompute.SSHPublicKeyResourceProperties{
- PublicKey: to.Ptr("{ssh-rsa public key}"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_Update_MinimumSet_Gen.json
-func ExampleSSHPublicKeysClient_Update_sshPublicKeysUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Update(ctx, "rgcompute", "aaaaaaaaaaa", armcompute.SSHPublicKeyUpdateResource{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MaximumSet_Gen.json
-func ExampleSSHPublicKeysClient_Delete_sshPublicKeysDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MinimumSet_Gen.json
-func ExampleSSHPublicKeysClient_Delete_sshPublicKeysDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Delete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKey_Get.json
-func ExampleSSHPublicKeysClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "mySshPublicKeyName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/sshPublicKeyExamples/SshPublicKeys_GenerateKeyPair.json
-func ExampleSSHPublicKeysClient_GenerateKeyPair() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewSSHPublicKeysClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GenerateKeyPair(ctx, "myResourceGroup", "mySshPublicKeyName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/time_rfc3339.go b/sdk/resourcemanager/compute/armcompute/time_rfc3339.go
index fa0297eb9f59..9181b3d076ff 100644
--- a/sdk/resourcemanager/compute/armcompute/time_rfc3339.go
+++ b/sdk/resourcemanager/compute/armcompute/time_rfc3339.go
@@ -62,7 +62,7 @@ func (t *timeRFC3339) Parse(layout, value string) error {
return err
}
-func populateTimeRFC3339(m map[string]interface{}, k string, t *time.Time) {
+func populateTimeRFC3339(m map[string]any, k string, t *time.Time) {
if t == nil {
return
} else if azcore.IsNullValue(t) {
diff --git a/sdk/resourcemanager/compute/armcompute/usage_client.go b/sdk/resourcemanager/compute/armcompute/usage_client.go
index b1a8250b93fa..f99b54a52a20 100644
--- a/sdk/resourcemanager/compute/armcompute/usage_client.go
+++ b/sdk/resourcemanager/compute/armcompute/usage_client.go
@@ -32,10 +32,10 @@ type UsageClient struct {
}
// NewUsageClient creates a new instance of UsageClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewUsageClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*UsageClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,9 +58,10 @@ func NewUsageClient(subscriptionID string, credential azcore.TokenCredential, op
// NewListPager - Gets, for the specified location, the current compute resource usage information as well as the limits for
// compute resources under the subscription.
+//
// Generated from API version 2022-11-01
-// location - The location for which resource usage is queried.
-// options - UsageClientListOptions contains the optional parameters for the UsageClient.List method.
+// - location - The location for which resource usage is queried.
+// - options - UsageClientListOptions contains the optional parameters for the UsageClient.NewListPager method.
func (client *UsageClient) NewListPager(location string, options *UsageClientListOptions) *runtime.Pager[UsageClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[UsageClientListResponse]{
More: func(page UsageClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/usage_client_example_test.go b/sdk/resourcemanager/compute/armcompute/usage_client_example_test.go
deleted file mode 100644
index 0d70fe7cbb8a..000000000000
--- a/sdk/resourcemanager/compute/armcompute/usage_client_example_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/Usage_List_MaximumSet_Gen.json
-func ExampleUsageClient_NewListPager_usageListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewUsageClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("4_.", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/Usage_List_MinimumSet_Gen.json
-func ExampleUsageClient_NewListPager_usageListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewUsageClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("_--", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client.go
index 87a39c2ed431..30d44a361bdc 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client.go
@@ -33,10 +33,10 @@ type VirtualMachineExtensionImagesClient struct {
}
// NewVirtualMachineExtensionImagesClient creates a new instance of VirtualMachineExtensionImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineExtensionImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineExtensionImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,10 +59,11 @@ func NewVirtualMachineExtensionImagesClient(subscriptionID string, credential az
// Get - Gets a virtual machine extension image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// options - VirtualMachineExtensionImagesClientGetOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.Get
-// method.
+// - location - The name of a supported Azure region.
+// - options - VirtualMachineExtensionImagesClientGetOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.Get
+// method.
func (client *VirtualMachineExtensionImagesClient) Get(ctx context.Context, location string, publisherName string, typeParam string, version string, options *VirtualMachineExtensionImagesClientGetOptions) (VirtualMachineExtensionImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, publisherName, typeParam, version, options)
if err != nil {
@@ -123,10 +124,11 @@ func (client *VirtualMachineExtensionImagesClient) getHandleResponse(resp *http.
// ListTypes - Gets a list of virtual machine extension image types.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// options - VirtualMachineExtensionImagesClientListTypesOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.ListTypes
-// method.
+// - location - The name of a supported Azure region.
+// - options - VirtualMachineExtensionImagesClientListTypesOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.ListTypes
+// method.
func (client *VirtualMachineExtensionImagesClient) ListTypes(ctx context.Context, location string, publisherName string, options *VirtualMachineExtensionImagesClientListTypesOptions) (VirtualMachineExtensionImagesClientListTypesResponse, error) {
req, err := client.listTypesCreateRequest(ctx, location, publisherName, options)
if err != nil {
@@ -179,10 +181,11 @@ func (client *VirtualMachineExtensionImagesClient) listTypesHandleResponse(resp
// ListVersions - Gets a list of virtual machine extension image versions.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// options - VirtualMachineExtensionImagesClientListVersionsOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.ListVersions
-// method.
+// - location - The name of a supported Azure region.
+// - options - VirtualMachineExtensionImagesClientListVersionsOptions contains the optional parameters for the VirtualMachineExtensionImagesClient.ListVersions
+// method.
func (client *VirtualMachineExtensionImagesClient) ListVersions(ctx context.Context, location string, publisherName string, typeParam string, options *VirtualMachineExtensionImagesClientListVersionsOptions) (VirtualMachineExtensionImagesClientListVersionsResponse, error) {
req, err := client.listVersionsCreateRequest(ctx, location, publisherName, typeParam, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client_example_test.go
deleted file mode 100644
index f60d43caba11..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineextensionimages_client_example_test.go
+++ /dev/null
@@ -1,138 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_Get_virtualMachineExtensionImagesGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_Get_virtualMachineExtensionImagesGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aa", "aaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_ListTypes_virtualMachineExtensionImagesListTypesMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListTypes(ctx, "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_ListTypes_virtualMachineExtensionImagesListTypesMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListTypes(ctx, "aaaa", "aa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_ListVersions_virtualMachineExtensionImagesListVersionsMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListVersions(ctx, "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineExtensionImagesClientListVersionsOptions{Filter: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa"),
- Top: to.Ptr[int32](22),
- Orderby: to.Ptr("a"),
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionImagesClient_ListVersions_virtualMachineExtensionImagesListVersionsMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListVersions(ctx, "aaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaa", &armcompute.VirtualMachineExtensionImagesClientListVersionsOptions{Filter: nil,
- Top: nil,
- Orderby: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client.go
index c13471c59490..1ceffb214bae 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client.go
@@ -32,10 +32,10 @@ type VirtualMachineExtensionsClient struct {
}
// NewVirtualMachineExtensionsClient creates a new instance of VirtualMachineExtensionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineExtensionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineExtensionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewVirtualMachineExtensionsClient(subscriptionID string, credential azcore.
// BeginCreateOrUpdate - The operation to create or update the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the extension should be created or updated.
-// vmExtensionName - The name of the virtual machine extension.
-// extensionParameters - Parameters supplied to the Create Virtual Machine Extension operation.
-// options - VirtualMachineExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the extension should be created or updated.
+// - vmExtensionName - The name of the virtual machine extension.
+// - extensionParameters - Parameters supplied to the Create Virtual Machine Extension operation.
+// - options - VirtualMachineExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachineExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, extensionParameters VirtualMachineExtension, options *VirtualMachineExtensionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineExtensionsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmName, vmExtensionName, extensionParameters, options)
@@ -79,6 +80,7 @@ func (client *VirtualMachineExtensionsClient) BeginCreateOrUpdate(ctx context.Co
// CreateOrUpdate - The operation to create or update the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineExtensionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, extensionParameters VirtualMachineExtension, options *VirtualMachineExtensionsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmName, vmExtensionName, extensionParameters, options)
@@ -127,12 +129,13 @@ func (client *VirtualMachineExtensionsClient) createOrUpdateCreateRequest(ctx co
// BeginDelete - The operation to delete the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the extension should be deleted.
-// vmExtensionName - The name of the virtual machine extension.
-// options - VirtualMachineExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the extension should be deleted.
+// - vmExtensionName - The name of the virtual machine extension.
+// - options - VirtualMachineExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginDelete
+// method.
func (client *VirtualMachineExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, options *VirtualMachineExtensionsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineExtensionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmName, vmExtensionName, options)
@@ -147,6 +150,7 @@ func (client *VirtualMachineExtensionsClient) BeginDelete(ctx context.Context, r
// Delete - The operation to delete the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineExtensionsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, options *VirtualMachineExtensionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmName, vmExtensionName, options)
@@ -195,12 +199,13 @@ func (client *VirtualMachineExtensionsClient) deleteCreateRequest(ctx context.Co
// Get - The operation to get the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine containing the extension.
-// vmExtensionName - The name of the virtual machine extension.
-// options - VirtualMachineExtensionsClientGetOptions contains the optional parameters for the VirtualMachineExtensionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine containing the extension.
+// - vmExtensionName - The name of the virtual machine extension.
+// - options - VirtualMachineExtensionsClientGetOptions contains the optional parameters for the VirtualMachineExtensionsClient.Get
+// method.
func (client *VirtualMachineExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, options *VirtualMachineExtensionsClientGetOptions) (VirtualMachineExtensionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmName, vmExtensionName, options)
if err != nil {
@@ -260,11 +265,12 @@ func (client *VirtualMachineExtensionsClient) getHandleResponse(resp *http.Respo
// List - The operation to get all extensions of a Virtual Machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine containing the extension.
-// options - VirtualMachineExtensionsClientListOptions contains the optional parameters for the VirtualMachineExtensionsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine containing the extension.
+// - options - VirtualMachineExtensionsClientListOptions contains the optional parameters for the VirtualMachineExtensionsClient.List
+// method.
func (client *VirtualMachineExtensionsClient) List(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachineExtensionsClientListOptions) (VirtualMachineExtensionsClientListResponse, error) {
req, err := client.listCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -320,13 +326,14 @@ func (client *VirtualMachineExtensionsClient) listHandleResponse(resp *http.Resp
// BeginUpdate - The operation to update the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the extension should be updated.
-// vmExtensionName - The name of the virtual machine extension.
-// extensionParameters - Parameters supplied to the Update Virtual Machine Extension operation.
-// options - VirtualMachineExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the extension should be updated.
+// - vmExtensionName - The name of the virtual machine extension.
+// - extensionParameters - Parameters supplied to the Update Virtual Machine Extension operation.
+// - options - VirtualMachineExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineExtensionsClient.BeginUpdate
+// method.
func (client *VirtualMachineExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, extensionParameters VirtualMachineExtensionUpdate, options *VirtualMachineExtensionsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineExtensionsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmName, vmExtensionName, extensionParameters, options)
@@ -341,6 +348,7 @@ func (client *VirtualMachineExtensionsClient) BeginUpdate(ctx context.Context, r
// Update - The operation to update the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineExtensionsClient) update(ctx context.Context, resourceGroupName string, vmName string, vmExtensionName string, extensionParameters VirtualMachineExtensionUpdate, options *VirtualMachineExtensionsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmName, vmExtensionName, extensionParameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client_example_test.go
deleted file mode 100644
index 0db1ac51feed..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineextensions_client_example_test.go
+++ /dev/null
@@ -1,263 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_BeginCreateOrUpdate_virtualMachineExtensionsCreateOrUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaa", armcompute.VirtualMachineExtension{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{
- "key9183": to.Ptr("aa"),
- },
- Properties: &armcompute.VirtualMachineExtensionProperties{
- Type: to.Ptr("extType"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- EnableAutomaticUpgrade: to.Ptr(true),
- ForceUpdateTag: to.Ptr("a"),
- InstanceView: &armcompute.VirtualMachineExtensionInstanceView{
- Name: to.Ptr("aaaaaaaaaaaaaaaaa"),
- Type: to.Ptr("aaaaaaaaa"),
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- Substatuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- TypeHandlerVersion: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaa"),
- },
- ProtectedSettings: map[string]interface{}{},
- Publisher: to.Ptr("extPublisher"),
- Settings: map[string]interface{}{},
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("1.2"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_BeginCreateOrUpdate_virtualMachineExtensionsCreateOrUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "rgcompute", "aaaa", "aaaaaaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineExtension{
- Location: to.Ptr("westus"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_Update.json
-func ExampleVirtualMachineExtensionsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myVM", "myVMExtension", armcompute.VirtualMachineExtensionUpdate{
- Properties: &armcompute.VirtualMachineExtensionUpdateProperties{
- Type: to.Ptr("extType"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- ProtectedSettingsFromKeyVault: &armcompute.KeyVaultSecretReference{
- SecretURL: to.Ptr("https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"),
- },
- },
- Publisher: to.Ptr("extPublisher"),
- Settings: map[string]interface{}{
- "UserName": "xyz@microsoft.com",
- },
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("1.2"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_BeginDelete_virtualMachineExtensionsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_BeginDelete_virtualMachineExtensionsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaa", "aa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_Get_virtualMachineExtensionsGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaa", &armcompute.VirtualMachineExtensionsClientGetOptions{Expand: to.Ptr("aaaaaa")})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_Get_virtualMachineExtensionsGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "a", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineExtensionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_List_MaximumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_List_virtualMachineExtensionsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "rgcompute", "aaaaaaaaaaaaa", &armcompute.VirtualMachineExtensionsClientListOptions{Expand: to.Ptr("aaaaaaaaaaaaaaaaa")})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachineExtensions_List_MinimumSet_Gen.json
-func ExampleVirtualMachineExtensionsClient_List_virtualMachineExtensionsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineExtensionsClientListOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client.go
index 6ceb693c3d98..65927634ce7b 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client.go
@@ -33,10 +33,10 @@ type VirtualMachineImagesClient struct {
}
// NewVirtualMachineImagesClient creates a new instance of VirtualMachineImagesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineImagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineImagesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,14 +59,15 @@ func NewVirtualMachineImagesClient(subscriptionID string, credential azcore.Toke
// Get - Gets a virtual machine image.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// skus - A valid image SKU.
-// version - A valid image SKU version.
-// options - VirtualMachineImagesClientGetOptions contains the optional parameters for the VirtualMachineImagesClient.Get
-// method.
+// - location - The name of a supported Azure region.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - skus - A valid image SKU.
+// - version - A valid image SKU version.
+// - options - VirtualMachineImagesClientGetOptions contains the optional parameters for the VirtualMachineImagesClient.Get
+// method.
func (client *VirtualMachineImagesClient) Get(ctx context.Context, location string, publisherName string, offer string, skus string, version string, options *VirtualMachineImagesClientGetOptions) (VirtualMachineImagesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, publisherName, offer, skus, version, options)
if err != nil {
@@ -131,13 +132,14 @@ func (client *VirtualMachineImagesClient) getHandleResponse(resp *http.Response)
// List - Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// skus - A valid image SKU.
-// options - VirtualMachineImagesClientListOptions contains the optional parameters for the VirtualMachineImagesClient.List
-// method.
+// - location - The name of a supported Azure region.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - skus - A valid image SKU.
+// - options - VirtualMachineImagesClientListOptions contains the optional parameters for the VirtualMachineImagesClient.List
+// method.
func (client *VirtualMachineImagesClient) List(ctx context.Context, location string, publisherName string, offer string, skus string, options *VirtualMachineImagesClientListOptions) (VirtualMachineImagesClientListResponse, error) {
req, err := client.listCreateRequest(ctx, location, publisherName, offer, skus, options)
if err != nil {
@@ -207,11 +209,12 @@ func (client *VirtualMachineImagesClient) listHandleResponse(resp *http.Response
// ListByEdgeZone - Gets a list of all virtual machine image versions for the specified edge zone
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// options - VirtualMachineImagesClientListByEdgeZoneOptions contains the optional parameters for the VirtualMachineImagesClient.ListByEdgeZone
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - options - VirtualMachineImagesClientListByEdgeZoneOptions contains the optional parameters for the VirtualMachineImagesClient.ListByEdgeZone
+// method.
func (client *VirtualMachineImagesClient) ListByEdgeZone(ctx context.Context, location string, edgeZone string, options *VirtualMachineImagesClientListByEdgeZoneOptions) (VirtualMachineImagesClientListByEdgeZoneResponse, error) {
req, err := client.listByEdgeZoneCreateRequest(ctx, location, edgeZone, options)
if err != nil {
@@ -264,11 +267,12 @@ func (client *VirtualMachineImagesClient) listByEdgeZoneHandleResponse(resp *htt
// ListOffers - Gets a list of virtual machine image offers for the specified location and publisher.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// publisherName - A valid image publisher.
-// options - VirtualMachineImagesClientListOffersOptions contains the optional parameters for the VirtualMachineImagesClient.ListOffers
-// method.
+// - location - The name of a supported Azure region.
+// - publisherName - A valid image publisher.
+// - options - VirtualMachineImagesClientListOffersOptions contains the optional parameters for the VirtualMachineImagesClient.ListOffers
+// method.
func (client *VirtualMachineImagesClient) ListOffers(ctx context.Context, location string, publisherName string, options *VirtualMachineImagesClientListOffersOptions) (VirtualMachineImagesClientListOffersResponse, error) {
req, err := client.listOffersCreateRequest(ctx, location, publisherName, options)
if err != nil {
@@ -321,10 +325,11 @@ func (client *VirtualMachineImagesClient) listOffersHandleResponse(resp *http.Re
// ListPublishers - Gets a list of virtual machine image publishers for the specified Azure location.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// options - VirtualMachineImagesClientListPublishersOptions contains the optional parameters for the VirtualMachineImagesClient.ListPublishers
-// method.
+// - location - The name of a supported Azure region.
+// - options - VirtualMachineImagesClientListPublishersOptions contains the optional parameters for the VirtualMachineImagesClient.ListPublishers
+// method.
func (client *VirtualMachineImagesClient) ListPublishers(ctx context.Context, location string, options *VirtualMachineImagesClientListPublishersOptions) (VirtualMachineImagesClientListPublishersResponse, error) {
req, err := client.listPublishersCreateRequest(ctx, location, options)
if err != nil {
@@ -373,12 +378,13 @@ func (client *VirtualMachineImagesClient) listPublishersHandleResponse(resp *htt
// ListSKUs - Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// options - VirtualMachineImagesClientListSKUsOptions contains the optional parameters for the VirtualMachineImagesClient.ListSKUs
-// method.
+// - location - The name of a supported Azure region.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - options - VirtualMachineImagesClientListSKUsOptions contains the optional parameters for the VirtualMachineImagesClient.ListSKUs
+// method.
func (client *VirtualMachineImagesClient) ListSKUs(ctx context.Context, location string, publisherName string, offer string, options *VirtualMachineImagesClientListSKUsOptions) (VirtualMachineImagesClientListSKUsResponse, error) {
req, err := client.listSKUsCreateRequest(ctx, location, publisherName, offer, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client_example_test.go
deleted file mode 100644
index ea5ed59fbf4a..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineimages_client_example_test.go
+++ /dev/null
@@ -1,252 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_Get_virtualMachineImagesGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaa", "aaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_Get_virtualMachineImagesGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaaaaaaaa", "aaaaaaaaaaa", "aa", "aaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_List_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_List_virtualMachineImagesListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "aaaaaaaaaaaaaaa", "aaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineImagesClientListOptions{Expand: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaa"),
- Top: to.Ptr[int32](18),
- Orderby: to.Ptr("aa"),
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_List_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_List_virtualMachineImagesListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "aaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaa", "aaaaaa", &armcompute.VirtualMachineImagesClientListOptions{Expand: nil,
- Top: nil,
- Orderby: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListOffers_virtualMachineImagesListOffersMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListOffers(ctx, "aaaaaaa", "aaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListOffers_virtualMachineImagesListOffersMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListOffers(ctx, "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListPublishers_virtualMachineImagesListPublishersMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListPublishers(ctx, "aaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListPublishers_virtualMachineImagesListPublishersMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListPublishers(ctx, "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListSKUs_virtualMachineImagesListSkusMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListSKUs(ctx, "aaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListSKUs_virtualMachineImagesListSkusMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListSKUs(ctx, "aaaa", "aaaaaaaaaaaaa", "aaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListByEdgeZone_virtualMachineImagesEdgeZoneListByEdgeZoneMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("5ece5940-d962-4dad-a98f-ca9ac0f021a5", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListByEdgeZone(ctx, "WestUS", "microsoftlosangeles1", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesClient_ListByEdgeZone_virtualMachineImagesEdgeZoneListByEdgeZoneMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesClient("5ece5940-d962-4dad-a98f-ca9ac0f021a5", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListByEdgeZone(ctx, "WestUS", "microsoftlosangeles1", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client.go
index db9b5a656da9..83a5fad1bd4f 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client.go
@@ -33,10 +33,10 @@ type VirtualMachineImagesEdgeZoneClient struct {
}
// NewVirtualMachineImagesEdgeZoneClient creates a new instance of VirtualMachineImagesEdgeZoneClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineImagesEdgeZoneClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineImagesEdgeZoneClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,15 +59,16 @@ func NewVirtualMachineImagesEdgeZoneClient(subscriptionID string, credential azc
// Get - Gets a virtual machine image in an edge zone.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// skus - A valid image SKU.
-// version - A valid image SKU version.
-// options - VirtualMachineImagesEdgeZoneClientGetOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.Get
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - skus - A valid image SKU.
+// - version - A valid image SKU version.
+// - options - VirtualMachineImagesEdgeZoneClientGetOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.Get
+// method.
func (client *VirtualMachineImagesEdgeZoneClient) Get(ctx context.Context, location string, edgeZone string, publisherName string, offer string, skus string, version string, options *VirtualMachineImagesEdgeZoneClientGetOptions) (VirtualMachineImagesEdgeZoneClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, edgeZone, publisherName, offer, skus, version, options)
if err != nil {
@@ -136,14 +137,15 @@ func (client *VirtualMachineImagesEdgeZoneClient) getHandleResponse(resp *http.R
// List - Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// skus - A valid image SKU.
-// options - VirtualMachineImagesEdgeZoneClientListOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.List
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - skus - A valid image SKU.
+// - options - VirtualMachineImagesEdgeZoneClientListOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.List
+// method.
func (client *VirtualMachineImagesEdgeZoneClient) List(ctx context.Context, location string, edgeZone string, publisherName string, offer string, skus string, options *VirtualMachineImagesEdgeZoneClientListOptions) (VirtualMachineImagesEdgeZoneClientListResponse, error) {
req, err := client.listCreateRequest(ctx, location, edgeZone, publisherName, offer, skus, options)
if err != nil {
@@ -217,12 +219,13 @@ func (client *VirtualMachineImagesEdgeZoneClient) listHandleResponse(resp *http.
// ListOffers - Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// publisherName - A valid image publisher.
-// options - VirtualMachineImagesEdgeZoneClientListOffersOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListOffers
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - publisherName - A valid image publisher.
+// - options - VirtualMachineImagesEdgeZoneClientListOffersOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListOffers
+// method.
func (client *VirtualMachineImagesEdgeZoneClient) ListOffers(ctx context.Context, location string, edgeZone string, publisherName string, options *VirtualMachineImagesEdgeZoneClientListOffersOptions) (VirtualMachineImagesEdgeZoneClientListOffersResponse, error) {
req, err := client.listOffersCreateRequest(ctx, location, edgeZone, publisherName, options)
if err != nil {
@@ -279,11 +282,12 @@ func (client *VirtualMachineImagesEdgeZoneClient) listOffersHandleResponse(resp
// ListPublishers - Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// options - VirtualMachineImagesEdgeZoneClientListPublishersOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListPublishers
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - options - VirtualMachineImagesEdgeZoneClientListPublishersOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListPublishers
+// method.
func (client *VirtualMachineImagesEdgeZoneClient) ListPublishers(ctx context.Context, location string, edgeZone string, options *VirtualMachineImagesEdgeZoneClientListPublishersOptions) (VirtualMachineImagesEdgeZoneClientListPublishersResponse, error) {
req, err := client.listPublishersCreateRequest(ctx, location, edgeZone, options)
if err != nil {
@@ -336,13 +340,14 @@ func (client *VirtualMachineImagesEdgeZoneClient) listPublishersHandleResponse(r
// ListSKUs - Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The name of a supported Azure region.
-// edgeZone - The name of the edge zone.
-// publisherName - A valid image publisher.
-// offer - A valid image publisher offer.
-// options - VirtualMachineImagesEdgeZoneClientListSKUsOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListSKUs
-// method.
+// - location - The name of a supported Azure region.
+// - edgeZone - The name of the edge zone.
+// - publisherName - A valid image publisher.
+// - offer - A valid image publisher offer.
+// - options - VirtualMachineImagesEdgeZoneClientListSKUsOptions contains the optional parameters for the VirtualMachineImagesEdgeZoneClient.ListSKUs
+// method.
func (client *VirtualMachineImagesEdgeZoneClient) ListSKUs(ctx context.Context, location string, edgeZone string, publisherName string, offer string, options *VirtualMachineImagesEdgeZoneClientListSKUsOptions) (VirtualMachineImagesEdgeZoneClientListSKUsResponse, error) {
req, err := client.listSKUsCreateRequest(ctx, location, edgeZone, publisherName, offer, options)
if err != nil {
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client_example_test.go
deleted file mode 100644
index e602afca01c5..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineimagesedgezone_client_example_test.go
+++ /dev/null
@@ -1,214 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_Get_virtualMachineImagesEdgeZoneGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_Get_virtualMachineImagesEdgeZoneGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "aaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_List_virtualMachineImagesEdgeZoneListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "aaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaa", "aaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineImagesEdgeZoneClientListOptions{Expand: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaa"),
- Top: to.Ptr[int32](12),
- Orderby: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_List_virtualMachineImagesEdgeZoneListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaa", "aaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineImagesEdgeZoneClientListOptions{Expand: nil,
- Top: nil,
- Orderby: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListOffers_virtualMachineImagesEdgeZoneListOffersMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListOffers(ctx, "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListOffers_virtualMachineImagesEdgeZoneListOffersMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListOffers(ctx, "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListPublishers_virtualMachineImagesEdgeZoneListPublishersMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListPublishers(ctx, "aaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListPublishers_virtualMachineImagesEdgeZoneListPublishersMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListPublishers(ctx, "aaaa", "aaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListSKUs_virtualMachineImagesEdgeZoneListSkusMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListSKUs(ctx, "aaaaaaaaaaaa", "aaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
-func ExampleVirtualMachineImagesEdgeZoneClient_ListSKUs_virtualMachineImagesEdgeZoneListSkusMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineImagesEdgeZoneClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ListSKUs(ctx, "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaa", "aaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client.go
index 369411efdd18..070ec8856871 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client.go
@@ -32,10 +32,10 @@ type VirtualMachineRunCommandsClient struct {
}
// NewVirtualMachineRunCommandsClient creates a new instance of VirtualMachineRunCommandsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineRunCommandsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewVirtualMachineRunCommandsClient(subscriptionID string, credential azcore
// BeginCreateOrUpdate - The operation to create or update the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the run command should be created or updated.
-// runCommandName - The name of the virtual machine run command.
-// runCommand - Parameters supplied to the Create Virtual Machine RunCommand operation.
-// options - VirtualMachineRunCommandsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the run command should be created or updated.
+// - runCommandName - The name of the virtual machine run command.
+// - runCommand - Parameters supplied to the Create Virtual Machine RunCommand operation.
+// - options - VirtualMachineRunCommandsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachineRunCommandsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineRunCommand, options *VirtualMachineRunCommandsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineRunCommandsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmName, runCommandName, runCommand, options)
@@ -79,6 +80,7 @@ func (client *VirtualMachineRunCommandsClient) BeginCreateOrUpdate(ctx context.C
// CreateOrUpdate - The operation to create or update the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineRunCommandsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineRunCommand, options *VirtualMachineRunCommandsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmName, runCommandName, runCommand, options)
@@ -127,12 +129,13 @@ func (client *VirtualMachineRunCommandsClient) createOrUpdateCreateRequest(ctx c
// BeginDelete - The operation to delete the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the run command should be deleted.
-// runCommandName - The name of the virtual machine run command.
-// options - VirtualMachineRunCommandsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the run command should be deleted.
+// - runCommandName - The name of the virtual machine run command.
+// - options - VirtualMachineRunCommandsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginDelete
+// method.
func (client *VirtualMachineRunCommandsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, options *VirtualMachineRunCommandsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineRunCommandsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmName, runCommandName, options)
@@ -147,6 +150,7 @@ func (client *VirtualMachineRunCommandsClient) BeginDelete(ctx context.Context,
// Delete - The operation to delete the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineRunCommandsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, options *VirtualMachineRunCommandsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmName, runCommandName, options)
@@ -195,11 +199,12 @@ func (client *VirtualMachineRunCommandsClient) deleteCreateRequest(ctx context.C
// Get - Gets specific run command for a subscription in a location.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// location - The location upon which run commands is queried.
-// commandID - The command id.
-// options - VirtualMachineRunCommandsClientGetOptions contains the optional parameters for the VirtualMachineRunCommandsClient.Get
-// method.
+// - location - The location upon which run commands is queried.
+// - commandID - The command id.
+// - options - VirtualMachineRunCommandsClientGetOptions contains the optional parameters for the VirtualMachineRunCommandsClient.Get
+// method.
func (client *VirtualMachineRunCommandsClient) Get(ctx context.Context, location string, commandID string, options *VirtualMachineRunCommandsClientGetOptions) (VirtualMachineRunCommandsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, location, commandID, options)
if err != nil {
@@ -252,12 +257,13 @@ func (client *VirtualMachineRunCommandsClient) getHandleResponse(resp *http.Resp
// GetByVirtualMachine - The operation to get the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine containing the run command.
-// runCommandName - The name of the virtual machine run command.
-// options - VirtualMachineRunCommandsClientGetByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.GetByVirtualMachine
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine containing the run command.
+// - runCommandName - The name of the virtual machine run command.
+// - options - VirtualMachineRunCommandsClientGetByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.GetByVirtualMachine
+// method.
func (client *VirtualMachineRunCommandsClient) GetByVirtualMachine(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, options *VirtualMachineRunCommandsClientGetByVirtualMachineOptions) (VirtualMachineRunCommandsClientGetByVirtualMachineResponse, error) {
req, err := client.getByVirtualMachineCreateRequest(ctx, resourceGroupName, vmName, runCommandName, options)
if err != nil {
@@ -316,10 +322,11 @@ func (client *VirtualMachineRunCommandsClient) getByVirtualMachineHandleResponse
}
// NewListPager - Lists all available run commands for a subscription in a location.
+//
// Generated from API version 2022-11-01
-// location - The location upon which run commands is queried.
-// options - VirtualMachineRunCommandsClientListOptions contains the optional parameters for the VirtualMachineRunCommandsClient.List
-// method.
+// - location - The location upon which run commands is queried.
+// - options - VirtualMachineRunCommandsClientListOptions contains the optional parameters for the VirtualMachineRunCommandsClient.NewListPager
+// method.
func (client *VirtualMachineRunCommandsClient) NewListPager(location string, options *VirtualMachineRunCommandsClientListOptions) *runtime.Pager[VirtualMachineRunCommandsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineRunCommandsClientListResponse]{
More: func(page VirtualMachineRunCommandsClientListResponse) bool {
@@ -380,11 +387,12 @@ func (client *VirtualMachineRunCommandsClient) listHandleResponse(resp *http.Res
}
// NewListByVirtualMachinePager - The operation to get all run commands of a Virtual Machine.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine containing the run command.
-// options - VirtualMachineRunCommandsClientListByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.ListByVirtualMachine
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine containing the run command.
+// - options - VirtualMachineRunCommandsClientListByVirtualMachineOptions contains the optional parameters for the VirtualMachineRunCommandsClient.NewListByVirtualMachinePager
+// method.
func (client *VirtualMachineRunCommandsClient) NewListByVirtualMachinePager(resourceGroupName string, vmName string, options *VirtualMachineRunCommandsClientListByVirtualMachineOptions) *runtime.Pager[VirtualMachineRunCommandsClientListByVirtualMachineResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineRunCommandsClientListByVirtualMachineResponse]{
More: func(page VirtualMachineRunCommandsClientListByVirtualMachineResponse) bool {
@@ -453,13 +461,14 @@ func (client *VirtualMachineRunCommandsClient) listByVirtualMachineHandleRespons
// BeginUpdate - The operation to update the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine where the run command should be updated.
-// runCommandName - The name of the virtual machine run command.
-// runCommand - Parameters supplied to the Update Virtual Machine RunCommand operation.
-// options - VirtualMachineRunCommandsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine where the run command should be updated.
+// - runCommandName - The name of the virtual machine run command.
+// - runCommand - Parameters supplied to the Update Virtual Machine RunCommand operation.
+// - options - VirtualMachineRunCommandsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineRunCommandsClient.BeginUpdate
+// method.
func (client *VirtualMachineRunCommandsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineRunCommandsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineRunCommandsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmName, runCommandName, runCommand, options)
@@ -474,6 +483,7 @@ func (client *VirtualMachineRunCommandsClient) BeginUpdate(ctx context.Context,
// Update - The operation to update the run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineRunCommandsClient) update(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineRunCommandsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmName, runCommandName, runCommand, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client_example_test.go
deleted file mode 100644
index 9342d96c5f74..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachineruncommands_client_example_test.go
+++ /dev/null
@@ -1,197 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/RunCommand_List.json
-func ExampleVirtualMachineRunCommandsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("subid", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("SoutheastAsia", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/RunCommand_Get.json
-func ExampleVirtualMachineRunCommandsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("24fb23e3-6ba3-41f0-9b6e-e41131d5d61e", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "SoutheastAsia", "RunPowerShellScript", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand_CreateOrUpdate.json
-func ExampleVirtualMachineRunCommandsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", "myRunCommand", armcompute.VirtualMachineRunCommand{
- Location: to.Ptr("West US"),
- Properties: &armcompute.VirtualMachineRunCommandProperties{
- AsyncExecution: to.Ptr(false),
- Parameters: []*armcompute.RunCommandInputParameter{
- {
- Name: to.Ptr("param1"),
- Value: to.Ptr("value1"),
- },
- {
- Name: to.Ptr("param2"),
- Value: to.Ptr("value2"),
- }},
- RunAsPassword: to.Ptr(""),
- RunAsUser: to.Ptr("user1"),
- Source: &armcompute.VirtualMachineRunCommandScriptSource{
- Script: to.Ptr("Write-Host Hello World!"),
- },
- TimeoutInSeconds: to.Ptr[int32](3600),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand_Update.json
-func ExampleVirtualMachineRunCommandsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myVM", "myRunCommand", armcompute.VirtualMachineRunCommandUpdate{
- Properties: &armcompute.VirtualMachineRunCommandProperties{
- Source: &armcompute.VirtualMachineRunCommandScriptSource{
- Script: to.Ptr("Write-Host Script Source Updated!"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand_Delete.json
-func ExampleVirtualMachineRunCommandsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myVM", "myRunCommand", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand_Get.json
-func ExampleVirtualMachineRunCommandsClient_GetByVirtualMachine() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetByVirtualMachine(ctx, "myResourceGroup", "myVM", "myRunCommand", &armcompute.VirtualMachineRunCommandsClientGetByVirtualMachineOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand_List.json
-func ExampleVirtualMachineRunCommandsClient_NewListByVirtualMachinePager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByVirtualMachinePager("myResourceGroup", "myVM", &armcompute.VirtualMachineRunCommandsClientListByVirtualMachineOptions{Expand: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachines_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachines_client.go
index 4ccc54a97d53..55147f2db6c7 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachines_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachines_client.go
@@ -33,10 +33,10 @@ type VirtualMachinesClient struct {
}
// NewVirtualMachinesClient creates a new instance of VirtualMachinesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachinesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachinesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,11 +59,12 @@ func NewVirtualMachinesClient(subscriptionID string, credential azcore.TokenCred
// BeginAssessPatches - Assess patches on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginAssessPatchesOptions contains the optional parameters for the VirtualMachinesClient.BeginAssessPatches
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginAssessPatchesOptions contains the optional parameters for the VirtualMachinesClient.BeginAssessPatches
+// method.
func (client *VirtualMachinesClient) BeginAssessPatches(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginAssessPatchesOptions) (*runtime.Poller[VirtualMachinesClientAssessPatchesResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.assessPatches(ctx, resourceGroupName, vmName, options)
@@ -80,6 +81,7 @@ func (client *VirtualMachinesClient) BeginAssessPatches(ctx context.Context, res
// AssessPatches - Assess patches on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) assessPatches(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginAssessPatchesOptions) (*http.Response, error) {
req, err := client.assessPatchesCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -125,12 +127,13 @@ func (client *VirtualMachinesClient) assessPatchesCreateRequest(ctx context.Cont
// BeginCapture - Captures the VM by copying virtual hard disks of the VM and outputs a template that can be used to create
// similar VMs.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// parameters - Parameters supplied to the Capture Virtual Machine operation.
-// options - VirtualMachinesClientBeginCaptureOptions contains the optional parameters for the VirtualMachinesClient.BeginCapture
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - parameters - Parameters supplied to the Capture Virtual Machine operation.
+// - options - VirtualMachinesClientBeginCaptureOptions contains the optional parameters for the VirtualMachinesClient.BeginCapture
+// method.
func (client *VirtualMachinesClient) BeginCapture(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachineCaptureParameters, options *VirtualMachinesClientBeginCaptureOptions) (*runtime.Poller[VirtualMachinesClientCaptureResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.capture(ctx, resourceGroupName, vmName, parameters, options)
@@ -148,6 +151,7 @@ func (client *VirtualMachinesClient) BeginCapture(ctx context.Context, resourceG
// Capture - Captures the VM by copying virtual hard disks of the VM and outputs a template that can be used to create similar
// VMs.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) capture(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachineCaptureParameters, options *VirtualMachinesClientBeginCaptureOptions) (*http.Response, error) {
req, err := client.captureCreateRequest(ctx, resourceGroupName, vmName, parameters, options)
@@ -193,11 +197,12 @@ func (client *VirtualMachinesClient) captureCreateRequest(ctx context.Context, r
// BeginConvertToManagedDisks - Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated
// before invoking this operation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginConvertToManagedDisksOptions contains the optional parameters for the VirtualMachinesClient.BeginConvertToManagedDisks
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginConvertToManagedDisksOptions contains the optional parameters for the VirtualMachinesClient.BeginConvertToManagedDisks
+// method.
func (client *VirtualMachinesClient) BeginConvertToManagedDisks(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginConvertToManagedDisksOptions) (*runtime.Poller[VirtualMachinesClientConvertToManagedDisksResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.convertToManagedDisks(ctx, resourceGroupName, vmName, options)
@@ -213,6 +218,7 @@ func (client *VirtualMachinesClient) BeginConvertToManagedDisks(ctx context.Cont
// ConvertToManagedDisks - Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated
// before invoking this operation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) convertToManagedDisks(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginConvertToManagedDisksOptions) (*http.Response, error) {
req, err := client.convertToManagedDisksCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -258,12 +264,13 @@ func (client *VirtualMachinesClient) convertToManagedDisksCreateRequest(ctx cont
// BeginCreateOrUpdate - The operation to create or update a virtual machine. Please note some properties can be set only
// during virtual machine creation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// parameters - Parameters supplied to the Create Virtual Machine operation.
-// options - VirtualMachinesClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachinesClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - parameters - Parameters supplied to the Create Virtual Machine operation.
+// - options - VirtualMachinesClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachinesClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachinesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachine, options *VirtualMachinesClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachinesClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmName, parameters, options)
@@ -279,6 +286,7 @@ func (client *VirtualMachinesClient) BeginCreateOrUpdate(ctx context.Context, re
// CreateOrUpdate - The operation to create or update a virtual machine. Please note some properties can be set only during
// virtual machine creation.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachine, options *VirtualMachinesClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmName, parameters, options)
@@ -324,11 +332,12 @@ func (client *VirtualMachinesClient) createOrUpdateCreateRequest(ctx context.Con
// BeginDeallocate - Shuts down the virtual machine and releases the compute resources. You are not billed for the compute
// resources that this virtual machine uses.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginDeallocateOptions contains the optional parameters for the VirtualMachinesClient.BeginDeallocate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginDeallocateOptions contains the optional parameters for the VirtualMachinesClient.BeginDeallocate
+// method.
func (client *VirtualMachinesClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginDeallocateOptions) (*runtime.Poller[VirtualMachinesClientDeallocateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deallocate(ctx, resourceGroupName, vmName, options)
@@ -344,6 +353,7 @@ func (client *VirtualMachinesClient) BeginDeallocate(ctx context.Context, resour
// Deallocate - Shuts down the virtual machine and releases the compute resources. You are not billed for the compute resources
// that this virtual machine uses.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) deallocate(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginDeallocateOptions) (*http.Response, error) {
req, err := client.deallocateCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -391,11 +401,12 @@ func (client *VirtualMachinesClient) deallocateCreateRequest(ctx context.Context
// BeginDelete - The operation to delete a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginDeleteOptions contains the optional parameters for the VirtualMachinesClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginDeleteOptions contains the optional parameters for the VirtualMachinesClient.BeginDelete
+// method.
func (client *VirtualMachinesClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginDeleteOptions) (*runtime.Poller[VirtualMachinesClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmName, options)
@@ -410,6 +421,7 @@ func (client *VirtualMachinesClient) BeginDelete(ctx context.Context, resourceGr
// Delete - The operation to delete a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) deleteOperation(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -461,11 +473,12 @@ func (client *VirtualMachinesClient) deleteCreateRequest(ctx context.Context, re
// please refer to How to create an image of a virtual machine or VHD
// [https://docs.microsoft.com/azure/virtual-machines/linux/capture-image].
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientGeneralizeOptions contains the optional parameters for the VirtualMachinesClient.Generalize
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientGeneralizeOptions contains the optional parameters for the VirtualMachinesClient.Generalize
+// method.
func (client *VirtualMachinesClient) Generalize(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientGeneralizeOptions) (VirtualMachinesClientGeneralizeResponse, error) {
req, err := client.generalizeCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -509,10 +522,11 @@ func (client *VirtualMachinesClient) generalizeCreateRequest(ctx context.Context
// Get - Retrieves information about the model view or the instance view of a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientGetOptions contains the optional parameters for the VirtualMachinesClient.Get method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientGetOptions contains the optional parameters for the VirtualMachinesClient.Get method.
func (client *VirtualMachinesClient) Get(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientGetOptions) (VirtualMachinesClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -568,12 +582,13 @@ func (client *VirtualMachinesClient) getHandleResponse(resp *http.Response) (Vir
// BeginInstallPatches - Installs patches on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// installPatchesInput - Input for InstallPatches as directly received by the API
-// options - VirtualMachinesClientBeginInstallPatchesOptions contains the optional parameters for the VirtualMachinesClient.BeginInstallPatches
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - installPatchesInput - Input for InstallPatches as directly received by the API
+// - options - VirtualMachinesClientBeginInstallPatchesOptions contains the optional parameters for the VirtualMachinesClient.BeginInstallPatches
+// method.
func (client *VirtualMachinesClient) BeginInstallPatches(ctx context.Context, resourceGroupName string, vmName string, installPatchesInput VirtualMachineInstallPatchesParameters, options *VirtualMachinesClientBeginInstallPatchesOptions) (*runtime.Poller[VirtualMachinesClientInstallPatchesResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.installPatches(ctx, resourceGroupName, vmName, installPatchesInput, options)
@@ -590,6 +605,7 @@ func (client *VirtualMachinesClient) BeginInstallPatches(ctx context.Context, re
// InstallPatches - Installs patches on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) installPatches(ctx context.Context, resourceGroupName string, vmName string, installPatchesInput VirtualMachineInstallPatchesParameters, options *VirtualMachinesClientBeginInstallPatchesOptions) (*http.Response, error) {
req, err := client.installPatchesCreateRequest(ctx, resourceGroupName, vmName, installPatchesInput, options)
@@ -634,11 +650,12 @@ func (client *VirtualMachinesClient) installPatchesCreateRequest(ctx context.Con
// InstanceView - Retrieves information about the run-time state of a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientInstanceViewOptions contains the optional parameters for the VirtualMachinesClient.InstanceView
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientInstanceViewOptions contains the optional parameters for the VirtualMachinesClient.InstanceView
+// method.
func (client *VirtualMachinesClient) InstanceView(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientInstanceViewOptions) (VirtualMachinesClientInstanceViewResponse, error) {
req, err := client.instanceViewCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -691,9 +708,11 @@ func (client *VirtualMachinesClient) instanceViewHandleResponse(resp *http.Respo
// NewListPager - Lists all of the virtual machines in the specified resource group. Use the nextLink property in the response
// to get the next page of virtual machines.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - VirtualMachinesClientListOptions contains the optional parameters for the VirtualMachinesClient.List method.
+// - resourceGroupName - The name of the resource group.
+// - options - VirtualMachinesClientListOptions contains the optional parameters for the VirtualMachinesClient.NewListPager
+// method.
func (client *VirtualMachinesClient) NewListPager(resourceGroupName string, options *VirtualMachinesClientListOptions) *runtime.Pager[VirtualMachinesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachinesClientListResponse]{
More: func(page VirtualMachinesClientListResponse) bool {
@@ -758,8 +777,10 @@ func (client *VirtualMachinesClient) listHandleResponse(resp *http.Response) (Vi
// NewListAllPager - Lists all of the virtual machines in the specified subscription. Use the nextLink property in the response
// to get the next page of virtual machines.
+//
// Generated from API version 2022-11-01
-// options - VirtualMachinesClientListAllOptions contains the optional parameters for the VirtualMachinesClient.ListAll method.
+// - options - VirtualMachinesClientListAllOptions contains the optional parameters for the VirtualMachinesClient.NewListAllPager
+// method.
func (client *VirtualMachinesClient) NewListAllPager(options *VirtualMachinesClientListAllOptions) *runtime.Pager[VirtualMachinesClientListAllResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachinesClientListAllResponse]{
More: func(page VirtualMachinesClientListAllResponse) bool {
@@ -822,11 +843,12 @@ func (client *VirtualMachinesClient) listAllHandleResponse(resp *http.Response)
}
// NewListAvailableSizesPager - Lists all available virtual machine sizes to which the specified virtual machine can be resized.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientListAvailableSizesOptions contains the optional parameters for the VirtualMachinesClient.ListAvailableSizes
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientListAvailableSizesOptions contains the optional parameters for the VirtualMachinesClient.NewListAvailableSizesPager
+// method.
func (client *VirtualMachinesClient) NewListAvailableSizesPager(resourceGroupName string, vmName string, options *VirtualMachinesClientListAvailableSizesOptions) *runtime.Pager[VirtualMachinesClientListAvailableSizesResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachinesClientListAvailableSizesResponse]{
More: func(page VirtualMachinesClientListAvailableSizesResponse) bool {
@@ -885,10 +907,11 @@ func (client *VirtualMachinesClient) listAvailableSizesHandleResponse(resp *http
}
// NewListByLocationPager - Gets all the virtual machines under the specified subscription for the specified location.
+//
// Generated from API version 2022-11-01
-// location - The location for which virtual machines under the subscription are queried.
-// options - VirtualMachinesClientListByLocationOptions contains the optional parameters for the VirtualMachinesClient.ListByLocation
-// method.
+// - location - The location for which virtual machines under the subscription are queried.
+// - options - VirtualMachinesClientListByLocationOptions contains the optional parameters for the VirtualMachinesClient.NewListByLocationPager
+// method.
func (client *VirtualMachinesClient) NewListByLocationPager(location string, options *VirtualMachinesClientListByLocationOptions) *runtime.Pager[VirtualMachinesClientListByLocationResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachinesClientListByLocationResponse]{
More: func(page VirtualMachinesClientListByLocationResponse) bool {
@@ -950,11 +973,12 @@ func (client *VirtualMachinesClient) listByLocationHandleResponse(resp *http.Res
// BeginPerformMaintenance - The operation to perform maintenance on a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachinesClient.BeginPerformMaintenance
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachinesClient.BeginPerformMaintenance
+// method.
func (client *VirtualMachinesClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginPerformMaintenanceOptions) (*runtime.Poller[VirtualMachinesClientPerformMaintenanceResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.performMaintenance(ctx, resourceGroupName, vmName, options)
@@ -969,6 +993,7 @@ func (client *VirtualMachinesClient) BeginPerformMaintenance(ctx context.Context
// PerformMaintenance - The operation to perform maintenance on a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) performMaintenance(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginPerformMaintenanceOptions) (*http.Response, error) {
req, err := client.performMaintenanceCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1014,11 +1039,12 @@ func (client *VirtualMachinesClient) performMaintenanceCreateRequest(ctx context
// BeginPowerOff - The operation to power off (stop) a virtual machine. The virtual machine can be restarted with the same
// provisioned resources. You are still charged for this virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginPowerOffOptions contains the optional parameters for the VirtualMachinesClient.BeginPowerOff
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginPowerOffOptions contains the optional parameters for the VirtualMachinesClient.BeginPowerOff
+// method.
func (client *VirtualMachinesClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginPowerOffOptions) (*runtime.Poller[VirtualMachinesClientPowerOffResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.powerOff(ctx, resourceGroupName, vmName, options)
@@ -1034,6 +1060,7 @@ func (client *VirtualMachinesClient) BeginPowerOff(ctx context.Context, resource
// PowerOff - The operation to power off (stop) a virtual machine. The virtual machine can be restarted with the same provisioned
// resources. You are still charged for this virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) powerOff(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginPowerOffOptions) (*http.Response, error) {
req, err := client.powerOffCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1081,11 +1108,12 @@ func (client *VirtualMachinesClient) powerOffCreateRequest(ctx context.Context,
// BeginReapply - The operation to reapply a virtual machine's state.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginReapplyOptions contains the optional parameters for the VirtualMachinesClient.BeginReapply
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginReapplyOptions contains the optional parameters for the VirtualMachinesClient.BeginReapply
+// method.
func (client *VirtualMachinesClient) BeginReapply(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginReapplyOptions) (*runtime.Poller[VirtualMachinesClientReapplyResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reapply(ctx, resourceGroupName, vmName, options)
@@ -1100,6 +1128,7 @@ func (client *VirtualMachinesClient) BeginReapply(ctx context.Context, resourceG
// Reapply - The operation to reapply a virtual machine's state.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) reapply(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginReapplyOptions) (*http.Response, error) {
req, err := client.reapplyCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1144,11 +1173,12 @@ func (client *VirtualMachinesClient) reapplyCreateRequest(ctx context.Context, r
// BeginRedeploy - Shuts down the virtual machine, moves it to a new node, and powers it back on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginRedeployOptions contains the optional parameters for the VirtualMachinesClient.BeginRedeploy
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginRedeployOptions contains the optional parameters for the VirtualMachinesClient.BeginRedeploy
+// method.
func (client *VirtualMachinesClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginRedeployOptions) (*runtime.Poller[VirtualMachinesClientRedeployResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.redeploy(ctx, resourceGroupName, vmName, options)
@@ -1163,6 +1193,7 @@ func (client *VirtualMachinesClient) BeginRedeploy(ctx context.Context, resource
// Redeploy - Shuts down the virtual machine, moves it to a new node, and powers it back on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) redeploy(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginRedeployOptions) (*http.Response, error) {
req, err := client.redeployCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1211,11 +1242,12 @@ func (client *VirtualMachinesClient) redeployCreateRequest(ctx context.Context,
// will be preserved after reimage. If deleteOption is delete, the old OS disk
// will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginReimageOptions contains the optional parameters for the VirtualMachinesClient.BeginReimage
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginReimageOptions contains the optional parameters for the VirtualMachinesClient.BeginReimage
+// method.
func (client *VirtualMachinesClient) BeginReimage(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginReimageOptions) (*runtime.Poller[VirtualMachinesClientReimageResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimage(ctx, resourceGroupName, vmName, options)
@@ -1234,6 +1266,7 @@ func (client *VirtualMachinesClient) BeginReimage(ctx context.Context, resourceG
// will be preserved after reimage. If deleteOption is delete, the old OS disk
// will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) reimage(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginReimageOptions) (*http.Response, error) {
req, err := client.reimageCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1281,11 +1314,12 @@ func (client *VirtualMachinesClient) reimageCreateRequest(ctx context.Context, r
// BeginRestart - The operation to restart a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginRestartOptions contains the optional parameters for the VirtualMachinesClient.BeginRestart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginRestartOptions contains the optional parameters for the VirtualMachinesClient.BeginRestart
+// method.
func (client *VirtualMachinesClient) BeginRestart(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginRestartOptions) (*runtime.Poller[VirtualMachinesClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, resourceGroupName, vmName, options)
@@ -1300,6 +1334,7 @@ func (client *VirtualMachinesClient) BeginRestart(ctx context.Context, resourceG
// Restart - The operation to restart a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) restart(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1344,11 +1379,12 @@ func (client *VirtualMachinesClient) restartCreateRequest(ctx context.Context, r
// RetrieveBootDiagnosticsData - The operation to retrieve SAS URIs for a virtual machine's boot diagnostic logs.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientRetrieveBootDiagnosticsDataOptions contains the optional parameters for the VirtualMachinesClient.RetrieveBootDiagnosticsData
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientRetrieveBootDiagnosticsDataOptions contains the optional parameters for the VirtualMachinesClient.RetrieveBootDiagnosticsData
+// method.
func (client *VirtualMachinesClient) RetrieveBootDiagnosticsData(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientRetrieveBootDiagnosticsDataOptions) (VirtualMachinesClientRetrieveBootDiagnosticsDataResponse, error) {
req, err := client.retrieveBootDiagnosticsDataCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -1404,12 +1440,13 @@ func (client *VirtualMachinesClient) retrieveBootDiagnosticsDataHandleResponse(r
// BeginRunCommand - Run command on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// parameters - Parameters supplied to the Run command operation.
-// options - VirtualMachinesClientBeginRunCommandOptions contains the optional parameters for the VirtualMachinesClient.BeginRunCommand
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - parameters - Parameters supplied to the Run command operation.
+// - options - VirtualMachinesClientBeginRunCommandOptions contains the optional parameters for the VirtualMachinesClient.BeginRunCommand
+// method.
func (client *VirtualMachinesClient) BeginRunCommand(ctx context.Context, resourceGroupName string, vmName string, parameters RunCommandInput, options *VirtualMachinesClientBeginRunCommandOptions) (*runtime.Poller[VirtualMachinesClientRunCommandResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.runCommand(ctx, resourceGroupName, vmName, parameters, options)
@@ -1426,6 +1463,7 @@ func (client *VirtualMachinesClient) BeginRunCommand(ctx context.Context, resour
// RunCommand - Run command on the VM.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) runCommand(ctx context.Context, resourceGroupName string, vmName string, parameters RunCommandInput, options *VirtualMachinesClientBeginRunCommandOptions) (*http.Response, error) {
req, err := client.runCommandCreateRequest(ctx, resourceGroupName, vmName, parameters, options)
@@ -1470,11 +1508,12 @@ func (client *VirtualMachinesClient) runCommandCreateRequest(ctx context.Context
// SimulateEviction - The operation to simulate the eviction of spot virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientSimulateEvictionOptions contains the optional parameters for the VirtualMachinesClient.SimulateEviction
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientSimulateEvictionOptions contains the optional parameters for the VirtualMachinesClient.SimulateEviction
+// method.
func (client *VirtualMachinesClient) SimulateEviction(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientSimulateEvictionOptions) (VirtualMachinesClientSimulateEvictionResponse, error) {
req, err := client.simulateEvictionCreateRequest(ctx, resourceGroupName, vmName, options)
if err != nil {
@@ -1518,11 +1557,12 @@ func (client *VirtualMachinesClient) simulateEvictionCreateRequest(ctx context.C
// BeginStart - The operation to start a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// options - VirtualMachinesClientBeginStartOptions contains the optional parameters for the VirtualMachinesClient.BeginStart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - options - VirtualMachinesClientBeginStartOptions contains the optional parameters for the VirtualMachinesClient.BeginStart
+// method.
func (client *VirtualMachinesClient) BeginStart(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginStartOptions) (*runtime.Poller[VirtualMachinesClientStartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.start(ctx, resourceGroupName, vmName, options)
@@ -1537,6 +1577,7 @@ func (client *VirtualMachinesClient) BeginStart(ctx context.Context, resourceGro
// Start - The operation to start a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) start(ctx context.Context, resourceGroupName string, vmName string, options *VirtualMachinesClientBeginStartOptions) (*http.Response, error) {
req, err := client.startCreateRequest(ctx, resourceGroupName, vmName, options)
@@ -1581,12 +1622,13 @@ func (client *VirtualMachinesClient) startCreateRequest(ctx context.Context, res
// BeginUpdate - The operation to update a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmName - The name of the virtual machine.
-// parameters - Parameters supplied to the Update Virtual Machine operation.
-// options - VirtualMachinesClientBeginUpdateOptions contains the optional parameters for the VirtualMachinesClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmName - The name of the virtual machine.
+// - parameters - Parameters supplied to the Update Virtual Machine operation.
+// - options - VirtualMachinesClientBeginUpdateOptions contains the optional parameters for the VirtualMachinesClient.BeginUpdate
+// method.
func (client *VirtualMachinesClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachineUpdate, options *VirtualMachinesClientBeginUpdateOptions) (*runtime.Poller[VirtualMachinesClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmName, parameters, options)
@@ -1601,6 +1643,7 @@ func (client *VirtualMachinesClient) BeginUpdate(ctx context.Context, resourceGr
// Update - The operation to update a virtual machine.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachinesClient) update(ctx context.Context, resourceGroupName string, vmName string, parameters VirtualMachineUpdate, options *VirtualMachinesClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmName, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachines_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachines_client_example_test.go
deleted file mode 100644
index 2a1c8378c0cb..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachines_client_example_test.go
+++ /dev/null
@@ -1,3890 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ListBySubscription_ByLocation.json
-func ExampleVirtualMachinesClient_NewListByLocationPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscriptionId}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByLocationPager("eastus", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Capture_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginCapture_virtualMachinesCaptureMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCapture(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineCaptureParameters{
- DestinationContainerName: to.Ptr("aaaaaaa"),
- OverwriteVhds: to.Ptr(true),
- VhdPrefix: to.Ptr("aaaaaaaaa"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Capture_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginCapture_virtualMachinesCaptureMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCapture(ctx, "rgcompute", "aaaaaaaaaaaaa", armcompute.VirtualMachineCaptureParameters{
- DestinationContainerName: to.Ptr("aaaaaaa"),
- OverwriteVhds: to.Ptr(true),
- VhdPrefix: to.Ptr("aaaaaaaaa"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createALinuxVmWithAPatchSettingAssessmentModeOfImageDefault() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- PatchSettings: &armcompute.LinuxPatchSettings{
- AssessmentMode: to.Ptr(armcompute.LinuxPatchAssessmentModeImageDefault),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("UbuntuServer"),
- Publisher: to.Ptr("Canonical"),
- SKU: to.Ptr("16.04-LTS"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithAutomaticByPlatformSettings.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createALinuxVmWithAPatchSettingPatchModeOfAutomaticByPlatformAndAutomaticByPlatformSettings() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- PatchSettings: &armcompute.LinuxPatchSettings{
- AssessmentMode: to.Ptr(armcompute.LinuxPatchAssessmentModeAutomaticByPlatform),
- AutomaticByPlatformSettings: &armcompute.LinuxVMGuestPatchAutomaticByPlatformSettings{
- RebootSetting: to.Ptr(armcompute.LinuxVMGuestPatchAutomaticByPlatformRebootSettingNever),
- },
- PatchMode: to.Ptr(armcompute.LinuxVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("UbuntuServer"),
- Publisher: to.Ptr("Canonical"),
- SKU: to.Ptr("16.04-LTS"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModeOfImageDefault.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createALinuxVmWithAPatchSettingPatchModeOfImageDefault() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- PatchSettings: &armcompute.LinuxPatchSettings{
- PatchMode: to.Ptr(armcompute.LinuxVMGuestPatchModeImageDefault),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("UbuntuServer"),
- Publisher: to.Ptr("Canonical"),
- SKU: to.Ptr("16.04-LTS"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createALinuxVmWithAPatchSettingsPatchModeAndAssessmentModeSetToAutomaticByPlatform() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- PatchSettings: &armcompute.LinuxPatchSettings{
- AssessmentMode: to.Ptr(armcompute.LinuxPatchAssessmentModeAutomaticByPlatform),
- PatchMode: to.Ptr(armcompute.LinuxVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("UbuntuServer"),
- Publisher: to.Ptr("Canonical"),
- SKU: to.Ptr("16.04-LTS"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_FromACommunityGalleryImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmFromACommunityGalleryImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- CommunityGalleryImageID: to.Ptr("/CommunityGalleries/galleryPublicName/Images/communityGalleryImageName/Versions/communityGalleryImageVersionName"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_FromASharedGalleryImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmFromASharedGalleryImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- SharedGalleryImageID: to.Ptr("/SharedGalleries/sharedGalleryName/Images/sharedGalleryImageName/Versions/sharedGalleryImageVersionName"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskControllerType.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithDiskControllerType() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD4V3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DiskControllerType: to.Ptr(armcompute.DiskControllerTypesNVMe),
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("U29tZSBDdXN0b20gRGF0YQ=="),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithHibernationEnabled.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithHibernationEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vm-name}", armcompute.VirtualMachine{
- Location: to.Ptr("eastus2euap"),
- Properties: &armcompute.VirtualMachineProperties{
- AdditionalCapabilities: &armcompute.AdditionalCapabilities{
- HibernationEnabled: to.Ptr(true),
- },
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("{vm-name}"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2019-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("vmOSdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithUefiSettings.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithUefiSettingsOfSecureBootAndVTpm() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2SV3),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- SecurityType: to.Ptr(armcompute.SecurityTypesTrustedLaunch),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windowsserver-gen2preview-preview"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("windows10-tvm"),
- Version: to.Ptr("18363.592.2001092016"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardSSDLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithUserData.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithUserData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vm-name}", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("{vm-name}"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("vmOSdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("RXhhbXBsZSBVc2VyRGF0YQ=="),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_CreateWithVMSizeProperties.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithVmSizeProperties() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD4V3),
- VMSizeProperties: &armcompute.VMSizeProperties{
- VCPUsAvailable: to.Ptr[int32](1),
- VCPUsPerCore: to.Ptr[int32](1),
- },
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("U29tZSBDdXN0b20gRGF0YQ=="),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithNetworkInterfaceConfiguration.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithNetworkInterfaceConfiguration() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkAPIVersion: to.Ptr(armcompute.NetworkAPIVersionTwoThousandTwenty1101),
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineNetworkInterfaceConfiguration{
- {
- Name: to.Ptr("{nic-config-name}"),
- Properties: &armcompute.VirtualMachineNetworkInterfaceConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- IPConfigurations: []*armcompute.VirtualMachineNetworkInterfaceIPConfiguration{
- {
- Name: to.Ptr("{ip-config-name}"),
- Properties: &armcompute.VirtualMachineNetworkInterfaceIPConfigurationProperties{
- Primary: to.Ptr(true),
- PublicIPAddressConfiguration: &armcompute.VirtualMachinePublicIPAddressConfiguration{
- Name: to.Ptr("{publicIP-config-name}"),
- Properties: &armcompute.VirtualMachinePublicIPAddressConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDetach),
- PublicIPAllocationMethod: to.Ptr(armcompute.PublicIPAllocationMethodStatic),
- },
- SKU: &armcompute.PublicIPAddressSKU{
- Name: to.Ptr(armcompute.PublicIPAddressSKUNameBasic),
- Tier: to.Ptr(armcompute.PublicIPAddressSKUTierGlobal),
- },
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithSecurityTypeConfidentialVmWithCustomerManagedKeys() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypes("Standard_DC2as_v5")),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- SecurityType: to.Ptr(armcompute.SecurityTypesConfidentialVM),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("2019-datacenter-cvm"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("windows-cvm"),
- Version: to.Ptr("17763.2183.2109130127"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- SecurityProfile: &armcompute.VMDiskSecurityProfile{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- SecurityEncryptionType: to.Ptr(armcompute.SecurityEncryptionTypesDiskWithVMGuestState),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardSSDLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVM.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithSecurityTypeConfidentialVmWithPlatformManagedKeys() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypes("Standard_DC2as_v5")),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- SecurityType: to.Ptr(armcompute.SecurityTypesConfidentialVM),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("2019-datacenter-cvm"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("windows-cvm"),
- Version: to.Ptr("17763.2183.2109130127"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- SecurityProfile: &armcompute.VMDiskSecurityProfile{
- SecurityEncryptionType: to.Ptr(armcompute.SecurityEncryptionTypesDiskWithVMGuestState),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardSSDLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithAPatchSettingAssessmentModeOfImageDefault() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- AssessmentMode: to.Ptr(armcompute.WindowsPatchAssessmentModeImageDefault),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByOS.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithAPatchSettingPatchModeOfAutomaticByOs() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/nsgExistingNic"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeAutomaticByOS),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithAutomaticByPlatformSettings.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithAPatchSettingPatchModeOfAutomaticByPlatformAndAutomaticByPlatformSettings() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- AssessmentMode: to.Ptr(armcompute.WindowsPatchAssessmentModeAutomaticByPlatform),
- AutomaticByPlatformSettings: &armcompute.WindowsVMGuestPatchAutomaticByPlatformSettings{
- RebootSetting: to.Ptr(armcompute.WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever),
- },
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithAPatchSettingPatchModeOfAutomaticByPlatformAndEnableHotpatchingSetToTrue() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- EnableHotpatching: to.Ptr(true),
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfManual.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithAPatchSettingPatchModeOfManual() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeManual),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAWindowsVmWithPatchSettingsPatchModeAndAssessmentModeSetToAutomaticByPlatform() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- AssessmentMode: to.Ptr(armcompute.WindowsPatchAssessmentModeAutomaticByPlatform),
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_CustomImageVmFromAnUnmanagedGeneralizedOsImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createACustomImageVmFromAnUnmanagedGeneralizedOsImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vm-name}", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- Image: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/{existing-generalized-os-image-blob-name}.vhd"),
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/myDisk.vhd"),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_PlatformImageVmWithUnmanagedOsAndDataDisks.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAPlatformImageVmWithUnmanagedOsAndDataDisks() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vm-name}", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/myDisk0.vhd"),
- },
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/myDisk1.vhd"),
- },
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/myDisk.vhd"),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_FromACustomImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmFromACustomImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_FromAGeneralizedSharedImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmFromAGeneralizedSharedImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/mySharedGallery/images/mySharedImage"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_FromASpecializedSharedImage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmFromASpecializedSharedImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/mySharedGallery/images/mySharedImage"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_InAVmssWithCustomerAssignedPlatformFaultDomain.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- PlatformFaultDomain: to.Ptr[int32](1),
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- VirtualMachineScaleSet: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{existing-flex-vmss-name-with-platformFaultDomainCount-greater-than-1}"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_InAnAvailabilitySet.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmInAnAvailabilitySet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- AvailabilitySet: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/{existing-availability-set-name}"),
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithApplicationProfile.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithApplicationProfile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- ApplicationProfile: &armcompute.ApplicationProfile{
- GalleryApplications: []*armcompute.VMGalleryApplication{
- {
- ConfigurationReference: to.Ptr("https://mystorageaccount.blob.core.windows.net/configurations/settings.config"),
- EnableAutomaticUpgrade: to.Ptr(false),
- Order: to.Ptr[int32](1),
- PackageReferenceID: to.Ptr("/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0"),
- Tags: to.Ptr("myTag1"),
- TreatFailureAsDeploymentFailure: to.Ptr(false),
- },
- {
- PackageReferenceID: to.Ptr("/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"),
- }},
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("{image_offer}"),
- Publisher: to.Ptr("{image_publisher}"),
- SKU: to.Ptr("{image_sku}"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskEncryptionSetResource.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithDiskEncryptionSetResourceIdInTheOsDiskAndDataDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- {
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesAttach),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/{existing-managed-disk-name}"),
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- }},
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithEncryptionAtHost.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithHostEncryptionUsingEncryptionAtHostProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardDS1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- EncryptionAtHost: to.Ptr(true),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithScheduledEventsProfile.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithScheduledEventsProfile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- ScheduledEventsProfile: &armcompute.ScheduledEventsProfile{
- OSImageNotificationProfile: &armcompute.OSImageNotificationProfile{
- Enable: to.Ptr(true),
- NotBeforeTimeout: to.Ptr("PT15M"),
- },
- TerminateNotificationProfile: &armcompute.TerminateNotificationProfile{
- Enable: to.Ptr(true),
- NotBeforeTimeout: to.Ptr("PT10M"),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithAMarketplaceImagePlan.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithAMarketplaceImagePlan() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithExtensionsTimeBudget.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithAnExtensionsTimeBudget() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- ExtensionsTimeBudget: to.Ptr("PT30M"),
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithBootDiagnostics.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithBootDiagnostics() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithEmptyDataDisks.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithEmptyDataDisks() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithEphemeralOsDiskProvisioningInCacheDiskUsingPlacementProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardDS1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- Placement: to.Ptr(armcompute.DiffDiskPlacementCacheDisk),
- },
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithEphemeralOsDiskProvisioningInResourceDiskUsingPlacementProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardDS1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- Placement: to.Ptr(armcompute.DiffDiskPlacementResourceDisk),
- },
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDisk.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithEphemeralOsDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardDS1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- },
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithManagedBootDiagnostics.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithManagedBootDiagnostics() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithPasswordAuthentication.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithPasswordAuthentication() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithPremiumStorage.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithPremiumStorage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithSshAuthentication.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createAVmWithSshAuthentication() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- DisablePasswordAuthentication: to.Ptr(true),
- SSH: &armcompute.SSHConfiguration{
- PublicKeys: []*armcompute.SSHPublicKey{
- {
- Path: to.Ptr("/home/{your-username}/.ssh/authorized_keys"),
- KeyData: to.Ptr("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeClRAk2ipUs/l5voIsDC5q9RI+YSRd1Bvd/O+axgY4WiBzG+4FwJWZm/mLLe5DoOdHQwmU2FrKXZSW4w2sYE70KeWnrFViCOX5MTVvJgPE8ClugNl8RWth/tU849DvM9sT7vFgfVSHcAS2yDRyDlueii+8nF2ym8XWAPltFVCyLHRsyBp5YPqK8JFYIa1eybKsY3hEAxRCA+/7bq8et+Gj3coOsuRmrehav7rE6N12Pb80I6ofa6SM5XNYq4Xk0iYNx7R3kdz0Jj9XgZYWjAHjJmT0gTRoOnt6upOuxK7xI/ykWrllgpXrCPu3Ymz+c+ujaqcxDopnAl2lmf69/J1"),
- }},
- },
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("{image_offer}"),
- Publisher: to.Ptr("{image_publisher}"),
- SKU: to.Ptr("{image_sku}"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Create_WithCapacityReservation.json
-func ExampleVirtualMachinesClient_BeginCreateOrUpdate_createOrUpdateAVmWithCapacityReservation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachine{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineProperties{
- CapacityReservation: &armcompute.CapacityReservationProfile{
- CapacityReservationGroup: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/CapacityReservationGroups/{crgName}"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardDS1V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Update_DetachDataDiskUsingToBeDetachedProperty.json
-func ExampleVirtualMachinesClient_BeginUpdate_updateAVmByDetachingDataDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachineUpdate{
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- ToBeDetached: to.Ptr(true),
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- ToBeDetached: to.Ptr(false),
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Update_ForceDetachDataDisk.json
-func ExampleVirtualMachinesClient_BeginUpdate_updateAVmByForceDetachingDataDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myVM", armcompute.VirtualMachineUpdate{
- Properties: &armcompute.VirtualMachineProperties{
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesStandardD2V2),
- },
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerName: to.Ptr("myVM"),
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DetachOption: to.Ptr(armcompute.DiskDetachOptionTypesForceDetach),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- ToBeDetached: to.Ptr(true),
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- ToBeDetached: to.Ptr(false),
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("myVMosdisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Delete_Force.json
-func ExampleVirtualMachinesClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myVM", &armcompute.VirtualMachinesClientBeginDeleteOptions{ForceDeletion: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get.json
-func ExampleVirtualMachinesClient_Get_getAVirtualMachine() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVM", &armcompute.VirtualMachinesClientGetOptions{Expand: to.Ptr(armcompute.InstanceViewTypesUserData)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get_AutoPlacedOnDedicatedHostGroup.json
-func ExampleVirtualMachinesClient_Get_getAVirtualMachinePlacedOnADedicatedHostGroupThroughAutomaticPlacement() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVM", &armcompute.VirtualMachinesClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get_WithDiskControllerType.json
-func ExampleVirtualMachinesClient_Get_getAVirtualMachineWithDiskControllerTypeProperties() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVM", &armcompute.VirtualMachinesClientGetOptions{Expand: to.Ptr(armcompute.InstanceViewTypesUserData)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get_WithVMSizeProperties.json
-func ExampleVirtualMachinesClient_Get_getAVirtualMachineWithVmSizeProperties() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVM", &armcompute.VirtualMachinesClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get_InstanceView.json
-func ExampleVirtualMachinesClient_InstanceView_getVirtualMachineInstanceView() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.InstanceView(ctx, "myResourceGroup", "myVM", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
-func ExampleVirtualMachinesClient_InstanceView_getInstanceViewOfAVirtualMachinePlacedOnADedicatedHostGroupThroughAutomaticPlacement() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.InstanceView(ctx, "myResourceGroup", "myVM", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginConvertToManagedDisks_virtualMachinesConvertToManagedDisksMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginConvertToManagedDisks(ctx, "rgcompute", "aaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginConvertToManagedDisks_virtualMachinesConvertToManagedDisksMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginConvertToManagedDisks(ctx, "rgcompute", "aaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Deallocate_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginDeallocate_virtualMachinesDeallocateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaa", &armcompute.VirtualMachinesClientBeginDeallocateOptions{Hibernate: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Deallocate_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginDeallocate_virtualMachinesDeallocateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaaaaaaaa", &armcompute.VirtualMachinesClientBeginDeallocateOptions{Hibernate: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Generalize.json
-func ExampleVirtualMachinesClient_Generalize() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.Generalize(ctx, "myResourceGroup", "myVMName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_List_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_NewListPager_virtualMachinesListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", &armcompute.VirtualMachinesClientListOptions{Filter: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa")})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_List_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_NewListPager_virtualMachinesListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", &armcompute.VirtualMachinesClientListOptions{Filter: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ListAll_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_NewListAllPager_virtualMachinesListAllMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(&armcompute.VirtualMachinesClientListAllOptions{StatusOnly: to.Ptr("aaaaaa"),
- Filter: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ListAll_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_NewListAllPager_virtualMachinesListAllMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(&armcompute.VirtualMachinesClientListAllOptions{StatusOnly: nil,
- Filter: nil,
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_ListAvailableVmSizes.json
-func ExampleVirtualMachinesClient_NewListAvailableSizesPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAvailableSizesPager("myResourceGroup", "myVmName", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_PowerOff_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginPowerOff_virtualMachinesPowerOffMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachinesClientBeginPowerOffOptions{SkipShutdown: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_PowerOff_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginPowerOff_virtualMachinesPowerOffMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachinesClientBeginPowerOffOptions{SkipShutdown: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Reapply.json
-func ExampleVirtualMachinesClient_BeginReapply() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReapply(ctx, "ResourceGroup", "VMName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Restart_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginRestart_virtualMachinesRestartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Restart_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginRestart_virtualMachinesRestartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Start_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginStart_virtualMachinesStartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Start_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginStart_virtualMachinesStartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Redeploy_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginRedeploy_virtualMachinesRedeployMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "a", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_Redeploy_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginRedeploy_virtualMachinesRedeployMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "aaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Reimage_NonEphemeralVMs.json
-func ExampleVirtualMachinesClient_BeginReimage_reimageANonEphemeralVirtualMachine() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "myResourceGroup", "myVMName", &armcompute.VirtualMachinesClientBeginReimageOptions{Parameters: &armcompute.VirtualMachineReimageParameters{
- ExactVersion: to.Ptr("aaaaaa"),
- OSProfile: &armcompute.OSProfileProvisioningData{
- AdminPassword: to.Ptr("{your-password}"),
- CustomData: to.Ptr("{your-custom-data}"),
- },
- TempDisk: to.Ptr(true),
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_Reimage.json
-func ExampleVirtualMachinesClient_BeginReimage_reimageAVirtualMachine() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "myResourceGroup", "myVMName", &armcompute.VirtualMachinesClientBeginReimageOptions{Parameters: &armcompute.VirtualMachineReimageParameters{
- TempDisk: to.Ptr(true),
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_RetrieveBootDiagnosticsData.json
-func ExampleVirtualMachinesClient_RetrieveBootDiagnosticsData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.RetrieveBootDiagnosticsData(ctx, "ResourceGroup", "VMName", &armcompute.VirtualMachinesClientRetrieveBootDiagnosticsDataOptions{SasURIExpirationTimeInMinutes: to.Ptr[int32](60)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginPerformMaintenance_virtualMachinesPerformMaintenanceMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
-func ExampleVirtualMachinesClient_BeginPerformMaintenance_virtualMachinesPerformMaintenanceMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_SimulateEviction.json
-func ExampleVirtualMachinesClient_SimulateEviction() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.SimulateEviction(ctx, "ResourceGroup", "VMName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_AssessPatches.json
-func ExampleVirtualMachinesClient_BeginAssessPatches() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginAssessPatches(ctx, "myResourceGroupName", "myVMName", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineExamples/VirtualMachine_InstallPatches.json
-func ExampleVirtualMachinesClient_BeginInstallPatches() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginInstallPatches(ctx, "myResourceGroupName", "myVMName", armcompute.VirtualMachineInstallPatchesParameters{
- MaximumDuration: to.Ptr("PT4H"),
- RebootSetting: to.Ptr(armcompute.VMGuestPatchRebootSettingIfRequired),
- WindowsParameters: &armcompute.WindowsParameters{
- ClassificationsToInclude: []*armcompute.VMGuestPatchClassificationWindows{
- to.Ptr(armcompute.VMGuestPatchClassificationWindowsCritical),
- to.Ptr(armcompute.VMGuestPatchClassificationWindowsSecurity)},
- MaxPatchPublishDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-11-19T02:36:43.0539904+00:00"); return t }()),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineRunCommand.json
-func ExampleVirtualMachinesClient_BeginRunCommand() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachinesClient("24fb23e3-6ba3-41f0-9b6e-e41131d5d61e", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRunCommand(ctx, "crptestar98131", "vm3036", armcompute.RunCommandInput{
- CommandID: to.Ptr("RunPowerShellScript"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client.go
index 2b679d5ae353..d7cbc60cf70c 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client.go
@@ -32,10 +32,10 @@ type VirtualMachineScaleSetExtensionsClient struct {
}
// NewVirtualMachineScaleSetExtensionsClient creates a new instance of VirtualMachineScaleSetExtensionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetExtensionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetExtensionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,13 +58,14 @@ func NewVirtualMachineScaleSetExtensionsClient(subscriptionID string, credential
// BeginCreateOrUpdate - The operation to create or update an extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set where the extension should be create or updated.
-// vmssExtensionName - The name of the VM scale set extension.
-// extensionParameters - Parameters supplied to the Create VM scale set Extension operation.
-// options - VirtualMachineScaleSetExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set where the extension should be create or updated.
+// - vmssExtensionName - The name of the VM scale set extension.
+// - extensionParameters - Parameters supplied to the Create VM scale set Extension operation.
+// - options - VirtualMachineScaleSetExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachineScaleSetExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, extensionParameters VirtualMachineScaleSetExtension, options *VirtualMachineScaleSetExtensionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, options)
@@ -79,6 +80,7 @@ func (client *VirtualMachineScaleSetExtensionsClient) BeginCreateOrUpdate(ctx co
// CreateOrUpdate - The operation to create or update an extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetExtensionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, extensionParameters VirtualMachineScaleSetExtension, options *VirtualMachineScaleSetExtensionsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, options)
@@ -127,12 +129,13 @@ func (client *VirtualMachineScaleSetExtensionsClient) createOrUpdateCreateReques
// BeginDelete - The operation to delete the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set where the extension should be deleted.
-// vmssExtensionName - The name of the VM scale set extension.
-// options - VirtualMachineScaleSetExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set where the extension should be deleted.
+// - vmssExtensionName - The name of the VM scale set extension.
+// - options - VirtualMachineScaleSetExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginDelete
+// method.
func (client *VirtualMachineScaleSetExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, options *VirtualMachineScaleSetExtensionsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, options)
@@ -147,6 +150,7 @@ func (client *VirtualMachineScaleSetExtensionsClient) BeginDelete(ctx context.Co
// Delete - The operation to delete the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetExtensionsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, options *VirtualMachineScaleSetExtensionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, options)
@@ -195,12 +199,13 @@ func (client *VirtualMachineScaleSetExtensionsClient) deleteCreateRequest(ctx co
// Get - The operation to get the extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set containing the extension.
-// vmssExtensionName - The name of the VM scale set extension.
-// options - VirtualMachineScaleSetExtensionsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set containing the extension.
+// - vmssExtensionName - The name of the VM scale set extension.
+// - options - VirtualMachineScaleSetExtensionsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.Get
+// method.
func (client *VirtualMachineScaleSetExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, options *VirtualMachineScaleSetExtensionsClientGetOptions) (VirtualMachineScaleSetExtensionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, options)
if err != nil {
@@ -259,11 +264,12 @@ func (client *VirtualMachineScaleSetExtensionsClient) getHandleResponse(resp *ht
}
// NewListPager - Gets a list of all extensions in a VM scale set.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set containing the extension.
-// options - VirtualMachineScaleSetExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set containing the extension.
+// - options - VirtualMachineScaleSetExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.NewListPager
+// method.
func (client *VirtualMachineScaleSetExtensionsClient) NewListPager(resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetExtensionsClientListOptions) *runtime.Pager[VirtualMachineScaleSetExtensionsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetExtensionsClientListResponse]{
More: func(page VirtualMachineScaleSetExtensionsClientListResponse) bool {
@@ -329,13 +335,14 @@ func (client *VirtualMachineScaleSetExtensionsClient) listHandleResponse(resp *h
// BeginUpdate - The operation to update an extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set where the extension should be updated.
-// vmssExtensionName - The name of the VM scale set extension.
-// extensionParameters - Parameters supplied to the Update VM scale set Extension operation.
-// options - VirtualMachineScaleSetExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set where the extension should be updated.
+// - vmssExtensionName - The name of the VM scale set extension.
+// - extensionParameters - Parameters supplied to the Update VM scale set Extension operation.
+// - options - VirtualMachineScaleSetExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetExtensionsClient.BeginUpdate
+// method.
func (client *VirtualMachineScaleSetExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, extensionParameters VirtualMachineScaleSetExtensionUpdate, options *VirtualMachineScaleSetExtensionsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, options)
@@ -350,6 +357,7 @@ func (client *VirtualMachineScaleSetExtensionsClient) BeginUpdate(ctx context.Co
// Update - The operation to update an extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetExtensionsClient) update(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmssExtensionName string, extensionParameters VirtualMachineScaleSetExtensionUpdate, options *VirtualMachineScaleSetExtensionsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client_example_test.go
deleted file mode 100644
index 10979d862bee..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetextensions_client_example_test.go
+++ /dev/null
@@ -1,267 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginCreateOrUpdate_virtualMachineScaleSetExtensionsCreateOrUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "rgcompute", "aaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetExtension{
- Name: to.Ptr("{extension-name}"),
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- EnableAutomaticUpgrade: to.Ptr(true),
- ForceUpdateTag: to.Ptr("aaaaaaaaa"),
- ProtectedSettings: map[string]interface{}{},
- ProvisionAfterExtensions: []*string{
- to.Ptr("aa")},
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginCreateOrUpdate_virtualMachineScaleSetExtensionsCreateOrUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "rgcompute", "aaaaaaaaaaa", "aaaaaaaaaaa", armcompute.VirtualMachineScaleSetExtension{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginUpdate_virtualMachineScaleSetExtensionsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaa", armcompute.VirtualMachineScaleSetExtensionUpdate{
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- EnableAutomaticUpgrade: to.Ptr(true),
- ForceUpdateTag: to.Ptr("aaaaaaaaa"),
- ProtectedSettings: map[string]interface{}{},
- ProvisionAfterExtensions: []*string{
- to.Ptr("aa")},
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginUpdate_virtualMachineScaleSetExtensionsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaa", "aa", armcompute.VirtualMachineScaleSetExtensionUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginDelete_virtualMachineScaleSetExtensionsDeleteMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_BeginDelete_virtualMachineScaleSetExtensionsDeleteMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "rgcompute", "aaaa", "aaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_Get_virtualMachineScaleSetExtensionsGetMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetExtensionsClientGetOptions{Expand: to.Ptr("aaaaaaa")})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_Get_virtualMachineScaleSetExtensionsGetMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "rgcompute", "a", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetExtensionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_NewListPager_virtualMachineScaleSetExtensionsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", "aaaaaaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetExtensionsClient_NewListPager_virtualMachineScaleSetExtensionsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client.go
index f09866e1bd78..070d6752e09f 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client.go
@@ -32,10 +32,10 @@ type VirtualMachineScaleSetRollingUpgradesClient struct {
}
// NewVirtualMachineScaleSetRollingUpgradesClient creates a new instance of VirtualMachineScaleSetRollingUpgradesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetRollingUpgradesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetRollingUpgradesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,11 +58,12 @@ func NewVirtualMachineScaleSetRollingUpgradesClient(subscriptionID string, crede
// BeginCancel - Cancels the current virtual machine scale set rolling upgrade.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetRollingUpgradesClientBeginCancelOptions contains the optional parameters for the VirtualMachineScaleSetRollingUpgradesClient.BeginCancel
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetRollingUpgradesClientBeginCancelOptions contains the optional parameters for the VirtualMachineScaleSetRollingUpgradesClient.BeginCancel
+// method.
func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginCancel(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginCancelOptions) (*runtime.Poller[VirtualMachineScaleSetRollingUpgradesClientCancelResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.cancel(ctx, resourceGroupName, vmScaleSetName, options)
@@ -77,6 +78,7 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginCancel(ctx conte
// Cancel - Cancels the current virtual machine scale set rolling upgrade.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetRollingUpgradesClient) cancel(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginCancelOptions) (*http.Response, error) {
req, err := client.cancelCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -121,11 +123,12 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) cancelCreateRequest(c
// GetLatest - Gets the status of the latest virtual machine scale set rolling upgrade.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetRollingUpgradesClientGetLatestOptions contains the optional parameters for the VirtualMachineScaleSetRollingUpgradesClient.GetLatest
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetRollingUpgradesClientGetLatestOptions contains the optional parameters for the VirtualMachineScaleSetRollingUpgradesClient.GetLatest
+// method.
func (client *VirtualMachineScaleSetRollingUpgradesClient) GetLatest(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientGetLatestOptions) (VirtualMachineScaleSetRollingUpgradesClientGetLatestResponse, error) {
req, err := client.getLatestCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
if err != nil {
@@ -180,11 +183,12 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) getLatestHandleRespon
// to the latest available extension version. Instances which are already running the latest extension versions
// are not affected.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetRollingUpgradesClientBeginStartExtensionUpgradeOptions contains the optional parameters
-// for the VirtualMachineScaleSetRollingUpgradesClient.BeginStartExtensionUpgrade method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetRollingUpgradesClientBeginStartExtensionUpgradeOptions contains the optional parameters
+// for the VirtualMachineScaleSetRollingUpgradesClient.BeginStartExtensionUpgrade method.
func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartExtensionUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginStartExtensionUpgradeOptions) (*runtime.Poller[VirtualMachineScaleSetRollingUpgradesClientStartExtensionUpgradeResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.startExtensionUpgrade(ctx, resourceGroupName, vmScaleSetName, options)
@@ -201,6 +205,7 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartExtensionUp
// the latest available extension version. Instances which are already running the latest extension versions
// are not affected.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetRollingUpgradesClient) startExtensionUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginStartExtensionUpgradeOptions) (*http.Response, error) {
req, err := client.startExtensionUpgradeCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -247,11 +252,12 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) startExtensionUpgrade
// Platform Image OS version. Instances which are already running the latest available OS version are not
// affected.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetRollingUpgradesClientBeginStartOSUpgradeOptions contains the optional parameters for the
-// VirtualMachineScaleSetRollingUpgradesClient.BeginStartOSUpgrade method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetRollingUpgradesClientBeginStartOSUpgradeOptions contains the optional parameters for the
+// VirtualMachineScaleSetRollingUpgradesClient.BeginStartOSUpgrade method.
func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartOSUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginStartOSUpgradeOptions) (*runtime.Poller[VirtualMachineScaleSetRollingUpgradesClientStartOSUpgradeResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.startOSUpgrade(ctx, resourceGroupName, vmScaleSetName, options)
@@ -268,6 +274,7 @@ func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartOSUpgrade(c
// Image OS version. Instances which are already running the latest available OS version are not
// affected.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetRollingUpgradesClient) startOSUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetRollingUpgradesClientBeginStartOSUpgradeOptions) (*http.Response, error) {
req, err := client.startOSUpgradeCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client_example_test.go
deleted file mode 100644
index a3dee3747ad2..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetrollingupgrades_client_example_test.go
+++ /dev/null
@@ -1,160 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_BeginCancel_virtualMachineScaleSetRollingUpgradesCancelMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCancel(ctx, "rgcompute", "aaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_BeginCancel_virtualMachineScaleSetRollingUpgradesCancelMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCancel(ctx, "rgcompute", "aaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_BeginStartOSUpgrade_virtualMachineScaleSetRollingUpgradesStartOsUpgradeMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStartOSUpgrade(ctx, "rgcompute", "aaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_BeginStartOSUpgrade_virtualMachineScaleSetRollingUpgradesStartOsUpgradeMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStartOSUpgrade(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtension_RollingUpgrade.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_BeginStartExtensionUpgrade() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStartExtensionUpgrade(ctx, "myResourceGroup", "{vmss-name}", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_GetLatest_virtualMachineScaleSetRollingUpgradesGetLatestMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetLatest(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetRollingUpgradesClient_GetLatest_virtualMachineScaleSetRollingUpgradesGetLatestMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetRollingUpgradesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetLatest(ctx, "rgcompute", "aaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client.go
index bfc8a705f1b0..1259b9bb5e0a 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client.go
@@ -33,10 +33,10 @@ type VirtualMachineScaleSetsClient struct {
}
// NewVirtualMachineScaleSetsClient creates a new instance of VirtualMachineScaleSetsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -59,12 +59,13 @@ func NewVirtualMachineScaleSetsClient(subscriptionID string, credential azcore.T
// ConvertToSinglePlacementGroup - Converts SinglePlacementGroup property to false for a existing virtual machine scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the virtual machine scale set to create or update.
-// parameters - The input object for ConvertToSinglePlacementGroup API.
-// options - VirtualMachineScaleSetsClientConvertToSinglePlacementGroupOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ConvertToSinglePlacementGroup
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the virtual machine scale set to create or update.
+// - parameters - The input object for ConvertToSinglePlacementGroup API.
+// - options - VirtualMachineScaleSetsClientConvertToSinglePlacementGroupOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ConvertToSinglePlacementGroup
+// method.
func (client *VirtualMachineScaleSetsClient) ConvertToSinglePlacementGroup(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters VMScaleSetConvertToSinglePlacementGroupInput, options *VirtualMachineScaleSetsClientConvertToSinglePlacementGroupOptions) (VirtualMachineScaleSetsClientConvertToSinglePlacementGroupResponse, error) {
req, err := client.convertToSinglePlacementGroupCreateRequest(ctx, resourceGroupName, vmScaleSetName, parameters, options)
if err != nil {
@@ -108,12 +109,13 @@ func (client *VirtualMachineScaleSetsClient) convertToSinglePlacementGroupCreate
// BeginCreateOrUpdate - Create or update a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set to create or update.
-// parameters - The scale set object.
-// options - VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set to create or update.
+// - parameters - The scale set object.
+// - options - VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachineScaleSetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters VirtualMachineScaleSet, options *VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -128,6 +130,7 @@ func (client *VirtualMachineScaleSetsClient) BeginCreateOrUpdate(ctx context.Con
// CreateOrUpdate - Create or update a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters VirtualMachineScaleSet, options *VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -174,11 +177,12 @@ func (client *VirtualMachineScaleSetsClient) createOrUpdateCreateRequest(ctx con
// the compute resources. You are not billed for the compute resources that this virtual machine
// scale set deallocates.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginDeallocateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDeallocate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginDeallocateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDeallocate
+// method.
func (client *VirtualMachineScaleSetsClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginDeallocateOptions) (*runtime.Poller[VirtualMachineScaleSetsClientDeallocateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deallocate(ctx, resourceGroupName, vmScaleSetName, options)
@@ -195,6 +199,7 @@ func (client *VirtualMachineScaleSetsClient) BeginDeallocate(ctx context.Context
// compute resources. You are not billed for the compute resources that this virtual machine
// scale set deallocates.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) deallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginDeallocateOptions) (*http.Response, error) {
req, err := client.deallocateCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -242,11 +247,12 @@ func (client *VirtualMachineScaleSetsClient) deallocateCreateRequest(ctx context
// BeginDelete - Deletes a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDelete
+// method.
func (client *VirtualMachineScaleSetsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmScaleSetName, options)
@@ -261,6 +267,7 @@ func (client *VirtualMachineScaleSetsClient) BeginDelete(ctx context.Context, re
// Delete - Deletes a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -308,12 +315,13 @@ func (client *VirtualMachineScaleSetsClient) deleteCreateRequest(ctx context.Con
// BeginDeleteInstances - Deletes virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// vmInstanceIDs - A list of virtual machine instance IDs from the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginDeleteInstancesOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDeleteInstances
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - vmInstanceIDs - A list of virtual machine instance IDs from the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginDeleteInstancesOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginDeleteInstances
+// method.
func (client *VirtualMachineScaleSetsClient) BeginDeleteInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmInstanceIDs VirtualMachineScaleSetVMInstanceRequiredIDs, options *VirtualMachineScaleSetsClientBeginDeleteInstancesOptions) (*runtime.Poller[VirtualMachineScaleSetsClientDeleteInstancesResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteInstances(ctx, resourceGroupName, vmScaleSetName, vmInstanceIDs, options)
@@ -328,6 +336,7 @@ func (client *VirtualMachineScaleSetsClient) BeginDeleteInstances(ctx context.Co
// DeleteInstances - Deletes virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) deleteInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmInstanceIDs VirtualMachineScaleSetVMInstanceRequiredIDs, options *VirtualMachineScaleSetsClientBeginDeleteInstancesOptions) (*http.Response, error) {
req, err := client.deleteInstancesCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmInstanceIDs, options)
@@ -376,12 +385,13 @@ func (client *VirtualMachineScaleSetsClient) deleteInstancesCreateRequest(ctx co
// ForceRecoveryServiceFabricPlatformUpdateDomainWalk - Manual platform update domain walk to update virtual machines in a
// service fabric virtual machine scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// platformUpdateDomain - The platform update domain for which a manual recovery walk is requested
-// options - VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions contains the optional
-// parameters for the VirtualMachineScaleSetsClient.ForceRecoveryServiceFabricPlatformUpdateDomainWalk method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - platformUpdateDomain - The platform update domain for which a manual recovery walk is requested
+// - options - VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions contains the optional
+// parameters for the VirtualMachineScaleSetsClient.ForceRecoveryServiceFabricPlatformUpdateDomainWalk method.
func (client *VirtualMachineScaleSetsClient) ForceRecoveryServiceFabricPlatformUpdateDomainWalk(ctx context.Context, resourceGroupName string, vmScaleSetName string, platformUpdateDomain int32, options *VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions) (VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkResponse, error) {
req, err := client.forceRecoveryServiceFabricPlatformUpdateDomainWalkCreateRequest(ctx, resourceGroupName, vmScaleSetName, platformUpdateDomain, options)
if err != nil {
@@ -441,11 +451,12 @@ func (client *VirtualMachineScaleSetsClient) forceRecoveryServiceFabricPlatformU
// Get - Display information about a virtual machine scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetsClient.Get
+// method.
func (client *VirtualMachineScaleSetsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientGetOptions) (VirtualMachineScaleSetsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
if err != nil {
@@ -501,11 +512,12 @@ func (client *VirtualMachineScaleSetsClient) getHandleResponse(resp *http.Respon
// GetInstanceView - Gets the status of a VM scale set instance.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientGetInstanceViewOptions contains the optional parameters for the VirtualMachineScaleSetsClient.GetInstanceView
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientGetInstanceViewOptions contains the optional parameters for the VirtualMachineScaleSetsClient.GetInstanceView
+// method.
func (client *VirtualMachineScaleSetsClient) GetInstanceView(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientGetInstanceViewOptions) (VirtualMachineScaleSetsClientGetInstanceViewResponse, error) {
req, err := client.getInstanceViewCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
if err != nil {
@@ -557,11 +569,12 @@ func (client *VirtualMachineScaleSetsClient) getInstanceViewHandleResponse(resp
}
// NewGetOSUpgradeHistoryPager - Gets list of OS upgrades on a VM scale set instance.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions contains the optional parameters for the VirtualMachineScaleSetsClient.GetOSUpgradeHistory
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewGetOSUpgradeHistoryPager
+// method.
func (client *VirtualMachineScaleSetsClient) NewGetOSUpgradeHistoryPager(resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions) *runtime.Pager[VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse]{
More: func(page VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse) bool {
@@ -626,10 +639,11 @@ func (client *VirtualMachineScaleSetsClient) getOSUpgradeHistoryHandleResponse(r
}
// NewListPager - Gets a list of all VM scale sets under a resource group.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// options - VirtualMachineScaleSetsClientListOptions contains the optional parameters for the VirtualMachineScaleSetsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - options - VirtualMachineScaleSetsClientListOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListPager
+// method.
func (client *VirtualMachineScaleSetsClient) NewListPager(resourceGroupName string, options *VirtualMachineScaleSetsClientListOptions) *runtime.Pager[VirtualMachineScaleSetsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetsClientListResponse]{
More: func(page VirtualMachineScaleSetsClientListResponse) bool {
@@ -692,9 +706,10 @@ func (client *VirtualMachineScaleSetsClient) listHandleResponse(resp *http.Respo
// NewListAllPager - Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use
// nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is
// null to fetch all the VM Scale Sets.
+//
// Generated from API version 2022-11-01
-// options - VirtualMachineScaleSetsClientListAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListAll
-// method.
+// - options - VirtualMachineScaleSetsClientListAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListAllPager
+// method.
func (client *VirtualMachineScaleSetsClient) NewListAllPager(options *VirtualMachineScaleSetsClientListAllOptions) *runtime.Pager[VirtualMachineScaleSetsClientListAllResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetsClientListAllResponse]{
More: func(page VirtualMachineScaleSetsClientListAllResponse) bool {
@@ -751,10 +766,11 @@ func (client *VirtualMachineScaleSetsClient) listAllHandleResponse(resp *http.Re
}
// NewListByLocationPager - Gets all the VM scale sets under the specified subscription for the specified location.
+//
// Generated from API version 2022-11-01
-// location - The location for which VM scale sets under the subscription are queried.
-// options - VirtualMachineScaleSetsClientListByLocationOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListByLocation
-// method.
+// - location - The location for which VM scale sets under the subscription are queried.
+// - options - VirtualMachineScaleSetsClientListByLocationOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListByLocationPager
+// method.
func (client *VirtualMachineScaleSetsClient) NewListByLocationPager(location string, options *VirtualMachineScaleSetsClientListByLocationOptions) *runtime.Pager[VirtualMachineScaleSetsClientListByLocationResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetsClientListByLocationResponse]{
More: func(page VirtualMachineScaleSetsClientListByLocationResponse) bool {
@@ -816,11 +832,12 @@ func (client *VirtualMachineScaleSetsClient) listByLocationHandleResponse(resp *
// NewListSKUsPager - Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances
// allowed for each SKU.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientListSKUsOptions contains the optional parameters for the VirtualMachineScaleSetsClient.ListSKUs
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientListSKUsOptions contains the optional parameters for the VirtualMachineScaleSetsClient.NewListSKUsPager
+// method.
func (client *VirtualMachineScaleSetsClient) NewListSKUsPager(resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientListSKUsOptions) *runtime.Pager[VirtualMachineScaleSetsClientListSKUsResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetsClientListSKUsResponse]{
More: func(page VirtualMachineScaleSetsClientListSKUsResponse) bool {
@@ -888,11 +905,12 @@ func (client *VirtualMachineScaleSetsClient) listSKUsHandleResponse(resp *http.R
// which are not eligible for perform maintenance will be failed. Please refer to best practices for more
// details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginPerformMaintenance
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginPerformMaintenance
+// method.
func (client *VirtualMachineScaleSetsClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions) (*runtime.Poller[VirtualMachineScaleSetsClientPerformMaintenanceResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.performMaintenance(ctx, resourceGroupName, vmScaleSetName, options)
@@ -909,6 +927,7 @@ func (client *VirtualMachineScaleSetsClient) BeginPerformMaintenance(ctx context
// are not eligible for perform maintenance will be failed. Please refer to best practices for more
// details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) performMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions) (*http.Response, error) {
req, err := client.performMaintenanceCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -958,11 +977,12 @@ func (client *VirtualMachineScaleSetsClient) performMaintenanceCreateRequest(ctx
// and you are getting charged for the resources. Instead, use deallocate to release resources and
// avoid charges.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginPowerOffOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginPowerOff
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginPowerOffOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginPowerOff
+// method.
func (client *VirtualMachineScaleSetsClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginPowerOffOptions) (*runtime.Poller[VirtualMachineScaleSetsClientPowerOffResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.powerOff(ctx, resourceGroupName, vmScaleSetName, options)
@@ -979,6 +999,7 @@ func (client *VirtualMachineScaleSetsClient) BeginPowerOff(ctx context.Context,
// you are getting charged for the resources. Instead, use deallocate to release resources and
// avoid charges.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) powerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginPowerOffOptions) (*http.Response, error) {
req, err := client.powerOffCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1030,11 +1051,12 @@ func (client *VirtualMachineScaleSetsClient) powerOffCreateRequest(ctx context.C
// BeginRedeploy - Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers
// them back on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginRedeployOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginRedeploy
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginRedeployOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginRedeploy
+// method.
func (client *VirtualMachineScaleSetsClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginRedeployOptions) (*runtime.Poller[VirtualMachineScaleSetsClientRedeployResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.redeploy(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1050,6 +1072,7 @@ func (client *VirtualMachineScaleSetsClient) BeginRedeploy(ctx context.Context,
// Redeploy - Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them
// back on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) redeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginRedeployOptions) (*http.Response, error) {
req, err := client.redeployCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1099,11 +1122,12 @@ func (client *VirtualMachineScaleSetsClient) redeployCreateRequest(ctx context.C
// a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is
// reset to initial state.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginReimageOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginReimage
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginReimageOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginReimage
+// method.
func (client *VirtualMachineScaleSetsClient) BeginReimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginReimageOptions) (*runtime.Poller[VirtualMachineScaleSetsClientReimageResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimage(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1120,6 +1144,7 @@ func (client *VirtualMachineScaleSetsClient) BeginReimage(ctx context.Context, r
// OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is
// reset to initial state.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) reimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginReimageOptions) (*http.Response, error) {
req, err := client.reimageCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1168,11 +1193,12 @@ func (client *VirtualMachineScaleSetsClient) reimageCreateRequest(ctx context.Co
// BeginReimageAll - Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation
// is only supported for managed disks.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginReimageAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginReimageAll
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginReimageAllOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginReimageAll
+// method.
func (client *VirtualMachineScaleSetsClient) BeginReimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginReimageAllOptions) (*runtime.Poller[VirtualMachineScaleSetsClientReimageAllResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimageAll(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1188,6 +1214,7 @@ func (client *VirtualMachineScaleSetsClient) BeginReimageAll(ctx context.Context
// ReimageAll - Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation
// is only supported for managed disks.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) reimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginReimageAllOptions) (*http.Response, error) {
req, err := client.reimageAllCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1235,11 +1262,12 @@ func (client *VirtualMachineScaleSetsClient) reimageAllCreateRequest(ctx context
// BeginRestart - Restarts one or more virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginRestartOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginRestart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginRestartOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginRestart
+// method.
func (client *VirtualMachineScaleSetsClient) BeginRestart(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginRestartOptions) (*runtime.Poller[VirtualMachineScaleSetsClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1254,6 +1282,7 @@ func (client *VirtualMachineScaleSetsClient) BeginRestart(ctx context.Context, r
// Restart - Restarts one or more virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) restart(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1301,12 +1330,13 @@ func (client *VirtualMachineScaleSetsClient) restartCreateRequest(ctx context.Co
// BeginSetOrchestrationServiceState - Changes ServiceState property for a given service
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the virtual machine scale set to create or update.
-// parameters - The input object for SetOrchestrationServiceState API.
-// options - VirtualMachineScaleSetsClientBeginSetOrchestrationServiceStateOptions contains the optional parameters for the
-// VirtualMachineScaleSetsClient.BeginSetOrchestrationServiceState method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the virtual machine scale set to create or update.
+// - parameters - The input object for SetOrchestrationServiceState API.
+// - options - VirtualMachineScaleSetsClientBeginSetOrchestrationServiceStateOptions contains the optional parameters for the
+// VirtualMachineScaleSetsClient.BeginSetOrchestrationServiceState method.
func (client *VirtualMachineScaleSetsClient) BeginSetOrchestrationServiceState(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters OrchestrationServiceStateInput, options *VirtualMachineScaleSetsClientBeginSetOrchestrationServiceStateOptions) (*runtime.Poller[VirtualMachineScaleSetsClientSetOrchestrationServiceStateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.setOrchestrationServiceState(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -1321,6 +1351,7 @@ func (client *VirtualMachineScaleSetsClient) BeginSetOrchestrationServiceState(c
// SetOrchestrationServiceState - Changes ServiceState property for a given service
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) setOrchestrationServiceState(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters OrchestrationServiceStateInput, options *VirtualMachineScaleSetsClientBeginSetOrchestrationServiceStateOptions) (*http.Response, error) {
req, err := client.setOrchestrationServiceStateCreateRequest(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -1365,11 +1396,12 @@ func (client *VirtualMachineScaleSetsClient) setOrchestrationServiceStateCreateR
// BeginStart - Starts one or more virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginStartOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginStart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginStartOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginStart
+// method.
func (client *VirtualMachineScaleSetsClient) BeginStart(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginStartOptions) (*runtime.Poller[VirtualMachineScaleSetsClientStartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.start(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1384,6 +1416,7 @@ func (client *VirtualMachineScaleSetsClient) BeginStart(ctx context.Context, res
// Start - Starts one or more virtual machines in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) start(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *VirtualMachineScaleSetsClientBeginStartOptions) (*http.Response, error) {
req, err := client.startCreateRequest(ctx, resourceGroupName, vmScaleSetName, options)
@@ -1431,12 +1464,13 @@ func (client *VirtualMachineScaleSetsClient) startCreateRequest(ctx context.Cont
// BeginUpdate - Update a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set to create or update.
-// parameters - The scale set object.
-// options - VirtualMachineScaleSetsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set to create or update.
+// - parameters - The scale set object.
+// - options - VirtualMachineScaleSetsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginUpdate
+// method.
func (client *VirtualMachineScaleSetsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters VirtualMachineScaleSetUpdate, options *VirtualMachineScaleSetsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -1451,6 +1485,7 @@ func (client *VirtualMachineScaleSetsClient) BeginUpdate(ctx context.Context, re
// Update - Update a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) update(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters VirtualMachineScaleSetUpdate, options *VirtualMachineScaleSetsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmScaleSetName, parameters, options)
@@ -1495,12 +1530,13 @@ func (client *VirtualMachineScaleSetsClient) updateCreateRequest(ctx context.Con
// BeginUpdateInstances - Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// vmInstanceIDs - A list of virtual machine instance IDs from the VM scale set.
-// options - VirtualMachineScaleSetsClientBeginUpdateInstancesOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginUpdateInstances
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - vmInstanceIDs - A list of virtual machine instance IDs from the VM scale set.
+// - options - VirtualMachineScaleSetsClientBeginUpdateInstancesOptions contains the optional parameters for the VirtualMachineScaleSetsClient.BeginUpdateInstances
+// method.
func (client *VirtualMachineScaleSetsClient) BeginUpdateInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmInstanceIDs VirtualMachineScaleSetVMInstanceRequiredIDs, options *VirtualMachineScaleSetsClientBeginUpdateInstancesOptions) (*runtime.Poller[VirtualMachineScaleSetsClientUpdateInstancesResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.updateInstances(ctx, resourceGroupName, vmScaleSetName, vmInstanceIDs, options)
@@ -1515,6 +1551,7 @@ func (client *VirtualMachineScaleSetsClient) BeginUpdateInstances(ctx context.Co
// UpdateInstances - Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetsClient) updateInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmInstanceIDs VirtualMachineScaleSetVMInstanceRequiredIDs, options *VirtualMachineScaleSetsClientBeginUpdateInstancesOptions) (*http.Response, error) {
req, err := client.updateInstancesCreateRequest(ctx, resourceGroupName, vmScaleSetName, vmInstanceIDs, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client_example_test.go
deleted file mode 100644
index cbecb49bf60d..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesets_client_example_test.go
+++ /dev/null
@@ -1,4489 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListBySubscription_ByLocation.json
-func ExampleVirtualMachineScaleSetsClient_NewListByLocationPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListByLocationPager("eastus", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsSuppressFailuresEnabled.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAVmssWithAnExtensionThatHasSuppressFailuresEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- ExtensionProfile: &armcompute.VirtualMachineScaleSetExtensionProfile{
- Extensions: []*armcompute.VirtualMachineScaleSetExtension{
- {
- Name: to.Ptr("{extension-name}"),
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(false),
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }},
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithProtectedSettingsFromKeyVault.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAVmssWithAnExtensionWithProtectedSettingsFromKeyVault() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- ExtensionProfile: &armcompute.VirtualMachineScaleSetExtensionProfile{
- Extensions: []*armcompute.VirtualMachineScaleSetExtension{
- {
- Name: to.Ptr("{extension-name}"),
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(false),
- ProtectedSettingsFromKeyVault: &armcompute.KeyVaultSecretReference{
- SecretURL: to.Ptr("https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"),
- },
- },
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }},
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_CustomImageFromAnUnmanagedGeneralizedOsImage.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Name: to.Ptr("osDisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- Image: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/{existing-generalized-os-image-blob-name}.vhd"),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_PlatformImageWithUnmanagedOsDisks.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAPlatformImageScaleSetWithUnmanagedOsDisks() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Name: to.Ptr("osDisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- VhdContainers: []*string{
- to.Ptr("http://{existing-storage-account-name-0}.blob.core.windows.net/vhdContainer"),
- to.Ptr("http://{existing-storage-account-name-1}.blob.core.windows.net/vhdContainer"),
- to.Ptr("http://{existing-storage-account-name-2}.blob.core.windows.net/vhdContainer"),
- to.Ptr("http://{existing-storage-account-name-3}.blob.core.windows.net/vhdContainer"),
- to.Ptr("http://{existing-storage-account-name-4}.blob.core.windows.net/vhdContainer")},
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromACustomImage.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetFromACustomImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromAGeneralizedSharedImage.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetFromAGeneralizedSharedImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/mySharedGallery/images/mySharedImage"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromASpecializedSharedImage.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetFromASpecializedSharedImage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/mySharedGallery/images/mySharedImage"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithDisableTcpStateTrackingNetworkInterface.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWhereNicConfigHasDisableTcpStateTrackingProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{nicConfig1-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- DisableTCPStateTracking: to.Ptr(true),
- EnableAcceleratedNetworking: to.Ptr(true),
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- },
- {
- Name: to.Ptr("{nicConfig2-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- DisableTCPStateTracking: to.Ptr(false),
- EnableAcceleratedNetworking: to.Ptr(false),
- EnableIPForwarding: to.Ptr(false),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{nicConfig2-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Primary: to.Ptr(true),
- PrivateIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-fpga-subnet-name2}"),
- },
- },
- }},
- Primary: to.Ptr(false),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithApplicationProfile.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithApplicationProfile() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- ApplicationProfile: &armcompute.ApplicationProfile{
- GalleryApplications: []*armcompute.VMGalleryApplication{
- {
- ConfigurationReference: to.Ptr("https://mystorageaccount.blob.core.windows.net/configurations/settings.config"),
- EnableAutomaticUpgrade: to.Ptr(false),
- Order: to.Ptr[int32](1),
- PackageReferenceID: to.Ptr("/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0"),
- Tags: to.Ptr("myTag1"),
- TreatFailureAsDeploymentFailure: to.Ptr(true),
- },
- {
- PackageReferenceID: to.Ptr("/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"),
- }},
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskControllerType.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithDiskControllerType() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- HardwareProfile: &armcompute.VirtualMachineScaleSetHardwareProfile{
- VMSizeProperties: &armcompute.VMSizeProperties{
- VCPUsAvailable: to.Ptr[int32](1),
- VCPUsPerCore: to.Ptr[int32](1),
- },
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- DiskControllerType: to.Ptr("NVMe"),
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("RXhhbXBsZSBVc2VyRGF0YQ=="),
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskEncryptionSetResource.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithDiskEncryptionSetResourceInOsDiskAndDataDisk() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- DataDisks: []*armcompute.VirtualMachineScaleSetDataDisk{
- {
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- }},
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithFpgaNetworkInterface.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithFpgaNetworkInterfaces() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- },
- {
- Name: to.Ptr("{fpgaNic-Name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableAcceleratedNetworking: to.Ptr(false),
- EnableFpga: to.Ptr(true),
- EnableIPForwarding: to.Ptr(false),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{fpgaNic-Name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Primary: to.Ptr(true),
- PrivateIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-fpga-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(false),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/images/{existing-custom-image-name}"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEncryptionAtHost.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithHostEncryptionUsingEncryptionAtHostProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- EncryptionAtHost: to.Ptr(true),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithOSImageScheduledEventEnabled.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithOsImageScheduledEventsEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- ScheduledEventsProfile: &armcompute.ScheduledEventsProfile{
- OSImageNotificationProfile: &armcompute.OSImageNotificationProfile{
- Enable: to.Ptr(true),
- NotBeforeTimeout: to.Ptr("PT15M"),
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSecurityTypeConfidentialVM.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithSecurityTypeAsConfidentialVm() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- SecurityType: to.Ptr(armcompute.SecurityTypesConfidentialVM),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("2019-datacenter-cvm"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("windows-cvm"),
- Version: to.Ptr("17763.2183.2109130127"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- SecurityProfile: &armcompute.VMDiskSecurityProfile{
- SecurityEncryptionType: to.Ptr(armcompute.SecurityEncryptionTypesVMGuestStateOnly),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardSSDLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DC2as_v5"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithServiceArtifactReference.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithServiceArtifactReference() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("eastus2euap"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- AutomaticOSUpgradePolicy: &armcompute.AutomaticOSUpgradePolicy{
- EnableAutomaticOSUpgrade: to.Ptr(true),
- },
- Mode: to.Ptr(armcompute.UpgradeModeAutomatic),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- ServiceArtifactReference: &armcompute.ServiceArtifactReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGalleryName/serviceArtifacts/serviceArtifactName/vmArtifactsProfiles/vmArtifactsProfilesName"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2022-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Name: to.Ptr("osDisk"),
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_A1"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUefiSettings.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithUefiSettingsOfSecureBootAndVTpm() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- SecurityType: to.Ptr(armcompute.SecurityTypesTrustedLaunch),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windowsserver-gen2preview-preview"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("windows10-tvm"),
- Version: to.Ptr("18363.592.2001092016"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardSSDLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D2s_v3"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAMarketplaceImagePlan.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithAMarketplaceImagePlan() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureApplicationGateway.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithAnAzureApplicationGateway() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- ApplicationGatewayBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/applicationGateways/{existing-application-gateway-name}/backendAddressPools/{existing-backend-address-pool-name}"),
- }},
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureLoadBalancer.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithAnAzureLoadBalancer() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- LoadBalancerBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/loadBalancers/{existing-load-balancer-name}/backendAddressPools/{existing-backend-address-pool-name}"),
- }},
- LoadBalancerInboundNatPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/loadBalancers/{existing-load-balancer-name}/inboundNatPools/{existing-nat-pool-name}"),
- }},
- PublicIPAddressConfiguration: &armcompute.VirtualMachineScaleSetPublicIPAddressConfiguration{
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetPublicIPAddressConfigurationProperties{
- PublicIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- },
- },
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAutomaticRepairs.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithAutomaticRepairsEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- AutomaticRepairsPolicy: &armcompute.AutomaticRepairsPolicy{
- Enabled: to.Ptr(true),
- GracePeriod: to.Ptr("PT10M"),
- },
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithBootDiagnostics.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithBootDiagnostics() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEmptyDataDisksOnEachVm.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithEmptyDataDisksOnEachVm() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- DataDisks: []*armcompute.VirtualMachineScaleSetDataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiskSizeGB: to.Ptr[int32](512),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D2_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_CreateA_WithDiffOsDiskUsingDiffDiskPlacement.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithEphemeralOsDisksUsingPlacementProperty() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- Placement: to.Ptr(armcompute.DiffDiskPlacementResourceDisk),
- },
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiffOsDisk.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithEphemeralOsDisks() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("windows-data-science-vm"),
- Publisher: to.Ptr("microsoft-ads"),
- SKU: to.Ptr("windows2016"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadOnly),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- },
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsTimeBudget.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithExtensionTimeBudget() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- ExtensionProfile: &armcompute.VirtualMachineScaleSetExtensionProfile{
- ExtensionsTimeBudget: to.Ptr("PT1H20M"),
- Extensions: []*armcompute.VirtualMachineScaleSetExtension{
- {
- Name: to.Ptr("{extension-name}"),
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(false),
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }},
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithManagedBootDiagnostics.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithManagedBootDiagnostics() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- },
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPasswordAuthentication.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithPasswordAuthentication() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPremiumStorage.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithPremiumStorage() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesPremiumLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPriorityMixPolicy.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithPriorityMixPolicy() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- OrchestrationMode: to.Ptr(armcompute.OrchestrationModeFlexible),
- PriorityMixPolicy: &armcompute.PriorityMixPolicy{
- BaseRegularPriorityCount: to.Ptr[int32](4),
- RegularPriorityPercentageAboveBase: to.Ptr[int32](50),
- },
- SinglePlacementGroup: to.Ptr(false),
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- BillingProfile: &armcompute.BillingProfile{
- MaxPrice: to.Ptr[float64](-1),
- },
- EvictionPolicy: to.Ptr(armcompute.VirtualMachineEvictionPolicyTypesDeallocate),
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- Priority: to.Ptr(armcompute.VirtualMachinePriorityTypesSpot),
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_A8m_v2"),
- Capacity: to.Ptr[int64](10),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithScaleInPolicy.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithScaleInPolicy() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- ScaleInPolicy: &armcompute.ScaleInPolicy{
- ForceDeletion: to.Ptr(true),
- Rules: []*armcompute.VirtualMachineScaleSetScaleInRules{
- to.Ptr(armcompute.VirtualMachineScaleSetScaleInRulesOldestVM)},
- },
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotRestorePolicy.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithSpotRestorePolicy() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- SpotRestorePolicy: &armcompute.SpotRestorePolicy{
- Enabled: to.Ptr(true),
- RestoreTimeout: to.Ptr("PT1H"),
- },
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- BillingProfile: &armcompute.BillingProfile{
- MaxPrice: to.Ptr[float64](-1),
- },
- EvictionPolicy: to.Ptr(armcompute.VirtualMachineEvictionPolicyTypesDeallocate),
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- Priority: to.Ptr(armcompute.VirtualMachinePriorityTypesSpot),
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_A8m_v2"),
- Capacity: to.Ptr[int64](2),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSshAuthentication.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithSshAuthentication() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- DisablePasswordAuthentication: to.Ptr(true),
- SSH: &armcompute.SSHConfiguration{
- PublicKeys: []*armcompute.SSHPublicKey{
- {
- Path: to.Ptr("/home/{your-username}/.ssh/authorized_keys"),
- KeyData: to.Ptr("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeClRAk2ipUs/l5voIsDC5q9RI+YSRd1Bvd/O+axgY4WiBzG+4FwJWZm/mLLe5DoOdHQwmU2FrKXZSW4w2sYE70KeWnrFViCOX5MTVvJgPE8ClugNl8RWth/tU849DvM9sT7vFgfVSHcAS2yDRyDlueii+8nF2ym8XWAPltFVCyLHRsyBp5YPqK8JFYIa1eybKsY3hEAxRCA+/7bq8et+Gj3coOsuRmrehav7rE6N12Pb80I6ofa6SM5XNYq4Xk0iYNx7R3kdz0Jj9XgZYWjAHjJmT0gTRoOnt6upOuxK7xI/ykWrllgpXrCPu3Ymz+c+ujaqcxDopnAl2lmf69/J1"),
- }},
- },
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithTerminateScheduledEventEnabled.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithTerminateScheduledEventsEnabled() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- ScheduledEventsProfile: &armcompute.ScheduledEventsProfile{
- TerminateNotificationProfile: &armcompute.TerminateNotificationProfile{
- Enable: to.Ptr(true),
- NotBeforeTimeout: to.Ptr("PT5M"),
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUserData.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithUserData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("RXhhbXBsZSBVc2VyRGF0YQ=="),
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMsInDifferentZones.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithVirtualMachinesInDifferentZones() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("centralus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeAutomatic),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- DataDisks: []*armcompute.VirtualMachineScaleSetDataDisk{
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](0),
- },
- {
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](1),
- }},
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DiskSizeGB: to.Ptr[int32](512),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_A1_v2"),
- Capacity: to.Ptr[int64](2),
- Tier: to.Ptr("Standard"),
- },
- Zones: []*string{
- to.Ptr("1"),
- to.Ptr("3")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMSizeProperties.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createAScaleSetWithVmSizeProperties() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- HardwareProfile: &armcompute.VirtualMachineScaleSetHardwareProfile{
- VMSizeProperties: &armcompute.VMSizeProperties{
- VCPUsAvailable: to.Ptr[int32](1),
- VCPUsPerCore: to.Ptr[int32](1),
- },
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- UserData: to.Ptr("RXhhbXBsZSBVc2VyRGF0YQ=="),
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_D1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithCapacityReservation.json
-func ExampleVirtualMachineScaleSetsClient_BeginCreateOrUpdate_createOrUpdateAScaleSetWithCapacityReservation() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "{vmss-name}", armcompute.VirtualMachineScaleSet{
- Location: to.Ptr("westus"),
- Properties: &armcompute.VirtualMachineScaleSetProperties{
- Overprovision: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetVMProfile{
- CapacityReservation: &armcompute.CapacityReservationProfile{
- CapacityReservationGroup: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/CapacityReservationGroups/{crgName}"),
- },
- },
- NetworkProfile: &armcompute.VirtualMachineScaleSetNetworkProfile{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- Name: to.Ptr("{vmss-name}"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/{existing-virtual-network-name}/subnets/{existing-subnet-name}"),
- },
- },
- }},
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetOSProfile{
- AdminPassword: to.Ptr("{your-password}"),
- AdminUsername: to.Ptr("{your-username}"),
- ComputerNamePrefix: to.Ptr("{vmss-name}"),
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetStorageProfile{
- ImageReference: &armcompute.ImageReference{
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- },
- },
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Standard_DS1_v2"),
- Capacity: to.Ptr[int64](3),
- Tier: to.Ptr("Standard"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginUpdate_virtualMachineScaleSetsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetUpdate{
- Tags: map[string]*string{
- "key246": to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaa"),
- },
- Identity: &armcompute.VirtualMachineScaleSetIdentity{
- Type: to.Ptr(armcompute.ResourceIdentityTypeSystemAssigned),
- UserAssignedIdentities: map[string]*armcompute.UserAssignedIdentitiesValue{
- "key3951": {},
- },
- },
- Plan: &armcompute.Plan{
- Name: to.Ptr("windows2016"),
- Product: to.Ptr("windows-data-science-vm"),
- PromotionCode: to.Ptr("aaaaaaaaaa"),
- Publisher: to.Ptr("microsoft-ads"),
- },
- Properties: &armcompute.VirtualMachineScaleSetUpdateProperties{
- AdditionalCapabilities: &armcompute.AdditionalCapabilities{
- HibernationEnabled: to.Ptr(true),
- UltraSSDEnabled: to.Ptr(true),
- },
- AutomaticRepairsPolicy: &armcompute.AutomaticRepairsPolicy{
- Enabled: to.Ptr(true),
- GracePeriod: to.Ptr("PT30M"),
- },
- DoNotRunExtensionsOnOverprovisionedVMs: to.Ptr(true),
- Overprovision: to.Ptr(true),
- ProximityPlacementGroup: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- ScaleInPolicy: &armcompute.ScaleInPolicy{
- ForceDeletion: to.Ptr(true),
- Rules: []*armcompute.VirtualMachineScaleSetScaleInRules{
- to.Ptr(armcompute.VirtualMachineScaleSetScaleInRulesOldestVM)},
- },
- SinglePlacementGroup: to.Ptr(true),
- UpgradePolicy: &armcompute.UpgradePolicy{
- AutomaticOSUpgradePolicy: &armcompute.AutomaticOSUpgradePolicy{
- DisableAutomaticRollback: to.Ptr(true),
- EnableAutomaticOSUpgrade: to.Ptr(true),
- },
- Mode: to.Ptr(armcompute.UpgradeModeManual),
- RollingUpgradePolicy: &armcompute.RollingUpgradePolicy{
- EnableCrossZoneUpgrade: to.Ptr(true),
- MaxBatchInstancePercent: to.Ptr[int32](49),
- MaxSurge: to.Ptr(true),
- MaxUnhealthyInstancePercent: to.Ptr[int32](81),
- MaxUnhealthyUpgradedInstancePercent: to.Ptr[int32](98),
- PauseTimeBetweenBatches: to.Ptr("aaaaaaaaaaaaaaa"),
- PrioritizeUnhealthyInstances: to.Ptr(true),
- RollbackFailedInstancesOnPolicyBreach: to.Ptr(true),
- },
- },
- VirtualMachineProfile: &armcompute.VirtualMachineScaleSetUpdateVMProfile{
- BillingProfile: &armcompute.BillingProfile{
- MaxPrice: to.Ptr[float64](-1),
- },
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net"),
- },
- },
- ExtensionProfile: &armcompute.VirtualMachineScaleSetExtensionProfile{
- ExtensionsTimeBudget: to.Ptr("PT1H20M"),
- Extensions: []*armcompute.VirtualMachineScaleSetExtension{
- {
- Name: to.Ptr("{extension-name}"),
- Properties: &armcompute.VirtualMachineScaleSetExtensionProperties{
- Type: to.Ptr("{extension-Type}"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- EnableAutomaticUpgrade: to.Ptr(true),
- ForceUpdateTag: to.Ptr("aaaaaaaaa"),
- ProtectedSettings: map[string]interface{}{},
- ProvisionAfterExtensions: []*string{
- to.Ptr("aa")},
- Publisher: to.Ptr("{extension-Publisher}"),
- Settings: map[string]interface{}{},
- SuppressFailures: to.Ptr(true),
- TypeHandlerVersion: to.Ptr("{handler-version}"),
- },
- }},
- },
- LicenseType: to.Ptr("aaaaaaaaaaaa"),
- NetworkProfile: &armcompute.VirtualMachineScaleSetUpdateNetworkProfile{
- HealthProbe: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123"),
- },
- NetworkAPIVersion: to.Ptr(armcompute.NetworkAPIVersionTwoThousandTwenty1101),
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetUpdateNetworkConfiguration{
- {
- ID: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- Name: to.Ptr("aaaaaaaa"),
- Properties: &armcompute.VirtualMachineScaleSetUpdateNetworkConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachineScaleSetNetworkConfigurationDNSSettings{
- DNSServers: []*string{},
- },
- EnableAcceleratedNetworking: to.Ptr(true),
- EnableFpga: to.Ptr(true),
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetUpdateIPConfiguration{
- {
- ID: to.Ptr("aaaaaaaaaaaaaaaa"),
- Name: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- Properties: &armcompute.VirtualMachineScaleSetUpdateIPConfigurationProperties{
- ApplicationGatewayBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- }},
- ApplicationSecurityGroups: []*armcompute.SubResource{
- {
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- }},
- LoadBalancerBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- }},
- LoadBalancerInboundNatPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- }},
- Primary: to.Ptr(true),
- PrivateIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- PublicIPAddressConfiguration: &armcompute.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration{
- Name: to.Ptr("a"),
- Properties: &armcompute.VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings{
- DomainNameLabel: to.Ptr("aaaaaaaaaaaaaaaaaa"),
- },
- IdleTimeoutInMinutes: to.Ptr[int32](3),
- },
- },
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123"),
- },
- },
- }},
- NetworkSecurityGroup: &armcompute.SubResource{
- ID: to.Ptr("subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"),
- },
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.VirtualMachineScaleSetUpdateOSProfile{
- CustomData: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaa"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- DisablePasswordAuthentication: to.Ptr(true),
- PatchSettings: &armcompute.LinuxPatchSettings{
- AssessmentMode: to.Ptr(armcompute.LinuxPatchAssessmentModeImageDefault),
- PatchMode: to.Ptr(armcompute.LinuxVMGuestPatchModeImageDefault),
- },
- ProvisionVMAgent: to.Ptr(true),
- SSH: &armcompute.SSHConfiguration{
- PublicKeys: []*armcompute.SSHPublicKey{
- {
- Path: to.Ptr("/home/{your-username}/.ssh/authorized_keys"),
- KeyData: to.Ptr("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeClRAk2ipUs/l5voIsDC5q9RI+YSRd1Bvd/O+axgY4WiBzG+4FwJWZm/mLLe5DoOdHQwmU2FrKXZSW4w2sYE70KeWnrFViCOX5MTVvJgPE8ClugNl8RWth/tU849DvM9sT7vFgfVSHcAS2yDRyDlueii+8nF2ym8XWAPltFVCyLHRsyBp5YPqK8JFYIa1eybKsY3hEAxRCA+/7bq8et+Gj3coOsuRmrehav7rE6N12Pb80I6ofa6SM5XNYq4Xk0iYNx7R3kdz0Jj9XgZYWjAHjJmT0gTRoOnt6upOuxK7xI/ykWrllgpXrCPu3Ymz+c+ujaqcxDopnAl2lmf69/J1"),
- }},
- },
- },
- Secrets: []*armcompute.VaultSecretGroup{
- {
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- VaultCertificates: []*armcompute.VaultCertificate{
- {
- CertificateStore: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa"),
- CertificateURL: to.Ptr("aaaaaaa"),
- }},
- }},
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- AdditionalUnattendContent: []*armcompute.AdditionalUnattendContent{
- {
- ComponentName: to.Ptr("Microsoft-Windows-Shell-Setup"),
- Content: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- PassName: to.Ptr("OobeSystem"),
- SettingName: to.Ptr(armcompute.SettingNamesAutoLogon),
- }},
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- AssessmentMode: to.Ptr(armcompute.WindowsPatchAssessmentModeImageDefault),
- AutomaticByPlatformSettings: &armcompute.WindowsVMGuestPatchAutomaticByPlatformSettings{
- RebootSetting: to.Ptr(armcompute.WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever),
- },
- EnableHotpatching: to.Ptr(true),
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeAutomaticByPlatform),
- },
- ProvisionVMAgent: to.Ptr(true),
- TimeZone: to.Ptr("aaaaaaaaaaaaaaaa"),
- WinRM: &armcompute.WinRMConfiguration{
- Listeners: []*armcompute.WinRMListener{
- {
- CertificateURL: to.Ptr("aaaaaaaaaaaaaaaaaaaaaa"),
- Protocol: to.Ptr(armcompute.ProtocolTypesHTTP),
- }},
- },
- },
- },
- ScheduledEventsProfile: &armcompute.ScheduledEventsProfile{
- TerminateNotificationProfile: &armcompute.TerminateNotificationProfile{
- Enable: to.Ptr(true),
- NotBeforeTimeout: to.Ptr("PT10M"),
- },
- },
- SecurityProfile: &armcompute.SecurityProfile{
- EncryptionAtHost: to.Ptr(true),
- SecurityType: to.Ptr(armcompute.SecurityTypesTrustedLaunch),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.VirtualMachineScaleSetUpdateStorageProfile{
- DataDisks: []*armcompute.VirtualMachineScaleSetDataDisk{
- {
- Name: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaa"),
- Caching: to.Ptr(armcompute.CachingTypesNone),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DiskIOPSReadWrite: to.Ptr[int64](28),
- DiskMBpsReadWrite: to.Ptr[int64](15),
- DiskSizeGB: to.Ptr[int32](1023),
- Lun: to.Ptr[int32](26),
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("aaaaaaaaaaaa"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- WriteAcceleratorEnabled: to.Ptr(true),
- }},
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("aaaaaaaaaaaaaaaaaaa"),
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SharedGalleryImageID: to.Ptr("aaaaaa"),
- SKU: to.Ptr("2016-Datacenter"),
- Version: to.Ptr("latest"),
- },
- OSDisk: &armcompute.VirtualMachineScaleSetUpdateOSDisk{
- Caching: to.Ptr(armcompute.CachingTypesReadWrite),
- DiskSizeGB: to.Ptr[int32](6),
- Image: &armcompute.VirtualHardDisk{
- URI: to.Ptr("http://{existing-storage-account-name}.blob.core.windows.net/{existing-container-name}/myDisk.vhd"),
- },
- ManagedDisk: &armcompute.VirtualMachineScaleSetManagedDiskParameters{
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("aaaaaaaaaaaa"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- VhdContainers: []*string{
- to.Ptr("aa")},
- WriteAcceleratorEnabled: to.Ptr(true),
- },
- },
- UserData: to.Ptr("aaaaaaaaaaaaa"),
- },
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("DSv3-Type1"),
- Capacity: to.Ptr[int64](7),
- Tier: to.Ptr("aaa"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginUpdate_virtualMachineScaleSetsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetUpdate{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Delete_Force.json
-func ExampleVirtualMachineScaleSetsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myvmScaleSet", &armcompute.VirtualMachineScaleSetsClientBeginDeleteOptions{ForceDeletion: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithDiskControllerType.json
-func ExampleVirtualMachineScaleSetsClient_Get_getVmScaleSetVmWithDiskControllerType() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVirtualMachineScaleSet", &armcompute.VirtualMachineScaleSetsClientGetOptions{Expand: to.Ptr(armcompute.ExpandTypesForGetVMScaleSetsUserData)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get.json
-func ExampleVirtualMachineScaleSetsClient_Get_getAVirtualMachineScaleSet() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVirtualMachineScaleSet", &armcompute.VirtualMachineScaleSetsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_AutoPlacedOnDedicatedHostGroup.json
-func ExampleVirtualMachineScaleSetsClient_Get_getAVirtualMachineScaleSetPlacedOnADedicatedHostGroupThroughAutomaticPlacement() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVirtualMachineScaleSet", &armcompute.VirtualMachineScaleSetsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithUserData.json
-func ExampleVirtualMachineScaleSetsClient_Get_getAVirtualMachineScaleSetWithUserData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myVirtualMachineScaleSet", &armcompute.VirtualMachineScaleSetsClientGetOptions{Expand: to.Ptr(armcompute.ExpandTypesForGetVMScaleSetsUserData)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginDeallocate_virtualMachineScaleSetsDeallocateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginDeallocateOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginDeallocate_virtualMachineScaleSetsDeallocateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginDeallocateOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginDeleteInstances_virtualMachineScaleSetsDeleteInstancesMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeleteInstances(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVMInstanceRequiredIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa")},
- }, &armcompute.VirtualMachineScaleSetsClientBeginDeleteInstancesOptions{ForceDeletion: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginDeleteInstances_virtualMachineScaleSetsDeleteInstancesMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeleteInstances(ctx, "rgcompute", "aaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVMInstanceRequiredIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa")},
- }, &armcompute.VirtualMachineScaleSetsClientBeginDeleteInstancesOptions{ForceDeletion: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_GetInstanceView_virtualMachineScaleSetsGetInstanceViewMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetInstanceView(ctx, "rgcompute", "aaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_GetInstanceView_virtualMachineScaleSetsGetInstanceViewMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetInstanceView(ctx, "rgcompute", "aaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListPager_virtualMachineScaleSetsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListPager_virtualMachineScaleSetsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListAllPager_virtualMachineScaleSetsListAllMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListAllPager_virtualMachineScaleSetsListAllMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListAllPager(nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListSKUsPager_virtualMachineScaleSetsListSkusMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListSKUsPager("rgcompute", "aaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewListSKUsPager_virtualMachineScaleSetsListSkusMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListSKUsPager("rgcompute", "aaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewGetOSUpgradeHistoryPager_virtualMachineScaleSetsGetOsUpgradeHistoryMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewGetOSUpgradeHistoryPager("rgcompute", "aaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_NewGetOSUpgradeHistoryPager_virtualMachineScaleSetsGetOsUpgradeHistoryMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewGetOSUpgradeHistoryPager("rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginPowerOff_virtualMachineScaleSetsPowerOffMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginPowerOffOptions{SkipShutdown: to.Ptr(true),
- VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginPowerOff_virtualMachineScaleSetsPowerOffMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "a", &armcompute.VirtualMachineScaleSetsClientBeginPowerOffOptions{SkipShutdown: nil,
- VMInstanceIDs: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginRestart_virtualMachineScaleSetsRestartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginRestartOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginRestart_virtualMachineScaleSetsRestartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aaaa", &armcompute.VirtualMachineScaleSetsClientBeginRestartOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginStart_virtualMachineScaleSetsStartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginStartOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginStart_virtualMachineScaleSetsStartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginStartOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginRedeploy_virtualMachineScaleSetsRedeployMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginRedeployOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginRedeploy_virtualMachineScaleSetsRedeployMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginRedeployOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginPerformMaintenance_virtualMachineScaleSetsPerformMaintenanceMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginPerformMaintenance_virtualMachineScaleSetsPerformMaintenanceMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aa", &armcompute.VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginUpdateInstances_virtualMachineScaleSetsUpdateInstancesMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdateInstances(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVMInstanceRequiredIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginUpdateInstances_virtualMachineScaleSetsUpdateInstancesMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdateInstances(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVMInstanceRequiredIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginReimage_virtualMachineScaleSetsReimageMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginReimageOptions{VMScaleSetReimageInput: &armcompute.VirtualMachineScaleSetReimageParameters{
- TempDisk: to.Ptr(true),
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginReimage_virtualMachineScaleSetsReimageMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginReimageOptions{VMScaleSetReimageInput: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginReimageAll_virtualMachineScaleSetsReimageAllMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimageAll(ctx, "rgcompute", "aaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginReimageAllOptions{VMInstanceIDs: &armcompute.VirtualMachineScaleSetVMInstanceIDs{
- InstanceIDs: []*string{
- to.Ptr("aaaaaaaaaaaaaaaaa")},
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginReimageAll_virtualMachineScaleSetsReimageAllMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimageAll(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetsClientBeginReimageAllOptions{VMInstanceIDs: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_virtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ForceRecoveryServiceFabricPlatformUpdateDomainWalk(ctx, "rgcompute", "aaaaaaaaaaaaaaaa", 30, &armcompute.VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions{Zone: nil,
- PlacementGroupID: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_virtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.ForceRecoveryServiceFabricPlatformUpdateDomainWalk(ctx, "rgcompute", "aaaaaaaaaaaa", 9, &armcompute.VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions{Zone: nil,
- PlacementGroupID: nil,
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_ConvertToSinglePlacementGroup_virtualMachineScaleSetsConvertToSinglePlacementGroupMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.ConvertToSinglePlacementGroup(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", armcompute.VMScaleSetConvertToSinglePlacementGroupInput{
- ActivePlacementGroupID: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_ConvertToSinglePlacementGroup_virtualMachineScaleSetsConvertToSinglePlacementGroupMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.ConvertToSinglePlacementGroup(ctx, "rgcompute", "aaaaaaaaaaaaa", armcompute.VMScaleSetConvertToSinglePlacementGroupInput{}, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginSetOrchestrationServiceState_virtualMachineScaleSetsSetOrchestrationServiceStateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginSetOrchestrationServiceState(ctx, "rgcompute", "aaaaaaaaaaaaaaaa", armcompute.OrchestrationServiceStateInput{
- Action: to.Ptr(armcompute.OrchestrationServiceStateActionResume),
- ServiceName: to.Ptr(armcompute.OrchestrationServiceNamesAutomaticRepairs),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetsClient_BeginSetOrchestrationServiceState_virtualMachineScaleSetsSetOrchestrationServiceStateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginSetOrchestrationServiceState(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", armcompute.OrchestrationServiceStateInput{
- Action: to.Ptr(armcompute.OrchestrationServiceStateActionResume),
- ServiceName: to.Ptr(armcompute.OrchestrationServiceNamesAutomaticRepairs),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client.go
index 6c492301a900..cdbdc50cc1ca 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client.go
@@ -32,10 +32,10 @@ type VirtualMachineScaleSetVMExtensionsClient struct {
}
// NewVirtualMachineScaleSetVMExtensionsClient creates a new instance of VirtualMachineScaleSetVMExtensionsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetVMExtensionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetVMExtensionsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewVirtualMachineScaleSetVMExtensionsClient(subscriptionID string, credenti
// BeginCreateOrUpdate - The operation to create or update the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// vmExtensionName - The name of the virtual machine extension.
-// extensionParameters - Parameters supplied to the Create Virtual Machine Extension operation.
-// options - VirtualMachineScaleSetVMExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginCreateOrUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - vmExtensionName - The name of the virtual machine extension.
+// - extensionParameters - Parameters supplied to the Create Virtual Machine Extension operation.
+// - options - VirtualMachineScaleSetVMExtensionsClientBeginCreateOrUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginCreateOrUpdate
+// method.
func (client *VirtualMachineScaleSetVMExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, extensionParameters VirtualMachineScaleSetVMExtension, options *VirtualMachineScaleSetVMExtensionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMExtensionsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, extensionParameters, options)
@@ -80,6 +81,7 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) BeginCreateOrUpdate(ctx
// CreateOrUpdate - The operation to create or update the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMExtensionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, extensionParameters VirtualMachineScaleSetVMExtension, options *VirtualMachineScaleSetVMExtensionsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, extensionParameters, options)
@@ -132,13 +134,14 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) createOrUpdateCreateRequ
// BeginDelete - The operation to delete the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// vmExtensionName - The name of the virtual machine extension.
-// options - VirtualMachineScaleSetVMExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - vmExtensionName - The name of the virtual machine extension.
+// - options - VirtualMachineScaleSetVMExtensionsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginDelete
+// method.
func (client *VirtualMachineScaleSetVMExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, options *VirtualMachineScaleSetVMExtensionsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetVMExtensionsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, options)
@@ -153,6 +156,7 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) BeginDelete(ctx context.
// Delete - The operation to delete the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMExtensionsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, options *VirtualMachineScaleSetVMExtensionsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, options)
@@ -205,13 +209,14 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) deleteCreateRequest(ctx
// Get - The operation to get the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// vmExtensionName - The name of the virtual machine extension.
-// options - VirtualMachineScaleSetVMExtensionsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - vmExtensionName - The name of the virtual machine extension.
+// - options - VirtualMachineScaleSetVMExtensionsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.Get
+// method.
func (client *VirtualMachineScaleSetVMExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, options *VirtualMachineScaleSetVMExtensionsClientGetOptions) (VirtualMachineScaleSetVMExtensionsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, options)
if err != nil {
@@ -275,12 +280,13 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) getHandleResponse(resp *
// List - The operation to get all extensions of an instance in Virtual Machine Scaleset.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMExtensionsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.List
+// method.
func (client *VirtualMachineScaleSetVMExtensionsClient) List(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMExtensionsClientListOptions) (VirtualMachineScaleSetVMExtensionsClientListResponse, error) {
req, err := client.listCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
if err != nil {
@@ -340,14 +346,15 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) listHandleResponse(resp
// BeginUpdate - The operation to update the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// vmExtensionName - The name of the virtual machine extension.
-// extensionParameters - Parameters supplied to the Update Virtual Machine Extension operation.
-// options - VirtualMachineScaleSetVMExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - vmExtensionName - The name of the virtual machine extension.
+// - extensionParameters - Parameters supplied to the Update Virtual Machine Extension operation.
+// - options - VirtualMachineScaleSetVMExtensionsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMExtensionsClient.BeginUpdate
+// method.
func (client *VirtualMachineScaleSetVMExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, extensionParameters VirtualMachineScaleSetVMExtensionUpdate, options *VirtualMachineScaleSetVMExtensionsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMExtensionsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, extensionParameters, options)
@@ -362,6 +369,7 @@ func (client *VirtualMachineScaleSetVMExtensionsClient) BeginUpdate(ctx context.
// Update - The operation to update the VMSS VM extension.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMExtensionsClient) update(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, vmExtensionName string, extensionParameters VirtualMachineScaleSetVMExtensionUpdate, options *VirtualMachineScaleSetVMExtensionsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, vmExtensionName, extensionParameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client_example_test.go
deleted file mode 100644
index 808b30867d91..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmextensions_client_example_test.go
+++ /dev/null
@@ -1,143 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Create.json
-func ExampleVirtualMachineScaleSetVMExtensionsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myvmScaleSet", "0", "myVMExtension", armcompute.VirtualMachineScaleSetVMExtension{
- Properties: &armcompute.VirtualMachineExtensionProperties{
- Type: to.Ptr("extType"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- Publisher: to.Ptr("extPublisher"),
- Settings: map[string]interface{}{
- "UserName": "xyz@microsoft.com",
- },
- TypeHandlerVersion: to.Ptr("1.2"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Update.json
-func ExampleVirtualMachineScaleSetVMExtensionsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myvmScaleSet", "0", "myVMExtension", armcompute.VirtualMachineScaleSetVMExtensionUpdate{
- Properties: &armcompute.VirtualMachineExtensionUpdateProperties{
- Type: to.Ptr("extType"),
- AutoUpgradeMinorVersion: to.Ptr(true),
- Publisher: to.Ptr("extPublisher"),
- Settings: map[string]interface{}{
- "UserName": "xyz@microsoft.com",
- },
- TypeHandlerVersion: to.Ptr("1.2"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Delete.json
-func ExampleVirtualMachineScaleSetVMExtensionsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myvmScaleSet", "0", "myVMExtension", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Get.json
-func ExampleVirtualMachineScaleSetVMExtensionsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myvmScaleSet", "0", "myVMExtension", &armcompute.VirtualMachineScaleSetVMExtensionsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_List.json
-func ExampleVirtualMachineScaleSetVMExtensionsClient_List() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMExtensionsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.List(ctx, "myResourceGroup", "myvmScaleSet", "0", &armcompute.VirtualMachineScaleSetVMExtensionsClientListOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client.go
index 844dedca9bc7..7cafdd37dd2a 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client.go
@@ -32,10 +32,10 @@ type VirtualMachineScaleSetVMRunCommandsClient struct {
}
// NewVirtualMachineScaleSetVMRunCommandsClient creates a new instance of VirtualMachineScaleSetVMRunCommandsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetVMRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetVMRunCommandsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -58,14 +58,15 @@ func NewVirtualMachineScaleSetVMRunCommandsClient(subscriptionID string, credent
// BeginCreateOrUpdate - The operation to create or update the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// runCommandName - The name of the virtual machine run command.
-// runCommand - Parameters supplied to the Create Virtual Machine RunCommand operation.
-// options - VirtualMachineScaleSetVMRunCommandsClientBeginCreateOrUpdateOptions contains the optional parameters for the
-// VirtualMachineScaleSetVMRunCommandsClient.BeginCreateOrUpdate method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - runCommandName - The name of the virtual machine run command.
+// - runCommand - Parameters supplied to the Create Virtual Machine RunCommand operation.
+// - options - VirtualMachineScaleSetVMRunCommandsClientBeginCreateOrUpdateOptions contains the optional parameters for the
+// VirtualMachineScaleSetVMRunCommandsClient.BeginCreateOrUpdate method.
func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineRunCommand, options *VirtualMachineScaleSetVMRunCommandsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMRunCommandsClientCreateOrUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.createOrUpdate(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, runCommand, options)
@@ -80,6 +81,7 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginCreateOrUpdate(ctx
// CreateOrUpdate - The operation to create or update the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMRunCommandsClient) createOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineRunCommand, options *VirtualMachineScaleSetVMRunCommandsClientBeginCreateOrUpdateOptions) (*http.Response, error) {
req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, runCommand, options)
@@ -132,13 +134,14 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) createOrUpdateCreateReq
// BeginDelete - The operation to delete the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// runCommandName - The name of the virtual machine run command.
-// options - VirtualMachineScaleSetVMRunCommandsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - runCommandName - The name of the virtual machine run command.
+// - options - VirtualMachineScaleSetVMRunCommandsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.BeginDelete
+// method.
func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, options *VirtualMachineScaleSetVMRunCommandsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetVMRunCommandsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, options)
@@ -153,6 +156,7 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginDelete(ctx context
// Delete - The operation to delete the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMRunCommandsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, options *VirtualMachineScaleSetVMRunCommandsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, options)
@@ -205,13 +209,14 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) deleteCreateRequest(ctx
// Get - The operation to get the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// runCommandName - The name of the virtual machine run command.
-// options - VirtualMachineScaleSetVMRunCommandsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - runCommandName - The name of the virtual machine run command.
+// - options - VirtualMachineScaleSetVMRunCommandsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.Get
+// method.
func (client *VirtualMachineScaleSetVMRunCommandsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, options *VirtualMachineScaleSetVMRunCommandsClientGetOptions) (VirtualMachineScaleSetVMRunCommandsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, options)
if err != nil {
@@ -274,12 +279,13 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) getHandleResponse(resp
}
// NewListPager - The operation to get all run commands of an instance in Virtual Machine Scaleset.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMRunCommandsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMRunCommandsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.NewListPager
+// method.
func (client *VirtualMachineScaleSetVMRunCommandsClient) NewListPager(resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMRunCommandsClientListOptions) *runtime.Pager[VirtualMachineScaleSetVMRunCommandsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetVMRunCommandsClientListResponse]{
More: func(page VirtualMachineScaleSetVMRunCommandsClientListResponse) bool {
@@ -352,14 +358,15 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) listHandleResponse(resp
// BeginUpdate - The operation to update the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// runCommandName - The name of the virtual machine run command.
-// runCommand - Parameters supplied to the Update Virtual Machine RunCommand operation.
-// options - VirtualMachineScaleSetVMRunCommandsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - runCommandName - The name of the virtual machine run command.
+// - runCommand - Parameters supplied to the Update Virtual Machine RunCommand operation.
+// - options - VirtualMachineScaleSetVMRunCommandsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMRunCommandsClient.BeginUpdate
+// method.
func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineScaleSetVMRunCommandsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMRunCommandsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, runCommand, options)
@@ -374,6 +381,7 @@ func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginUpdate(ctx context
// Update - The operation to update the VMSS VM run command.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMRunCommandsClient) update(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineScaleSetVMRunCommandsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, runCommandName, runCommand, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client_example_test.go
deleted file mode 100644
index 029fd7eb39e3..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvmruncommands_client_example_test.go
+++ /dev/null
@@ -1,154 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_CreateOrUpdate.json
-func ExampleVirtualMachineScaleSetVMRunCommandsClient_BeginCreateOrUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginCreateOrUpdate(ctx, "myResourceGroup", "myvmScaleSet", "0", "myRunCommand", armcompute.VirtualMachineRunCommand{
- Location: to.Ptr("West US"),
- Properties: &armcompute.VirtualMachineRunCommandProperties{
- AsyncExecution: to.Ptr(false),
- Parameters: []*armcompute.RunCommandInputParameter{
- {
- Name: to.Ptr("param1"),
- Value: to.Ptr("value1"),
- },
- {
- Name: to.Ptr("param2"),
- Value: to.Ptr("value2"),
- }},
- RunAsPassword: to.Ptr(""),
- RunAsUser: to.Ptr("user1"),
- Source: &armcompute.VirtualMachineRunCommandScriptSource{
- Script: to.Ptr("Write-Host Hello World!"),
- },
- TimeoutInSeconds: to.Ptr[int32](3600),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Update.json
-func ExampleVirtualMachineScaleSetVMRunCommandsClient_BeginUpdate() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "myResourceGroup", "myvmScaleSet", "0", "myRunCommand", armcompute.VirtualMachineRunCommandUpdate{
- Properties: &armcompute.VirtualMachineRunCommandProperties{
- Source: &armcompute.VirtualMachineRunCommandScriptSource{
- Script: to.Ptr("Write-Host Script Source Updated!"),
- },
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Delete.json
-func ExampleVirtualMachineScaleSetVMRunCommandsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myvmScaleSet", "0", "myRunCommand", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Get.json
-func ExampleVirtualMachineScaleSetVMRunCommandsClient_Get() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "myvmScaleSet", "0", "myRunCommand", &armcompute.VirtualMachineScaleSetVMRunCommandsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_List.json
-func ExampleVirtualMachineScaleSetVMRunCommandsClient_NewListPager() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMRunCommandsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("myResourceGroup", "myvmScaleSet", "0", &armcompute.VirtualMachineScaleSetVMRunCommandsClientListOptions{Expand: nil})
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client.go
index c8347c67f5a1..6a49a28d0b10 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client.go
@@ -33,10 +33,10 @@ type VirtualMachineScaleSetVMsClient struct {
}
// NewVirtualMachineScaleSetVMsClient creates a new instance of VirtualMachineScaleSetVMsClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineScaleSetVMsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetVMsClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -61,12 +61,13 @@ func NewVirtualMachineScaleSetVMsClient(subscriptionID string, credential azcore
// the compute resources it uses. You are not billed for the compute resources of this virtual
// machine once it is deallocated.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginDeallocateOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginDeallocate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginDeallocateOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginDeallocate
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginDeallocateOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientDeallocateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deallocate(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -83,6 +84,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginDeallocate(ctx context.Conte
// compute resources it uses. You are not billed for the compute resources of this virtual
// machine once it is deallocated.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) deallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginDeallocateOptions) (*http.Response, error) {
req, err := client.deallocateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -131,12 +133,13 @@ func (client *VirtualMachineScaleSetVMsClient) deallocateCreateRequest(ctx conte
// BeginDelete - Deletes a virtual machine from a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginDelete
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginDeleteOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginDelete
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientDeleteResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.deleteOperation(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -151,6 +154,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginDelete(ctx context.Context,
// Delete - Deletes a virtual machine from a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) deleteOperation(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginDeleteOptions) (*http.Response, error) {
req, err := client.deleteCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -202,12 +206,13 @@ func (client *VirtualMachineScaleSetVMsClient) deleteCreateRequest(ctx context.C
// Get - Gets a virtual machine from a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.Get
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientGetOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.Get
+// method.
func (client *VirtualMachineScaleSetVMsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientGetOptions) (VirtualMachineScaleSetVMsClientGetResponse, error) {
req, err := client.getCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
if err != nil {
@@ -267,12 +272,13 @@ func (client *VirtualMachineScaleSetVMsClient) getHandleResponse(resp *http.Resp
// GetInstanceView - Gets the status of a virtual machine from a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientGetInstanceViewOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.GetInstanceView
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientGetInstanceViewOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.GetInstanceView
+// method.
func (client *VirtualMachineScaleSetVMsClient) GetInstanceView(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientGetInstanceViewOptions) (VirtualMachineScaleSetVMsClientGetInstanceViewResponse, error) {
req, err := client.getInstanceViewCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
if err != nil {
@@ -328,11 +334,12 @@ func (client *VirtualMachineScaleSetVMsClient) getInstanceViewHandleResponse(res
}
// NewListPager - Gets a list of all virtual machines in a VM scale sets.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// virtualMachineScaleSetName - The name of the VM scale set.
-// options - VirtualMachineScaleSetVMsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.List
-// method.
+// - resourceGroupName - The name of the resource group.
+// - virtualMachineScaleSetName - The name of the VM scale set.
+// - options - VirtualMachineScaleSetVMsClientListOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.NewListPager
+// method.
func (client *VirtualMachineScaleSetVMsClient) NewListPager(resourceGroupName string, virtualMachineScaleSetName string, options *VirtualMachineScaleSetVMsClientListOptions) *runtime.Pager[VirtualMachineScaleSetVMsClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineScaleSetVMsClientListResponse]{
More: func(page VirtualMachineScaleSetVMsClientListResponse) bool {
@@ -407,12 +414,13 @@ func (client *VirtualMachineScaleSetVMsClient) listHandleResponse(resp *http.Res
// BeginPerformMaintenance - Performs maintenance on a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginPerformMaintenance
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginPerformMaintenanceOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginPerformMaintenance
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginPerformMaintenanceOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientPerformMaintenanceResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.performMaintenance(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -427,6 +435,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginPerformMaintenance(ctx conte
// PerformMaintenance - Performs maintenance on a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) performMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginPerformMaintenanceOptions) (*http.Response, error) {
req, err := client.performMaintenanceCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -477,12 +486,13 @@ func (client *VirtualMachineScaleSetVMsClient) performMaintenanceCreateRequest(c
// getting charged for the resources. Instead, use deallocate to release resources and avoid
// charges.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginPowerOffOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginPowerOff
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginPowerOffOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginPowerOff
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginPowerOffOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientPowerOffResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.powerOff(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -499,6 +509,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginPowerOff(ctx context.Context
// charged for the resources. Instead, use deallocate to release resources and avoid
// charges.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) powerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginPowerOffOptions) (*http.Response, error) {
req, err := client.powerOffCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -551,12 +562,13 @@ func (client *VirtualMachineScaleSetVMsClient) powerOffCreateRequest(ctx context
// BeginRedeploy - Shuts down the virtual machine in the virtual machine scale set, moves it to a new node, and powers it
// back on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginRedeployOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRedeploy
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginRedeployOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRedeploy
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginRedeployOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientRedeployResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.redeploy(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -572,6 +584,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginRedeploy(ctx context.Context
// Redeploy - Shuts down the virtual machine in the virtual machine scale set, moves it to a new node, and powers it back
// on.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) redeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginRedeployOptions) (*http.Response, error) {
req, err := client.redeployCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -620,12 +633,13 @@ func (client *VirtualMachineScaleSetVMsClient) redeployCreateRequest(ctx context
// BeginReimage - Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginReimageOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginReimage
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginReimageOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginReimage
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginReimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginReimageOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientReimageResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimage(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -640,6 +654,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginReimage(ctx context.Context,
// Reimage - Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) reimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginReimageOptions) (*http.Response, error) {
req, err := client.reimageCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -692,12 +707,13 @@ func (client *VirtualMachineScaleSetVMsClient) reimageCreateRequest(ctx context.
// BeginReimageAll - Allows you to re-image all the disks ( including data disks ) in the a VM scale set instance. This operation
// is only supported for managed disks.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginReimageAllOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginReimageAll
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginReimageAllOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginReimageAll
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginReimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginReimageAllOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientReimageAllResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.reimageAll(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -713,6 +729,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginReimageAll(ctx context.Conte
// ReimageAll - Allows you to re-image all the disks ( including data disks ) in the a VM scale set instance. This operation
// is only supported for managed disks.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) reimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginReimageAllOptions) (*http.Response, error) {
req, err := client.reimageAllCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -761,12 +778,13 @@ func (client *VirtualMachineScaleSetVMsClient) reimageAllCreateRequest(ctx conte
// BeginRestart - Restarts a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginRestartOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRestart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginRestartOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRestart
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginRestart(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginRestartOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientRestartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.restart(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -781,6 +799,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginRestart(ctx context.Context,
// Restart - Restarts a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) restart(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginRestartOptions) (*http.Response, error) {
req, err := client.restartCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -830,12 +849,13 @@ func (client *VirtualMachineScaleSetVMsClient) restartCreateRequest(ctx context.
// RetrieveBootDiagnosticsData - The operation to retrieve SAS URIs of boot diagnostic logs for a virtual machine in a VM
// scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.RetrieveBootDiagnosticsData
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.RetrieveBootDiagnosticsData
+// method.
func (client *VirtualMachineScaleSetVMsClient) RetrieveBootDiagnosticsData(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataOptions) (VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataResponse, error) {
req, err := client.retrieveBootDiagnosticsDataCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
if err != nil {
@@ -895,13 +915,14 @@ func (client *VirtualMachineScaleSetVMsClient) retrieveBootDiagnosticsDataHandle
// BeginRunCommand - Run command on a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// parameters - Parameters supplied to the Run command operation.
-// options - VirtualMachineScaleSetVMsClientBeginRunCommandOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRunCommand
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - parameters - Parameters supplied to the Run command operation.
+// - options - VirtualMachineScaleSetVMsClientBeginRunCommandOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginRunCommand
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginRunCommand(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, parameters RunCommandInput, options *VirtualMachineScaleSetVMsClientBeginRunCommandOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientRunCommandResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.runCommand(ctx, resourceGroupName, vmScaleSetName, instanceID, parameters, options)
@@ -918,6 +939,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginRunCommand(ctx context.Conte
// RunCommand - Run command on a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) runCommand(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, parameters RunCommandInput, options *VirtualMachineScaleSetVMsClientBeginRunCommandOptions) (*http.Response, error) {
req, err := client.runCommandCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, parameters, options)
@@ -966,12 +988,13 @@ func (client *VirtualMachineScaleSetVMsClient) runCommandCreateRequest(ctx conte
// SimulateEviction - The operation to simulate the eviction of spot virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientSimulateEvictionOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.SimulateEviction
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientSimulateEvictionOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.SimulateEviction
+// method.
func (client *VirtualMachineScaleSetVMsClient) SimulateEviction(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientSimulateEvictionOptions) (VirtualMachineScaleSetVMsClientSimulateEvictionResponse, error) {
req, err := client.simulateEvictionCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
if err != nil {
@@ -1019,12 +1042,13 @@ func (client *VirtualMachineScaleSetVMsClient) simulateEvictionCreateRequest(ctx
// BeginStart - Starts a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set.
-// instanceID - The instance ID of the virtual machine.
-// options - VirtualMachineScaleSetVMsClientBeginStartOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginStart
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set.
+// - instanceID - The instance ID of the virtual machine.
+// - options - VirtualMachineScaleSetVMsClientBeginStartOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginStart
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginStart(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginStartOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientStartResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.start(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -1039,6 +1063,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginStart(ctx context.Context, r
// Start - Starts a virtual machine in a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) start(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMsClientBeginStartOptions) (*http.Response, error) {
req, err := client.startCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, options)
@@ -1087,13 +1112,14 @@ func (client *VirtualMachineScaleSetVMsClient) startCreateRequest(ctx context.Co
// BeginUpdate - Updates a virtual machine of a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
-// resourceGroupName - The name of the resource group.
-// vmScaleSetName - The name of the VM scale set where the extension should be create or updated.
-// instanceID - The instance ID of the virtual machine.
-// parameters - Parameters supplied to the Update Virtual Machine Scale Sets VM operation.
-// options - VirtualMachineScaleSetVMsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginUpdate
-// method.
+// - resourceGroupName - The name of the resource group.
+// - vmScaleSetName - The name of the VM scale set where the extension should be create or updated.
+// - instanceID - The instance ID of the virtual machine.
+// - parameters - Parameters supplied to the Update Virtual Machine Scale Sets VM operation.
+// - options - VirtualMachineScaleSetVMsClientBeginUpdateOptions contains the optional parameters for the VirtualMachineScaleSetVMsClient.BeginUpdate
+// method.
func (client *VirtualMachineScaleSetVMsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, parameters VirtualMachineScaleSetVM, options *VirtualMachineScaleSetVMsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientUpdateResponse], error) {
if options == nil || options.ResumeToken == "" {
resp, err := client.update(ctx, resourceGroupName, vmScaleSetName, instanceID, parameters, options)
@@ -1108,6 +1134,7 @@ func (client *VirtualMachineScaleSetVMsClient) BeginUpdate(ctx context.Context,
// Update - Updates a virtual machine of a VM scale set.
// If the operation fails it returns an *azcore.ResponseError type.
+//
// Generated from API version 2022-11-01
func (client *VirtualMachineScaleSetVMsClient) update(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, parameters VirtualMachineScaleSetVM, options *VirtualMachineScaleSetVMsClientBeginUpdateOptions) (*http.Response, error) {
req, err := client.updateCreateRequest(ctx, resourceGroupName, vmScaleSetName, instanceID, parameters, options)
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client_example_test.go
deleted file mode 100644
index 599e91429008..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinescalesetvms_client_example_test.go
+++ /dev/null
@@ -1,1040 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "time"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginReimage_virtualMachineScaleSetVMsReimageMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "rgcompute", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientBeginReimageOptions{VMScaleSetVMReimageInput: &armcompute.VirtualMachineScaleSetVMReimageParameters{
- TempDisk: to.Ptr(true),
- },
- })
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginReimage_virtualMachineScaleSetVMsReimageMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimage(ctx, "rgcompute", "aaaaaaa", "aaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientBeginReimageOptions{VMScaleSetVMReimageInput: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginReimageAll_virtualMachineScaleSetVMsReimageAllMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimageAll(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginReimageAll_virtualMachineScaleSetVMsReimageAllMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginReimageAll(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginDeallocate_virtualMachineScaleSetVMsDeallocateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginDeallocate_virtualMachineScaleSetVMsDeallocateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDeallocate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginUpdate_virtualMachineScaleSetVMsUpdateMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVM{
- Location: to.Ptr("westus"),
- Tags: map[string]*string{},
- Plan: &armcompute.Plan{
- Name: to.Ptr("aaaaaaaaaa"),
- Product: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- PromotionCode: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- Publisher: to.Ptr("aaaaaaaaaaaaaaaaaaaaaa"),
- },
- Properties: &armcompute.VirtualMachineScaleSetVMProperties{
- AdditionalCapabilities: &armcompute.AdditionalCapabilities{
- HibernationEnabled: to.Ptr(true),
- UltraSSDEnabled: to.Ptr(true),
- },
- AvailabilitySet: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- DiagnosticsProfile: &armcompute.DiagnosticsProfile{
- BootDiagnostics: &armcompute.BootDiagnostics{
- Enabled: to.Ptr(true),
- StorageURI: to.Ptr("aaaaaaaaaaaaa"),
- },
- },
- HardwareProfile: &armcompute.HardwareProfile{
- VMSize: to.Ptr(armcompute.VirtualMachineSizeTypesBasicA0),
- VMSizeProperties: &armcompute.VMSizeProperties{
- VCPUsAvailable: to.Ptr[int32](9),
- VCPUsPerCore: to.Ptr[int32](12),
- },
- },
- InstanceView: &armcompute.VirtualMachineScaleSetVMInstanceView{
- BootDiagnostics: &armcompute.BootDiagnosticsInstanceView{
- Status: &armcompute.InstanceViewStatus{
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- },
- },
- Disks: []*armcompute.DiskInstanceView{
- {
- Name: to.Ptr("aaaaaaaaaaa"),
- EncryptionSettings: []*armcompute.DiskEncryptionSettings{
- {
- DiskEncryptionKey: &armcompute.KeyVaultSecretReference{
- SecretURL: to.Ptr("aaaaaaaa"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- Enabled: to.Ptr(true),
- KeyEncryptionKey: &armcompute.KeyVaultKeyReference{
- KeyURL: to.Ptr("aaaaaaaaaaaaaa"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- }},
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- }},
- MaintenanceRedeployStatus: &armcompute.MaintenanceRedeployStatus{
- IsCustomerInitiatedMaintenanceAllowed: to.Ptr(true),
- LastOperationMessage: to.Ptr("aaaaaa"),
- LastOperationResultCode: to.Ptr(armcompute.MaintenanceOperationResultCodeTypesNone),
- MaintenanceWindowEndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.531Z"); return t }()),
- MaintenanceWindowStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.531Z"); return t }()),
- PreMaintenanceWindowEndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.531Z"); return t }()),
- PreMaintenanceWindowStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.531Z"); return t }()),
- },
- PlacementGroupID: to.Ptr("aaa"),
- PlatformFaultDomain: to.Ptr[int32](14),
- PlatformUpdateDomain: to.Ptr[int32](23),
- RdpThumbPrint: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- VMAgent: &armcompute.VirtualMachineAgentInstanceView{
- ExtensionHandlers: []*armcompute.VirtualMachineExtensionHandlerInstanceView{
- {
- Type: to.Ptr("aaaaaaaaaaaaa"),
- Status: &armcompute.InstanceViewStatus{
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- },
- TypeHandlerVersion: to.Ptr("aaaaa"),
- }},
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- VMAgentVersion: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- },
- VMHealth: &armcompute.VirtualMachineHealthStatus{
- Status: &armcompute.InstanceViewStatus{
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- },
- },
- Extensions: []*armcompute.VirtualMachineExtensionInstanceView{
- {
- Name: to.Ptr("aaaaaaaaaaaaaaaaa"),
- Type: to.Ptr("aaaaaaaaa"),
- Statuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- Substatuses: []*armcompute.InstanceViewStatus{
- {
- Code: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaa"),
- DisplayStatus: to.Ptr("aaaaaa"),
- Level: to.Ptr(armcompute.StatusLevelTypesInfo),
- Message: to.Ptr("a"),
- Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2021-11-30T12:58:26.522Z"); return t }()),
- }},
- TypeHandlerVersion: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaa"),
- }},
- },
- LicenseType: to.Ptr("aaaaaaaaaa"),
- NetworkProfile: &armcompute.NetworkProfile{
- NetworkAPIVersion: to.Ptr(armcompute.NetworkAPIVersionTwoThousandTwenty1101),
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineNetworkInterfaceConfiguration{
- {
- Name: to.Ptr("aaaaaaaaaaa"),
- Properties: &armcompute.VirtualMachineNetworkInterfaceConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachineNetworkInterfaceDNSSettingsConfiguration{
- DNSServers: []*string{
- to.Ptr("aaaaaa")},
- },
- DscpConfiguration: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- EnableAcceleratedNetworking: to.Ptr(true),
- EnableFpga: to.Ptr(true),
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineNetworkInterfaceIPConfiguration{
- {
- Name: to.Ptr("aa"),
- Properties: &armcompute.VirtualMachineNetworkInterfaceIPConfigurationProperties{
- ApplicationGatewayBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- ApplicationSecurityGroups: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- LoadBalancerBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- Primary: to.Ptr(true),
- PrivateIPAddressVersion: to.Ptr(armcompute.IPVersionsIPv4),
- PublicIPAddressConfiguration: &armcompute.VirtualMachinePublicIPAddressConfiguration{
- Name: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- Properties: &armcompute.VirtualMachinePublicIPAddressConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachinePublicIPAddressDNSSettingsConfiguration{
- DomainNameLabel: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa"),
- },
- IdleTimeoutInMinutes: to.Ptr[int32](2),
- IPTags: []*armcompute.VirtualMachineIPTag{
- {
- IPTagType: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaa"),
- Tag: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- }},
- PublicIPAddressVersion: to.Ptr(armcompute.IPVersionsIPv4),
- PublicIPAllocationMethod: to.Ptr(armcompute.PublicIPAllocationMethodDynamic),
- PublicIPPrefix: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- SKU: &armcompute.PublicIPAddressSKU{
- Name: to.Ptr(armcompute.PublicIPAddressSKUNameBasic),
- Tier: to.Ptr(armcompute.PublicIPAddressSKUTierRegional),
- },
- },
- Subnet: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- }},
- NetworkSecurityGroup: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- Primary: to.Ptr(true),
- },
- }},
- NetworkInterfaces: []*armcompute.NetworkInterfaceReference{
- {
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415"),
- Properties: &armcompute.NetworkInterfaceReferenceProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- Primary: to.Ptr(true),
- },
- }},
- },
- NetworkProfileConfiguration: &armcompute.VirtualMachineScaleSetVMNetworkProfileConfiguration{
- NetworkInterfaceConfigurations: []*armcompute.VirtualMachineScaleSetNetworkConfiguration{
- {
- ID: to.Ptr("aaaaaaaa"),
- Name: to.Ptr("vmsstestnetconfig5415"),
- Properties: &armcompute.VirtualMachineScaleSetNetworkConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachineScaleSetNetworkConfigurationDNSSettings{
- DNSServers: []*string{},
- },
- EnableAcceleratedNetworking: to.Ptr(true),
- EnableFpga: to.Ptr(true),
- EnableIPForwarding: to.Ptr(true),
- IPConfigurations: []*armcompute.VirtualMachineScaleSetIPConfiguration{
- {
- ID: to.Ptr("aaaaaaaaa"),
- Name: to.Ptr("vmsstestnetconfig9693"),
- Properties: &armcompute.VirtualMachineScaleSetIPConfigurationProperties{
- ApplicationGatewayBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- ApplicationSecurityGroups: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- LoadBalancerBackendAddressPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- LoadBalancerInboundNatPools: []*armcompute.SubResource{
- {
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- }},
- Primary: to.Ptr(true),
- PrivateIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- PublicIPAddressConfiguration: &armcompute.VirtualMachineScaleSetPublicIPAddressConfiguration{
- Name: to.Ptr("aaaaaaaaaaaaaaaaaa"),
- Properties: &armcompute.VirtualMachineScaleSetPublicIPAddressConfigurationProperties{
- DeleteOption: to.Ptr(armcompute.DeleteOptionsDelete),
- DNSSettings: &armcompute.VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings{
- DomainNameLabel: to.Ptr("aaaaaaaaaaaaaaaaaa"),
- },
- IdleTimeoutInMinutes: to.Ptr[int32](18),
- IPTags: []*armcompute.VirtualMachineScaleSetIPTag{
- {
- IPTagType: to.Ptr("aaaaaaa"),
- Tag: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- }},
- PublicIPAddressVersion: to.Ptr(armcompute.IPVersionIPv4),
- PublicIPPrefix: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- SKU: &armcompute.PublicIPAddressSKU{
- Name: to.Ptr(armcompute.PublicIPAddressSKUNameBasic),
- Tier: to.Ptr(armcompute.PublicIPAddressSKUTierRegional),
- },
- },
- Subnet: &armcompute.APIEntityReference{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"),
- },
- },
- }},
- NetworkSecurityGroup: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- Primary: to.Ptr(true),
- },
- }},
- },
- OSProfile: &armcompute.OSProfile{
- AdminPassword: to.Ptr("aaaaaaaaaaaaaaaa"),
- AdminUsername: to.Ptr("Foo12"),
- AllowExtensionOperations: to.Ptr(true),
- ComputerName: to.Ptr("test000000"),
- CustomData: to.Ptr("aaaa"),
- LinuxConfiguration: &armcompute.LinuxConfiguration{
- DisablePasswordAuthentication: to.Ptr(true),
- PatchSettings: &armcompute.LinuxPatchSettings{
- AssessmentMode: to.Ptr(armcompute.LinuxPatchAssessmentModeImageDefault),
- PatchMode: to.Ptr(armcompute.LinuxVMGuestPatchModeImageDefault),
- },
- ProvisionVMAgent: to.Ptr(true),
- SSH: &armcompute.SSHConfiguration{
- PublicKeys: []*armcompute.SSHPublicKey{
- {
- Path: to.Ptr("aaa"),
- KeyData: to.Ptr("aaaaaa"),
- }},
- },
- },
- RequireGuestProvisionSignal: to.Ptr(true),
- Secrets: []*armcompute.VaultSecretGroup{},
- WindowsConfiguration: &armcompute.WindowsConfiguration{
- AdditionalUnattendContent: []*armcompute.AdditionalUnattendContent{
- {
- ComponentName: to.Ptr("Microsoft-Windows-Shell-Setup"),
- Content: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- PassName: to.Ptr("OobeSystem"),
- SettingName: to.Ptr(armcompute.SettingNamesAutoLogon),
- }},
- EnableAutomaticUpdates: to.Ptr(true),
- PatchSettings: &armcompute.PatchSettings{
- AssessmentMode: to.Ptr(armcompute.WindowsPatchAssessmentModeImageDefault),
- EnableHotpatching: to.Ptr(true),
- PatchMode: to.Ptr(armcompute.WindowsVMGuestPatchModeManual),
- },
- ProvisionVMAgent: to.Ptr(true),
- TimeZone: to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaa"),
- WinRM: &armcompute.WinRMConfiguration{
- Listeners: []*armcompute.WinRMListener{
- {
- CertificateURL: to.Ptr("aaaaaaaaaaaaaaaaaaaaaa"),
- Protocol: to.Ptr(armcompute.ProtocolTypesHTTP),
- }},
- },
- },
- },
- ProtectionPolicy: &armcompute.VirtualMachineScaleSetVMProtectionPolicy{
- ProtectFromScaleIn: to.Ptr(true),
- ProtectFromScaleSetActions: to.Ptr(true),
- },
- SecurityProfile: &armcompute.SecurityProfile{
- EncryptionAtHost: to.Ptr(true),
- SecurityType: to.Ptr(armcompute.SecurityTypesTrustedLaunch),
- UefiSettings: &armcompute.UefiSettings{
- SecureBootEnabled: to.Ptr(true),
- VTpmEnabled: to.Ptr(true),
- },
- },
- StorageProfile: &armcompute.StorageProfile{
- DataDisks: []*armcompute.DataDisk{
- {
- Name: to.Ptr("vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d"),
- Caching: to.Ptr(armcompute.CachingTypesNone),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesEmpty),
- DeleteOption: to.Ptr(armcompute.DiskDeleteOptionTypesDelete),
- DetachOption: to.Ptr(armcompute.DiskDetachOptionTypesForceDetach),
- DiskSizeGB: to.Ptr[int32](128),
- Image: &armcompute.VirtualHardDisk{
- URI: to.Ptr("https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"),
- },
- Lun: to.Ptr[int32](1),
- ManagedDisk: &armcompute.ManagedDiskParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d"),
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("aaaaaaaaaaaa"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- ToBeDetached: to.Ptr(true),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"),
- },
- WriteAcceleratorEnabled: to.Ptr(true),
- }},
- ImageReference: &armcompute.ImageReference{
- ID: to.Ptr("a"),
- Offer: to.Ptr("WindowsServer"),
- Publisher: to.Ptr("MicrosoftWindowsServer"),
- SharedGalleryImageID: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
- SKU: to.Ptr("2012-R2-Datacenter"),
- Version: to.Ptr("4.127.20180315"),
- },
- OSDisk: &armcompute.OSDisk{
- Name: to.Ptr("vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc"),
- Caching: to.Ptr(armcompute.CachingTypesNone),
- CreateOption: to.Ptr(armcompute.DiskCreateOptionTypesFromImage),
- DeleteOption: to.Ptr(armcompute.DiskDeleteOptionTypesDelete),
- DiffDiskSettings: &armcompute.DiffDiskSettings{
- Option: to.Ptr(armcompute.DiffDiskOptionsLocal),
- Placement: to.Ptr(armcompute.DiffDiskPlacementCacheDisk),
- },
- DiskSizeGB: to.Ptr[int32](127),
- EncryptionSettings: &armcompute.DiskEncryptionSettings{
- DiskEncryptionKey: &armcompute.KeyVaultSecretReference{
- SecretURL: to.Ptr("aaaaaaaa"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- Enabled: to.Ptr(true),
- KeyEncryptionKey: &armcompute.KeyVaultKeyReference{
- KeyURL: to.Ptr("aaaaaaaaaaaaaa"),
- SourceVault: &armcompute.SubResource{
- ID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"),
- },
- },
- },
- Image: &armcompute.VirtualHardDisk{
- URI: to.Ptr("https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"),
- },
- ManagedDisk: &armcompute.ManagedDiskParameters{
- ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc"),
- DiskEncryptionSet: &armcompute.DiskEncryptionSetParameters{
- ID: to.Ptr("aaaaaaaaaaaa"),
- },
- StorageAccountType: to.Ptr(armcompute.StorageAccountTypesStandardLRS),
- },
- OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
- Vhd: &armcompute.VirtualHardDisk{
- URI: to.Ptr("https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"),
- },
- WriteAcceleratorEnabled: to.Ptr(true),
- },
- },
- UserData: to.Ptr("RXhhbXBsZSBVc2VyRGF0YQ=="),
- },
- SKU: &armcompute.SKU{
- Name: to.Ptr("Classic"),
- Capacity: to.Ptr[int64](29),
- Tier: to.Ptr("aaaaaaaaaaaaaa"),
- },
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginUpdate_virtualMachineScaleSetVMsUpdateMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginUpdate(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", armcompute.VirtualMachineScaleSetVM{
- Location: to.Ptr("westus"),
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Delete_Force.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginDelete() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginDelete(ctx, "myResourceGroup", "myvmScaleSet", "0", &armcompute.VirtualMachineScaleSetVMsClientBeginDeleteOptions{ForceDeletion: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithUserData.json
-func ExampleVirtualMachineScaleSetVMsClient_Get_getVmScaleSetVmWithUserData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "{vmss-name}", "0", &armcompute.VirtualMachineScaleSetVMsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithVMSizeProperties.json
-func ExampleVirtualMachineScaleSetVMsClient_Get_getVmScaleSetVmWithVmSizeProperties() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.Get(ctx, "myResourceGroup", "{vmss-name}", "0", &armcompute.VirtualMachineScaleSetVMsClientGetOptions{Expand: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
-func ExampleVirtualMachineScaleSetVMsClient_GetInstanceView() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.GetInstanceView(ctx, "myResourceGroup", "myVirtualMachineScaleSet", "0", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_NewListPager_virtualMachineScaleSetVMsListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", "aaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientListOptions{Filter: to.Ptr("aaaaaaaaaaaaaa"),
- Select: to.Ptr("aaaaaaaaaaaaaaaaaaaaa"),
- Expand: to.Ptr("aaaaaaaaaaaaa"),
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_NewListPager_virtualMachineScaleSetVMsListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientListOptions{Filter: nil,
- Select: nil,
- Expand: nil,
- })
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginPowerOff_virtualMachineScaleSetVMsPowerOffMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "aaaaaa", "aaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientBeginPowerOffOptions{SkipShutdown: to.Ptr(true)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginPowerOff_virtualMachineScaleSetVMsPowerOffMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPowerOff(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaa", &armcompute.VirtualMachineScaleSetVMsClientBeginPowerOffOptions{SkipShutdown: nil})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginRestart_virtualMachineScaleSetVMsRestartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aa", "aaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginRestart_virtualMachineScaleSetVMsRestartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRestart(ctx, "rgcompute", "aaaaaaaaaaaa", "aaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginStart_virtualMachineScaleSetVMsStartMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginStart_virtualMachineScaleSetVMsStartMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginStart(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginRedeploy_virtualMachineScaleSetVMsRedeployMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "aaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginRedeploy_virtualMachineScaleSetVMsRedeployMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRedeploy(ctx, "rgcompute", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_RetrieveBootDiagnosticsData.json
-func ExampleVirtualMachineScaleSetVMsClient_RetrieveBootDiagnosticsData() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- res, err := client.RetrieveBootDiagnosticsData(ctx, "ResourceGroup", "myvmScaleSet", "0", &armcompute.VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataOptions{SasURIExpirationTimeInMinutes: to.Ptr[int32](60)})
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- // TODO: use response item
- _ = res
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginPerformMaintenance_virtualMachineScaleSetVMsPerformMaintenanceMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aaaaaaaaaaaaaa", "aaaaaaaaaaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginPerformMaintenance_virtualMachineScaleSetVMsPerformMaintenanceMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginPerformMaintenance(ctx, "rgcompute", "aaaaaaaaaa", "aaaa", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- _, err = poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_SimulateEviction.json
-func ExampleVirtualMachineScaleSetVMsClient_SimulateEviction() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- _, err = client.SimulateEviction(ctx, "ResourceGroup", "VmScaleSetName", "InstanceId", nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand.json
-func ExampleVirtualMachineScaleSetVMsClient_BeginRunCommand() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineScaleSetVMsClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- poller, err := client.BeginRunCommand(ctx, "myResourceGroup", "myVirtualMachineScaleSet", "0", armcompute.RunCommandInput{
- CommandID: to.Ptr("RunPowerShellScript"),
- Script: []*string{
- to.Ptr("Write-Host Hello World!")},
- }, nil)
- if err != nil {
- log.Fatalf("failed to finish the request: %v", err)
- }
- res, err := poller.PollUntilDone(ctx, nil)
- if err != nil {
- log.Fatalf("failed to pull the result: %v", err)
- }
- // TODO: use response item
- _ = res
-}
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client.go b/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client.go
index 219febdec9c2..c65854cfaf9e 100644
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client.go
+++ b/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client.go
@@ -32,10 +32,10 @@ type VirtualMachineSizesClient struct {
}
// NewVirtualMachineSizesClient creates a new instance of VirtualMachineSizesClient with the specified values.
-// subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
-// part of the URI for every service call.
-// credential - used to authorize requests. Usually a credential from azidentity.
-// options - pass nil to accept the default values.
+// - subscriptionID - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms
+// part of the URI for every service call.
+// - credential - used to authorize requests. Usually a credential from azidentity.
+// - options - pass nil to accept the default values.
func NewVirtualMachineSizesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineSizesClient, error) {
if options == nil {
options = &arm.ClientOptions{}
@@ -57,10 +57,11 @@ func NewVirtualMachineSizesClient(subscriptionID string, credential azcore.Token
}
// NewListPager - This API is deprecated. Use Resources Skus [https://docs.microsoft.com/rest/api/compute/resourceskus/list]
+//
// Generated from API version 2022-11-01
-// location - The location upon which virtual-machine-sizes is queried.
-// options - VirtualMachineSizesClientListOptions contains the optional parameters for the VirtualMachineSizesClient.List
-// method.
+// - location - The location upon which virtual-machine-sizes is queried.
+// - options - VirtualMachineSizesClientListOptions contains the optional parameters for the VirtualMachineSizesClient.NewListPager
+// method.
func (client *VirtualMachineSizesClient) NewListPager(location string, options *VirtualMachineSizesClientListOptions) *runtime.Pager[VirtualMachineSizesClientListResponse] {
return runtime.NewPager(runtime.PagingHandler[VirtualMachineSizesClientListResponse]{
More: func(page VirtualMachineSizesClientListResponse) bool {
diff --git a/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client_example_test.go b/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client_example_test.go
deleted file mode 100644
index 581b35a906b4..000000000000
--- a/sdk/resourcemanager/compute/armcompute/virtualmachinesizes_client_example_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-//go:build go1.18
-// +build go1.18
-
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-package armcompute_test
-
-import (
- "context"
- "log"
-
- "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
- "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4"
-)
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/VirtualMachineSizes_List_MaximumSet_Gen.json
-func ExampleVirtualMachineSizesClient_NewListPager_virtualMachineSizesListMaximumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineSizesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("-e", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}
-
-// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-11-01/examples/computeRPCommonExamples/VirtualMachineSizes_List_MinimumSet_Gen.json
-func ExampleVirtualMachineSizesClient_NewListPager_virtualMachineSizesListMinimumSetGen() {
- cred, err := azidentity.NewDefaultAzureCredential(nil)
- if err != nil {
- log.Fatalf("failed to obtain a credential: %v", err)
- }
- ctx := context.Background()
- client, err := armcompute.NewVirtualMachineSizesClient("{subscription-id}", cred, nil)
- if err != nil {
- log.Fatalf("failed to create client: %v", err)
- }
- pager := client.NewListPager("._..", nil)
- for pager.More() {
- nextResult, err := pager.NextPage(ctx)
- if err != nil {
- log.Fatalf("failed to advance page: %v", err)
- }
- for _, v := range nextResult.Value {
- // TODO: use page item
- _ = v
- }
- }
-}