From 5759a9396f5139f7c113624f74244213440da136 Mon Sep 17 00:00:00 2001 From: ReleaseHelper Date: Fri, 1 Dec 2023 01:23:31 +0000 Subject: [PATCH] [Release] sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/2.2.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5 --- .../CHANGELOG.md | 13 ++ .../armvirtualmachineimagebuilder/autorest.md | 8 +- .../constants.go | 18 +- .../fake/triggers_server.go | 6 +- .../virtualmachineimagetemplates_server.go | 6 +- .../armvirtualmachineimagebuilder/models.go | 59 +++++++ .../models_serde.go | 167 ++++++++++++++++++ .../operations_client.go | 4 +- .../operations_client_example_test.go | 2 +- .../triggers_client.go | 22 +-- .../triggers_client_example_test.go | 14 +- .../virtualmachineimagetemplates_client.go | 52 +++--- ...chineimagetemplates_client_example_test.go | 24 +-- 13 files changed, 325 insertions(+), 70 deletions(-) diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/CHANGELOG.md b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/CHANGELOG.md index ac8a7bb26be8..ec175c0c37f0 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/CHANGELOG.md +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/CHANGELOG.md @@ -1,5 +1,18 @@ # Release History +## 2.2.0 (2023-12-22) +### Features Added + +- New enum type `OnBuildError` with values `OnBuildErrorAbort`, `OnBuildErrorCleanup` +- New struct `ErrorAdditionalInfo` +- New struct `ErrorDetail` +- New struct `ErrorResponse` +- New struct `ImageTemplatePropertiesErrorHandling` +- New struct `ImageTemplateUpdateParametersProperties` +- New field `ErrorHandling` in struct `ImageTemplateProperties` +- New field `Properties` in struct `ImageTemplateUpdateParameters` + + ## 2.1.0 (2023-11-24) ### Features Added diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/autorest.md b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/autorest.md index e37fc0798554..7ba3a66b5071 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/autorest.md +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/autorest.md @@ -5,9 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/readme.go.md +- https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/readme.md +- https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 2.1.0 -tag: package-2022-07 +module-version: 2.2.0 +tag: package-2023-07 ``` \ No newline at end of file diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/constants.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/constants.go index 302d862ed160..401f7f4ca96c 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/constants.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/constants.go @@ -10,7 +10,7 @@ package armvirtualmachineimagebuilder const ( moduleName = "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder" - moduleVersion = "v2.1.0" + moduleVersion = "v2.2.0" ) // CreatedByType - The type of identity that created the resource. @@ -33,6 +33,22 @@ func PossibleCreatedByTypeValues() []CreatedByType { } } +// OnBuildError - Error handling behavior upon build failure +type OnBuildError string + +const ( + OnBuildErrorAbort OnBuildError = "abort" + OnBuildErrorCleanup OnBuildError = "cleanup" +) + +// PossibleOnBuildErrorValues returns the possible values for the OnBuildError const type. +func PossibleOnBuildErrorValues() []OnBuildError { + return []OnBuildError{ + OnBuildErrorAbort, + OnBuildErrorCleanup, + } +} + // ProvisioningErrorCode - Error code of the provisioning failure type ProvisioningErrorCode string diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/triggers_server.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/triggers_server.go index ff11ce4d0d6c..7ba0b2979e4f 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/triggers_server.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/triggers_server.go @@ -29,7 +29,7 @@ type TriggersServer struct { BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, imageTemplateName string, triggerName string, parameters armvirtualmachineimagebuilder.Trigger, options *armvirtualmachineimagebuilder.TriggersClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armvirtualmachineimagebuilder.TriggersClientCreateOrUpdateResponse], errResp azfake.ErrorResponder) // BeginDelete is the fake for method TriggersClient.BeginDelete - // HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent + // HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent BeginDelete func(ctx context.Context, resourceGroupName string, imageTemplateName string, triggerName string, options *armvirtualmachineimagebuilder.TriggersClientBeginDeleteOptions) (resp azfake.PollerResponder[armvirtualmachineimagebuilder.TriggersClientDeleteResponse], errResp azfake.ErrorResponder) // Get is the fake for method TriggersClient.Get @@ -182,9 +182,9 @@ func (t *TriggersServerTransport) dispatchBeginDelete(req *http.Request) (*http. return nil, err } - if !contains([]int{http.StatusOK, http.StatusAccepted, http.StatusNoContent}, resp.StatusCode) { + if !contains([]int{http.StatusAccepted, http.StatusNoContent}, resp.StatusCode) { t.beginDelete.remove(req) - return nil, &nonRetriableError{fmt.Errorf("unexpected status code %d. acceptable values are http.StatusOK, http.StatusAccepted, http.StatusNoContent", resp.StatusCode)} + return nil, &nonRetriableError{fmt.Errorf("unexpected status code %d. acceptable values are http.StatusAccepted, http.StatusNoContent", resp.StatusCode)} } if !server.PollerResponderMore(beginDelete) { t.beginDelete.remove(req) diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/virtualmachineimagetemplates_server.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/virtualmachineimagetemplates_server.go index 2af024887a09..9ce630e501bb 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/virtualmachineimagetemplates_server.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/fake/virtualmachineimagetemplates_server.go @@ -33,7 +33,7 @@ type VirtualMachineImageTemplatesServer struct { BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, imageTemplateName string, parameters armvirtualmachineimagebuilder.ImageTemplate, options *armvirtualmachineimagebuilder.VirtualMachineImageTemplatesClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armvirtualmachineimagebuilder.VirtualMachineImageTemplatesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder) // BeginDelete is the fake for method VirtualMachineImageTemplatesClient.BeginDelete - // HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent + // HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent BeginDelete func(ctx context.Context, resourceGroupName string, imageTemplateName string, options *armvirtualmachineimagebuilder.VirtualMachineImageTemplatesClientBeginDeleteOptions) (resp azfake.PollerResponder[armvirtualmachineimagebuilder.VirtualMachineImageTemplatesClientDeleteResponse], errResp azfake.ErrorResponder) // Get is the fake for method VirtualMachineImageTemplatesClient.Get @@ -264,9 +264,9 @@ func (v *VirtualMachineImageTemplatesServerTransport) dispatchBeginDelete(req *h return nil, err } - if !contains([]int{http.StatusOK, http.StatusAccepted, http.StatusNoContent}, resp.StatusCode) { + if !contains([]int{http.StatusAccepted, http.StatusNoContent}, resp.StatusCode) { v.beginDelete.remove(req) - return nil, &nonRetriableError{fmt.Errorf("unexpected status code %d. acceptable values are http.StatusOK, http.StatusAccepted, http.StatusNoContent", resp.StatusCode)} + return nil, &nonRetriableError{fmt.Errorf("unexpected status code %d. acceptable values are http.StatusAccepted, http.StatusNoContent", resp.StatusCode)} } if !server.PollerResponderMore(beginDelete) { v.beginDelete.remove(req) diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models.go index 18d04bf27abe..32841dbb6460 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models.go @@ -49,6 +49,40 @@ func (d *DistributeVersionerSource) GetDistributeVersioner() *DistributeVersione } } +// ErrorAdditionalInfo - The resource management error additional info. +type ErrorAdditionalInfo struct { + // READ-ONLY; The additional info. + Info any + + // READ-ONLY; The additional info type. + Type *string +} + +// ErrorDetail - The error detail. +type ErrorDetail struct { + // READ-ONLY; The error additional info. + AdditionalInfo []*ErrorAdditionalInfo + + // READ-ONLY; The error code. + Code *string + + // READ-ONLY; The error details. + Details []*ErrorDetail + + // READ-ONLY; The error message. + Message *string + + // READ-ONLY; The error target. + Target *string +} + +// 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 +} + // ImageTemplate - Image template is an ARM resource managed by Microsoft.VirtualMachineImages provider type ImageTemplate struct { // REQUIRED; The identity of the image template, if configured. @@ -381,6 +415,9 @@ type ImageTemplateProperties struct { // Specifies the properties used to describe the customization steps of the image, like Image source etc Customize []ImageTemplateCustomizerClassification + // Error handling options upon a build failure + ErrorHandling *ImageTemplatePropertiesErrorHandling + // Specifies optimization to be performed on image. Optimize *ImageTemplatePropertiesOptimize @@ -414,6 +451,19 @@ type ImageTemplateProperties struct { ProvisioningState *ProvisioningState } +// ImageTemplatePropertiesErrorHandling - Error handling options upon a build failure +type ImageTemplatePropertiesErrorHandling struct { + // If there is a customizer error and this field is set to 'cleanup', the build VM and associated network resources will be + // cleaned up. This is the default behavior. If there is a customizer error and + // this field is set to 'abort', the build VM will be preserved. + OnCustomizerError *OnBuildError + + // If there is a validation error and this field is set to 'cleanup', the build VM and associated network resources will be + // cleaned up. This is the default behavior. If there is a validation error and + // this field is set to 'abort', the build VM will be preserved. + OnValidationError *OnBuildError +} + // ImageTemplatePropertiesOptimize - Specifies optimization to be performed on image. type ImageTemplatePropertiesOptimize struct { // Optimization is applied on the image for a faster VM boot. @@ -603,10 +653,19 @@ type ImageTemplateUpdateParameters struct { // The identity of the image template, if configured. Identity *ImageTemplateIdentity + // Parameters for updating an image template. + Properties *ImageTemplateUpdateParametersProperties + // The user-specified tags associated with the image template. Tags map[string]*string } +// ImageTemplateUpdateParametersProperties - Parameters for updating an image template. +type ImageTemplateUpdateParametersProperties struct { + // The distribution targets where the image output needs to go to. + Distribute []ImageTemplateDistributorClassification +} + // ImageTemplateVMProfile - Describes the virtual machines used to build and validate images type ImageTemplateVMProfile struct { // Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models_serde.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models_serde.go index 1b9188edf775..d57c5a82f1b2 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models_serde.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/models_serde.go @@ -100,6 +100,107 @@ func (d *DistributeVersionerSource) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ErrorAdditionalInfo. +func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populateAny(objectMap, "info", e.Info) + populate(objectMap, "type", e.Type) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ErrorAdditionalInfo. +func (e *ErrorAdditionalInfo) 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 "info": + err = unpopulate(val, "Info", &e.Info) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &e.Type) + 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 ErrorDetail. +func (e ErrorDetail) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "additionalInfo", e.AdditionalInfo) + populate(objectMap, "code", e.Code) + populate(objectMap, "details", e.Details) + populate(objectMap, "message", e.Message) + populate(objectMap, "target", e.Target) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ErrorDetail. +func (e *ErrorDetail) 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 "additionalInfo": + err = unpopulate(val, "AdditionalInfo", &e.AdditionalInfo) + delete(rawMsg, key) + case "code": + err = unpopulate(val, "Code", &e.Code) + delete(rawMsg, key) + case "details": + err = unpopulate(val, "Details", &e.Details) + delete(rawMsg, key) + case "message": + err = unpopulate(val, "Message", &e.Message) + delete(rawMsg, key) + case "target": + err = unpopulate(val, "Target", &e.Target) + 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 ErrorResponse. +func (e ErrorResponse) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + 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 ImageTemplate. func (i ImageTemplate) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) @@ -684,6 +785,7 @@ func (i ImageTemplateProperties) MarshalJSON() ([]byte, error) { populate(objectMap, "buildTimeoutInMinutes", i.BuildTimeoutInMinutes) populate(objectMap, "customize", i.Customize) populate(objectMap, "distribute", i.Distribute) + populate(objectMap, "errorHandling", i.ErrorHandling) populate(objectMap, "exactStagingResourceGroup", i.ExactStagingResourceGroup) populate(objectMap, "lastRunStatus", i.LastRunStatus) populate(objectMap, "optimize", i.Optimize) @@ -714,6 +816,9 @@ func (i *ImageTemplateProperties) UnmarshalJSON(data []byte) error { case "distribute": i.Distribute, err = unmarshalImageTemplateDistributorClassificationArray(val) delete(rawMsg, key) + case "errorHandling": + err = unpopulate(val, "ErrorHandling", &i.ErrorHandling) + delete(rawMsg, key) case "exactStagingResourceGroup": err = unpopulate(val, "ExactStagingResourceGroup", &i.ExactStagingResourceGroup) delete(rawMsg, key) @@ -749,6 +854,37 @@ func (i *ImageTemplateProperties) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ImageTemplatePropertiesErrorHandling. +func (i ImageTemplatePropertiesErrorHandling) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "onCustomizerError", i.OnCustomizerError) + populate(objectMap, "onValidationError", i.OnValidationError) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ImageTemplatePropertiesErrorHandling. +func (i *ImageTemplatePropertiesErrorHandling) 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", i, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "onCustomizerError": + err = unpopulate(val, "OnCustomizerError", &i.OnCustomizerError) + delete(rawMsg, key) + case "onValidationError": + err = unpopulate(val, "OnValidationError", &i.OnValidationError) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", i, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type ImageTemplatePropertiesOptimize. func (i ImageTemplatePropertiesOptimize) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) @@ -1092,6 +1228,7 @@ func (i *ImageTemplateSource) UnmarshalJSON(data []byte) error { func (i ImageTemplateUpdateParameters) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) populate(objectMap, "identity", i.Identity) + populate(objectMap, "properties", i.Properties) populate(objectMap, "tags", i.Tags) return json.Marshal(objectMap) } @@ -1108,6 +1245,9 @@ func (i *ImageTemplateUpdateParameters) UnmarshalJSON(data []byte) error { case "identity": err = unpopulate(val, "Identity", &i.Identity) delete(rawMsg, key) + case "properties": + err = unpopulate(val, "Properties", &i.Properties) + delete(rawMsg, key) case "tags": err = unpopulate(val, "Tags", &i.Tags) delete(rawMsg, key) @@ -1119,6 +1259,33 @@ func (i *ImageTemplateUpdateParameters) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ImageTemplateUpdateParametersProperties. +func (i ImageTemplateUpdateParametersProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "distribute", i.Distribute) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ImageTemplateUpdateParametersProperties. +func (i *ImageTemplateUpdateParametersProperties) 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", i, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "distribute": + i.Distribute, err = unmarshalImageTemplateDistributorClassificationArray(val) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", i, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type ImageTemplateVMProfile. func (i ImageTemplateVMProfile) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client.go index ea7499756422..d8881731b9ad 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client.go @@ -39,7 +39,7 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO // NewListPager - Lists available operations for the Microsoft.VirtualMachineImages provider // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method. func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] { return runtime.NewPager(runtime.PagingHandler[OperationsClientListResponse]{ @@ -72,7 +72,7 @@ func (client *OperationsClient) listCreateRequest(ctx context.Context, options * return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client_example_test.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client_example_test.go index 5b1a1b1e8de7..03aab216dc3c 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client_example_test.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/operations_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/OperationsList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/OperationsList.json func ExampleOperationsClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client.go index e8f4400bcf2c..048620413c41 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client.go @@ -47,7 +47,7 @@ func NewTriggersClient(subscriptionID string, credential azcore.TokenCredential, // BeginCreateOrUpdate - Create or update a trigger for the specified virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - triggerName - The name of the trigger @@ -75,7 +75,7 @@ func (client *TriggersClient) BeginCreateOrUpdate(ctx context.Context, resourceG // CreateOrUpdate - Create or update a trigger for the specified virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *TriggersClient) createOrUpdate(ctx context.Context, resourceGroupName string, imageTemplateName string, triggerName string, parameters Trigger, options *TriggersClientBeginCreateOrUpdateOptions) (*http.Response, error) { var err error const operationName = "TriggersClient.BeginCreateOrUpdate" @@ -121,7 +121,7 @@ func (client *TriggersClient) createOrUpdateCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -133,7 +133,7 @@ func (client *TriggersClient) createOrUpdateCreateRequest(ctx context.Context, r // BeginDelete - Delete a trigger for the specified virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - triggerName - The name of the trigger @@ -159,7 +159,7 @@ func (client *TriggersClient) BeginDelete(ctx context.Context, resourceGroupName // Delete - Delete a trigger for the specified virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *TriggersClient) deleteOperation(ctx context.Context, resourceGroupName string, imageTemplateName string, triggerName string, options *TriggersClientBeginDeleteOptions) (*http.Response, error) { var err error const operationName = "TriggersClient.BeginDelete" @@ -174,7 +174,7 @@ func (client *TriggersClient) deleteOperation(ctx context.Context, resourceGroup if err != nil { return nil, err } - if !runtime.HasStatusCode(httpResp, http.StatusOK, http.StatusAccepted, http.StatusNoContent) { + if !runtime.HasStatusCode(httpResp, http.StatusAccepted, http.StatusNoContent) { err = runtime.NewResponseError(httpResp) return nil, err } @@ -205,7 +205,7 @@ func (client *TriggersClient) deleteCreateRequest(ctx context.Context, resourceG return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -214,7 +214,7 @@ func (client *TriggersClient) deleteCreateRequest(ctx context.Context, resourceG // Get - Get the specified trigger for the specified image template resource // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - triggerName - The name of the trigger @@ -265,7 +265,7 @@ func (client *TriggersClient) getCreateRequest(ctx context.Context, resourceGrou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -282,7 +282,7 @@ func (client *TriggersClient) getHandleResponse(resp *http.Response) (TriggersCl // NewListByImageTemplatePager - List all triggers for the specified Image Template resource // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - TriggersClientListByImageTemplateOptions contains the optional parameters for the TriggersClient.NewListByImageTemplatePager @@ -330,7 +330,7 @@ func (client *TriggersClient) listByImageTemplateCreateRequest(ctx context.Conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client_example_test.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client_example_test.go index c2acbd37811d..cb0c09e9d201 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client_example_test.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/triggers_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListTriggers.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListTriggers.json func ExampleTriggersClient_NewListByImageTemplatePager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -52,7 +52,7 @@ func ExampleTriggersClient_NewListByImageTemplatePager() { // Status: &armvirtualmachineimagebuilder.TriggerStatus{ // Code: to.Ptr("Healthy"), // Message: to.Ptr(""), - // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2022-07-21T17:32:28.000Z"); return t}()), + // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2023-07-21T17:32:28.000Z"); return t}()), // }, // }, // }}, @@ -60,7 +60,7 @@ func ExampleTriggersClient_NewListByImageTemplatePager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetTrigger.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetTrigger.json func ExampleTriggersClient_Get() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -88,13 +88,13 @@ func ExampleTriggersClient_Get() { // Status: &armvirtualmachineimagebuilder.TriggerStatus{ // Code: to.Ptr("Healthy"), // Message: to.Ptr(""), - // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2022-07-21T17:32:28.000Z"); return t}()), + // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2023-07-21T17:32:28.000Z"); return t}()), // }, // }, // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateSourceImageTrigger.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateSourceImageTrigger.json func ExampleTriggersClient_BeginCreateOrUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -130,13 +130,13 @@ func ExampleTriggersClient_BeginCreateOrUpdate() { // Status: &armvirtualmachineimagebuilder.TriggerStatus{ // Code: to.Ptr("Healthy"), // Message: to.Ptr(""), - // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2022-07-21T17:32:28.000Z"); return t}()), + // Time: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2023-07-21T17:32:28.000Z"); return t}()), // }, // }, // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteTrigger.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteTrigger.json func ExampleTriggersClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client.go index e6c43fe8216a..241b8cb697fc 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client.go @@ -47,7 +47,7 @@ func NewVirtualMachineImageTemplatesClient(subscriptionID string, credential azc // BeginCancel - Cancel the long running image build based on the image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - VirtualMachineImageTemplatesClientBeginCancelOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.BeginCancel @@ -73,7 +73,7 @@ func (client *VirtualMachineImageTemplatesClient) BeginCancel(ctx context.Contex // Cancel - Cancel the long running image build based on the image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *VirtualMachineImageTemplatesClient) cancel(ctx context.Context, resourceGroupName string, imageTemplateName string, options *VirtualMachineImageTemplatesClientBeginCancelOptions) (*http.Response, error) { var err error const operationName = "VirtualMachineImageTemplatesClient.BeginCancel" @@ -115,7 +115,7 @@ func (client *VirtualMachineImageTemplatesClient) cancelCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -124,7 +124,7 @@ func (client *VirtualMachineImageTemplatesClient) cancelCreateRequest(ctx contex // BeginCreateOrUpdate - Create or update a virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - parameters - Parameters supplied to the CreateImageTemplate operation @@ -151,7 +151,7 @@ func (client *VirtualMachineImageTemplatesClient) BeginCreateOrUpdate(ctx contex // CreateOrUpdate - Create or update a virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *VirtualMachineImageTemplatesClient) createOrUpdate(ctx context.Context, resourceGroupName string, imageTemplateName string, parameters ImageTemplate, options *VirtualMachineImageTemplatesClientBeginCreateOrUpdateOptions) (*http.Response, error) { var err error const operationName = "VirtualMachineImageTemplatesClient.BeginCreateOrUpdate" @@ -193,7 +193,7 @@ func (client *VirtualMachineImageTemplatesClient) createOrUpdateCreateRequest(ct return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -205,7 +205,7 @@ func (client *VirtualMachineImageTemplatesClient) createOrUpdateCreateRequest(ct // BeginDelete - Delete a virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - VirtualMachineImageTemplatesClientBeginDeleteOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.BeginDelete @@ -231,7 +231,7 @@ func (client *VirtualMachineImageTemplatesClient) BeginDelete(ctx context.Contex // Delete - Delete a virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *VirtualMachineImageTemplatesClient) deleteOperation(ctx context.Context, resourceGroupName string, imageTemplateName string, options *VirtualMachineImageTemplatesClientBeginDeleteOptions) (*http.Response, error) { var err error const operationName = "VirtualMachineImageTemplatesClient.BeginDelete" @@ -246,7 +246,7 @@ func (client *VirtualMachineImageTemplatesClient) deleteOperation(ctx context.Co if err != nil { return nil, err } - if !runtime.HasStatusCode(httpResp, http.StatusOK, http.StatusAccepted, http.StatusNoContent) { + if !runtime.HasStatusCode(httpResp, http.StatusAccepted, http.StatusNoContent) { err = runtime.NewResponseError(httpResp) return nil, err } @@ -273,7 +273,7 @@ func (client *VirtualMachineImageTemplatesClient) deleteCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -282,7 +282,7 @@ func (client *VirtualMachineImageTemplatesClient) deleteCreateRequest(ctx contex // Get - Get information about a virtual machine image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - VirtualMachineImageTemplatesClientGetOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.Get @@ -329,7 +329,7 @@ func (client *VirtualMachineImageTemplatesClient) getCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -347,7 +347,7 @@ func (client *VirtualMachineImageTemplatesClient) getHandleResponse(resp *http.R // GetRunOutput - Get the specified run output for the specified image template resource // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - runOutputName - The name of the run output @@ -399,7 +399,7 @@ func (client *VirtualMachineImageTemplatesClient) getRunOutputCreateRequest(ctx return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -416,7 +416,7 @@ func (client *VirtualMachineImageTemplatesClient) getRunOutputHandleResponse(res // NewListPager - Gets information about the VM image templates associated with the subscription. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - options - VirtualMachineImageTemplatesClientListOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.NewListPager // method. func (client *VirtualMachineImageTemplatesClient) NewListPager(options *VirtualMachineImageTemplatesClientListOptions) *runtime.Pager[VirtualMachineImageTemplatesClientListResponse] { @@ -454,7 +454,7 @@ func (client *VirtualMachineImageTemplatesClient) listCreateRequest(ctx context. return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -471,7 +471,7 @@ func (client *VirtualMachineImageTemplatesClient) listHandleResponse(resp *http. // NewListByResourceGroupPager - Gets information about the VM image templates associated with the specified resource group. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - options - VirtualMachineImageTemplatesClientListByResourceGroupOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.NewListByResourceGroupPager // method. @@ -514,7 +514,7 @@ func (client *VirtualMachineImageTemplatesClient) listByResourceGroupCreateReque return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -531,7 +531,7 @@ func (client *VirtualMachineImageTemplatesClient) listByResourceGroupHandleRespo // NewListRunOutputsPager - List all run outputs for the specified Image Template resource // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - VirtualMachineImageTemplatesClientListRunOutputsOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.NewListRunOutputsPager @@ -579,7 +579,7 @@ func (client *VirtualMachineImageTemplatesClient) listRunOutputsCreateRequest(ct return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -597,7 +597,7 @@ func (client *VirtualMachineImageTemplatesClient) listRunOutputsHandleResponse(r // BeginRun - Create artifacts from a existing image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - options - VirtualMachineImageTemplatesClientBeginRunOptions contains the optional parameters for the VirtualMachineImageTemplatesClient.BeginRun @@ -623,7 +623,7 @@ func (client *VirtualMachineImageTemplatesClient) BeginRun(ctx context.Context, // Run - Create artifacts from a existing image template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *VirtualMachineImageTemplatesClient) run(ctx context.Context, resourceGroupName string, imageTemplateName string, options *VirtualMachineImageTemplatesClientBeginRunOptions) (*http.Response, error) { var err error const operationName = "VirtualMachineImageTemplatesClient.BeginRun" @@ -665,7 +665,7 @@ func (client *VirtualMachineImageTemplatesClient) runCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -674,7 +674,7 @@ func (client *VirtualMachineImageTemplatesClient) runCreateRequest(ctx context.C // BeginUpdate - Update the tags for this Virtual Machine Image Template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 // - resourceGroupName - The name of the resource group. // - imageTemplateName - The name of the image Template // - parameters - Additional parameters for Image Template update. @@ -701,7 +701,7 @@ func (client *VirtualMachineImageTemplatesClient) BeginUpdate(ctx context.Contex // Update - Update the tags for this Virtual Machine Image Template // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-07-01 +// Generated from API version 2023-07-01 func (client *VirtualMachineImageTemplatesClient) update(ctx context.Context, resourceGroupName string, imageTemplateName string, parameters ImageTemplateUpdateParameters, options *VirtualMachineImageTemplatesClientBeginUpdateOptions) (*http.Response, error) { var err error const operationName = "VirtualMachineImageTemplatesClient.BeginUpdate" @@ -743,7 +743,7 @@ func (client *VirtualMachineImageTemplatesClient) updateCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-07-01") + reqQP.Set("api-version", "2023-07-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { diff --git a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client_example_test.go b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client_example_test.go index bbd8aeac188c..c67c4638282f 100644 --- a/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client_example_test.go +++ b/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/virtualmachineimagetemplates_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplates.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplates.json func ExampleVirtualMachineImageTemplatesClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -136,7 +136,7 @@ func ExampleVirtualMachineImageTemplatesClient_NewListPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplatesByRg.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplatesByRg.json func ExampleVirtualMachineImageTemplatesClient_NewListByResourceGroupPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -261,7 +261,7 @@ func ExampleVirtualMachineImageTemplatesClient_NewListByResourceGroupPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateLinux.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateLinux.json func ExampleVirtualMachineImageTemplatesClient_BeginCreateOrUpdate_createAnImageTemplateForLinux() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -367,7 +367,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginCreateOrUpdate_createAnImage // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateWindows.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateWindows.json func ExampleVirtualMachineImageTemplatesClient_BeginCreateOrUpdate_createAnImageTemplateForWindows() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -607,7 +607,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginCreateOrUpdate_createAnImage // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateToRemoveIdentities.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateToRemoveIdentities.json func ExampleVirtualMachineImageTemplatesClient_BeginUpdate_removeIdentitiesForAnImageTemplate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -673,7 +673,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginUpdate_removeIdentitiesForAn // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateTags.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateTags.json func ExampleVirtualMachineImageTemplatesClient_BeginUpdate_updateTheTagsForAnImageTemplate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -745,7 +745,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginUpdate_updateTheTagsForAnIma // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetImageTemplate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetImageTemplate.json func ExampleVirtualMachineImageTemplatesClient_Get() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -806,7 +806,7 @@ func ExampleVirtualMachineImageTemplatesClient_Get() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteImageTemplate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteImageTemplate.json func ExampleVirtualMachineImageTemplatesClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -827,7 +827,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginDelete() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/RunImageTemplate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/RunImageTemplate.json func ExampleVirtualMachineImageTemplatesClient_BeginRun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -848,7 +848,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginRun() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CancelImageBuild.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CancelImageBuild.json func ExampleVirtualMachineImageTemplatesClient_BeginCancel() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -869,7 +869,7 @@ func ExampleVirtualMachineImageTemplatesClient_BeginCancel() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListRunOutputs.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListRunOutputs.json func ExampleVirtualMachineImageTemplatesClient_NewListRunOutputsPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -915,7 +915,7 @@ func ExampleVirtualMachineImageTemplatesClient_NewListRunOutputsPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetRunOutput.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/b8c74fd80b415fa1ebb6fa787d454694c39e0fd5/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetRunOutput.json func ExampleVirtualMachineImageTemplatesClient_GetRunOutput() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil {