diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/CHANGELOG.md b/sdk/resourcemanager/containerinstance/armcontainerinstance/CHANGELOG.md index b7c931117a24..09e23855c1b8 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/CHANGELOG.md +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History +## 2.3.0-beta.1 (2023-04-28) +### Features Added + +- New enum type `IsCustomProvisioningTimeout` with values `IsCustomProvisioningTimeoutFalse`, `IsCustomProvisioningTimeoutTrue` +- New field `IsCustomProvisioningTimeout` in struct `ContainerGroupPropertiesProperties` +- New field `ProvisioningTimeoutInSeconds` in struct `ContainerGroupPropertiesProperties` + + ## 2.2.1 (2023-04-18) ### Bug Fixes diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/autorest.md b/sdk/resourcemanager/containerinstance/armcontainerinstance/autorest.md index 28181ca3d625..726541b0a38b 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/autorest.md +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/autorest.md @@ -5,8 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/readme.go.md +- https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/readme.md +- https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 2.2.1 +module-version: 2.3.0-beta.1 +tag: package-preview-2023-02 ``` \ No newline at end of file diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/constants.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/constants.go index 6ab66fa27077..5c293170d7f0 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/constants.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/constants.go @@ -11,7 +11,7 @@ package armcontainerinstance const ( moduleName = "armcontainerinstance" - moduleVersion = "v2.2.1" + moduleVersion = "v2.3.0-beta.1" ) // ContainerGroupIPAddressType - Specifies if the IP is exposed to the public internet or private VNET. @@ -161,6 +161,23 @@ func PossibleGpuSKUValues() []GpuSKU { } } +// IsCustomProvisioningTimeout - Flag indicating whether a custom value was provided for the provisioningTimeoutInSeconds +// property +type IsCustomProvisioningTimeout string + +const ( + IsCustomProvisioningTimeoutFalse IsCustomProvisioningTimeout = "False" + IsCustomProvisioningTimeoutTrue IsCustomProvisioningTimeout = "True" +) + +// PossibleIsCustomProvisioningTimeoutValues returns the possible values for the IsCustomProvisioningTimeout const type. +func PossibleIsCustomProvisioningTimeoutValues() []IsCustomProvisioningTimeout { + return []IsCustomProvisioningTimeout{ + IsCustomProvisioningTimeoutFalse, + IsCustomProvisioningTimeoutTrue, + } +} + // LogAnalyticsLogType - The log type to be used. type LogAnalyticsLogType string diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client.go index 97b474784d6d..8b769db4dcc5 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client.go @@ -48,7 +48,7 @@ func NewContainerGroupsClient(subscriptionID string, credential azcore.TokenCred // BeginCreateOrUpdate - Create or update container groups with specified configurations. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - containerGroup - The properties of the container group to be created or updated. @@ -69,7 +69,7 @@ func (client *ContainerGroupsClient) BeginCreateOrUpdate(ctx context.Context, re // CreateOrUpdate - Create or update container groups with specified configurations. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview func (client *ContainerGroupsClient) createOrUpdate(ctx context.Context, resourceGroupName string, containerGroupName string, containerGroup ContainerGroup, options *ContainerGroupsClientBeginCreateOrUpdateOptions) (*http.Response, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, containerGroupName, containerGroup, options) if err != nil { @@ -105,7 +105,7 @@ func (client *ContainerGroupsClient) createOrUpdateCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, containerGroup) @@ -115,7 +115,7 @@ func (client *ContainerGroupsClient) createOrUpdateCreateRequest(ctx context.Con // not delete other resources provided by the user, such as volumes. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientBeginDeleteOptions contains the optional parameters for the ContainerGroupsClient.BeginDelete @@ -136,7 +136,7 @@ func (client *ContainerGroupsClient) BeginDelete(ctx context.Context, resourceGr // delete other resources provided by the user, such as volumes. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview func (client *ContainerGroupsClient) deleteOperation(ctx context.Context, resourceGroupName string, containerGroupName string, options *ContainerGroupsClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, containerGroupName, options) if err != nil { @@ -172,7 +172,7 @@ func (client *ContainerGroupsClient) deleteCreateRequest(ctx context.Context, re return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -183,7 +183,7 @@ func (client *ContainerGroupsClient) deleteCreateRequest(ctx context.Context, re // credentials, restart policy, IP address type, OS type, state, and volumes. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientGetOptions contains the optional parameters for the ContainerGroupsClient.Get method. @@ -222,7 +222,7 @@ func (client *ContainerGroupsClient) getCreateRequest(ctx context.Context, resou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -241,7 +241,7 @@ func (client *ContainerGroupsClient) getHandleResponse(resp *http.Response) (Con // control of network setting and configuration. For container groups, this will always be an empty list. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientGetOutboundNetworkDependenciesEndpointsOptions contains the optional parameters for the @@ -281,7 +281,7 @@ func (client *ContainerGroupsClient) getOutboundNetworkDependenciesEndpointsCrea return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -300,7 +300,7 @@ func (client *ContainerGroupsClient) getOutboundNetworkDependenciesEndpointsHand // container group including containers, image registry credentials, restart policy, IP address // type, OS type, state, and volumes. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - options - ContainerGroupsClientListOptions contains the optional parameters for the ContainerGroupsClient.NewListPager // method. func (client *ContainerGroupsClient) NewListPager(options *ContainerGroupsClientListOptions) *runtime.Pager[ContainerGroupsClientListResponse] { @@ -343,7 +343,7 @@ func (client *ContainerGroupsClient) listCreateRequest(ctx context.Context, opti return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -362,7 +362,7 @@ func (client *ContainerGroupsClient) listHandleResponse(resp *http.Response) (Co // returns properties of each container group including containers, image registry credentials, restart // policy, IP address type, OS type, state, and volumes. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - options - ContainerGroupsClientListByResourceGroupOptions contains the optional parameters for the ContainerGroupsClient.NewListByResourceGroupPager // method. @@ -410,7 +410,7 @@ func (client *ContainerGroupsClient) listByResourceGroupCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -429,7 +429,7 @@ func (client *ContainerGroupsClient) listByResourceGroupHandleResponse(resp *htt // downloaded. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientBeginRestartOptions contains the optional parameters for the ContainerGroupsClient.BeginRestart @@ -449,7 +449,7 @@ func (client *ContainerGroupsClient) BeginRestart(ctx context.Context, resourceG // Restart - Restarts all containers in a container group in place. If container image has updates, new image will be downloaded. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview func (client *ContainerGroupsClient) restart(ctx context.Context, resourceGroupName string, containerGroupName string, options *ContainerGroupsClientBeginRestartOptions) (*http.Response, error) { req, err := client.restartCreateRequest(ctx, resourceGroupName, containerGroupName, options) if err != nil { @@ -485,7 +485,7 @@ func (client *ContainerGroupsClient) restartCreateRequest(ctx context.Context, r return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -494,7 +494,7 @@ func (client *ContainerGroupsClient) restartCreateRequest(ctx context.Context, r // BeginStart - Starts all containers in a container group. Compute resources will be allocated and billing will start. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientBeginStartOptions contains the optional parameters for the ContainerGroupsClient.BeginStart @@ -514,7 +514,7 @@ func (client *ContainerGroupsClient) BeginStart(ctx context.Context, resourceGro // Start - Starts all containers in a container group. Compute resources will be allocated and billing will start. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview func (client *ContainerGroupsClient) start(ctx context.Context, resourceGroupName string, containerGroupName string, options *ContainerGroupsClientBeginStartOptions) (*http.Response, error) { req, err := client.startCreateRequest(ctx, resourceGroupName, containerGroupName, options) if err != nil { @@ -550,7 +550,7 @@ func (client *ContainerGroupsClient) startCreateRequest(ctx context.Context, res return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -559,7 +559,7 @@ func (client *ContainerGroupsClient) startCreateRequest(ctx context.Context, res // Stop - Stops all containers in a container group. Compute resources will be deallocated and billing will stop. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - options - ContainerGroupsClientStopOptions contains the optional parameters for the ContainerGroupsClient.Stop method. @@ -598,7 +598,7 @@ func (client *ContainerGroupsClient) stopCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -607,7 +607,7 @@ func (client *ContainerGroupsClient) stopCreateRequest(ctx context.Context, reso // Update - Updates container group tags with specified values. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - resource - The container group resource with just the tags to be updated. @@ -647,7 +647,7 @@ func (client *ContainerGroupsClient) updateCreateRequest(ctx context.Context, re return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, resource) diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client_example_test.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client_example_test.go index 6fe8eafd5222..570ae6a55906 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client_example_test.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/containergroups_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsList.json func ExampleContainerGroupsClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -118,7 +118,7 @@ func ExampleContainerGroupsClient_NewListPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsListByResourceGroup.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsListByResourceGroup.json func ExampleContainerGroupsClient_NewListByResourceGroupPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -208,7 +208,7 @@ func ExampleContainerGroupsClient_NewListByResourceGroupPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsGet_Failed.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsGet_Failed.json func ExampleContainerGroupsClient_Get_containerGroupsGetFailed() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -325,7 +325,7 @@ func ExampleContainerGroupsClient_Get_containerGroupsGetFailed() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsGet_Succeeded.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsGet_Succeeded.json func ExampleContainerGroupsClient_Get_containerGroupsGetSucceeded() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -407,7 +407,7 @@ func ExampleContainerGroupsClient_Get_containerGroupsGetSucceeded() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupExtensions.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupExtensions.json func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupCreateWithExtensions() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -520,8 +520,10 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupCreateWithEx // }, // State: to.Ptr("Pending"), // }, + // IsCustomProvisioningTimeout: to.Ptr(armcontainerinstance.IsCustomProvisioningTimeoutFalse), // OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), // ProvisioningState: to.Ptr("Succeeded"), + // ProvisioningTimeoutInSeconds: to.Ptr[int32](1800), // SKU: to.Ptr(armcontainerinstance.ContainerGroupSKUStandard), // SubnetIDs: []*armcontainerinstance.ContainerGroupSubnetID{ // { @@ -554,7 +556,7 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupCreateWithEx // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupEncryptionProperties.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupEncryptionProperties.json func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupWithEncryptionProperties() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -677,8 +679,10 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupWithEncrypti // Protocol: to.Ptr(armcontainerinstance.ContainerGroupNetworkProtocolTCP), // }}, // }, + // IsCustomProvisioningTimeout: to.Ptr(armcontainerinstance.IsCustomProvisioningTimeoutFalse), // OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), // ProvisioningState: to.Ptr("Succeeded"), + // ProvisioningTimeoutInSeconds: to.Ptr[int32](1800), // SKU: to.Ptr(armcontainerinstance.ContainerGroupSKUStandard), // }, // Name: to.Ptr("test-container-encryption"), @@ -688,7 +692,7 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupWithEncrypti // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsCreateOrUpdate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsCreateOrUpdate.json func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupsCreateOrUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -774,7 +778,8 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupsCreateOrUpd Protocol: to.Ptr(armcontainerinstance.ContainerGroupNetworkProtocolTCP), }}, }, - OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), + OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), + ProvisioningTimeoutInSeconds: to.Ptr[int32](600), SubnetIDs: []*armcontainerinstance.ContainerGroupSubnetID{ { ID: to.Ptr("[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), parameters('subnetName'))]"), @@ -880,8 +885,10 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupsCreateOrUpd // Protocol: to.Ptr(armcontainerinstance.ContainerGroupNetworkProtocolTCP), // }}, // }, + // IsCustomProvisioningTimeout: to.Ptr(armcontainerinstance.IsCustomProvisioningTimeoutTrue), // OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), // ProvisioningState: to.Ptr("Succeeded"), + // ProvisioningTimeoutInSeconds: to.Ptr[int32](600), // Volumes: []*armcontainerinstance.Volume{ // { // Name: to.Ptr("volume1"), @@ -910,7 +917,7 @@ func ExampleContainerGroupsClient_BeginCreateOrUpdate_containerGroupsCreateOrUpd // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsUpdate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsUpdate.json func ExampleContainerGroupsClient_Update() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -1017,7 +1024,7 @@ func ExampleContainerGroupsClient_Update() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsDelete.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsDelete.json func ExampleContainerGroupsClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -1082,8 +1089,10 @@ func ExampleContainerGroupsClient_BeginDelete() { // Protocol: to.Ptr(armcontainerinstance.ContainerGroupNetworkProtocolTCP), // }}, // }, + // IsCustomProvisioningTimeout: to.Ptr(armcontainerinstance.IsCustomProvisioningTimeoutFalse), // OSType: to.Ptr(armcontainerinstance.OperatingSystemTypesLinux), // ProvisioningState: to.Ptr("Succeeded"), + // ProvisioningTimeoutInSeconds: to.Ptr[int32](1800), // Volumes: []*armcontainerinstance.Volume{ // { // Name: to.Ptr("volume1"), @@ -1103,7 +1112,7 @@ func ExampleContainerGroupsClient_BeginDelete() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsRestart.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsRestart.json func ExampleContainerGroupsClient_BeginRestart() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -1124,7 +1133,7 @@ func ExampleContainerGroupsClient_BeginRestart() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsStop.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsStop.json func ExampleContainerGroupsClient_Stop() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -1141,7 +1150,7 @@ func ExampleContainerGroupsClient_Stop() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupsStart.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupsStart.json func ExampleContainerGroupsClient_BeginStart() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client.go index 4bd52cf9cb55..34718ba57562 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client.go @@ -49,7 +49,7 @@ func NewContainersClient(subscriptionID string, credential azcore.TokenCredentia // Attach - Attach to the output stream of a specific container instance in a specified resource group and container group. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - containerName - The name of the container instance. @@ -93,7 +93,7 @@ func (client *ContainersClient) attachCreateRequest(ctx context.Context, resourc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -111,7 +111,7 @@ func (client *ContainersClient) attachHandleResponse(resp *http.Response) (Conta // ExecuteCommand - Executes a command for a specific container instance in a specified resource group and container group. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - containerName - The name of the container instance. @@ -157,7 +157,7 @@ func (client *ContainersClient) executeCommandCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, runtime.MarshalAsJSON(req, containerExecRequest) @@ -175,7 +175,7 @@ func (client *ContainersClient) executeCommandHandleResponse(resp *http.Response // ListLogs - Get the logs for a specified container instance in a specified resource group and container group. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - containerGroupName - The name of the container group. // - containerName - The name of the container instance. @@ -219,7 +219,7 @@ func (client *ContainersClient) listLogsCreateRequest(ctx context.Context, resou return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") if options != nil && options.Tail != nil { reqQP.Set("tail", strconv.FormatInt(int64(*options.Tail), 10)) } diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client_example_test.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client_example_test.go index 3511a5d4cb71..76d79fd171e8 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client_example_test.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/containers_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerListLogs.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerListLogs.json func ExampleContainersClient_ListLogs() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -43,7 +43,7 @@ func ExampleContainersClient_ListLogs() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerExec.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerExec.json func ExampleContainersClient_ExecuteCommand() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -73,7 +73,7 @@ func ExampleContainersClient_ExecuteCommand() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerAttach.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerAttach.json func ExampleContainersClient_Attach() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client.go index ba698650a66a..b27b9720881b 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client.go @@ -47,7 +47,7 @@ func NewLocationClient(subscriptionID string, credential azcore.TokenCredential, // NewListCachedImagesPager - Get the list of cached images on specific OS type for a subscription in a region. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - location - The identifier for the physical azure location. // - options - LocationClientListCachedImagesOptions contains the optional parameters for the LocationClient.NewListCachedImagesPager // method. @@ -95,7 +95,7 @@ func (client *LocationClient) listCachedImagesCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -112,7 +112,7 @@ func (client *LocationClient) listCachedImagesHandleResponse(resp *http.Response // NewListCapabilitiesPager - Get the list of CPU/memory/GPU capabilities of a region. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - location - The identifier for the physical azure location. // - options - LocationClientListCapabilitiesOptions contains the optional parameters for the LocationClient.NewListCapabilitiesPager // method. @@ -160,7 +160,7 @@ func (client *LocationClient) listCapabilitiesCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -177,7 +177,7 @@ func (client *LocationClient) listCapabilitiesHandleResponse(resp *http.Response // NewListUsagePager - Get the usage for a subscription // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - location - The identifier for the physical azure location. // - options - LocationClientListUsageOptions contains the optional parameters for the LocationClient.NewListUsagePager method. func (client *LocationClient) NewListUsagePager(location string, options *LocationClientListUsageOptions) *runtime.Pager[LocationClientListUsageResponse] { @@ -218,7 +218,7 @@ func (client *LocationClient) listUsageCreateRequest(ctx context.Context, locati return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client_example_test.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client_example_test.go index 2c7834e9a04a..12712f7c0260 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client_example_test.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/location_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/ContainerGroupUsage.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/ContainerGroupUsage.json func ExampleLocationClient_NewListUsagePager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -54,7 +54,7 @@ func ExampleLocationClient_NewListUsagePager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/CachedImagesList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/CachedImagesList.json func ExampleLocationClient_NewListCachedImagesPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -94,7 +94,7 @@ func ExampleLocationClient_NewListCachedImagesPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/CapabilitiesList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/CapabilitiesList.json func ExampleLocationClient_NewListCapabilitiesPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/models.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/models.go index 8a2e249a2d62..5539d5976d80 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/models.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/models.go @@ -245,6 +245,10 @@ type ContainerGroupPropertiesProperties struct { // The init containers for a container group. InitContainers []*InitContainerDefinition + // Time in seconds in which a container group deployment would timeout and fail. The allowed maximum value is 1800 seconds. + // If value is not provided, property is given maximum value by default. + ProvisioningTimeoutInSeconds *int32 + // Restart policy for all containers within the container group. // * Always Always restart // * OnFailure Restart on failure @@ -263,6 +267,9 @@ type ContainerGroupPropertiesProperties struct { // READ-ONLY; The instance view of the container group. Only valid in response. InstanceView *ContainerGroupPropertiesInstanceView + // READ-ONLY; Flag indicating whether a custom value was provided for the provisioningTimeoutInSeconds property + IsCustomProvisioningTimeout *IsCustomProvisioningTimeout + // READ-ONLY; The provisioning state of the container group. This only appears in the response. ProvisioningState *string } diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/models_serde.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/models_serde.go index cb98415765ae..52fa3d6fa27d 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/models_serde.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/models_serde.go @@ -638,8 +638,10 @@ func (c ContainerGroupPropertiesProperties) MarshalJSON() ([]byte, error) { populate(objectMap, "imageRegistryCredentials", c.ImageRegistryCredentials) populate(objectMap, "initContainers", c.InitContainers) populate(objectMap, "instanceView", c.InstanceView) + populate(objectMap, "isCustomProvisioningTimeout", c.IsCustomProvisioningTimeout) populate(objectMap, "osType", c.OSType) populate(objectMap, "provisioningState", c.ProvisioningState) + populate(objectMap, "provisioningTimeoutInSeconds", c.ProvisioningTimeoutInSeconds) populate(objectMap, "restartPolicy", c.RestartPolicy) populate(objectMap, "sku", c.SKU) populate(objectMap, "subnetIds", c.SubnetIDs) @@ -683,12 +685,18 @@ func (c *ContainerGroupPropertiesProperties) UnmarshalJSON(data []byte) error { case "instanceView": err = unpopulate(val, "InstanceView", &c.InstanceView) delete(rawMsg, key) + case "isCustomProvisioningTimeout": + err = unpopulate(val, "IsCustomProvisioningTimeout", &c.IsCustomProvisioningTimeout) + delete(rawMsg, key) case "osType": err = unpopulate(val, "OSType", &c.OSType) delete(rawMsg, key) case "provisioningState": err = unpopulate(val, "ProvisioningState", &c.ProvisioningState) delete(rawMsg, key) + case "provisioningTimeoutInSeconds": + err = unpopulate(val, "ProvisioningTimeoutInSeconds", &c.ProvisioningTimeoutInSeconds) + delete(rawMsg, key) case "restartPolicy": err = unpopulate(val, "RestartPolicy", &c.RestartPolicy) delete(rawMsg, key) diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client.go index ccc128186dca..84d91901b48a 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client.go @@ -40,7 +40,7 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO // NewListPager - List the operations for Azure Container Instance service. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - 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]{ @@ -78,7 +78,7 @@ func (client *OperationsClient) listCreateRequest(ctx context.Context, options * return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client_example_test.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client_example_test.go index bcb4169023aa..7fce0036929e 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client_example_test.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/operations_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/OperationsList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/OperationsList.json func ExampleOperationsClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client.go index 8ada4bc28e7c..ef0788640049 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client.go @@ -49,7 +49,7 @@ func NewSubnetServiceAssociationLinkClient(subscriptionID string, credential azc // by the user. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview // - resourceGroupName - The name of the resource group. // - virtualNetworkName - The name of the virtual network. // - subnetName - The name of the subnet. @@ -71,7 +71,7 @@ func (client *SubnetServiceAssociationLinkClient) BeginDelete(ctx context.Contex // by the user. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2022-09-01 +// Generated from API version 2023-02-01-preview func (client *SubnetServiceAssociationLinkClient) deleteOperation(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, options *SubnetServiceAssociationLinkClientBeginDeleteOptions) (*http.Response, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, virtualNetworkName, subnetName, options) if err != nil { @@ -111,7 +111,7 @@ func (client *SubnetServiceAssociationLinkClient) deleteCreateRequest(ctx contex return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2022-09-01") + reqQP.Set("api-version", "2023-02-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client_example_test.go b/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client_example_test.go index 0e96651dcc12..36449020c0ba 100644 --- a/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client_example_test.go +++ b/sdk/resourcemanager/containerinstance/armcontainerinstance/subnetserviceassociationlink_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/8c9845c7190792cb95c0deda1cb787512c4c7ca1/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2022-09-01/examples/SubnetServiceAssociationLinkDelete.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/preview/2023-02-01-preview/examples/SubnetServiceAssociationLinkDelete.json func ExampleSubnetServiceAssociationLinkClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil {