@@ -22,7 +22,7 @@ import (
22
22
"net/http"
23
23
"time"
24
24
25
- "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10 -01/compute"
25
+ "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2019-03 -01/compute"
26
26
"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network"
27
27
"github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2018-07-01/storage"
28
28
"github.com/Azure/go-autorest/autorest"
@@ -89,10 +89,8 @@ type SecurityGroupsClient interface {
89
89
90
90
// VirtualMachineScaleSetsClient defines needed functions for azure compute.VirtualMachineScaleSetsClient
91
91
type VirtualMachineScaleSetsClient interface {
92
- CreateOrUpdate (ctx context.Context , resourceGroupName string , VMScaleSetName string , parameters compute.VirtualMachineScaleSet ) (resp * http.Response , err error )
93
92
Get (ctx context.Context , resourceGroupName string , VMScaleSetName string ) (result compute.VirtualMachineScaleSet , err error )
94
93
List (ctx context.Context , resourceGroupName string ) (result []compute.VirtualMachineScaleSet , err error )
95
- UpdateInstances (ctx context.Context , resourceGroupName string , VMScaleSetName string , VMInstanceIDs compute.VirtualMachineScaleSetVMInstanceRequiredIDs ) (resp * http.Response , err error )
96
94
}
97
95
98
96
// VirtualMachineScaleSetVMsClient defines needed functions for azure compute.VirtualMachineScaleSetVMsClient
@@ -835,30 +833,6 @@ func newAzVirtualMachineScaleSetsClient(config *azClientConfig) *azVirtualMachin
835
833
}
836
834
}
837
835
838
- func (az * azVirtualMachineScaleSetsClient ) CreateOrUpdate (ctx context.Context , resourceGroupName string , VMScaleSetName string , parameters compute.VirtualMachineScaleSet ) (resp * http.Response , err error ) {
839
- /* Write rate limiting */
840
- if ! az .rateLimiterWriter .TryAccept () {
841
- err = createRateLimitErr (true , "VMSSCreateOrUpdate" )
842
- return
843
- }
844
-
845
- klog .V (10 ).Infof ("azVirtualMachineScaleSetsClient.CreateOrUpdate(%q,%q): start" , resourceGroupName , VMScaleSetName )
846
- defer func () {
847
- klog .V (10 ).Infof ("azVirtualMachineScaleSetsClient.CreateOrUpdate(%q,%q): end" , resourceGroupName , VMScaleSetName )
848
- }()
849
-
850
- mc := newMetricContext ("vmss" , "create_or_update" , resourceGroupName , az .client .SubscriptionID )
851
- future , err := az .client .CreateOrUpdate (ctx , resourceGroupName , VMScaleSetName , parameters )
852
- mc .Observe (err )
853
- if err != nil {
854
- return future .Response (), err
855
- }
856
-
857
- err = future .WaitForCompletionRef (ctx , az .client .Client )
858
- mc .Observe (err )
859
- return future .Response (), err
860
- }
861
-
862
836
func (az * azVirtualMachineScaleSetsClient ) Get (ctx context.Context , resourceGroupName string , VMScaleSetName string ) (result compute.VirtualMachineScaleSet , err error ) {
863
837
if ! az .rateLimiterReader .TryAccept () {
864
838
err = createRateLimitErr (false , "VMSSGet" )
@@ -906,30 +880,6 @@ func (az *azVirtualMachineScaleSetsClient) List(ctx context.Context, resourceGro
906
880
return result , nil
907
881
}
908
882
909
- func (az * azVirtualMachineScaleSetsClient ) UpdateInstances (ctx context.Context , resourceGroupName string , VMScaleSetName string , VMInstanceIDs compute.VirtualMachineScaleSetVMInstanceRequiredIDs ) (resp * http.Response , err error ) {
910
- /* Write rate limiting */
911
- if ! az .rateLimiterWriter .TryAccept () {
912
- err = createRateLimitErr (true , "VMSSUpdateInstances" )
913
- return
914
- }
915
-
916
- klog .V (10 ).Infof ("azVirtualMachineScaleSetsClient.UpdateInstances(%q,%q,%v): start" , resourceGroupName , VMScaleSetName , VMInstanceIDs )
917
- defer func () {
918
- klog .V (10 ).Infof ("azVirtualMachineScaleSetsClient.UpdateInstances(%q,%q,%v): end" , resourceGroupName , VMScaleSetName , VMInstanceIDs )
919
- }()
920
-
921
- mc := newMetricContext ("vmss" , "update_instances" , resourceGroupName , az .client .SubscriptionID )
922
- future , err := az .client .UpdateInstances (ctx , resourceGroupName , VMScaleSetName , VMInstanceIDs )
923
- mc .Observe (err )
924
- if err != nil {
925
- return future .Response (), err
926
- }
927
-
928
- err = future .WaitForCompletionRef (ctx , az .client .Client )
929
- mc .Observe (err )
930
- return future .Response (), err
931
- }
932
-
933
883
// azVirtualMachineScaleSetVMsClient implements VirtualMachineScaleSetVMsClient.
934
884
type azVirtualMachineScaleSetVMsClient struct {
935
885
client compute.VirtualMachineScaleSetVMsClient
0 commit comments