From 6dcbc279620185e1af53e179a026280739d794c4 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Thu, 24 Nov 2022 06:08:04 +0000 Subject: [PATCH] CodeGen from PR 21649 in Azure/azure-rest-api-specs [Go] add go repo in readme.md (#21649) --- .../devcenter/armdevcenter/CHANGELOG.md | 64 +++++ .../armdevcenter/attachednetworks_client.go | 28 +-- .../attachednetworks_client_example_test.go | 150 ------------ .../devcenter/armdevcenter/autorest.md | 6 +- .../devcenter/armdevcenter/catalogs_client.go | 32 +-- .../catalogs_client_example_test.go | 192 --------------- .../checknameavailability_client.go | 104 ++++++++ .../devcenter/armdevcenter/constants.go | 78 +++++- .../armdevcenter/devboxdefinitions_client.go | 34 +-- .../devboxdefinitions_client_example_test.go | 188 --------------- .../armdevcenter/devcenters_client.go | 30 +-- .../devcenters_client_example_test.go | 197 --------------- .../armdevcenter/environmenttypes_client.go | 20 +- .../environmenttypes_client_example_test.go | 124 ---------- .../armdevcenter/galleries_client.go | 20 +- .../galleries_client_example_test.go | 107 --------- .../devcenter/armdevcenter/go.mod | 14 +- .../devcenter/armdevcenter/go.sum | 24 +- .../devcenter/armdevcenter/images_client.go | 12 +- .../images_client_example_test.go | 84 ------- .../armdevcenter/imageversions_client.go | 8 +- .../imageversions_client_example_test.go | 60 ----- .../devcenter/armdevcenter/models.go | 89 +++++-- .../devcenter/armdevcenter/models_serde.go | 109 +++++++++ .../armdevcenter/networkconnections_client.go | 78 +++--- .../networkconnections_client_example_test.go | 226 ------------------ .../armdevcenter/operations_client.go | 4 +- .../operations_client_example_test.go | 41 ---- .../armdevcenter/operationstatuses_client.go | 4 +- .../operationstatuses_client_example_test.go | 36 --- .../devcenter/armdevcenter/pools_client.go | 26 +- .../armdevcenter/pools_client_example_test.go | 140 ----------- .../projectallowedenvironmenttypes_client.go | 8 +- ...wedenvironmenttypes_client_example_test.go | 60 ----- .../projectenvironmenttypes_client.go | 20 +- ...ectenvironmenttypes_client_example_test.go | 163 ------------- .../devcenter/armdevcenter/projects_client.go | 30 +-- .../projects_client_example_test.go | 168 ------------- .../devcenter/armdevcenter/response_types.go | 5 + .../armdevcenter/schedules_client.go | 26 +- .../schedules_client_example_test.go | 140 ----------- .../devcenter/armdevcenter/skus_client.go | 4 +- .../armdevcenter/skus_client_example_test.go | 41 ---- .../devcenter/armdevcenter/usages_client.go | 4 +- .../usages_client_example_test.go | 41 ---- 45 files changed, 640 insertions(+), 2399 deletions(-) delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/catalogs_client_example_test.go create mode 100644 sdk/resourcemanager/devcenter/armdevcenter/checknameavailability_client.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/devcenters_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/galleries_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/images_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/imageversions_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/operations_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/pools_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/projects_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/schedules_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/skus_client_example_test.go delete mode 100644 sdk/resourcemanager/devcenter/armdevcenter/usages_client_example_test.go diff --git a/sdk/resourcemanager/devcenter/armdevcenter/CHANGELOG.md b/sdk/resourcemanager/devcenter/armdevcenter/CHANGELOG.md index dc5b4d681b81..79c658aa2bc5 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/CHANGELOG.md +++ b/sdk/resourcemanager/devcenter/armdevcenter/CHANGELOG.md @@ -1,5 +1,69 @@ # Release History +## 0.4.0 (2022-11-24) +### Breaking Changes + +- Type of `AllowedEnvironmentTypeProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `AttachedNetworkConnectionProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `CatalogProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `DevBoxDefinitionProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `EnvironmentTypeProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `GalleryProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `ImageProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `ImageVersionProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `NetworkProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `PoolProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `ProjectEnvironmentTypeProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `ProjectProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `Properties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Type of `ScheduleProperties.ProvisioningState` has been changed from `*string` to `*ProvisioningState` +- Function `*NetworkConnectionsClient.RunHealthChecks` has been removed +- Struct `NetworkConnectionsClientRunHealthChecksOptions` has been removed + +### Features Added + +- New const `CheckNameAvailabilityReasonAlreadyExists` +- New const `CheckNameAvailabilityReasonInvalid` +- New const `HibernateSupportDisabled` +- New const `HibernateSupportEnabled` +- New const `ProvisioningStateAccepted` +- New const `ProvisioningStateCanceled` +- New const `ProvisioningStateCreated` +- New const `ProvisioningStateCreating` +- New const `ProvisioningStateDeleted` +- New const `ProvisioningStateDeleting` +- New const `ProvisioningStateFailed` +- New const `ProvisioningStateMovingResources` +- New const `ProvisioningStateNotSpecified` +- New const `ProvisioningStateRolloutInProgress` +- New const `ProvisioningStateRunning` +- New const `ProvisioningStateStorageProvisioningFailed` +- New const `ProvisioningStateSucceeded` +- New const `ProvisioningStateTransientFailure` +- New const `ProvisioningStateUpdated` +- New const `ProvisioningStateUpdating` +- New type alias `CheckNameAvailabilityReason` +- New type alias `HibernateSupport` +- New type alias `ProvisioningState` +- New function `NewCheckNameAvailabilityClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CheckNameAvailabilityClient, error)` +- New function `*CheckNameAvailabilityClient.Execute(context.Context, CheckNameAvailabilityRequest, *CheckNameAvailabilityClientExecuteOptions) (CheckNameAvailabilityClientExecuteResponse, error)` +- New function `PossibleCheckNameAvailabilityReasonValues() []CheckNameAvailabilityReason` +- New function `PossibleHibernateSupportValues() []HibernateSupport` +- New function `PossibleProvisioningStateValues() []ProvisioningState` +- New function `*NetworkConnectionsClient.BeginRunHealthChecks(context.Context, string, string, *NetworkConnectionsClientBeginRunHealthChecksOptions) (*runtime.Poller[NetworkConnectionsClientRunHealthChecksResponse], error)` +- New struct `CheckNameAvailabilityClient` +- New struct `CheckNameAvailabilityClientExecuteOptions` +- New struct `CheckNameAvailabilityClientExecuteResponse` +- New struct `CheckNameAvailabilityRequest` +- New struct `CheckNameAvailabilityResponse` +- New struct `ErrorResponse` +- New struct `NetworkConnectionsClientBeginRunHealthChecksOptions` +- New field `HibernateSupport` in struct `DevBoxDefinitionProperties` +- New field `HibernateSupport` in struct `DevBoxDefinitionUpdateProperties` +- New field `DevCenterURI` in struct `ProjectProperties` +- New field `DevCenterURI` in struct `Properties` + + ## 0.3.0 (2022-10-27) ### Breaking Changes diff --git a/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client.go b/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client.go index e65a3b3651c6..a9f4a7032d58 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client.go @@ -58,7 +58,7 @@ func NewAttachedNetworksClient(subscriptionID string, credential azcore.TokenCre // BeginCreateOrUpdate - Creates or updates an attached NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // attachedNetworkConnectionName - The name of the attached NetworkConnection. @@ -81,7 +81,7 @@ func (client *AttachedNetworksClient) BeginCreateOrUpdate(ctx context.Context, r // CreateOrUpdate - Creates or updates an attached NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *AttachedNetworksClient) createOrUpdate(ctx context.Context, resourceGroupName string, devCenterName string, attachedNetworkConnectionName string, body AttachedNetworkConnection, options *AttachedNetworksClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, devCenterName, attachedNetworkConnectionName, body, options) if err != nil { @@ -121,7 +121,7 @@ func (client *AttachedNetworksClient) createOrUpdateCreateRequest(ctx context.Co return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -129,7 +129,7 @@ func (client *AttachedNetworksClient) createOrUpdateCreateRequest(ctx context.Co // BeginDelete - Un-attach a NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // attachedNetworkConnectionName - The name of the attached NetworkConnection. @@ -151,7 +151,7 @@ func (client *AttachedNetworksClient) BeginDelete(ctx context.Context, resourceG // Delete - Un-attach a NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *AttachedNetworksClient) deleteOperation(ctx context.Context, resourceGroupName string, devCenterName string, attachedNetworkConnectionName string, options *AttachedNetworksClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, devCenterName, attachedNetworkConnectionName, options) if err != nil { @@ -191,7 +191,7 @@ func (client *AttachedNetworksClient) deleteCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -199,7 +199,7 @@ func (client *AttachedNetworksClient) deleteCreateRequest(ctx context.Context, r // GetByDevCenter - Gets an attached NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // attachedNetworkConnectionName - The name of the attached NetworkConnection. @@ -244,7 +244,7 @@ func (client *AttachedNetworksClient) getByDevCenterCreateRequest(ctx context.Co return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -261,7 +261,7 @@ func (client *AttachedNetworksClient) getByDevCenterHandleResponse(resp *http.Re // GetByProject - Gets an attached NetworkConnection. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // attachedNetworkConnectionName - The name of the attached NetworkConnection. @@ -306,7 +306,7 @@ func (client *AttachedNetworksClient) getByProjectCreateRequest(ctx context.Cont return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -322,7 +322,7 @@ func (client *AttachedNetworksClient) getByProjectHandleResponse(resp *http.Resp } // NewListByDevCenterPager - Lists the attached NetworkConnections for a DevCenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - AttachedNetworksClientListByDevCenterOptions contains the optional parameters for the AttachedNetworksClient.ListByDevCenter @@ -375,7 +375,7 @@ func (client *AttachedNetworksClient) listByDevCenterCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -394,7 +394,7 @@ func (client *AttachedNetworksClient) listByDevCenterHandleResponse(resp *http.R } // NewListByProjectPager - Lists the attached NetworkConnections for a Project. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - AttachedNetworksClientListByProjectOptions contains the optional parameters for the AttachedNetworksClient.ListByProject @@ -447,7 +447,7 @@ func (client *AttachedNetworksClient) listByProjectCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client_example_test.go deleted file mode 100644 index 28ae6db2223d..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/attachednetworks_client_example_test.go +++ /dev/null @@ -1,150 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_ListByProject.json -func ExampleAttachedNetworksClient_NewListByProjectPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByProjectPager("rg1", "{projectName}", &armdevcenter.AttachedNetworksClientListByProjectOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_GetByProject.json -func ExampleAttachedNetworksClient_GetByProject() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetByProject(ctx, "rg1", "{projectName}", "network-uswest3", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_ListByDevCenter.json -func ExampleAttachedNetworksClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.AttachedNetworksClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_GetByDevCenter.json -func ExampleAttachedNetworksClient_GetByDevCenter() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetByDevCenter(ctx, "rg1", "Contoso", "network-uswest3", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_Create.json -func ExampleAttachedNetworksClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", "{attachedNetworkConnectionName}", armdevcenter.AttachedNetworkConnection{ - Properties: &armdevcenter.AttachedNetworkConnectionProperties{ - NetworkConnectionID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_Delete.json -func ExampleAttachedNetworksClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewAttachedNetworksClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "Contoso", "{attachedNetworkConnectionName}", 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/devcenter/armdevcenter/autorest.md b/sdk/resourcemanager/devcenter/armdevcenter/autorest.md index cd743bfa1b6b..bab3260a632d 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/autorest.md +++ b/sdk/resourcemanager/devcenter/armdevcenter/autorest.md @@ -5,9 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/574be7aa7087e815bc21e2ea0c5357038830dd10/specification/devcenter/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/574be7aa7087e815bc21e2ea0c5357038830dd10/specification/devcenter/resource-manager/readme.go.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/devcenter/resource-manager/readme.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/devcenter/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 0.3.0 +module-version: 0.4.0 ``` \ No newline at end of file diff --git a/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client.go b/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client.go index fb719223111d..47d8936ee9d9 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client.go @@ -58,7 +58,7 @@ func NewCatalogsClient(subscriptionID string, credential azcore.TokenCredential, // BeginCreateOrUpdate - Creates or updates a catalog. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // catalogName - The name of the Catalog. @@ -81,7 +81,7 @@ func (client *CatalogsClient) BeginCreateOrUpdate(ctx context.Context, resourceG // CreateOrUpdate - Creates or updates a catalog. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *CatalogsClient) createOrUpdate(ctx context.Context, resourceGroupName string, devCenterName string, catalogName string, body Catalog, options *CatalogsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, devCenterName, catalogName, body, options) if err != nil { @@ -121,7 +121,7 @@ func (client *CatalogsClient) createOrUpdateCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -129,7 +129,7 @@ func (client *CatalogsClient) createOrUpdateCreateRequest(ctx context.Context, r // BeginDelete - Deletes a catalog resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // catalogName - The name of the Catalog. @@ -150,7 +150,7 @@ func (client *CatalogsClient) BeginDelete(ctx context.Context, resourceGroupName // Delete - Deletes a catalog resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *CatalogsClient) deleteOperation(ctx context.Context, resourceGroupName string, devCenterName string, catalogName string, options *CatalogsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, devCenterName, catalogName, options) if err != nil { @@ -190,7 +190,7 @@ func (client *CatalogsClient) deleteCreateRequest(ctx context.Context, resourceG return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -198,7 +198,7 @@ func (client *CatalogsClient) deleteCreateRequest(ctx context.Context, resourceG // Get - Gets a catalog // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // catalogName - The name of the Catalog. @@ -242,7 +242,7 @@ func (client *CatalogsClient) getCreateRequest(ctx context.Context, resourceGrou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -258,7 +258,7 @@ func (client *CatalogsClient) getHandleResponse(resp *http.Response) (CatalogsCl } // NewListByDevCenterPager - Lists catalogs for a devcenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - CatalogsClientListByDevCenterOptions contains the optional parameters for the CatalogsClient.ListByDevCenter @@ -311,7 +311,7 @@ func (client *CatalogsClient) listByDevCenterCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -331,7 +331,7 @@ func (client *CatalogsClient) listByDevCenterHandleResponse(resp *http.Response) // BeginSync - Syncs templates for a template source. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // catalogName - The name of the Catalog. @@ -352,7 +352,7 @@ func (client *CatalogsClient) BeginSync(ctx context.Context, resourceGroupName s // Sync - Syncs templates for a template source. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *CatalogsClient) syncOperation(ctx context.Context, resourceGroupName string, devCenterName string, catalogName string, options *CatalogsClientBeginSyncOptions) (*http.Response, error) { req, err := client.syncCreateRequest(ctx, resourceGroupName, devCenterName, catalogName, options) if err != nil { @@ -392,7 +392,7 @@ func (client *CatalogsClient) syncCreateRequest(ctx context.Context, resourceGro return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -400,7 +400,7 @@ func (client *CatalogsClient) syncCreateRequest(ctx context.Context, resourceGro // BeginUpdate - Partially updates a catalog. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // catalogName - The name of the Catalog. @@ -422,7 +422,7 @@ func (client *CatalogsClient) BeginUpdate(ctx context.Context, resourceGroupName // Update - Partially updates a catalog. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *CatalogsClient) update(ctx context.Context, resourceGroupName string, devCenterName string, catalogName string, body CatalogUpdate, options *CatalogsClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, devCenterName, catalogName, body, options) if err != nil { @@ -462,7 +462,7 @@ func (client *CatalogsClient) updateCreateRequest(ctx context.Context, resourceG return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client_example_test.go deleted file mode 100644 index 108aac548416..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/catalogs_client_example_test.go +++ /dev/null @@ -1,192 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_List.json -func ExampleCatalogsClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.CatalogsClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Get.json -func ExampleCatalogsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "{catalogName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_CreateAdo.json -func ExampleCatalogsClient_BeginCreateOrUpdate_catalogsCreateOrUpdateAdo() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", "{catalogName}", armdevcenter.Catalog{ - Properties: &armdevcenter.CatalogProperties{ - AdoGit: &armdevcenter.GitCatalog{ - Path: to.Ptr("/templates"), - Branch: to.Ptr("main"), - SecretIdentifier: to.Ptr("https://contosokv.vault.azure.net/secrets/CentralRepoPat"), - URI: to.Ptr("https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso"), - }, - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_CreateGitHub.json -func ExampleCatalogsClient_BeginCreateOrUpdate_catalogsCreateOrUpdateGitHub() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", "{catalogName}", armdevcenter.Catalog{ - Properties: &armdevcenter.CatalogProperties{ - GitHub: &armdevcenter.GitCatalog{ - Path: to.Ptr("/templates"), - Branch: to.Ptr("main"), - SecretIdentifier: to.Ptr("https://contosokv.vault.azure.net/secrets/CentralRepoPat"), - URI: to.Ptr("https://github.com/Contoso/centralrepo-fake.git"), - }, - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Patch.json -func ExampleCatalogsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "Contoso", "{catalogName}", armdevcenter.CatalogUpdate{ - Properties: &armdevcenter.CatalogUpdateProperties{ - GitHub: &armdevcenter.GitCatalog{ - Path: to.Ptr("/environments"), - }, - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Delete.json -func ExampleCatalogsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "Contoso", "{catalogName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Sync.json -func ExampleCatalogsClient_BeginSync() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewCatalogsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginSync(ctx, "rg1", "Contoso", "{catalogName}", 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/devcenter/armdevcenter/checknameavailability_client.go b/sdk/resourcemanager/devcenter/armdevcenter/checknameavailability_client.go new file mode 100644 index 000000000000..b9baa4277292 --- /dev/null +++ b/sdk/resourcemanager/devcenter/armdevcenter/checknameavailability_client.go @@ -0,0 +1,104 @@ +//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. +// DO NOT EDIT. + +package armdevcenter + +import ( + "context" + "errors" + "github.com/Azure/azure-sdk-for-go/sdk/azcore" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm" + armruntime "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" + "net/http" + "net/url" + "strings" +) + +// CheckNameAvailabilityClient contains the methods for the CheckNameAvailability group. +// Don't use this type directly, use NewCheckNameAvailabilityClient() instead. +type CheckNameAvailabilityClient struct { + host string + subscriptionID string + pl runtime.Pipeline +} + +// NewCheckNameAvailabilityClient creates a new instance of CheckNameAvailabilityClient with the specified values. +// subscriptionID - The ID of the target subscription. +// credential - used to authorize requests. Usually a credential from azidentity. +// options - pass nil to accept the default values. +func NewCheckNameAvailabilityClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CheckNameAvailabilityClient, error) { + if options == nil { + options = &arm.ClientOptions{} + } + ep := cloud.AzurePublic.Services[cloud.ResourceManager].Endpoint + if c, ok := options.Cloud.Services[cloud.ResourceManager]; ok { + ep = c.Endpoint + } + pl, err := armruntime.NewPipeline(moduleName, moduleVersion, credential, runtime.PipelineOptions{}, options) + if err != nil { + return nil, err + } + client := &CheckNameAvailabilityClient{ + subscriptionID: subscriptionID, + host: ep, + pl: pl, + } + return client, nil +} + +// Execute - Check the availability of name for resource +// If the operation fails it returns an *azcore.ResponseError type. +// Generated from API version 2022-11-11-preview +// nameAvailabilityRequest - The required parameters for checking if resource name is available. +// options - CheckNameAvailabilityClientExecuteOptions contains the optional parameters for the CheckNameAvailabilityClient.Execute +// method. +func (client *CheckNameAvailabilityClient) Execute(ctx context.Context, nameAvailabilityRequest CheckNameAvailabilityRequest, options *CheckNameAvailabilityClientExecuteOptions) (CheckNameAvailabilityClientExecuteResponse, error) { + req, err := client.executeCreateRequest(ctx, nameAvailabilityRequest, options) + if err != nil { + return CheckNameAvailabilityClientExecuteResponse{}, err + } + resp, err := client.pl.Do(req) + if err != nil { + return CheckNameAvailabilityClientExecuteResponse{}, err + } + if !runtime.HasStatusCode(resp, http.StatusOK) { + return CheckNameAvailabilityClientExecuteResponse{}, runtime.NewResponseError(resp) + } + return client.executeHandleResponse(resp) +} + +// executeCreateRequest creates the Execute request. +func (client *CheckNameAvailabilityClient) executeCreateRequest(ctx context.Context, nameAvailabilityRequest CheckNameAvailabilityRequest, options *CheckNameAvailabilityClientExecuteOptions) (*policy.Request, error) { + urlPath := "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability" + if client.subscriptionID == "" { + return nil, errors.New("parameter client.subscriptionID cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{subscriptionId}", url.PathEscape(client.subscriptionID)) + req, err := runtime.NewRequest(ctx, http.MethodPost, runtime.JoinPaths(client.host, urlPath)) + if err != nil { + return nil, err + } + reqQP := req.Raw().URL.Query() + reqQP.Set("api-version", "2022-11-11-preview") + req.Raw().URL.RawQuery = reqQP.Encode() + req.Raw().Header["Accept"] = []string{"application/json"} + return req, runtime.MarshalAsJSON(req, nameAvailabilityRequest) +} + +// executeHandleResponse handles the Execute response. +func (client *CheckNameAvailabilityClient) executeHandleResponse(resp *http.Response) (CheckNameAvailabilityClientExecuteResponse, error) { + result := CheckNameAvailabilityClientExecuteResponse{} + if err := runtime.UnmarshalAsJSON(resp, &result.CheckNameAvailabilityResponse); err != nil { + return CheckNameAvailabilityClientExecuteResponse{}, err + } + return result, nil +} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/constants.go b/sdk/resourcemanager/devcenter/armdevcenter/constants.go index 91a74d2b1ac3..0f4d728f163c 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/constants.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/constants.go @@ -11,7 +11,7 @@ package armdevcenter const ( moduleName = "armdevcenter" - moduleVersion = "v0.3.0" + moduleVersion = "v0.4.0" ) // ActionType - Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. @@ -48,6 +48,22 @@ func PossibleCatalogSyncStateValues() []CatalogSyncState { } } +// CheckNameAvailabilityReason - The reason why the given name is not available. +type CheckNameAvailabilityReason string + +const ( + CheckNameAvailabilityReasonAlreadyExists CheckNameAvailabilityReason = "AlreadyExists" + CheckNameAvailabilityReasonInvalid CheckNameAvailabilityReason = "Invalid" +) + +// PossibleCheckNameAvailabilityReasonValues returns the possible values for the CheckNameAvailabilityReason const type. +func PossibleCheckNameAvailabilityReasonValues() []CheckNameAvailabilityReason { + return []CheckNameAvailabilityReason{ + CheckNameAvailabilityReasonAlreadyExists, + CheckNameAvailabilityReasonInvalid, + } +} + // CreatedByType - The type of identity that created the resource. type CreatedByType string @@ -124,6 +140,22 @@ func PossibleHealthCheckStatusValues() []HealthCheckStatus { } } +// HibernateSupport - Indicates whether hibernate is enabled/disabled. +type HibernateSupport string + +const ( + HibernateSupportDisabled HibernateSupport = "Disabled" + HibernateSupportEnabled HibernateSupport = "Enabled" +) + +// PossibleHibernateSupportValues returns the possible values for the HibernateSupport const type. +func PossibleHibernateSupportValues() []HibernateSupport { + return []HibernateSupport{ + HibernateSupportDisabled, + HibernateSupportEnabled, + } +} + // ImageValidationStatus - Image validation status type ImageValidationStatus string @@ -214,6 +246,50 @@ func PossibleOriginValues() []Origin { } } +// ProvisioningState - Provisioning state of the resource. +type ProvisioningState string + +const ( + ProvisioningStateAccepted ProvisioningState = "Accepted" + ProvisioningStateCanceled ProvisioningState = "Canceled" + ProvisioningStateCreated ProvisioningState = "Created" + ProvisioningStateCreating ProvisioningState = "Creating" + ProvisioningStateDeleted ProvisioningState = "Deleted" + ProvisioningStateDeleting ProvisioningState = "Deleting" + ProvisioningStateFailed ProvisioningState = "Failed" + ProvisioningStateMovingResources ProvisioningState = "MovingResources" + ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" + ProvisioningStateRolloutInProgress ProvisioningState = "RolloutInProgress" + ProvisioningStateRunning ProvisioningState = "Running" + ProvisioningStateStorageProvisioningFailed ProvisioningState = "StorageProvisioningFailed" + ProvisioningStateSucceeded ProvisioningState = "Succeeded" + ProvisioningStateTransientFailure ProvisioningState = "TransientFailure" + ProvisioningStateUpdated ProvisioningState = "Updated" + ProvisioningStateUpdating ProvisioningState = "Updating" +) + +// PossibleProvisioningStateValues returns the possible values for the ProvisioningState const type. +func PossibleProvisioningStateValues() []ProvisioningState { + return []ProvisioningState{ + ProvisioningStateAccepted, + ProvisioningStateCanceled, + ProvisioningStateCreated, + ProvisioningStateCreating, + ProvisioningStateDeleted, + ProvisioningStateDeleting, + ProvisioningStateFailed, + ProvisioningStateMovingResources, + ProvisioningStateNotSpecified, + ProvisioningStateRolloutInProgress, + ProvisioningStateRunning, + ProvisioningStateStorageProvisioningFailed, + ProvisioningStateSucceeded, + ProvisioningStateTransientFailure, + ProvisioningStateUpdated, + ProvisioningStateUpdating, + } +} + // SKUTier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but // is not required on a PUT. type SKUTier string diff --git a/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client.go b/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client.go index 96a49788a868..ffa81312d8e3 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client.go @@ -58,7 +58,7 @@ func NewDevBoxDefinitionsClient(subscriptionID string, credential azcore.TokenCr // BeginCreateOrUpdate - Creates or updates a Dev Box definition. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // devBoxDefinitionName - The name of the Dev Box definition. @@ -81,7 +81,7 @@ func (client *DevBoxDefinitionsClient) BeginCreateOrUpdate(ctx context.Context, // CreateOrUpdate - Creates or updates a Dev Box definition. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevBoxDefinitionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, devCenterName string, devBoxDefinitionName string, body DevBoxDefinition, options *DevBoxDefinitionsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, devCenterName, devBoxDefinitionName, body, options) if err != nil { @@ -121,7 +121,7 @@ func (client *DevBoxDefinitionsClient) createOrUpdateCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -129,7 +129,7 @@ func (client *DevBoxDefinitionsClient) createOrUpdateCreateRequest(ctx context.C // BeginDelete - Deletes a Dev Box definition // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // devBoxDefinitionName - The name of the Dev Box definition. @@ -151,7 +151,7 @@ func (client *DevBoxDefinitionsClient) BeginDelete(ctx context.Context, resource // Delete - Deletes a Dev Box definition // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevBoxDefinitionsClient) deleteOperation(ctx context.Context, resourceGroupName string, devCenterName string, devBoxDefinitionName string, options *DevBoxDefinitionsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, devCenterName, devBoxDefinitionName, options) if err != nil { @@ -191,7 +191,7 @@ func (client *DevBoxDefinitionsClient) deleteCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -199,7 +199,7 @@ func (client *DevBoxDefinitionsClient) deleteCreateRequest(ctx context.Context, // Get - Gets a Dev Box definition // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // devBoxDefinitionName - The name of the Dev Box definition. @@ -243,7 +243,7 @@ func (client *DevBoxDefinitionsClient) getCreateRequest(ctx context.Context, res return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -260,7 +260,7 @@ func (client *DevBoxDefinitionsClient) getHandleResponse(resp *http.Response) (D // GetByProject - Gets a Dev Box definition configured for a project // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // devBoxDefinitionName - The name of the Dev Box definition. @@ -305,7 +305,7 @@ func (client *DevBoxDefinitionsClient) getByProjectCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -321,7 +321,7 @@ func (client *DevBoxDefinitionsClient) getByProjectHandleResponse(resp *http.Res } // NewListByDevCenterPager - List Dev Box definitions for a devcenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - DevBoxDefinitionsClientListByDevCenterOptions contains the optional parameters for the DevBoxDefinitionsClient.ListByDevCenter @@ -374,7 +374,7 @@ func (client *DevBoxDefinitionsClient) listByDevCenterCreateRequest(ctx context. return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -393,7 +393,7 @@ func (client *DevBoxDefinitionsClient) listByDevCenterHandleResponse(resp *http. } // NewListByProjectPager - List Dev Box definitions configured for a project. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - DevBoxDefinitionsClientListByProjectOptions contains the optional parameters for the DevBoxDefinitionsClient.ListByProject @@ -446,7 +446,7 @@ func (client *DevBoxDefinitionsClient) listByProjectCreateRequest(ctx context.Co return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -466,7 +466,7 @@ func (client *DevBoxDefinitionsClient) listByProjectHandleResponse(resp *http.Re // BeginUpdate - Partially updates a Dev Box definition. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // devBoxDefinitionName - The name of the Dev Box definition. @@ -489,7 +489,7 @@ func (client *DevBoxDefinitionsClient) BeginUpdate(ctx context.Context, resource // Update - Partially updates a Dev Box definition. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevBoxDefinitionsClient) update(ctx context.Context, resourceGroupName string, devCenterName string, devBoxDefinitionName string, body DevBoxDefinitionUpdate, options *DevBoxDefinitionsClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, devCenterName, devBoxDefinitionName, body, options) if err != nil { @@ -529,7 +529,7 @@ func (client *DevBoxDefinitionsClient) updateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client_example_test.go deleted file mode 100644 index bbedb90719c2..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/devboxdefinitions_client_example_test.go +++ /dev/null @@ -1,188 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_ListByDevCenter.json -func ExampleDevBoxDefinitionsClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.DevBoxDefinitionsClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Get.json -func ExampleDevBoxDefinitionsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "WebDevBox", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Create.json -func ExampleDevBoxDefinitionsClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", "WebDevBox", armdevcenter.DevBoxDefinition{ - Location: to.Ptr("centralus"), - Properties: &armdevcenter.DevBoxDefinitionProperties{ - ImageReference: &armdevcenter.ImageReference{ - ID: to.Ptr("/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0"), - }, - OSStorageType: to.Ptr("SSD_1024"), - SKU: &armdevcenter.SKU{ - Name: to.Ptr("Preview"), - }, - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Patch.json -func ExampleDevBoxDefinitionsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "Contoso", "WebDevBox", armdevcenter.DevBoxDefinitionUpdate{ - Properties: &armdevcenter.DevBoxDefinitionUpdateProperties{ - ImageReference: &armdevcenter.ImageReference{ - ID: to.Ptr("/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0"), - }, - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Delete.json -func ExampleDevBoxDefinitionsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "Contoso", "WebDevBox", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_ListByProject.json -func ExampleDevBoxDefinitionsClient_NewListByProjectPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByProjectPager("rg1", "ContosoProject", &armdevcenter.DevBoxDefinitionsClientListByProjectOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_GetByProject.json -func ExampleDevBoxDefinitionsClient_GetByProject() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevBoxDefinitionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetByProject(ctx, "rg1", "ContosoProject", "WebDevBox", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client.go b/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client.go index 4a8a8c2e31cc..7ba2ca640a9c 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client.go @@ -58,7 +58,7 @@ func NewDevCentersClient(subscriptionID string, credential azcore.TokenCredentia // BeginCreateOrUpdate - Creates or updates a devcenter resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // body - Represents a devcenter. @@ -80,7 +80,7 @@ func (client *DevCentersClient) BeginCreateOrUpdate(ctx context.Context, resourc // CreateOrUpdate - Creates or updates a devcenter resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevCentersClient) createOrUpdate(ctx context.Context, resourceGroupName string, devCenterName string, body DevCenter, options *DevCentersClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, devCenterName, body, options) if err != nil { @@ -116,7 +116,7 @@ func (client *DevCentersClient) createOrUpdateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -124,7 +124,7 @@ func (client *DevCentersClient) createOrUpdateCreateRequest(ctx context.Context, // BeginDelete - Deletes a devcenter // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - DevCentersClientBeginDeleteOptions contains the optional parameters for the DevCentersClient.BeginDelete method. @@ -144,7 +144,7 @@ func (client *DevCentersClient) BeginDelete(ctx context.Context, resourceGroupNa // Delete - Deletes a devcenter // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevCentersClient) deleteOperation(ctx context.Context, resourceGroupName string, devCenterName string, options *DevCentersClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, devCenterName, options) if err != nil { @@ -180,7 +180,7 @@ func (client *DevCentersClient) deleteCreateRequest(ctx context.Context, resourc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -188,7 +188,7 @@ func (client *DevCentersClient) deleteCreateRequest(ctx context.Context, resourc // Get - Gets a devcenter. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - DevCentersClientGetOptions contains the optional parameters for the DevCentersClient.Get method. @@ -227,7 +227,7 @@ func (client *DevCentersClient) getCreateRequest(ctx context.Context, resourceGr return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -243,7 +243,7 @@ func (client *DevCentersClient) getHandleResponse(resp *http.Response) (DevCente } // NewListByResourceGroupPager - Lists all devcenters in a resource group. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // options - DevCentersClientListByResourceGroupOptions contains the optional parameters for the DevCentersClient.ListByResourceGroup // method. @@ -291,7 +291,7 @@ func (client *DevCentersClient) listByResourceGroupCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -310,7 +310,7 @@ func (client *DevCentersClient) listByResourceGroupHandleResponse(resp *http.Res } // NewListBySubscriptionPager - Lists all devcenters in a subscription. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // options - DevCentersClientListBySubscriptionOptions contains the optional parameters for the DevCentersClient.ListBySubscription // method. func (client *DevCentersClient) NewListBySubscriptionPager(options *DevCentersClientListBySubscriptionOptions) *runtime.Pager[DevCentersClientListBySubscriptionResponse] { @@ -353,7 +353,7 @@ func (client *DevCentersClient) listBySubscriptionCreateRequest(ctx context.Cont return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -373,7 +373,7 @@ func (client *DevCentersClient) listBySubscriptionHandleResponse(resp *http.Resp // BeginUpdate - Partially updates a devcenter. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // body - Updatable devcenter properties. @@ -394,7 +394,7 @@ func (client *DevCentersClient) BeginUpdate(ctx context.Context, resourceGroupNa // Update - Partially updates a devcenter. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *DevCentersClient) update(ctx context.Context, resourceGroupName string, devCenterName string, body Update, options *DevCentersClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, devCenterName, body, options) if err != nil { @@ -430,7 +430,7 @@ func (client *DevCentersClient) updateCreateRequest(ctx context.Context, resourc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/devcenters_client_example_test.go deleted file mode 100644 index df35df4a5109..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/devcenters_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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_ListBySubscription.json -func ExampleDevCentersClient_NewListBySubscriptionPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListBySubscriptionPager(&armdevcenter.DevCentersClientListBySubscriptionOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_ListByResourceGroup.json -func ExampleDevCentersClient_NewListByResourceGroupPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByResourceGroupPager("rg1", &armdevcenter.DevCentersClientListByResourceGroupOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Get.json -func ExampleDevCentersClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Create.json -func ExampleDevCentersClient_BeginCreateOrUpdate_devCentersCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", armdevcenter.DevCenter{ - Location: to.Ptr("centralus"), - Tags: map[string]*string{ - "CostCode": to.Ptr("12345"), - }, - Properties: &armdevcenter.Properties{}, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_CreateWithUserIdentity.json -func ExampleDevCentersClient_BeginCreateOrUpdate_devCentersCreateWithUserIdentity() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", armdevcenter.DevCenter{ - Location: to.Ptr("centralus"), - Tags: map[string]*string{ - "CostCode": to.Ptr("12345"), - }, - Identity: &armdevcenter.ManagedServiceIdentity{ - Type: to.Ptr(armdevcenter.ManagedServiceIdentityTypeUserAssigned), - UserAssignedIdentities: map[string]*armdevcenter.UserAssignedIdentity{ - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1": {}, - }, - }, - Properties: &armdevcenter.Properties{}, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Patch.json -func ExampleDevCentersClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "Contoso", armdevcenter.Update{ - Tags: map[string]*string{ - "CostCode": to.Ptr("12345"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Delete.json -func ExampleDevCentersClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewDevCentersClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "Contoso", 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/devcenter/armdevcenter/environmenttypes_client.go b/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client.go index 38f8246c1750..02f4d438cc73 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client.go @@ -58,7 +58,7 @@ func NewEnvironmentTypesClient(subscriptionID string, credential azcore.TokenCre // CreateOrUpdate - Creates or updates an environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // environmentTypeName - The name of the environment type. @@ -104,7 +104,7 @@ func (client *EnvironmentTypesClient) createOrUpdateCreateRequest(ctx context.Co return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -121,7 +121,7 @@ func (client *EnvironmentTypesClient) createOrUpdateHandleResponse(resp *http.Re // Delete - Deletes an environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // environmentTypeName - The name of the environment type. @@ -165,7 +165,7 @@ func (client *EnvironmentTypesClient) deleteCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -173,7 +173,7 @@ func (client *EnvironmentTypesClient) deleteCreateRequest(ctx context.Context, r // Get - Gets an environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // environmentTypeName - The name of the environment type. @@ -217,7 +217,7 @@ func (client *EnvironmentTypesClient) getCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -233,7 +233,7 @@ func (client *EnvironmentTypesClient) getHandleResponse(resp *http.Response) (En } // NewListByDevCenterPager - Lists environment types for the devcenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - EnvironmentTypesClientListByDevCenterOptions contains the optional parameters for the EnvironmentTypesClient.ListByDevCenter @@ -286,7 +286,7 @@ func (client *EnvironmentTypesClient) listByDevCenterCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -306,7 +306,7 @@ func (client *EnvironmentTypesClient) listByDevCenterHandleResponse(resp *http.R // Update - Partially updates an environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // environmentTypeName - The name of the environment type. @@ -351,7 +351,7 @@ func (client *EnvironmentTypesClient) updateCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client_example_test.go deleted file mode 100644 index ee616c12ecf0..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/environmenttypes_client_example_test.go +++ /dev/null @@ -1,124 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_List.json -func ExampleEnvironmentTypesClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.EnvironmentTypesClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Get.json -func ExampleEnvironmentTypesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "{environmentTypeName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Put.json -func ExampleEnvironmentTypesClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "rg1", "Contoso", "{environmentTypeName}", armdevcenter.EnvironmentType{ - Tags: map[string]*string{ - "Owner": to.Ptr("superuser"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Patch.json -func ExampleEnvironmentTypesClient_Update() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Update(ctx, "rg1", "Contoso", "{environmentTypeName}", armdevcenter.EnvironmentTypeUpdate{ - Tags: map[string]*string{ - "Owner": to.Ptr("superuser"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Delete.json -func ExampleEnvironmentTypesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "rg1", "Contoso", "{environmentTypeName}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/galleries_client.go b/sdk/resourcemanager/devcenter/armdevcenter/galleries_client.go index 07baad3f7d43..3343cd7f1ce7 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/galleries_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/galleries_client.go @@ -58,7 +58,7 @@ func NewGalleriesClient(subscriptionID string, credential azcore.TokenCredential // BeginCreateOrUpdate - Creates or updates a gallery. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -81,7 +81,7 @@ func (client *GalleriesClient) BeginCreateOrUpdate(ctx context.Context, resource // CreateOrUpdate - Creates or updates a gallery. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *GalleriesClient) createOrUpdate(ctx context.Context, resourceGroupName string, devCenterName string, galleryName string, body Gallery, options *GalleriesClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, devCenterName, galleryName, body, options) if err != nil { @@ -121,7 +121,7 @@ func (client *GalleriesClient) createOrUpdateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -129,7 +129,7 @@ func (client *GalleriesClient) createOrUpdateCreateRequest(ctx context.Context, // BeginDelete - Deletes a gallery resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -150,7 +150,7 @@ func (client *GalleriesClient) BeginDelete(ctx context.Context, resourceGroupNam // Delete - Deletes a gallery resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *GalleriesClient) deleteOperation(ctx context.Context, resourceGroupName string, devCenterName string, galleryName string, options *GalleriesClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, devCenterName, galleryName, options) if err != nil { @@ -190,7 +190,7 @@ func (client *GalleriesClient) deleteCreateRequest(ctx context.Context, resource return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -198,7 +198,7 @@ func (client *GalleriesClient) deleteCreateRequest(ctx context.Context, resource // Get - Gets a gallery // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -242,7 +242,7 @@ func (client *GalleriesClient) getCreateRequest(ctx context.Context, resourceGro return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -258,7 +258,7 @@ func (client *GalleriesClient) getHandleResponse(resp *http.Response) (Galleries } // NewListByDevCenterPager - Lists galleries for a devcenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - GalleriesClientListByDevCenterOptions contains the optional parameters for the GalleriesClient.ListByDevCenter @@ -311,7 +311,7 @@ func (client *GalleriesClient) listByDevCenterCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/galleries_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/galleries_client_example_test.go deleted file mode 100644 index 53d5cf26602b..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/galleries_client_example_test.go +++ /dev/null @@ -1,107 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_List.json -func ExampleGalleriesClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewGalleriesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.GalleriesClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_Get.json -func ExampleGalleriesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewGalleriesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "{galleryName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_Create.json -func ExampleGalleriesClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewGalleriesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "Contoso", "{galleryName}", armdevcenter.Gallery{ - Properties: &armdevcenter.GalleryProperties{ - GalleryResourceID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_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 := armdevcenter.NewGalleriesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "Contoso", "{galleryName}", 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/devcenter/armdevcenter/go.mod b/sdk/resourcemanager/devcenter/armdevcenter/go.mod index 10c92105b9cb..d4b5f68c68cf 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/go.mod +++ b/sdk/resourcemanager/devcenter/armdevcenter/go.mod @@ -2,20 +2,12 @@ module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcen 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.1.0 -) +require github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 require ( github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 // indirect - github.com/golang-jwt/jwt v3.2.1+incompatible // indirect - github.com/google/uuid v1.1.1 // indirect - github.com/kylelemons/godebug v1.1.0 // indirect - github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 // indirect - golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect - golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e // indirect golang.org/x/text v0.3.7 // indirect + gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect ) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/go.sum b/sdk/resourcemanager/devcenter/armdevcenter/go.sum index 8828b17b1853..3afb578030a5 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/go.sum +++ b/sdk/resourcemanager/devcenter/armdevcenter/go.sum @@ -1,33 +1,15 @@ github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 h1:sVPhtT2qjO86rTUaWMr4WoES4TkjGnzcioXcnHV9s5k= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 h1:jp0dGvZ7ZK0mgqnTSClMxa5xuRL7NZgHameVYF6BurY= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/dnaeon/go-vcr v1.1.0 h1:ReYa/UBrRyQdant9B4fNHGoCNKw6qh6P0fsdGmZpR7c= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= -github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.2.0 h1:besgBTC8w8HjP6NzQdxwKH9Z5oQMZ24ThTrHp3cZ8eU= -github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= -github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88 h1:Tgea0cVUD0ivh5ADBX4WwuI12DUd2to3nCYe2eayMIw= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 h1:HVyaeDAYux4pnY+D/SiwmLOR36ewZ4iGQIIrtnuCjFA= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/sdk/resourcemanager/devcenter/armdevcenter/images_client.go b/sdk/resourcemanager/devcenter/armdevcenter/images_client.go index 4f98ee1a12cd..d130d42859cf 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/images_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/images_client.go @@ -58,7 +58,7 @@ func NewImagesClient(subscriptionID string, credential azcore.TokenCredential, o // Get - Gets a gallery image. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -107,7 +107,7 @@ func (client *ImagesClient) getCreateRequest(ctx context.Context, resourceGroupN return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -123,7 +123,7 @@ func (client *ImagesClient) getHandleResponse(resp *http.Response) (ImagesClient } // NewListByDevCenterPager - Lists images for a devcenter. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // options - ImagesClientListByDevCenterOptions contains the optional parameters for the ImagesClient.ListByDevCenter method. @@ -175,7 +175,7 @@ func (client *ImagesClient) listByDevCenterCreateRequest(ctx context.Context, re return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -194,7 +194,7 @@ func (client *ImagesClient) listByDevCenterHandleResponse(resp *http.Response) ( } // NewListByGalleryPager - Lists images for a gallery. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -251,7 +251,7 @@ func (client *ImagesClient) listByGalleryCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/images_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/images_client_example_test.go deleted file mode 100644 index b454341c7b87..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/images_client_example_test.go +++ /dev/null @@ -1,84 +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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_ListByDevCenter.json -func ExampleImagesClient_NewListByDevCenterPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewImagesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByDevCenterPager("rg1", "Contoso", &armdevcenter.ImagesClientListByDevCenterOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_ListByGallery.json -func ExampleImagesClient_NewListByGalleryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewImagesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByGalleryPager("rg1", "Contoso", "DevGallery", &armdevcenter.ImagesClientListByGalleryOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_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 := armdevcenter.NewImagesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "DefaultDevGallery", "{imageName}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client.go b/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client.go index daf6430a34d6..0a279c12862b 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client.go @@ -57,7 +57,7 @@ func NewImageVersionsClient(subscriptionID string, credential azcore.TokenCreden // Get - Gets an image version. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -111,7 +111,7 @@ func (client *ImageVersionsClient) getCreateRequest(ctx context.Context, resourc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -127,7 +127,7 @@ func (client *ImageVersionsClient) getHandleResponse(resp *http.Response) (Image } // NewListByImagePager - Lists versions for an image. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // devCenterName - The name of the devcenter. // galleryName - The name of the gallery. @@ -190,7 +190,7 @@ func (client *ImageVersionsClient) listByImageCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/imageversions_client_example_test.go deleted file mode 100644 index 3fab7e43df4c..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/imageversions_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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ImageVersions_List.json -func ExampleImageVersionsClient_NewListByImagePager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewImageVersionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByImagePager("rg1", "Contoso", "DefaultDevGallery", "Win11", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ImageVersions_Get.json -func ExampleImageVersionsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewImageVersionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "DefaultDevGallery", "Win11", "{versionName}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/models.go b/sdk/resourcemanager/devcenter/armdevcenter/models.go index b4c56dba5ae0..9a5519de6d0f 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/models.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/models.go @@ -41,7 +41,7 @@ type AllowedEnvironmentTypeListResult struct { // AllowedEnvironmentTypeProperties - Properties of an allowed environment type. type AllowedEnvironmentTypeProperties struct { // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // AttachedNetworkConnection - Represents an attached NetworkConnection. @@ -77,7 +77,7 @@ type AttachedNetworkConnectionProperties struct { NetworkConnectionLocation *string `json:"networkConnectionLocation,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // AttachedNetworkListResult - Results of the Attached Networks list operation. @@ -176,7 +176,7 @@ type CatalogProperties struct { LastSyncTime *time.Time `json:"lastSyncTime,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` // READ-ONLY; The synchronization state of the catalog. SyncState *CatalogSyncState `json:"syncState,omitempty" azure:"ro"` @@ -236,6 +236,33 @@ type CatalogsClientListByDevCenterOptions struct { Top *int32 } +// CheckNameAvailabilityClientExecuteOptions contains the optional parameters for the CheckNameAvailabilityClient.Execute +// method. +type CheckNameAvailabilityClientExecuteOptions struct { + // placeholder for future optional parameters +} + +// CheckNameAvailabilityRequest - The check availability request body. +type CheckNameAvailabilityRequest struct { + // The name of the resource for which availability needs to be checked. + Name *string `json:"name,omitempty"` + + // The resource type. + Type *string `json:"type,omitempty"` +} + +// CheckNameAvailabilityResponse - The check availability result. +type CheckNameAvailabilityResponse struct { + // Detailed reason why the given name is available. + Message *string `json:"message,omitempty"` + + // Indicates if the resource name is available. + NameAvailable *bool `json:"nameAvailable,omitempty"` + + // The reason why the given name is not available. + Reason *CheckNameAvailabilityReason `json:"reason,omitempty"` +} + // DevBoxDefinition - Represents a definition for a Developer Machine. type DevBoxDefinition struct { // REQUIRED; The geo-location where the resource lives @@ -271,6 +298,10 @@ type DevBoxDefinitionListResult struct { // DevBoxDefinitionProperties - Properties of a Dev Box definition. type DevBoxDefinitionProperties struct { + // Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting + // hibernation. To find out more see https://aka.ms/devbox/hibernate + HibernateSupport *HibernateSupport `json:"hibernateSupport,omitempty"` + // Image reference information. ImageReference *ImageReference `json:"imageReference,omitempty"` @@ -290,7 +321,7 @@ type DevBoxDefinitionProperties struct { ImageValidationStatus *ImageValidationStatus `json:"imageValidationStatus,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // DevBoxDefinitionUpdate - Partial update of a Dev Box definition resource. @@ -308,6 +339,10 @@ type DevBoxDefinitionUpdate struct { // DevBoxDefinitionUpdateProperties - Properties of a Dev Box definition. These properties can be updated after the resource // has been created. type DevBoxDefinitionUpdateProperties struct { + // Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting + // hibernation. To find out more see https://aka.ms/devbox/hibernate + HibernateSupport *HibernateSupport `json:"hibernateSupport,omitempty"` + // Image reference information. ImageReference *ImageReference `json:"imageReference,omitempty"` @@ -471,7 +506,7 @@ type EnvironmentTypeListResult struct { // EnvironmentTypeProperties - Properties of an environment type. type EnvironmentTypeProperties struct { // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // EnvironmentTypeUpdate - The environment type for partial update. Properties not provided in the update request will not @@ -536,6 +571,13 @@ type ErrorDetail struct { Target *string `json:"target,omitempty" azure:"ro"` } +// ErrorResponse - Common error response for all Azure Resource Manager APIs to return error details for failed operations. +// (This also follows the OData error response format.). +type ErrorResponse struct { + // The error object. + Error *ErrorDetail `json:"error,omitempty"` +} + // GalleriesClientBeginCreateOrUpdateOptions contains the optional parameters for the GalleriesClient.BeginCreateOrUpdate // method. type GalleriesClientBeginCreateOrUpdateOptions struct { @@ -593,7 +635,7 @@ type GalleryProperties struct { GalleryResourceID *string `json:"galleryResourceId,omitempty"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // GitCatalog - Properties for a Git repository catalog. @@ -710,7 +752,7 @@ type ImageProperties struct { Offer *string `json:"offer,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` // READ-ONLY; The publisher of the image. Publisher *string `json:"publisher,omitempty" azure:"ro"` @@ -789,7 +831,7 @@ type ImageVersionProperties struct { OSDiskImageSizeInGb *int32 `json:"osDiskImageSizeInGb,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` // READ-ONLY; The datetime that the backing image version was published. PublishedDate *time.Time `json:"publishedDate,omitempty" azure:"ro"` @@ -940,6 +982,13 @@ type NetworkConnectionsClientBeginDeleteOptions struct { ResumeToken string } +// NetworkConnectionsClientBeginRunHealthChecksOptions contains the optional parameters for the NetworkConnectionsClient.BeginRunHealthChecks +// method. +type NetworkConnectionsClientBeginRunHealthChecksOptions struct { + // Resumes the LRO from the provided token. + ResumeToken string +} + // NetworkConnectionsClientBeginUpdateOptions contains the optional parameters for the NetworkConnectionsClient.BeginUpdate // method. type NetworkConnectionsClientBeginUpdateOptions struct { @@ -979,12 +1028,6 @@ type NetworkConnectionsClientListHealthDetailsOptions struct { Top *int32 } -// NetworkConnectionsClientRunHealthChecksOptions contains the optional parameters for the NetworkConnectionsClient.RunHealthChecks -// method. -type NetworkConnectionsClientRunHealthChecksOptions struct { - // placeholder for future optional parameters -} - // NetworkProperties - Network properties type NetworkProperties struct { // REQUIRED; AAD Join type. @@ -1014,7 +1057,7 @@ type NetworkProperties struct { HealthCheckStatus *HealthCheckStatus `json:"healthCheckStatus,omitempty" azure:"ro"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // Operation - Details of a REST API operation, returned from the Resource Provider Operations API @@ -1184,7 +1227,7 @@ type PoolProperties struct { NetworkConnectionName *string `json:"networkConnectionName,omitempty"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // PoolUpdate - The pool properties for partial update. Properties not provided in the update request will not be changed. @@ -1333,7 +1376,7 @@ type ProjectEnvironmentTypeProperties struct { UserRoleAssignments map[string]*UserRoleAssignmentValue `json:"userRoleAssignments,omitempty"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // ProjectEnvironmentTypeUpdate - The project environment type for partial update. Properties not provided in the update request @@ -1420,8 +1463,11 @@ type ProjectProperties struct { // Resource Id of an associated DevCenter DevCenterID *string `json:"devCenterId,omitempty"` + // READ-ONLY; The URI of the resource. + DevCenterURI *string `json:"devCenterUri,omitempty" azure:"ro"` + // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // ProjectUpdate - The project properties for partial update. Properties not provided in the update request will not be changed. @@ -1482,8 +1528,11 @@ type ProjectsClientListBySubscriptionOptions struct { // Properties of the devcenter. type Properties struct { + // READ-ONLY; The URI of the resource. + DevCenterURI *string `json:"devCenterUri,omitempty" azure:"ro"` + // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // ProxyResource - The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a @@ -1644,7 +1693,7 @@ type ScheduleProperties struct { Type *ScheduledType `json:"type,omitempty"` // READ-ONLY; The provisioning state of the resource. - ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` + ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"` } // ScheduleUpdate - The schedule properties for partial update. Properties not provided in the update request will not be diff --git a/sdk/resourcemanager/devcenter/armdevcenter/models_serde.go b/sdk/resourcemanager/devcenter/armdevcenter/models_serde.go index 1911e5b21de9..9a16ed64daba 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/models_serde.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/models_serde.go @@ -444,6 +444,72 @@ func (c *CatalogUpdateProperties) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type CheckNameAvailabilityRequest. +func (c CheckNameAvailabilityRequest) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]interface{}) + populate(objectMap, "name", c.Name) + populate(objectMap, "type", c.Type) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type CheckNameAvailabilityRequest. +func (c *CheckNameAvailabilityRequest) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "name": + err = unpopulate(val, "Name", &c.Name) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &c.Type) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + } + return nil +} + +// MarshalJSON implements the json.Marshaller interface for type CheckNameAvailabilityResponse. +func (c CheckNameAvailabilityResponse) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]interface{}) + populate(objectMap, "message", c.Message) + populate(objectMap, "nameAvailable", c.NameAvailable) + populate(objectMap, "reason", c.Reason) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type CheckNameAvailabilityResponse. +func (c *CheckNameAvailabilityResponse) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "message": + err = unpopulate(val, "Message", &c.Message) + delete(rawMsg, key) + case "nameAvailable": + err = unpopulate(val, "NameAvailable", &c.NameAvailable) + delete(rawMsg, key) + case "reason": + err = unpopulate(val, "Reason", &c.Reason) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type DevBoxDefinition. func (d DevBoxDefinition) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) @@ -530,6 +596,7 @@ func (d *DevBoxDefinitionListResult) UnmarshalJSON(data []byte) error { func (d DevBoxDefinitionProperties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) populate(objectMap, "activeImageReference", d.ActiveImageReference) + populate(objectMap, "hibernateSupport", d.HibernateSupport) populate(objectMap, "imageReference", d.ImageReference) populate(objectMap, "imageValidationErrorDetails", d.ImageValidationErrorDetails) populate(objectMap, "imageValidationStatus", d.ImageValidationStatus) @@ -551,6 +618,9 @@ func (d *DevBoxDefinitionProperties) UnmarshalJSON(data []byte) error { case "activeImageReference": err = unpopulate(val, "ActiveImageReference", &d.ActiveImageReference) delete(rawMsg, key) + case "hibernateSupport": + err = unpopulate(val, "HibernateSupport", &d.HibernateSupport) + delete(rawMsg, key) case "imageReference": err = unpopulate(val, "ImageReference", &d.ImageReference) delete(rawMsg, key) @@ -615,6 +685,7 @@ func (d *DevBoxDefinitionUpdate) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DevBoxDefinitionUpdateProperties. func (d DevBoxDefinitionUpdateProperties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) + populate(objectMap, "hibernateSupport", d.HibernateSupport) populate(objectMap, "imageReference", d.ImageReference) populate(objectMap, "osStorageType", d.OSStorageType) populate(objectMap, "sku", d.SKU) @@ -630,6 +701,9 @@ func (d *DevBoxDefinitionUpdateProperties) UnmarshalJSON(data []byte) error { for key, val := range rawMsg { var err error switch key { + case "hibernateSupport": + err = unpopulate(val, "HibernateSupport", &d.HibernateSupport) + delete(rawMsg, key) case "imageReference": err = unpopulate(val, "ImageReference", &d.ImageReference) delete(rawMsg, key) @@ -939,6 +1013,33 @@ func (e *ErrorDetail) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ErrorResponse. +func (e ErrorResponse) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]interface{}) + populate(objectMap, "error", e.Error) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ErrorResponse. +func (e *ErrorResponse) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", e, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "error": + err = unpopulate(val, "Error", &e.Error) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", e, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type Gallery. func (g Gallery) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) @@ -2622,6 +2723,7 @@ func (p ProjectProperties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) populate(objectMap, "description", p.Description) populate(objectMap, "devCenterId", p.DevCenterID) + populate(objectMap, "devCenterUri", p.DevCenterURI) populate(objectMap, "provisioningState", p.ProvisioningState) return json.Marshal(objectMap) } @@ -2641,6 +2743,9 @@ func (p *ProjectProperties) UnmarshalJSON(data []byte) error { case "devCenterId": err = unpopulate(val, "DevCenterID", &p.DevCenterID) delete(rawMsg, key) + case "devCenterUri": + err = unpopulate(val, "DevCenterURI", &p.DevCenterURI) + delete(rawMsg, key) case "provisioningState": err = unpopulate(val, "ProvisioningState", &p.ProvisioningState) delete(rawMsg, key) @@ -2721,6 +2826,7 @@ func (p *ProjectUpdateProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Properties. func (p Properties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) + populate(objectMap, "devCenterUri", p.DevCenterURI) populate(objectMap, "provisioningState", p.ProvisioningState) return json.Marshal(objectMap) } @@ -2734,6 +2840,9 @@ func (p *Properties) UnmarshalJSON(data []byte) error { for key, val := range rawMsg { var err error switch key { + case "devCenterUri": + err = unpopulate(val, "DevCenterURI", &p.DevCenterURI) + delete(rawMsg, key) case "provisioningState": err = unpopulate(val, "ProvisioningState", &p.ProvisioningState) delete(rawMsg, key) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client.go b/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client.go index 4f6e091d4d60..534a11912223 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client.go @@ -58,7 +58,7 @@ func NewNetworkConnectionsClient(subscriptionID string, credential azcore.TokenC // BeginCreateOrUpdate - Creates or updates a Network Connections resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // body - Represents network connection @@ -80,7 +80,7 @@ func (client *NetworkConnectionsClient) BeginCreateOrUpdate(ctx context.Context, // CreateOrUpdate - Creates or updates a Network Connections resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *NetworkConnectionsClient) createOrUpdate(ctx context.Context, resourceGroupName string, networkConnectionName string, body NetworkConnection, options *NetworkConnectionsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, networkConnectionName, body, options) if err != nil { @@ -116,7 +116,7 @@ func (client *NetworkConnectionsClient) createOrUpdateCreateRequest(ctx context. return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -124,7 +124,7 @@ func (client *NetworkConnectionsClient) createOrUpdateCreateRequest(ctx context. // BeginDelete - Deletes a Network Connections resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // options - NetworkConnectionsClientBeginDeleteOptions contains the optional parameters for the NetworkConnectionsClient.BeginDelete @@ -145,7 +145,7 @@ func (client *NetworkConnectionsClient) BeginDelete(ctx context.Context, resourc // Delete - Deletes a Network Connections resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *NetworkConnectionsClient) deleteOperation(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, networkConnectionName, options) if err != nil { @@ -181,7 +181,7 @@ func (client *NetworkConnectionsClient) deleteCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -189,7 +189,7 @@ func (client *NetworkConnectionsClient) deleteCreateRequest(ctx context.Context, // Get - Gets a network connection resource // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // options - NetworkConnectionsClientGetOptions contains the optional parameters for the NetworkConnectionsClient.Get method. @@ -228,7 +228,7 @@ func (client *NetworkConnectionsClient) getCreateRequest(ctx context.Context, re return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -245,7 +245,7 @@ func (client *NetworkConnectionsClient) getHandleResponse(resp *http.Response) ( // GetHealthDetails - Gets health check status details. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // options - NetworkConnectionsClientGetHealthDetailsOptions contains the optional parameters for the NetworkConnectionsClient.GetHealthDetails @@ -285,7 +285,7 @@ func (client *NetworkConnectionsClient) getHealthDetailsCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -301,7 +301,7 @@ func (client *NetworkConnectionsClient) getHealthDetailsHandleResponse(resp *htt } // NewListByResourceGroupPager - Lists network connections in a resource group -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // options - NetworkConnectionsClientListByResourceGroupOptions contains the optional parameters for the NetworkConnectionsClient.ListByResourceGroup // method. @@ -349,7 +349,7 @@ func (client *NetworkConnectionsClient) listByResourceGroupCreateRequest(ctx con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -368,7 +368,7 @@ func (client *NetworkConnectionsClient) listByResourceGroupHandleResponse(resp * } // NewListBySubscriptionPager - Lists network connections in a subscription -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // options - NetworkConnectionsClientListBySubscriptionOptions contains the optional parameters for the NetworkConnectionsClient.ListBySubscription // method. func (client *NetworkConnectionsClient) NewListBySubscriptionPager(options *NetworkConnectionsClientListBySubscriptionOptions) *runtime.Pager[NetworkConnectionsClientListBySubscriptionResponse] { @@ -411,7 +411,7 @@ func (client *NetworkConnectionsClient) listBySubscriptionCreateRequest(ctx cont return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -430,7 +430,7 @@ func (client *NetworkConnectionsClient) listBySubscriptionHandleResponse(resp *h } // NewListHealthDetailsPager - Lists health check status details -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // options - NetworkConnectionsClientListHealthDetailsOptions contains the optional parameters for the NetworkConnectionsClient.ListHealthDetails @@ -483,7 +483,7 @@ func (client *NetworkConnectionsClient) listHealthDetailsCreateRequest(ctx conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -501,31 +501,49 @@ func (client *NetworkConnectionsClient) listHealthDetailsHandleResponse(resp *ht return result, nil } -// RunHealthChecks - Triggers a new health check run. The execution and health check result can be tracked via the network +// BeginRunHealthChecks - Triggers a new health check run. The execution and health check result can be tracked via the network // Connection health check details // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. -// options - NetworkConnectionsClientRunHealthChecksOptions contains the optional parameters for the NetworkConnectionsClient.RunHealthChecks +// options - NetworkConnectionsClientBeginRunHealthChecksOptions contains the optional parameters for the NetworkConnectionsClient.BeginRunHealthChecks // method. -func (client *NetworkConnectionsClient) RunHealthChecks(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientRunHealthChecksOptions) (NetworkConnectionsClientRunHealthChecksResponse, error) { +func (client *NetworkConnectionsClient) BeginRunHealthChecks(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientBeginRunHealthChecksOptions) (*runtime.Poller[NetworkConnectionsClientRunHealthChecksResponse], error) { + if options == nil || options.ResumeToken == "" { + resp, err := client.runHealthChecks(ctx, resourceGroupName, networkConnectionName, options) + if err != nil { + return nil, err + } + return runtime.NewPoller(resp, client.pl, &runtime.NewPollerOptions[NetworkConnectionsClientRunHealthChecksResponse]{ + FinalStateVia: runtime.FinalStateViaAzureAsyncOp, + }) + } else { + return runtime.NewPollerFromResumeToken[NetworkConnectionsClientRunHealthChecksResponse](options.ResumeToken, client.pl, nil) + } +} + +// RunHealthChecks - Triggers a new health check run. The execution and health check result can be tracked via the network +// Connection health check details +// If the operation fails it returns an *azcore.ResponseError type. +// Generated from API version 2022-11-11-preview +func (client *NetworkConnectionsClient) runHealthChecks(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientBeginRunHealthChecksOptions) (*http.Response, error) { req, err := client.runHealthChecksCreateRequest(ctx, resourceGroupName, networkConnectionName, options) if err != nil { - return NetworkConnectionsClientRunHealthChecksResponse{}, err + return nil, err } resp, err := client.pl.Do(req) if err != nil { - return NetworkConnectionsClientRunHealthChecksResponse{}, err + return nil, err } - if !runtime.HasStatusCode(resp, http.StatusOK) { - return NetworkConnectionsClientRunHealthChecksResponse{}, runtime.NewResponseError(resp) + if !runtime.HasStatusCode(resp, http.StatusOK, http.StatusAccepted) { + return nil, runtime.NewResponseError(resp) } - return NetworkConnectionsClientRunHealthChecksResponse{}, nil + return resp, nil } // runHealthChecksCreateRequest creates the RunHealthChecks request. -func (client *NetworkConnectionsClient) runHealthChecksCreateRequest(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientRunHealthChecksOptions) (*policy.Request, error) { +func (client *NetworkConnectionsClient) runHealthChecksCreateRequest(ctx context.Context, resourceGroupName string, networkConnectionName string, options *NetworkConnectionsClientBeginRunHealthChecksOptions) (*policy.Request, error) { urlPath := "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks" if client.subscriptionID == "" { return nil, errors.New("parameter client.subscriptionID cannot be empty") @@ -544,7 +562,7 @@ func (client *NetworkConnectionsClient) runHealthChecksCreateRequest(ctx context return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -552,7 +570,7 @@ func (client *NetworkConnectionsClient) runHealthChecksCreateRequest(ctx context // BeginUpdate - Partially updates a Network Connection // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // networkConnectionName - Name of the Network Connection that can be applied to a Pool. // body - Represents network connection @@ -574,7 +592,7 @@ func (client *NetworkConnectionsClient) BeginUpdate(ctx context.Context, resourc // Update - Partially updates a Network Connection // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *NetworkConnectionsClient) update(ctx context.Context, resourceGroupName string, networkConnectionName string, body NetworkConnectionUpdate, options *NetworkConnectionsClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, networkConnectionName, body, options) if err != nil { @@ -610,7 +628,7 @@ func (client *NetworkConnectionsClient) updateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client_example_test.go deleted file mode 100644 index 3ae3d30d3178..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/networkconnections_client_example_test.go +++ /dev/null @@ -1,226 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListBySubscription.json -func ExampleNetworkConnectionsClient_NewListBySubscriptionPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListBySubscriptionPager(&armdevcenter.NetworkConnectionsClientListBySubscriptionOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListByResourceGroup.json -func ExampleNetworkConnectionsClient_NewListByResourceGroupPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByResourceGroupPager("rg1", &armdevcenter.NetworkConnectionsClientListByResourceGroupOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Get.json -func ExampleNetworkConnectionsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "uswest3network", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Put.json -func ExampleNetworkConnectionsClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "uswest3network", armdevcenter.NetworkConnection{ - Location: to.Ptr("centralus"), - Properties: &armdevcenter.NetworkProperties{ - DomainName: to.Ptr("mydomaincontroller.local"), - DomainPassword: to.Ptr("Password value for user"), - DomainUsername: to.Ptr("testuser@mydomaincontroller.local"), - SubnetID: to.Ptr("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default"), - DomainJoinType: to.Ptr(armdevcenter.DomainJoinTypeHybridAzureADJoin), - NetworkingResourceGroupName: to.Ptr("NetworkInterfaces"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Patch.json -func ExampleNetworkConnectionsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "uswest3network", armdevcenter.NetworkConnectionUpdate{ - Properties: &armdevcenter.NetworkConnectionUpdateProperties{ - DomainPassword: to.Ptr("New Password value for user"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Delete.json -func ExampleNetworkConnectionsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "{networkConnectionName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListHealthDetails.json -func ExampleNetworkConnectionsClient_NewListHealthDetailsPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListHealthDetailsPager("rg1", "uswest3network", &armdevcenter.NetworkConnectionsClientListHealthDetailsOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_GetHealthDetails.json -func ExampleNetworkConnectionsClient_GetHealthDetails() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetHealthDetails(ctx, "rg1", "{networkConnectionName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_RunHealthChecks.json -func ExampleNetworkConnectionsClient_RunHealthChecks() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewNetworkConnectionsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.RunHealthChecks(ctx, "rg1", "uswest3network", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/operations_client.go b/sdk/resourcemanager/devcenter/armdevcenter/operations_client.go index b396a02278c7..5d5dd5a67ac1 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/operations_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/operations_client.go @@ -50,7 +50,7 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO } // NewListPager - Lists all of the available resource provider operations. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // options - OperationsClientListOptions contains the optional parameters for the OperationsClient.List method. func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] { return runtime.NewPager(runtime.PagingHandler[OperationsClientListResponse]{ @@ -88,7 +88,7 @@ func (client *OperationsClient) listCreateRequest(ctx context.Context, options * return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/devcenter/armdevcenter/operations_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/operations_client_example_test.go deleted file mode 100644 index 943deba7f00c..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/operations_client_example_test.go +++ /dev/null @@ -1,41 +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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Operations_Get.json -func ExampleOperationsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.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/devcenter/armdevcenter/operationstatuses_client.go b/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client.go index 3a1914e9fae5..7dd8598e0a9d 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client.go @@ -57,7 +57,7 @@ func NewOperationStatusesClient(subscriptionID string, credential azcore.TokenCr // Get - Gets the current status of an async operation. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // location - The Azure region // operationID - The ID of an ongoing async operation // options - OperationStatusesClientGetOptions contains the optional parameters for the OperationStatusesClient.Get method. @@ -96,7 +96,7 @@ func (client *OperationStatusesClient) getCreateRequest(ctx context.Context, loc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_client_example_test.go deleted file mode 100644 index 81d4099057f1..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/operationstatuses_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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/OperationStatus_Get.json -func ExampleOperationStatusesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewOperationStatusesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "{location}", "{operationId}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/pools_client.go b/sdk/resourcemanager/devcenter/armdevcenter/pools_client.go index fa6511f9d547..eb8ed7f91e64 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/pools_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/pools_client.go @@ -58,7 +58,7 @@ func NewPoolsClient(subscriptionID string, credential azcore.TokenCredential, op // BeginCreateOrUpdate - Creates or updates a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -81,7 +81,7 @@ func (client *PoolsClient) BeginCreateOrUpdate(ctx context.Context, resourceGrou // CreateOrUpdate - Creates or updates a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *PoolsClient) createOrUpdate(ctx context.Context, resourceGroupName string, projectName string, poolName string, body Pool, options *PoolsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, projectName, poolName, body, options) if err != nil { @@ -121,7 +121,7 @@ func (client *PoolsClient) createOrUpdateCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -129,7 +129,7 @@ func (client *PoolsClient) createOrUpdateCreateRequest(ctx context.Context, reso // BeginDelete - Deletes a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -150,7 +150,7 @@ func (client *PoolsClient) BeginDelete(ctx context.Context, resourceGroupName st // Delete - Deletes a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *PoolsClient) deleteOperation(ctx context.Context, resourceGroupName string, projectName string, poolName string, options *PoolsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, projectName, poolName, options) if err != nil { @@ -190,7 +190,7 @@ func (client *PoolsClient) deleteCreateRequest(ctx context.Context, resourceGrou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -198,7 +198,7 @@ func (client *PoolsClient) deleteCreateRequest(ctx context.Context, resourceGrou // Get - Gets a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -242,7 +242,7 @@ func (client *PoolsClient) getCreateRequest(ctx context.Context, resourceGroupNa return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -258,7 +258,7 @@ func (client *PoolsClient) getHandleResponse(resp *http.Response) (PoolsClientGe } // NewListByProjectPager - Lists pools for a project -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - PoolsClientListByProjectOptions contains the optional parameters for the PoolsClient.ListByProject method. @@ -310,7 +310,7 @@ func (client *PoolsClient) listByProjectCreateRequest(ctx context.Context, resou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -330,7 +330,7 @@ func (client *PoolsClient) listByProjectHandleResponse(resp *http.Response) (Poo // BeginUpdate - Partially updates a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -352,7 +352,7 @@ func (client *PoolsClient) BeginUpdate(ctx context.Context, resourceGroupName st // Update - Partially updates a machine pool // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *PoolsClient) update(ctx context.Context, resourceGroupName string, projectName string, poolName string, body PoolUpdate, options *PoolsClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, projectName, poolName, body, options) if err != nil { @@ -392,7 +392,7 @@ func (client *PoolsClient) updateCreateRequest(ctx context.Context, resourceGrou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/pools_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/pools_client_example_test.go deleted file mode 100644 index b7ba8e512598..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/pools_client_example_test.go +++ /dev/null @@ -1,140 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_List.json -func ExamplePoolsClient_NewListByProjectPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewPoolsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByProjectPager("rg1", "{projectName}", &armdevcenter.PoolsClientListByProjectOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Get.json -func ExamplePoolsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewPoolsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "{projectName}", "{poolName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Put.json -func ExamplePoolsClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewPoolsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "{projectName}", "{poolName}", armdevcenter.Pool{ - Location: to.Ptr("centralus"), - Properties: &armdevcenter.PoolProperties{ - DevBoxDefinitionName: to.Ptr("WebDevBox"), - LicenseType: to.Ptr(armdevcenter.LicenseTypeWindowsClient), - LocalAdministrator: to.Ptr(armdevcenter.LocalAdminStatusEnabled), - NetworkConnectionName: to.Ptr("Network1-westus2"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Patch.json -func ExamplePoolsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewPoolsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "{projectName}", "{poolName}", armdevcenter.PoolUpdate{ - Properties: &armdevcenter.PoolUpdateProperties{ - DevBoxDefinitionName: to.Ptr("WebDevBox2"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Delete.json -func ExamplePoolsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewPoolsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "{projectName}", "poolName", 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/devcenter/armdevcenter/projectallowedenvironmenttypes_client.go b/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client.go index 2d2dcc607a7e..b1754b04677e 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client.go @@ -58,7 +58,7 @@ func NewProjectAllowedEnvironmentTypesClient(subscriptionID string, credential a // Get - Gets an allowed environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // environmentTypeName - The name of the environment type. @@ -103,7 +103,7 @@ func (client *ProjectAllowedEnvironmentTypesClient) getCreateRequest(ctx context return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -119,7 +119,7 @@ func (client *ProjectAllowedEnvironmentTypesClient) getHandleResponse(resp *http } // NewListPager - Lists allowed environment types for a project. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - ProjectAllowedEnvironmentTypesClientListOptions contains the optional parameters for the ProjectAllowedEnvironmentTypesClient.List @@ -172,7 +172,7 @@ func (client *ProjectAllowedEnvironmentTypesClient) listCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_client_example_test.go deleted file mode 100644 index 86bee47d3566..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/projectallowedenvironmenttypes_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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectAllowedEnvironmentTypes_List.json -func ExampleProjectAllowedEnvironmentTypesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectAllowedEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListPager("rg1", "Contoso", &armdevcenter.ProjectAllowedEnvironmentTypesClientListOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectAllowedEnvironmentTypes_Get.json -func ExampleProjectAllowedEnvironmentTypesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectAllowedEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "Contoso", "{environmentTypeName}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client.go b/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client.go index 08fd984389fc..3b54e699d6cc 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client.go @@ -58,7 +58,7 @@ func NewProjectEnvironmentTypesClient(subscriptionID string, credential azcore.T // CreateOrUpdate - Creates or updates a project environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // environmentTypeName - The name of the environment type. @@ -104,7 +104,7 @@ func (client *ProjectEnvironmentTypesClient) createOrUpdateCreateRequest(ctx con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -121,7 +121,7 @@ func (client *ProjectEnvironmentTypesClient) createOrUpdateHandleResponse(resp * // Delete - Deletes a project environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // environmentTypeName - The name of the environment type. @@ -166,7 +166,7 @@ func (client *ProjectEnvironmentTypesClient) deleteCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -174,7 +174,7 @@ func (client *ProjectEnvironmentTypesClient) deleteCreateRequest(ctx context.Con // Get - Gets a project environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // environmentTypeName - The name of the environment type. @@ -219,7 +219,7 @@ func (client *ProjectEnvironmentTypesClient) getCreateRequest(ctx context.Contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -235,7 +235,7 @@ func (client *ProjectEnvironmentTypesClient) getHandleResponse(resp *http.Respon } // NewListPager - Lists environment types for a project. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - ProjectEnvironmentTypesClientListOptions contains the optional parameters for the ProjectEnvironmentTypesClient.List @@ -288,7 +288,7 @@ func (client *ProjectEnvironmentTypesClient) listCreateRequest(ctx context.Conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -308,7 +308,7 @@ func (client *ProjectEnvironmentTypesClient) listHandleResponse(resp *http.Respo // Update - Partially updates a project environment type. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // environmentTypeName - The name of the environment type. @@ -354,7 +354,7 @@ func (client *ProjectEnvironmentTypesClient) updateCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client_example_test.go deleted file mode 100644 index eade347a10c0..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/projectenvironmenttypes_client_example_test.go +++ /dev/null @@ -1,163 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_List.json -func ExampleProjectEnvironmentTypesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListPager("rg1", "ContosoProj", &armdevcenter.ProjectEnvironmentTypesClientListOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Get.json -func ExampleProjectEnvironmentTypesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "ContosoProj", "{environmentTypeName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Put.json -func ExampleProjectEnvironmentTypesClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "rg1", "ContosoProj", "{environmentTypeName}", armdevcenter.ProjectEnvironmentType{ - Identity: &armdevcenter.ManagedServiceIdentity{ - Type: to.Ptr(armdevcenter.ManagedServiceIdentityTypeUserAssigned), - UserAssignedIdentities: map[string]*armdevcenter.UserAssignedIdentity{ - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1": {}, - }, - }, - Properties: &armdevcenter.ProjectEnvironmentTypeProperties{ - CreatorRoleAssignment: &armdevcenter.ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment{ - Roles: map[string]*armdevcenter.EnvironmentRole{ - "4cbf0b6c-e750-441c-98a7-10da8387e4d6": {}, - }, - }, - DeploymentTargetID: to.Ptr("/subscriptions/00000000-0000-0000-0000-000000000000"), - Status: to.Ptr(armdevcenter.EnableStatusEnabled), - UserRoleAssignments: map[string]*armdevcenter.UserRoleAssignmentValue{ - "e45e3m7c-176e-416a-b466-0c5ec8298f8a": { - Roles: map[string]*armdevcenter.EnvironmentRole{ - "4cbf0b6c-e750-441c-98a7-10da8387e4d6": {}, - }, - }, - }, - }, - Tags: map[string]*string{ - "CostCenter": to.Ptr("RnD"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Patch.json -func ExampleProjectEnvironmentTypesClient_Update() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Update(ctx, "rg1", "ContosoProj", "{environmentTypeName}", armdevcenter.ProjectEnvironmentTypeUpdate{ - Identity: &armdevcenter.ManagedServiceIdentity{ - Type: to.Ptr(armdevcenter.ManagedServiceIdentityTypeUserAssigned), - UserAssignedIdentities: map[string]*armdevcenter.UserAssignedIdentity{ - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1": {}, - }, - }, - Properties: &armdevcenter.ProjectEnvironmentTypeUpdateProperties{ - DeploymentTargetID: to.Ptr("/subscriptions/00000000-0000-0000-0000-000000000000"), - Status: to.Ptr(armdevcenter.EnableStatusEnabled), - UserRoleAssignments: map[string]*armdevcenter.UserRoleAssignmentValue{ - "e45e3m7c-176e-416a-b466-0c5ec8298f8a": { - Roles: map[string]*armdevcenter.EnvironmentRole{ - "4cbf0b6c-e750-441c-98a7-10da8387e4d6": {}, - }, - }, - }, - }, - Tags: map[string]*string{ - "CostCenter": to.Ptr("RnD"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Delete.json -func ExampleProjectEnvironmentTypesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectEnvironmentTypesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "rg1", "ContosoProj", "{environmentTypeName}", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/devcenter/armdevcenter/projects_client.go b/sdk/resourcemanager/devcenter/armdevcenter/projects_client.go index 990fb759d569..848a6bc02807 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/projects_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/projects_client.go @@ -58,7 +58,7 @@ func NewProjectsClient(subscriptionID string, credential azcore.TokenCredential, // BeginCreateOrUpdate - Creates or updates a project. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // body - Represents a project. @@ -80,7 +80,7 @@ func (client *ProjectsClient) BeginCreateOrUpdate(ctx context.Context, resourceG // CreateOrUpdate - Creates or updates a project. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *ProjectsClient) createOrUpdate(ctx context.Context, resourceGroupName string, projectName string, body Project, options *ProjectsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, projectName, body, options) if err != nil { @@ -116,7 +116,7 @@ func (client *ProjectsClient) createOrUpdateCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) @@ -124,7 +124,7 @@ func (client *ProjectsClient) createOrUpdateCreateRequest(ctx context.Context, r // BeginDelete - Deletes a project resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - ProjectsClientBeginDeleteOptions contains the optional parameters for the ProjectsClient.BeginDelete method. @@ -144,7 +144,7 @@ func (client *ProjectsClient) BeginDelete(ctx context.Context, resourceGroupName // Delete - Deletes a project resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *ProjectsClient) deleteOperation(ctx context.Context, resourceGroupName string, projectName string, options *ProjectsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, projectName, options) if err != nil { @@ -180,7 +180,7 @@ func (client *ProjectsClient) deleteCreateRequest(ctx context.Context, resourceG return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -188,7 +188,7 @@ func (client *ProjectsClient) deleteCreateRequest(ctx context.Context, resourceG // Get - Gets a specific project. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // options - ProjectsClientGetOptions contains the optional parameters for the ProjectsClient.Get method. @@ -227,7 +227,7 @@ func (client *ProjectsClient) getCreateRequest(ctx context.Context, resourceGrou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -243,7 +243,7 @@ func (client *ProjectsClient) getHandleResponse(resp *http.Response) (ProjectsCl } // NewListByResourceGroupPager - Lists all projects in the resource group. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // options - ProjectsClientListByResourceGroupOptions contains the optional parameters for the ProjectsClient.ListByResourceGroup // method. @@ -291,7 +291,7 @@ func (client *ProjectsClient) listByResourceGroupCreateRequest(ctx context.Conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -310,7 +310,7 @@ func (client *ProjectsClient) listByResourceGroupHandleResponse(resp *http.Respo } // NewListBySubscriptionPager - Lists all projects in the subscription. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // options - ProjectsClientListBySubscriptionOptions contains the optional parameters for the ProjectsClient.ListBySubscription // method. func (client *ProjectsClient) NewListBySubscriptionPager(options *ProjectsClientListBySubscriptionOptions) *runtime.Pager[ProjectsClientListBySubscriptionResponse] { @@ -353,7 +353,7 @@ func (client *ProjectsClient) listBySubscriptionCreateRequest(ctx context.Contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -373,7 +373,7 @@ func (client *ProjectsClient) listBySubscriptionHandleResponse(resp *http.Respon // BeginUpdate - Partially updates a project. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // body - Updatable project properties. @@ -394,7 +394,7 @@ func (client *ProjectsClient) BeginUpdate(ctx context.Context, resourceGroupName // Update - Partially updates a project. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *ProjectsClient) update(ctx context.Context, resourceGroupName string, projectName string, body ProjectUpdate, options *ProjectsClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, projectName, body, options) if err != nil { @@ -430,7 +430,7 @@ func (client *ProjectsClient) updateCreateRequest(ctx context.Context, resourceG return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, body) diff --git a/sdk/resourcemanager/devcenter/armdevcenter/projects_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/projects_client_example_test.go deleted file mode 100644 index 6c6326851709..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/projects_client_example_test.go +++ /dev/null @@ -1,168 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_ListBySubscription.json -func ExampleProjectsClient_NewListBySubscriptionPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListBySubscriptionPager(&armdevcenter.ProjectsClientListBySubscriptionOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_ListByResourceGroup.json -func ExampleProjectsClient_NewListByResourceGroupPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByResourceGroupPager("rg1", &armdevcenter.ProjectsClientListByResourceGroupOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Get.json -func ExampleProjectsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "{projectName}", 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Put.json -func ExampleProjectsClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "{projectName}", armdevcenter.Project{ - Location: to.Ptr("centralus"), - Tags: map[string]*string{ - "CostCenter": to.Ptr("R&D"), - }, - Properties: &armdevcenter.ProjectProperties{ - Description: to.Ptr("This is my first project."), - DevCenterID: to.Ptr("/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}"), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Patch.json -func ExampleProjectsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "{projectName}", armdevcenter.ProjectUpdate{ - Tags: map[string]*string{ - "CostCenter": to.Ptr("R&D"), - }, - Properties: &armdevcenter.ProjectUpdateProperties{ - Description: to.Ptr("This is my first project."), - }, - }, 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Delete.json -func ExampleProjectsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewProjectsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "{projectName}", 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/devcenter/armdevcenter/response_types.go b/sdk/resourcemanager/devcenter/armdevcenter/response_types.go index 301350d76eeb..3ba7fc8c0721 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/response_types.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/response_types.go @@ -69,6 +69,11 @@ type CatalogsClientUpdateResponse struct { Catalog } +// CheckNameAvailabilityClientExecuteResponse contains the response from method CheckNameAvailabilityClient.Execute. +type CheckNameAvailabilityClientExecuteResponse struct { + CheckNameAvailabilityResponse +} + // DevBoxDefinitionsClientCreateOrUpdateResponse contains the response from method DevBoxDefinitionsClient.CreateOrUpdate. type DevBoxDefinitionsClientCreateOrUpdateResponse struct { DevBoxDefinition diff --git a/sdk/resourcemanager/devcenter/armdevcenter/schedules_client.go b/sdk/resourcemanager/devcenter/armdevcenter/schedules_client.go index b29b0e409cd3..09a85998ca1d 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/schedules_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/schedules_client.go @@ -58,7 +58,7 @@ func NewSchedulesClient(subscriptionID string, credential azcore.TokenCredential // BeginCreateOrUpdate - Creates or updates a Schedule. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -82,7 +82,7 @@ func (client *SchedulesClient) BeginCreateOrUpdate(ctx context.Context, resource // CreateOrUpdate - Creates or updates a Schedule. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *SchedulesClient) createOrUpdate(ctx context.Context, resourceGroupName string, projectName string, poolName string, scheduleName string, body Schedule, options *SchedulesClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, projectName, poolName, scheduleName, body, options) if err != nil { @@ -126,7 +126,7 @@ func (client *SchedulesClient) createOrUpdateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -137,7 +137,7 @@ func (client *SchedulesClient) createOrUpdateCreateRequest(ctx context.Context, // BeginDelete - Deletes a Scheduled. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -159,7 +159,7 @@ func (client *SchedulesClient) BeginDelete(ctx context.Context, resourceGroupNam // Delete - Deletes a Scheduled. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *SchedulesClient) deleteOperation(ctx context.Context, resourceGroupName string, projectName string, poolName string, scheduleName string, options *SchedulesClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, projectName, poolName, scheduleName, options) if err != nil { @@ -203,7 +203,7 @@ func (client *SchedulesClient) deleteCreateRequest(ctx context.Context, resource return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -214,7 +214,7 @@ func (client *SchedulesClient) deleteCreateRequest(ctx context.Context, resource // Get - Gets a schedule resource. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -263,7 +263,7 @@ func (client *SchedulesClient) getCreateRequest(ctx context.Context, resourceGro return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -282,7 +282,7 @@ func (client *SchedulesClient) getHandleResponse(resp *http.Response) (Schedules } // NewListByPoolPager - Lists schedules for a pool -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -339,7 +339,7 @@ func (client *SchedulesClient) listByPoolCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } @@ -359,7 +359,7 @@ func (client *SchedulesClient) listByPoolHandleResponse(resp *http.Response) (Sc // BeginUpdate - Partially updates a Scheduled. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // resourceGroupName - The name of the resource group. The name is case insensitive. // projectName - The name of the project. // poolName - Name of the pool. @@ -382,7 +382,7 @@ func (client *SchedulesClient) BeginUpdate(ctx context.Context, resourceGroupNam // Update - Partially updates a Scheduled. // If the operation fails it returns an *azcore.ResponseError type. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview func (client *SchedulesClient) update(ctx context.Context, resourceGroupName string, projectName string, poolName string, scheduleName string, body ScheduleUpdate, options *SchedulesClientBeginUpdateOptions) (*http.Response, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, projectName, poolName, scheduleName, body, options) if err != nil { @@ -426,7 +426,7 @@ func (client *SchedulesClient) updateCreateRequest(ctx context.Context, resource return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/schedules_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/schedules_client_example_test.go deleted file mode 100644 index c8c402e92538..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/schedules_client_example_test.go +++ /dev/null @@ -1,140 +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 armdevcenter_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/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_ListByPool.json -func ExampleSchedulesClient_NewListByPoolPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSchedulesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByPoolPager("rg1", "TestProject", "DevPool", &armdevcenter.SchedulesClientListByPoolOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Get.json -func ExampleSchedulesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSchedulesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "rg1", "TestProject", "DevPool", "autoShutdown", &armdevcenter.SchedulesClientGetOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_CreateDailyShutdownPoolSchedule.json -func ExampleSchedulesClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSchedulesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreateOrUpdate(ctx, "rg1", "DevProject", "DevPool", "autoShutdown", armdevcenter.Schedule{ - Properties: &armdevcenter.ScheduleProperties{ - Type: to.Ptr(armdevcenter.ScheduledTypeStopDevBox), - Frequency: to.Ptr(armdevcenter.ScheduledFrequencyDaily), - State: to.Ptr(armdevcenter.EnableStatusEnabled), - Time: to.Ptr("17:30"), - TimeZone: to.Ptr("America/Los_Angeles"), - }, - }, &armdevcenter.SchedulesClientBeginCreateOrUpdateOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Patch.json -func ExampleSchedulesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSchedulesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUpdate(ctx, "rg1", "TestProject", "DevPool", "autoShutdown", armdevcenter.ScheduleUpdate{ - Properties: &armdevcenter.ScheduleUpdateProperties{ - Time: to.Ptr("18:00"), - }, - }, &armdevcenter.SchedulesClientBeginUpdateOptions{Top: 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/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Delete.json -func ExampleSchedulesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSchedulesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginDelete(ctx, "rg1", "TestProject", "DevPool", "autoShutdown", &armdevcenter.SchedulesClientBeginDeleteOptions{Top: 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/devcenter/armdevcenter/skus_client.go b/sdk/resourcemanager/devcenter/armdevcenter/skus_client.go index d35c4ab13ee4..4e77048dc3d4 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/skus_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/skus_client.go @@ -57,7 +57,7 @@ func NewSKUsClient(subscriptionID string, credential azcore.TokenCredential, opt } // NewListBySubscriptionPager - Lists the Microsoft.DevCenter SKUs available in a subscription -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // options - SKUsClientListBySubscriptionOptions contains the optional parameters for the SKUsClient.ListBySubscription method. func (client *SKUsClient) NewListBySubscriptionPager(options *SKUsClientListBySubscriptionOptions) *runtime.Pager[SKUsClientListBySubscriptionResponse] { return runtime.NewPager(runtime.PagingHandler[SKUsClientListBySubscriptionResponse]{ @@ -99,7 +99,7 @@ func (client *SKUsClient) listBySubscriptionCreateRequest(ctx context.Context, o return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") if options != nil && options.Top != nil { reqQP.Set("$top", strconv.FormatInt(int64(*options.Top), 10)) } diff --git a/sdk/resourcemanager/devcenter/armdevcenter/skus_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/skus_client_example_test.go deleted file mode 100644 index 9deb181ab696..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/skus_client_example_test.go +++ /dev/null @@ -1,41 +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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Skus_ListBySubscription.json -func ExampleSKUsClient_NewListBySubscriptionPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewSKUsClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListBySubscriptionPager(&armdevcenter.SKUsClientListBySubscriptionOptions{Top: 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/devcenter/armdevcenter/usages_client.go b/sdk/resourcemanager/devcenter/armdevcenter/usages_client.go index f10cb8a3a504..d44587e75860 100644 --- a/sdk/resourcemanager/devcenter/armdevcenter/usages_client.go +++ b/sdk/resourcemanager/devcenter/armdevcenter/usages_client.go @@ -56,7 +56,7 @@ func NewUsagesClient(subscriptionID string, credential azcore.TokenCredential, o } // NewListByLocationPager - Lists the current usages and limits in this location for the provided subscription. -// Generated from API version 2022-10-12-preview +// Generated from API version 2022-11-11-preview // location - The Azure region // options - UsagesClientListByLocationOptions contains the optional parameters for the UsagesClient.ListByLocation method. func (client *UsagesClient) NewListByLocationPager(location string, options *UsagesClientListByLocationOptions) *runtime.Pager[UsagesClientListByLocationResponse] { @@ -103,7 +103,7 @@ func (client *UsagesClient) listByLocationCreateRequest(ctx context.Context, loc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-10-12-preview") + reqQP.Set("api-version", "2022-11-11-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/devcenter/armdevcenter/usages_client_example_test.go b/sdk/resourcemanager/devcenter/armdevcenter/usages_client_example_test.go deleted file mode 100644 index 864b87662b2d..000000000000 --- a/sdk/resourcemanager/devcenter/armdevcenter/usages_client_example_test.go +++ /dev/null @@ -1,41 +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 armdevcenter_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Usages_ListByLocation.json -func ExampleUsagesClient_NewListByLocationPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdevcenter.NewUsagesClient("{subscriptionId}", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByLocationPager("westus", 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 - } - } -}