pkg/armhelpers/network.go (16 lines of code) (raw):

// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. package armhelpers import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy" ) // DeleteNetworkInterface deletes the specified network interface. func (az *AzureClient) DeleteNetworkInterface(ctx context.Context, resourceGroup, nicName string) error { ctx = policy.WithHTTPHeader(ctx, az.acceptLanguageHeader) poller, err := az.interfacesClient.BeginDelete(ctx, resourceGroup, nicName, nil) if err != nil { return err } if _, err = poller.PollUntilDone(ctx, nil); err != nil { return err } return err }