in sdk/resourcemanager/appservice/armappservice/fake/environments_server.go [295:411]
func (e *EnvironmentsServerTransport) Do(req *http.Request) (*http.Response, error) {
rawMethod := req.Context().Value(runtime.CtxAPINameKey{})
method, ok := rawMethod.(string)
if !ok {
return nil, nonRetriableError{errors.New("unable to dispatch request, missing value for CtxAPINameKey")}
}
var resp *http.Response
var err error
switch method {
case "EnvironmentsClient.BeginApproveOrRejectPrivateEndpointConnection":
resp, err = e.dispatchBeginApproveOrRejectPrivateEndpointConnection(req)
case "EnvironmentsClient.BeginChangeVnet":
resp, err = e.dispatchBeginChangeVnet(req)
case "EnvironmentsClient.BeginCreateOrUpdate":
resp, err = e.dispatchBeginCreateOrUpdate(req)
case "EnvironmentsClient.BeginCreateOrUpdateMultiRolePool":
resp, err = e.dispatchBeginCreateOrUpdateMultiRolePool(req)
case "EnvironmentsClient.BeginCreateOrUpdateWorkerPool":
resp, err = e.dispatchBeginCreateOrUpdateWorkerPool(req)
case "EnvironmentsClient.BeginDelete":
resp, err = e.dispatchBeginDelete(req)
case "EnvironmentsClient.DeleteAseCustomDNSSuffixConfiguration":
resp, err = e.dispatchDeleteAseCustomDNSSuffixConfiguration(req)
case "EnvironmentsClient.BeginDeletePrivateEndpointConnection":
resp, err = e.dispatchBeginDeletePrivateEndpointConnection(req)
case "EnvironmentsClient.Get":
resp, err = e.dispatchGet(req)
case "EnvironmentsClient.GetAseCustomDNSSuffixConfiguration":
resp, err = e.dispatchGetAseCustomDNSSuffixConfiguration(req)
case "EnvironmentsClient.GetAseV3NetworkingConfiguration":
resp, err = e.dispatchGetAseV3NetworkingConfiguration(req)
case "EnvironmentsClient.GetDiagnosticsItem":
resp, err = e.dispatchGetDiagnosticsItem(req)
case "EnvironmentsClient.NewGetInboundNetworkDependenciesEndpointsPager":
resp, err = e.dispatchNewGetInboundNetworkDependenciesEndpointsPager(req)
case "EnvironmentsClient.GetMultiRolePool":
resp, err = e.dispatchGetMultiRolePool(req)
case "EnvironmentsClient.NewGetOutboundNetworkDependenciesEndpointsPager":
resp, err = e.dispatchNewGetOutboundNetworkDependenciesEndpointsPager(req)
case "EnvironmentsClient.GetPrivateEndpointConnection":
resp, err = e.dispatchGetPrivateEndpointConnection(req)
case "EnvironmentsClient.NewGetPrivateEndpointConnectionListPager":
resp, err = e.dispatchNewGetPrivateEndpointConnectionListPager(req)
case "EnvironmentsClient.GetPrivateLinkResources":
resp, err = e.dispatchGetPrivateLinkResources(req)
case "EnvironmentsClient.GetVipInfo":
resp, err = e.dispatchGetVipInfo(req)
case "EnvironmentsClient.GetWorkerPool":
resp, err = e.dispatchGetWorkerPool(req)
case "EnvironmentsClient.NewListPager":
resp, err = e.dispatchNewListPager(req)
case "EnvironmentsClient.NewListAppServicePlansPager":
resp, err = e.dispatchNewListAppServicePlansPager(req)
case "EnvironmentsClient.NewListByResourceGroupPager":
resp, err = e.dispatchNewListByResourceGroupPager(req)
case "EnvironmentsClient.NewListCapacitiesPager":
resp, err = e.dispatchNewListCapacitiesPager(req)
case "EnvironmentsClient.ListDiagnostics":
resp, err = e.dispatchListDiagnostics(req)
case "EnvironmentsClient.NewListMultiRoleMetricDefinitionsPager":
resp, err = e.dispatchNewListMultiRoleMetricDefinitionsPager(req)
case "EnvironmentsClient.NewListMultiRolePoolInstanceMetricDefinitionsPager":
resp, err = e.dispatchNewListMultiRolePoolInstanceMetricDefinitionsPager(req)
case "EnvironmentsClient.NewListMultiRolePoolSKUsPager":
resp, err = e.dispatchNewListMultiRolePoolSKUsPager(req)
case "EnvironmentsClient.NewListMultiRolePoolsPager":
resp, err = e.dispatchNewListMultiRolePoolsPager(req)
case "EnvironmentsClient.NewListMultiRoleUsagesPager":
resp, err = e.dispatchNewListMultiRoleUsagesPager(req)
case "EnvironmentsClient.ListOperations":
resp, err = e.dispatchListOperations(req)
case "EnvironmentsClient.NewListUsagesPager":
resp, err = e.dispatchNewListUsagesPager(req)
case "EnvironmentsClient.NewListWebAppsPager":
resp, err = e.dispatchNewListWebAppsPager(req)
case "EnvironmentsClient.NewListWebWorkerMetricDefinitionsPager":
resp, err = e.dispatchNewListWebWorkerMetricDefinitionsPager(req)
case "EnvironmentsClient.NewListWebWorkerUsagesPager":
resp, err = e.dispatchNewListWebWorkerUsagesPager(req)
case "EnvironmentsClient.NewListWorkerPoolInstanceMetricDefinitionsPager":
resp, err = e.dispatchNewListWorkerPoolInstanceMetricDefinitionsPager(req)
case "EnvironmentsClient.NewListWorkerPoolSKUsPager":
resp, err = e.dispatchNewListWorkerPoolSKUsPager(req)
case "EnvironmentsClient.NewListWorkerPoolsPager":
resp, err = e.dispatchNewListWorkerPoolsPager(req)
case "EnvironmentsClient.Reboot":
resp, err = e.dispatchReboot(req)
case "EnvironmentsClient.BeginResume":
resp, err = e.dispatchBeginResume(req)
case "EnvironmentsClient.BeginSuspend":
resp, err = e.dispatchBeginSuspend(req)
case "EnvironmentsClient.TestUpgradeAvailableNotification":
resp, err = e.dispatchTestUpgradeAvailableNotification(req)
case "EnvironmentsClient.Update":
resp, err = e.dispatchUpdate(req)
case "EnvironmentsClient.UpdateAseCustomDNSSuffixConfiguration":
resp, err = e.dispatchUpdateAseCustomDNSSuffixConfiguration(req)
case "EnvironmentsClient.UpdateAseNetworkingConfiguration":
resp, err = e.dispatchUpdateAseNetworkingConfiguration(req)
case "EnvironmentsClient.UpdateMultiRolePool":
resp, err = e.dispatchUpdateMultiRolePool(req)
case "EnvironmentsClient.UpdateWorkerPool":
resp, err = e.dispatchUpdateWorkerPool(req)
case "EnvironmentsClient.BeginUpgrade":
resp, err = e.dispatchBeginUpgrade(req)
default:
err = fmt.Errorf("unhandled API %s", method)
}
if err != nil {
return nil, err
}
return resp, nil
}