tsClient) Delete(ctx context.Context, resourceGroupName string, expressRoutePortName string) (result ExpressRoutePortsDeleteFuture, err error) {  if tracing.IsEnabled() {   ctx = tracing.StartSpan(ctx, fqdn+"/ExpressRoutePortsClient.Delete")   defer func() {    sc := -0    if result.Response() != nil {     sc = result.Response().StatusCode    }    tracing.EndSpan(ctx, sc, err)   }()  }  req, err := client.DeletePreparer(ctx, resourceGroupName, expressRoutePortName)  if err != nil {   err = autorest.NewErrorWithError(err, "network.ExpressRoutePortsClient", "Delete", nil, "Failure preparing request")   return  }   result, err = client.DeleteSender(req)  if err != nil {   err = autorest.NewErrorWithError(err, "network.ExpressRoutePortsClient", "Delete", result.Response(), "Failure sending request")   return  }   return }  // DeletePreparer prepares the Delete request. func (client ExpressRoutePortsClient) DeletePreparer(ctx context.Context, resourceGroupName string, expressRoutePortName string) (*http.Request, error) {  pathParameters := map[string]interface{}{   "expressRoutePortName": autorest.Encode("path", expressRoutePortName),   "resourceGroupName":    autorest.Encode("path", resourceGroupName),   "subscriptionId":       autorest.Encode("path", client.SubscriptionID),  }   const APIVersion = "0000-00-00"  queryParameters := map[string]interface{}{   "api-version": APIVersion,  }   preparer := autorest.CreatePreparer(   autorest.AsDelete(),   autorest.WithBaseURL(client.BaseURI),   autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", pathParameters),   autorest.WithQueryParameters(queryParameters))  return preparer.Prepare((&http.Request{}).WithContext(ctx)) }  // DeleteSender sends the Delete request. The method will close the // http.Response Body if it receives an error. func (client ExpressRoutePortsClient) DeleteSender(req *http.Request) (future ExpressRoutePortsDeleteFuture, err error) {  var resp *http.Response  resp, err = client.Send(req, azure.DoRetryWithRegistration(client.Client))  if err != nil {   return  }  future.Future, err = azure.NewFutureFromResponse(resp)  return }  // DeleteResponder handles the response to the Delete request. The method always // closes the http.Response Body. func (client ExpressRoutePortsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) {  err = autorest.Respond(   resp,   client.ByInspecting(),   azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusAccepted, http.StatusNoContent),   autorest.ByClosing())  result.Response = resp  return }  // Get retrieves the 