1package networkapi 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9import ( 10 "context" 11 "github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-05-01/network" 12) 13 14// BaseClientAPI contains the set of methods on the BaseClient type. 15type BaseClientAPI interface { 16 CheckDNSNameAvailability(ctx context.Context, location string, domainNameLabel string) (result network.DNSNameAvailabilityResult, err error) 17 DeleteBastionShareableLink(ctx context.Context, resourceGroupName string, bastionHostName string, bslRequest network.BastionShareableLinkListRequest) (result network.DeleteBastionShareableLinkFuture, err error) 18 DisconnectActiveSessions(ctx context.Context, resourceGroupName string, bastionHostName string, sessionIds network.SessionIds) (result network.BastionSessionDeleteResultPage, err error) 19 DisconnectActiveSessionsComplete(ctx context.Context, resourceGroupName string, bastionHostName string, sessionIds network.SessionIds) (result network.BastionSessionDeleteResultIterator, err error) 20 Generatevirtualwanvpnserverconfigurationvpnprofile(ctx context.Context, resourceGroupName string, virtualWANName string, vpnClientParams network.VirtualWanVpnProfileParameters) (result network.GeneratevirtualwanvpnserverconfigurationvpnprofileFuture, err error) 21 GetActiveSessions(ctx context.Context, resourceGroupName string, bastionHostName string) (result network.GetActiveSessionsFuture, err error) 22 GetActiveSessionsComplete(ctx context.Context, resourceGroupName string, bastionHostName string) (result network.GetActiveSessionsAllFuture, err error) 23 GetBastionShareableLink(ctx context.Context, resourceGroupName string, bastionHostName string, bslRequest network.BastionShareableLinkListRequest) (result network.BastionShareableLinkListResultPage, err error) 24 GetBastionShareableLinkComplete(ctx context.Context, resourceGroupName string, bastionHostName string, bslRequest network.BastionShareableLinkListRequest) (result network.BastionShareableLinkListResultIterator, err error) 25 PutBastionShareableLink(ctx context.Context, resourceGroupName string, bastionHostName string, bslRequest network.BastionShareableLinkListRequest) (result network.PutBastionShareableLinkFuture, err error) 26 PutBastionShareableLinkComplete(ctx context.Context, resourceGroupName string, bastionHostName string, bslRequest network.BastionShareableLinkListRequest) (result network.PutBastionShareableLinkAllFuture, err error) 27 SupportedSecurityProviders(ctx context.Context, resourceGroupName string, virtualWANName string) (result network.VirtualWanSecurityProviders, err error) 28} 29 30var _ BaseClientAPI = (*network.BaseClient)(nil) 31 32// ApplicationGatewaysClientAPI contains the set of methods on the ApplicationGatewaysClient type. 33type ApplicationGatewaysClientAPI interface { 34 BackendHealth(ctx context.Context, resourceGroupName string, applicationGatewayName string, expand string) (result network.ApplicationGatewaysBackendHealthFuture, err error) 35 BackendHealthOnDemand(ctx context.Context, resourceGroupName string, applicationGatewayName string, probeRequest network.ApplicationGatewayOnDemandProbe, expand string) (result network.ApplicationGatewaysBackendHealthOnDemandFuture, err error) 36 CreateOrUpdate(ctx context.Context, resourceGroupName string, applicationGatewayName string, parameters network.ApplicationGateway) (result network.ApplicationGatewaysCreateOrUpdateFuture, err error) 37 Delete(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewaysDeleteFuture, err error) 38 Get(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGateway, err error) 39 GetSslPredefinedPolicy(ctx context.Context, predefinedPolicyName string) (result network.ApplicationGatewaySslPredefinedPolicy, err error) 40 List(ctx context.Context, resourceGroupName string) (result network.ApplicationGatewayListResultPage, err error) 41 ListComplete(ctx context.Context, resourceGroupName string) (result network.ApplicationGatewayListResultIterator, err error) 42 ListAll(ctx context.Context) (result network.ApplicationGatewayListResultPage, err error) 43 ListAllComplete(ctx context.Context) (result network.ApplicationGatewayListResultIterator, err error) 44 ListAvailableRequestHeaders(ctx context.Context) (result network.ListString, err error) 45 ListAvailableResponseHeaders(ctx context.Context) (result network.ListString, err error) 46 ListAvailableServerVariables(ctx context.Context) (result network.ListString, err error) 47 ListAvailableSslOptions(ctx context.Context) (result network.ApplicationGatewayAvailableSslOptions, err error) 48 ListAvailableSslPredefinedPolicies(ctx context.Context) (result network.ApplicationGatewayAvailableSslPredefinedPoliciesPage, err error) 49 ListAvailableSslPredefinedPoliciesComplete(ctx context.Context) (result network.ApplicationGatewayAvailableSslPredefinedPoliciesIterator, err error) 50 ListAvailableWafRuleSets(ctx context.Context) (result network.ApplicationGatewayAvailableWafRuleSetsResult, err error) 51 Start(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewaysStartFuture, err error) 52 Stop(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewaysStopFuture, err error) 53 UpdateTags(ctx context.Context, resourceGroupName string, applicationGatewayName string, parameters network.TagsObject) (result network.ApplicationGateway, err error) 54} 55 56var _ ApplicationGatewaysClientAPI = (*network.ApplicationGatewaysClient)(nil) 57 58// ApplicationGatewayPrivateLinkResourcesClientAPI contains the set of methods on the ApplicationGatewayPrivateLinkResourcesClient type. 59type ApplicationGatewayPrivateLinkResourcesClientAPI interface { 60 List(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewayPrivateLinkResourceListResultPage, err error) 61 ListComplete(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewayPrivateLinkResourceListResultIterator, err error) 62} 63 64var _ ApplicationGatewayPrivateLinkResourcesClientAPI = (*network.ApplicationGatewayPrivateLinkResourcesClient)(nil) 65 66// ApplicationGatewayPrivateEndpointConnectionsClientAPI contains the set of methods on the ApplicationGatewayPrivateEndpointConnectionsClient type. 67type ApplicationGatewayPrivateEndpointConnectionsClientAPI interface { 68 Delete(ctx context.Context, resourceGroupName string, applicationGatewayName string, connectionName string) (result network.ApplicationGatewayPrivateEndpointConnectionsDeleteFuture, err error) 69 Get(ctx context.Context, resourceGroupName string, applicationGatewayName string, connectionName string) (result network.ApplicationGatewayPrivateEndpointConnection, err error) 70 List(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewayPrivateEndpointConnectionListResultPage, err error) 71 ListComplete(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result network.ApplicationGatewayPrivateEndpointConnectionListResultIterator, err error) 72 Update(ctx context.Context, resourceGroupName string, applicationGatewayName string, connectionName string, parameters network.ApplicationGatewayPrivateEndpointConnection) (result network.ApplicationGatewayPrivateEndpointConnectionsUpdateFuture, err error) 73} 74 75var _ ApplicationGatewayPrivateEndpointConnectionsClientAPI = (*network.ApplicationGatewayPrivateEndpointConnectionsClient)(nil) 76 77// ApplicationSecurityGroupsClientAPI contains the set of methods on the ApplicationSecurityGroupsClient type. 78type ApplicationSecurityGroupsClientAPI interface { 79 CreateOrUpdate(ctx context.Context, resourceGroupName string, applicationSecurityGroupName string, parameters network.ApplicationSecurityGroup) (result network.ApplicationSecurityGroupsCreateOrUpdateFuture, err error) 80 Delete(ctx context.Context, resourceGroupName string, applicationSecurityGroupName string) (result network.ApplicationSecurityGroupsDeleteFuture, err error) 81 Get(ctx context.Context, resourceGroupName string, applicationSecurityGroupName string) (result network.ApplicationSecurityGroup, err error) 82 List(ctx context.Context, resourceGroupName string) (result network.ApplicationSecurityGroupListResultPage, err error) 83 ListComplete(ctx context.Context, resourceGroupName string) (result network.ApplicationSecurityGroupListResultIterator, err error) 84 ListAll(ctx context.Context) (result network.ApplicationSecurityGroupListResultPage, err error) 85 ListAllComplete(ctx context.Context) (result network.ApplicationSecurityGroupListResultIterator, err error) 86 UpdateTags(ctx context.Context, resourceGroupName string, applicationSecurityGroupName string, parameters network.TagsObject) (result network.ApplicationSecurityGroup, err error) 87} 88 89var _ ApplicationSecurityGroupsClientAPI = (*network.ApplicationSecurityGroupsClient)(nil) 90 91// AvailableDelegationsClientAPI contains the set of methods on the AvailableDelegationsClient type. 92type AvailableDelegationsClientAPI interface { 93 List(ctx context.Context, location string) (result network.AvailableDelegationsResultPage, err error) 94 ListComplete(ctx context.Context, location string) (result network.AvailableDelegationsResultIterator, err error) 95} 96 97var _ AvailableDelegationsClientAPI = (*network.AvailableDelegationsClient)(nil) 98 99// AvailableResourceGroupDelegationsClientAPI contains the set of methods on the AvailableResourceGroupDelegationsClient type. 100type AvailableResourceGroupDelegationsClientAPI interface { 101 List(ctx context.Context, location string, resourceGroupName string) (result network.AvailableDelegationsResultPage, err error) 102 ListComplete(ctx context.Context, location string, resourceGroupName string) (result network.AvailableDelegationsResultIterator, err error) 103} 104 105var _ AvailableResourceGroupDelegationsClientAPI = (*network.AvailableResourceGroupDelegationsClient)(nil) 106 107// AvailableServiceAliasesClientAPI contains the set of methods on the AvailableServiceAliasesClient type. 108type AvailableServiceAliasesClientAPI interface { 109 List(ctx context.Context, location string) (result network.AvailableServiceAliasesResultPage, err error) 110 ListComplete(ctx context.Context, location string) (result network.AvailableServiceAliasesResultIterator, err error) 111 ListByResourceGroup(ctx context.Context, resourceGroupName string, location string) (result network.AvailableServiceAliasesResultPage, err error) 112 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, location string) (result network.AvailableServiceAliasesResultIterator, err error) 113} 114 115var _ AvailableServiceAliasesClientAPI = (*network.AvailableServiceAliasesClient)(nil) 116 117// AzureFirewallsClientAPI contains the set of methods on the AzureFirewallsClient type. 118type AzureFirewallsClientAPI interface { 119 CreateOrUpdate(ctx context.Context, resourceGroupName string, azureFirewallName string, parameters network.AzureFirewall) (result network.AzureFirewallsCreateOrUpdateFuture, err error) 120 Delete(ctx context.Context, resourceGroupName string, azureFirewallName string) (result network.AzureFirewallsDeleteFuture, err error) 121 Get(ctx context.Context, resourceGroupName string, azureFirewallName string) (result network.AzureFirewall, err error) 122 List(ctx context.Context, resourceGroupName string) (result network.AzureFirewallListResultPage, err error) 123 ListComplete(ctx context.Context, resourceGroupName string) (result network.AzureFirewallListResultIterator, err error) 124 ListAll(ctx context.Context) (result network.AzureFirewallListResultPage, err error) 125 ListAllComplete(ctx context.Context) (result network.AzureFirewallListResultIterator, err error) 126 UpdateTags(ctx context.Context, resourceGroupName string, azureFirewallName string, parameters network.TagsObject) (result network.AzureFirewallsUpdateTagsFuture, err error) 127} 128 129var _ AzureFirewallsClientAPI = (*network.AzureFirewallsClient)(nil) 130 131// AzureFirewallFqdnTagsClientAPI contains the set of methods on the AzureFirewallFqdnTagsClient type. 132type AzureFirewallFqdnTagsClientAPI interface { 133 ListAll(ctx context.Context) (result network.AzureFirewallFqdnTagListResultPage, err error) 134 ListAllComplete(ctx context.Context) (result network.AzureFirewallFqdnTagListResultIterator, err error) 135} 136 137var _ AzureFirewallFqdnTagsClientAPI = (*network.AzureFirewallFqdnTagsClient)(nil) 138 139// BastionHostsClientAPI contains the set of methods on the BastionHostsClient type. 140type BastionHostsClientAPI interface { 141 CreateOrUpdate(ctx context.Context, resourceGroupName string, bastionHostName string, parameters network.BastionHost) (result network.BastionHostsCreateOrUpdateFuture, err error) 142 Delete(ctx context.Context, resourceGroupName string, bastionHostName string) (result network.BastionHostsDeleteFuture, err error) 143 Get(ctx context.Context, resourceGroupName string, bastionHostName string) (result network.BastionHost, err error) 144 List(ctx context.Context) (result network.BastionHostListResultPage, err error) 145 ListComplete(ctx context.Context) (result network.BastionHostListResultIterator, err error) 146 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.BastionHostListResultPage, err error) 147 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.BastionHostListResultIterator, err error) 148} 149 150var _ BastionHostsClientAPI = (*network.BastionHostsClient)(nil) 151 152// DdosCustomPoliciesClientAPI contains the set of methods on the DdosCustomPoliciesClient type. 153type DdosCustomPoliciesClientAPI interface { 154 CreateOrUpdate(ctx context.Context, resourceGroupName string, ddosCustomPolicyName string, parameters network.DdosCustomPolicy) (result network.DdosCustomPoliciesCreateOrUpdateFuture, err error) 155 Delete(ctx context.Context, resourceGroupName string, ddosCustomPolicyName string) (result network.DdosCustomPoliciesDeleteFuture, err error) 156 Get(ctx context.Context, resourceGroupName string, ddosCustomPolicyName string) (result network.DdosCustomPolicy, err error) 157 UpdateTags(ctx context.Context, resourceGroupName string, ddosCustomPolicyName string, parameters network.TagsObject) (result network.DdosCustomPolicy, err error) 158} 159 160var _ DdosCustomPoliciesClientAPI = (*network.DdosCustomPoliciesClient)(nil) 161 162// DdosProtectionPlansClientAPI contains the set of methods on the DdosProtectionPlansClient type. 163type DdosProtectionPlansClientAPI interface { 164 CreateOrUpdate(ctx context.Context, resourceGroupName string, ddosProtectionPlanName string, parameters network.DdosProtectionPlan) (result network.DdosProtectionPlansCreateOrUpdateFuture, err error) 165 Delete(ctx context.Context, resourceGroupName string, ddosProtectionPlanName string) (result network.DdosProtectionPlansDeleteFuture, err error) 166 Get(ctx context.Context, resourceGroupName string, ddosProtectionPlanName string) (result network.DdosProtectionPlan, err error) 167 List(ctx context.Context) (result network.DdosProtectionPlanListResultPage, err error) 168 ListComplete(ctx context.Context) (result network.DdosProtectionPlanListResultIterator, err error) 169 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.DdosProtectionPlanListResultPage, err error) 170 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.DdosProtectionPlanListResultIterator, err error) 171 UpdateTags(ctx context.Context, resourceGroupName string, ddosProtectionPlanName string, parameters network.TagsObject) (result network.DdosProtectionPlan, err error) 172} 173 174var _ DdosProtectionPlansClientAPI = (*network.DdosProtectionPlansClient)(nil) 175 176// AvailableEndpointServicesClientAPI contains the set of methods on the AvailableEndpointServicesClient type. 177type AvailableEndpointServicesClientAPI interface { 178 List(ctx context.Context, location string) (result network.EndpointServicesListResultPage, err error) 179 ListComplete(ctx context.Context, location string) (result network.EndpointServicesListResultIterator, err error) 180} 181 182var _ AvailableEndpointServicesClientAPI = (*network.AvailableEndpointServicesClient)(nil) 183 184// ExpressRouteCircuitAuthorizationsClientAPI contains the set of methods on the ExpressRouteCircuitAuthorizationsClient type. 185type ExpressRouteCircuitAuthorizationsClientAPI interface { 186 CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string, authorizationParameters network.ExpressRouteCircuitAuthorization) (result network.ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture, err error) 187 Delete(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (result network.ExpressRouteCircuitAuthorizationsDeleteFuture, err error) 188 Get(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (result network.ExpressRouteCircuitAuthorization, err error) 189 List(ctx context.Context, resourceGroupName string, circuitName string) (result network.AuthorizationListResultPage, err error) 190 ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result network.AuthorizationListResultIterator, err error) 191} 192 193var _ ExpressRouteCircuitAuthorizationsClientAPI = (*network.ExpressRouteCircuitAuthorizationsClient)(nil) 194 195// ExpressRouteCircuitPeeringsClientAPI contains the set of methods on the ExpressRouteCircuitPeeringsClient type. 196type ExpressRouteCircuitPeeringsClientAPI interface { 197 CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, peeringParameters network.ExpressRouteCircuitPeering) (result network.ExpressRouteCircuitPeeringsCreateOrUpdateFuture, err error) 198 Delete(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.ExpressRouteCircuitPeeringsDeleteFuture, err error) 199 Get(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.ExpressRouteCircuitPeering, err error) 200 List(ctx context.Context, resourceGroupName string, circuitName string) (result network.ExpressRouteCircuitPeeringListResultPage, err error) 201 ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result network.ExpressRouteCircuitPeeringListResultIterator, err error) 202} 203 204var _ ExpressRouteCircuitPeeringsClientAPI = (*network.ExpressRouteCircuitPeeringsClient)(nil) 205 206// ExpressRouteCircuitConnectionsClientAPI contains the set of methods on the ExpressRouteCircuitConnectionsClient type. 207type ExpressRouteCircuitConnectionsClientAPI interface { 208 CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, connectionName string, expressRouteCircuitConnectionParameters network.ExpressRouteCircuitConnection) (result network.ExpressRouteCircuitConnectionsCreateOrUpdateFuture, err error) 209 Delete(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, connectionName string) (result network.ExpressRouteCircuitConnectionsDeleteFuture, err error) 210 Get(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, connectionName string) (result network.ExpressRouteCircuitConnection, err error) 211 List(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.ExpressRouteCircuitConnectionListResultPage, err error) 212 ListComplete(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.ExpressRouteCircuitConnectionListResultIterator, err error) 213} 214 215var _ ExpressRouteCircuitConnectionsClientAPI = (*network.ExpressRouteCircuitConnectionsClient)(nil) 216 217// PeerExpressRouteCircuitConnectionsClientAPI contains the set of methods on the PeerExpressRouteCircuitConnectionsClient type. 218type PeerExpressRouteCircuitConnectionsClientAPI interface { 219 Get(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, connectionName string) (result network.PeerExpressRouteCircuitConnection, err error) 220 List(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.PeerExpressRouteCircuitConnectionListResultPage, err error) 221 ListComplete(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.PeerExpressRouteCircuitConnectionListResultIterator, err error) 222} 223 224var _ PeerExpressRouteCircuitConnectionsClientAPI = (*network.PeerExpressRouteCircuitConnectionsClient)(nil) 225 226// ExpressRouteCircuitsClientAPI contains the set of methods on the ExpressRouteCircuitsClient type. 227type ExpressRouteCircuitsClientAPI interface { 228 CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, parameters network.ExpressRouteCircuit) (result network.ExpressRouteCircuitsCreateOrUpdateFuture, err error) 229 Delete(ctx context.Context, resourceGroupName string, circuitName string) (result network.ExpressRouteCircuitsDeleteFuture, err error) 230 Get(ctx context.Context, resourceGroupName string, circuitName string) (result network.ExpressRouteCircuit, err error) 231 GetPeeringStats(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result network.ExpressRouteCircuitStats, err error) 232 GetStats(ctx context.Context, resourceGroupName string, circuitName string) (result network.ExpressRouteCircuitStats, err error) 233 List(ctx context.Context, resourceGroupName string) (result network.ExpressRouteCircuitListResultPage, err error) 234 ListComplete(ctx context.Context, resourceGroupName string) (result network.ExpressRouteCircuitListResultIterator, err error) 235 ListAll(ctx context.Context) (result network.ExpressRouteCircuitListResultPage, err error) 236 ListAllComplete(ctx context.Context) (result network.ExpressRouteCircuitListResultIterator, err error) 237 ListArpTable(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, devicePath string) (result network.ExpressRouteCircuitsListArpTableFuture, err error) 238 ListRoutesTable(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, devicePath string) (result network.ExpressRouteCircuitsListRoutesTableFuture, err error) 239 ListRoutesTableSummary(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, devicePath string) (result network.ExpressRouteCircuitsListRoutesTableSummaryFuture, err error) 240 UpdateTags(ctx context.Context, resourceGroupName string, circuitName string, parameters network.TagsObject) (result network.ExpressRouteCircuit, err error) 241} 242 243var _ ExpressRouteCircuitsClientAPI = (*network.ExpressRouteCircuitsClient)(nil) 244 245// ExpressRouteServiceProvidersClientAPI contains the set of methods on the ExpressRouteServiceProvidersClient type. 246type ExpressRouteServiceProvidersClientAPI interface { 247 List(ctx context.Context) (result network.ExpressRouteServiceProviderListResultPage, err error) 248 ListComplete(ctx context.Context) (result network.ExpressRouteServiceProviderListResultIterator, err error) 249} 250 251var _ ExpressRouteServiceProvidersClientAPI = (*network.ExpressRouteServiceProvidersClient)(nil) 252 253// ExpressRouteCrossConnectionsClientAPI contains the set of methods on the ExpressRouteCrossConnectionsClient type. 254type ExpressRouteCrossConnectionsClientAPI interface { 255 CreateOrUpdate(ctx context.Context, resourceGroupName string, crossConnectionName string, parameters network.ExpressRouteCrossConnection) (result network.ExpressRouteCrossConnectionsCreateOrUpdateFuture, err error) 256 Get(ctx context.Context, resourceGroupName string, crossConnectionName string) (result network.ExpressRouteCrossConnection, err error) 257 List(ctx context.Context) (result network.ExpressRouteCrossConnectionListResultPage, err error) 258 ListComplete(ctx context.Context) (result network.ExpressRouteCrossConnectionListResultIterator, err error) 259 ListArpTable(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string, devicePath string) (result network.ExpressRouteCrossConnectionsListArpTableFuture, err error) 260 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ExpressRouteCrossConnectionListResultPage, err error) 261 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ExpressRouteCrossConnectionListResultIterator, err error) 262 ListRoutesTable(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string, devicePath string) (result network.ExpressRouteCrossConnectionsListRoutesTableFuture, err error) 263 ListRoutesTableSummary(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string, devicePath string) (result network.ExpressRouteCrossConnectionsListRoutesTableSummaryFuture, err error) 264 UpdateTags(ctx context.Context, resourceGroupName string, crossConnectionName string, crossConnectionParameters network.TagsObject) (result network.ExpressRouteCrossConnection, err error) 265} 266 267var _ ExpressRouteCrossConnectionsClientAPI = (*network.ExpressRouteCrossConnectionsClient)(nil) 268 269// ExpressRouteCrossConnectionPeeringsClientAPI contains the set of methods on the ExpressRouteCrossConnectionPeeringsClient type. 270type ExpressRouteCrossConnectionPeeringsClientAPI interface { 271 CreateOrUpdate(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string, peeringParameters network.ExpressRouteCrossConnectionPeering) (result network.ExpressRouteCrossConnectionPeeringsCreateOrUpdateFuture, err error) 272 Delete(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string) (result network.ExpressRouteCrossConnectionPeeringsDeleteFuture, err error) 273 Get(ctx context.Context, resourceGroupName string, crossConnectionName string, peeringName string) (result network.ExpressRouteCrossConnectionPeering, err error) 274 List(ctx context.Context, resourceGroupName string, crossConnectionName string) (result network.ExpressRouteCrossConnectionPeeringListPage, err error) 275 ListComplete(ctx context.Context, resourceGroupName string, crossConnectionName string) (result network.ExpressRouteCrossConnectionPeeringListIterator, err error) 276} 277 278var _ ExpressRouteCrossConnectionPeeringsClientAPI = (*network.ExpressRouteCrossConnectionPeeringsClient)(nil) 279 280// ExpressRoutePortsLocationsClientAPI contains the set of methods on the ExpressRoutePortsLocationsClient type. 281type ExpressRoutePortsLocationsClientAPI interface { 282 Get(ctx context.Context, locationName string) (result network.ExpressRoutePortsLocation, err error) 283 List(ctx context.Context) (result network.ExpressRoutePortsLocationListResultPage, err error) 284 ListComplete(ctx context.Context) (result network.ExpressRoutePortsLocationListResultIterator, err error) 285} 286 287var _ ExpressRoutePortsLocationsClientAPI = (*network.ExpressRoutePortsLocationsClient)(nil) 288 289// ExpressRoutePortsClientAPI contains the set of methods on the ExpressRoutePortsClient type. 290type ExpressRoutePortsClientAPI interface { 291 CreateOrUpdate(ctx context.Context, resourceGroupName string, expressRoutePortName string, parameters network.ExpressRoutePort) (result network.ExpressRoutePortsCreateOrUpdateFuture, err error) 292 Delete(ctx context.Context, resourceGroupName string, expressRoutePortName string) (result network.ExpressRoutePortsDeleteFuture, err error) 293 Get(ctx context.Context, resourceGroupName string, expressRoutePortName string) (result network.ExpressRoutePort, err error) 294 List(ctx context.Context) (result network.ExpressRoutePortListResultPage, err error) 295 ListComplete(ctx context.Context) (result network.ExpressRoutePortListResultIterator, err error) 296 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ExpressRoutePortListResultPage, err error) 297 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ExpressRoutePortListResultIterator, err error) 298 UpdateTags(ctx context.Context, resourceGroupName string, expressRoutePortName string, parameters network.TagsObject) (result network.ExpressRoutePort, err error) 299} 300 301var _ ExpressRoutePortsClientAPI = (*network.ExpressRoutePortsClient)(nil) 302 303// ExpressRouteLinksClientAPI contains the set of methods on the ExpressRouteLinksClient type. 304type ExpressRouteLinksClientAPI interface { 305 Get(ctx context.Context, resourceGroupName string, expressRoutePortName string, linkName string) (result network.ExpressRouteLink, err error) 306 List(ctx context.Context, resourceGroupName string, expressRoutePortName string) (result network.ExpressRouteLinkListResultPage, err error) 307 ListComplete(ctx context.Context, resourceGroupName string, expressRoutePortName string) (result network.ExpressRouteLinkListResultIterator, err error) 308} 309 310var _ ExpressRouteLinksClientAPI = (*network.ExpressRouteLinksClient)(nil) 311 312// FirewallPoliciesClientAPI contains the set of methods on the FirewallPoliciesClient type. 313type FirewallPoliciesClientAPI interface { 314 CreateOrUpdate(ctx context.Context, resourceGroupName string, firewallPolicyName string, parameters network.FirewallPolicy) (result network.FirewallPoliciesCreateOrUpdateFuture, err error) 315 Delete(ctx context.Context, resourceGroupName string, firewallPolicyName string) (result network.FirewallPoliciesDeleteFuture, err error) 316 Get(ctx context.Context, resourceGroupName string, firewallPolicyName string, expand string) (result network.FirewallPolicy, err error) 317 List(ctx context.Context, resourceGroupName string) (result network.FirewallPolicyListResultPage, err error) 318 ListComplete(ctx context.Context, resourceGroupName string) (result network.FirewallPolicyListResultIterator, err error) 319 ListAll(ctx context.Context) (result network.FirewallPolicyListResultPage, err error) 320 ListAllComplete(ctx context.Context) (result network.FirewallPolicyListResultIterator, err error) 321} 322 323var _ FirewallPoliciesClientAPI = (*network.FirewallPoliciesClient)(nil) 324 325// FirewallPolicyRuleCollectionGroupsClientAPI contains the set of methods on the FirewallPolicyRuleCollectionGroupsClient type. 326type FirewallPolicyRuleCollectionGroupsClientAPI interface { 327 CreateOrUpdate(ctx context.Context, resourceGroupName string, firewallPolicyName string, ruleCollectionGroupName string, parameters network.FirewallPolicyRuleCollectionGroup) (result network.FirewallPolicyRuleCollectionGroupsCreateOrUpdateFuture, err error) 328 Delete(ctx context.Context, resourceGroupName string, firewallPolicyName string, ruleCollectionGroupName string) (result network.FirewallPolicyRuleCollectionGroupsDeleteFuture, err error) 329 Get(ctx context.Context, resourceGroupName string, firewallPolicyName string, ruleCollectionGroupName string) (result network.FirewallPolicyRuleCollectionGroup, err error) 330 List(ctx context.Context, resourceGroupName string, firewallPolicyName string) (result network.FirewallPolicyRuleCollectionGroupListResultPage, err error) 331 ListComplete(ctx context.Context, resourceGroupName string, firewallPolicyName string) (result network.FirewallPolicyRuleCollectionGroupListResultIterator, err error) 332} 333 334var _ FirewallPolicyRuleCollectionGroupsClientAPI = (*network.FirewallPolicyRuleCollectionGroupsClient)(nil) 335 336// IPAllocationsClientAPI contains the set of methods on the IPAllocationsClient type. 337type IPAllocationsClientAPI interface { 338 CreateOrUpdate(ctx context.Context, resourceGroupName string, IPAllocationName string, parameters network.IPAllocation) (result network.IPAllocationsCreateOrUpdateFuture, err error) 339 Delete(ctx context.Context, resourceGroupName string, IPAllocationName string) (result network.IPAllocationsDeleteFuture, err error) 340 Get(ctx context.Context, resourceGroupName string, IPAllocationName string, expand string) (result network.IPAllocation, err error) 341 List(ctx context.Context) (result network.IPAllocationListResultPage, err error) 342 ListComplete(ctx context.Context) (result network.IPAllocationListResultIterator, err error) 343 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.IPAllocationListResultPage, err error) 344 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.IPAllocationListResultIterator, err error) 345 UpdateTags(ctx context.Context, resourceGroupName string, IPAllocationName string, parameters network.TagsObject) (result network.IPAllocation, err error) 346} 347 348var _ IPAllocationsClientAPI = (*network.IPAllocationsClient)(nil) 349 350// IPGroupsClientAPI contains the set of methods on the IPGroupsClient type. 351type IPGroupsClientAPI interface { 352 CreateOrUpdate(ctx context.Context, resourceGroupName string, IPGroupsName string, parameters network.IPGroup) (result network.IPGroupsCreateOrUpdateFuture, err error) 353 Delete(ctx context.Context, resourceGroupName string, IPGroupsName string) (result network.IPGroupsDeleteFuture, err error) 354 Get(ctx context.Context, resourceGroupName string, IPGroupsName string, expand string) (result network.IPGroup, err error) 355 List(ctx context.Context) (result network.IPGroupListResultPage, err error) 356 ListComplete(ctx context.Context) (result network.IPGroupListResultIterator, err error) 357 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.IPGroupListResultPage, err error) 358 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.IPGroupListResultIterator, err error) 359 UpdateGroups(ctx context.Context, resourceGroupName string, IPGroupsName string, parameters network.TagsObject) (result network.IPGroup, err error) 360} 361 362var _ IPGroupsClientAPI = (*network.IPGroupsClient)(nil) 363 364// LoadBalancersClientAPI contains the set of methods on the LoadBalancersClient type. 365type LoadBalancersClientAPI interface { 366 CreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, parameters network.LoadBalancer) (result network.LoadBalancersCreateOrUpdateFuture, err error) 367 Delete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancersDeleteFuture, err error) 368 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, expand string) (result network.LoadBalancer, err error) 369 List(ctx context.Context, resourceGroupName string) (result network.LoadBalancerListResultPage, err error) 370 ListComplete(ctx context.Context, resourceGroupName string) (result network.LoadBalancerListResultIterator, err error) 371 ListAll(ctx context.Context) (result network.LoadBalancerListResultPage, err error) 372 ListAllComplete(ctx context.Context) (result network.LoadBalancerListResultIterator, err error) 373 UpdateTags(ctx context.Context, resourceGroupName string, loadBalancerName string, parameters network.TagsObject) (result network.LoadBalancer, err error) 374} 375 376var _ LoadBalancersClientAPI = (*network.LoadBalancersClient)(nil) 377 378// LoadBalancerBackendAddressPoolsClientAPI contains the set of methods on the LoadBalancerBackendAddressPoolsClient type. 379type LoadBalancerBackendAddressPoolsClientAPI interface { 380 CreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, backendAddressPoolName string, parameters network.BackendAddressPool) (result network.LoadBalancerBackendAddressPoolsCreateOrUpdateFuture, err error) 381 Delete(ctx context.Context, resourceGroupName string, loadBalancerName string, backendAddressPoolName string) (result network.LoadBalancerBackendAddressPoolsDeleteFuture, err error) 382 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, backendAddressPoolName string) (result network.BackendAddressPool, err error) 383 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerBackendAddressPoolListResultPage, err error) 384 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerBackendAddressPoolListResultIterator, err error) 385} 386 387var _ LoadBalancerBackendAddressPoolsClientAPI = (*network.LoadBalancerBackendAddressPoolsClient)(nil) 388 389// LoadBalancerFrontendIPConfigurationsClientAPI contains the set of methods on the LoadBalancerFrontendIPConfigurationsClient type. 390type LoadBalancerFrontendIPConfigurationsClientAPI interface { 391 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, frontendIPConfigurationName string) (result network.FrontendIPConfiguration, err error) 392 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerFrontendIPConfigurationListResultPage, err error) 393 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerFrontendIPConfigurationListResultIterator, err error) 394} 395 396var _ LoadBalancerFrontendIPConfigurationsClientAPI = (*network.LoadBalancerFrontendIPConfigurationsClient)(nil) 397 398// InboundNatRulesClientAPI contains the set of methods on the InboundNatRulesClient type. 399type InboundNatRulesClientAPI interface { 400 CreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, inboundNatRuleName string, inboundNatRuleParameters network.InboundNatRule) (result network.InboundNatRulesCreateOrUpdateFuture, err error) 401 Delete(ctx context.Context, resourceGroupName string, loadBalancerName string, inboundNatRuleName string) (result network.InboundNatRulesDeleteFuture, err error) 402 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, inboundNatRuleName string, expand string) (result network.InboundNatRule, err error) 403 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.InboundNatRuleListResultPage, err error) 404 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.InboundNatRuleListResultIterator, err error) 405} 406 407var _ InboundNatRulesClientAPI = (*network.InboundNatRulesClient)(nil) 408 409// LoadBalancerLoadBalancingRulesClientAPI contains the set of methods on the LoadBalancerLoadBalancingRulesClient type. 410type LoadBalancerLoadBalancingRulesClientAPI interface { 411 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, loadBalancingRuleName string) (result network.LoadBalancingRule, err error) 412 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerLoadBalancingRuleListResultPage, err error) 413 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerLoadBalancingRuleListResultIterator, err error) 414} 415 416var _ LoadBalancerLoadBalancingRulesClientAPI = (*network.LoadBalancerLoadBalancingRulesClient)(nil) 417 418// LoadBalancerOutboundRulesClientAPI contains the set of methods on the LoadBalancerOutboundRulesClient type. 419type LoadBalancerOutboundRulesClientAPI interface { 420 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, outboundRuleName string) (result network.OutboundRule, err error) 421 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerOutboundRuleListResultPage, err error) 422 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerOutboundRuleListResultIterator, err error) 423} 424 425var _ LoadBalancerOutboundRulesClientAPI = (*network.LoadBalancerOutboundRulesClient)(nil) 426 427// LoadBalancerNetworkInterfacesClientAPI contains the set of methods on the LoadBalancerNetworkInterfacesClient type. 428type LoadBalancerNetworkInterfacesClientAPI interface { 429 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.InterfaceListResultPage, err error) 430 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.InterfaceListResultIterator, err error) 431} 432 433var _ LoadBalancerNetworkInterfacesClientAPI = (*network.LoadBalancerNetworkInterfacesClient)(nil) 434 435// LoadBalancerProbesClientAPI contains the set of methods on the LoadBalancerProbesClient type. 436type LoadBalancerProbesClientAPI interface { 437 Get(ctx context.Context, resourceGroupName string, loadBalancerName string, probeName string) (result network.Probe, err error) 438 List(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerProbeListResultPage, err error) 439 ListComplete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result network.LoadBalancerProbeListResultIterator, err error) 440} 441 442var _ LoadBalancerProbesClientAPI = (*network.LoadBalancerProbesClient)(nil) 443 444// NatGatewaysClientAPI contains the set of methods on the NatGatewaysClient type. 445type NatGatewaysClientAPI interface { 446 CreateOrUpdate(ctx context.Context, resourceGroupName string, natGatewayName string, parameters network.NatGateway) (result network.NatGatewaysCreateOrUpdateFuture, err error) 447 Delete(ctx context.Context, resourceGroupName string, natGatewayName string) (result network.NatGatewaysDeleteFuture, err error) 448 Get(ctx context.Context, resourceGroupName string, natGatewayName string, expand string) (result network.NatGateway, err error) 449 List(ctx context.Context, resourceGroupName string) (result network.NatGatewayListResultPage, err error) 450 ListComplete(ctx context.Context, resourceGroupName string) (result network.NatGatewayListResultIterator, err error) 451 ListAll(ctx context.Context) (result network.NatGatewayListResultPage, err error) 452 ListAllComplete(ctx context.Context) (result network.NatGatewayListResultIterator, err error) 453 UpdateTags(ctx context.Context, resourceGroupName string, natGatewayName string, parameters network.TagsObject) (result network.NatGateway, err error) 454} 455 456var _ NatGatewaysClientAPI = (*network.NatGatewaysClient)(nil) 457 458// InterfacesClientAPI contains the set of methods on the InterfacesClient type. 459type InterfacesClientAPI interface { 460 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkInterfaceName string, parameters network.Interface) (result network.InterfacesCreateOrUpdateFuture, err error) 461 Delete(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfacesDeleteFuture, err error) 462 Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, expand string) (result network.Interface, err error) 463 GetEffectiveRouteTable(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfacesGetEffectiveRouteTableFuture, err error) 464 GetVirtualMachineScaleSetIPConfiguration(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, IPConfigurationName string, expand string) (result network.InterfaceIPConfiguration, err error) 465 GetVirtualMachineScaleSetNetworkInterface(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, expand string) (result network.Interface, err error) 466 List(ctx context.Context, resourceGroupName string) (result network.InterfaceListResultPage, err error) 467 ListComplete(ctx context.Context, resourceGroupName string) (result network.InterfaceListResultIterator, err error) 468 ListAll(ctx context.Context) (result network.InterfaceListResultPage, err error) 469 ListAllComplete(ctx context.Context) (result network.InterfaceListResultIterator, err error) 470 ListEffectiveNetworkSecurityGroups(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfacesListEffectiveNetworkSecurityGroupsFuture, err error) 471 ListVirtualMachineScaleSetIPConfigurations(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, expand string) (result network.InterfaceIPConfigurationListResultPage, err error) 472 ListVirtualMachineScaleSetIPConfigurationsComplete(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, expand string) (result network.InterfaceIPConfigurationListResultIterator, err error) 473 ListVirtualMachineScaleSetNetworkInterfaces(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string) (result network.InterfaceListResultPage, err error) 474 ListVirtualMachineScaleSetNetworkInterfacesComplete(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string) (result network.InterfaceListResultIterator, err error) 475 ListVirtualMachineScaleSetVMNetworkInterfaces(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string) (result network.InterfaceListResultPage, err error) 476 ListVirtualMachineScaleSetVMNetworkInterfacesComplete(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string) (result network.InterfaceListResultIterator, err error) 477 UpdateTags(ctx context.Context, resourceGroupName string, networkInterfaceName string, parameters network.TagsObject) (result network.Interface, err error) 478} 479 480var _ InterfacesClientAPI = (*network.InterfacesClient)(nil) 481 482// InterfaceIPConfigurationsClientAPI contains the set of methods on the InterfaceIPConfigurationsClient type. 483type InterfaceIPConfigurationsClientAPI interface { 484 Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, IPConfigurationName string) (result network.InterfaceIPConfiguration, err error) 485 List(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceIPConfigurationListResultPage, err error) 486 ListComplete(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceIPConfigurationListResultIterator, err error) 487} 488 489var _ InterfaceIPConfigurationsClientAPI = (*network.InterfaceIPConfigurationsClient)(nil) 490 491// InterfaceLoadBalancersClientAPI contains the set of methods on the InterfaceLoadBalancersClient type. 492type InterfaceLoadBalancersClientAPI interface { 493 List(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceLoadBalancerListResultPage, err error) 494 ListComplete(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceLoadBalancerListResultIterator, err error) 495} 496 497var _ InterfaceLoadBalancersClientAPI = (*network.InterfaceLoadBalancersClient)(nil) 498 499// InterfaceTapConfigurationsClientAPI contains the set of methods on the InterfaceTapConfigurationsClient type. 500type InterfaceTapConfigurationsClientAPI interface { 501 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkInterfaceName string, tapConfigurationName string, tapConfigurationParameters network.InterfaceTapConfiguration) (result network.InterfaceTapConfigurationsCreateOrUpdateFuture, err error) 502 Delete(ctx context.Context, resourceGroupName string, networkInterfaceName string, tapConfigurationName string) (result network.InterfaceTapConfigurationsDeleteFuture, err error) 503 Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, tapConfigurationName string) (result network.InterfaceTapConfiguration, err error) 504 List(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceTapConfigurationListResultPage, err error) 505 ListComplete(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result network.InterfaceTapConfigurationListResultIterator, err error) 506} 507 508var _ InterfaceTapConfigurationsClientAPI = (*network.InterfaceTapConfigurationsClient)(nil) 509 510// ProfilesClientAPI contains the set of methods on the ProfilesClient type. 511type ProfilesClientAPI interface { 512 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkProfileName string, parameters network.Profile) (result network.Profile, err error) 513 Delete(ctx context.Context, resourceGroupName string, networkProfileName string) (result network.ProfilesDeleteFuture, err error) 514 Get(ctx context.Context, resourceGroupName string, networkProfileName string, expand string) (result network.Profile, err error) 515 List(ctx context.Context, resourceGroupName string) (result network.ProfileListResultPage, err error) 516 ListComplete(ctx context.Context, resourceGroupName string) (result network.ProfileListResultIterator, err error) 517 ListAll(ctx context.Context) (result network.ProfileListResultPage, err error) 518 ListAllComplete(ctx context.Context) (result network.ProfileListResultIterator, err error) 519 UpdateTags(ctx context.Context, resourceGroupName string, networkProfileName string, parameters network.TagsObject) (result network.Profile, err error) 520} 521 522var _ ProfilesClientAPI = (*network.ProfilesClient)(nil) 523 524// SecurityGroupsClientAPI contains the set of methods on the SecurityGroupsClient type. 525type SecurityGroupsClientAPI interface { 526 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, parameters network.SecurityGroup) (result network.SecurityGroupsCreateOrUpdateFuture, err error) 527 Delete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result network.SecurityGroupsDeleteFuture, err error) 528 Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, expand string) (result network.SecurityGroup, err error) 529 List(ctx context.Context, resourceGroupName string) (result network.SecurityGroupListResultPage, err error) 530 ListComplete(ctx context.Context, resourceGroupName string) (result network.SecurityGroupListResultIterator, err error) 531 ListAll(ctx context.Context) (result network.SecurityGroupListResultPage, err error) 532 ListAllComplete(ctx context.Context) (result network.SecurityGroupListResultIterator, err error) 533 UpdateTags(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, parameters network.TagsObject) (result network.SecurityGroup, err error) 534} 535 536var _ SecurityGroupsClientAPI = (*network.SecurityGroupsClient)(nil) 537 538// SecurityRulesClientAPI contains the set of methods on the SecurityRulesClient type. 539type SecurityRulesClientAPI interface { 540 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, securityRuleName string, securityRuleParameters network.SecurityRule) (result network.SecurityRulesCreateOrUpdateFuture, err error) 541 Delete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result network.SecurityRulesDeleteFuture, err error) 542 Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result network.SecurityRule, err error) 543 List(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result network.SecurityRuleListResultPage, err error) 544 ListComplete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result network.SecurityRuleListResultIterator, err error) 545} 546 547var _ SecurityRulesClientAPI = (*network.SecurityRulesClient)(nil) 548 549// DefaultSecurityRulesClientAPI contains the set of methods on the DefaultSecurityRulesClient type. 550type DefaultSecurityRulesClientAPI interface { 551 Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, defaultSecurityRuleName string) (result network.SecurityRule, err error) 552 List(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result network.SecurityRuleListResultPage, err error) 553 ListComplete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result network.SecurityRuleListResultIterator, err error) 554} 555 556var _ DefaultSecurityRulesClientAPI = (*network.DefaultSecurityRulesClient)(nil) 557 558// VirtualAppliancesClientAPI contains the set of methods on the VirtualAppliancesClient type. 559type VirtualAppliancesClientAPI interface { 560 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, parameters network.VirtualAppliance) (result network.VirtualAppliancesCreateOrUpdateFuture, err error) 561 Delete(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string) (result network.VirtualAppliancesDeleteFuture, err error) 562 Get(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, expand string) (result network.VirtualAppliance, err error) 563 List(ctx context.Context) (result network.VirtualApplianceListResultPage, err error) 564 ListComplete(ctx context.Context) (result network.VirtualApplianceListResultIterator, err error) 565 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.VirtualApplianceListResultPage, err error) 566 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.VirtualApplianceListResultIterator, err error) 567 UpdateTags(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, parameters network.TagsObject) (result network.VirtualAppliance, err error) 568} 569 570var _ VirtualAppliancesClientAPI = (*network.VirtualAppliancesClient)(nil) 571 572// VirtualApplianceSitesClientAPI contains the set of methods on the VirtualApplianceSitesClient type. 573type VirtualApplianceSitesClientAPI interface { 574 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, siteName string, parameters network.VirtualApplianceSite) (result network.VirtualApplianceSitesCreateOrUpdateFuture, err error) 575 Delete(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, siteName string) (result network.VirtualApplianceSitesDeleteFuture, err error) 576 Get(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string, siteName string) (result network.VirtualApplianceSite, err error) 577 List(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string) (result network.VirtualApplianceSiteListResultPage, err error) 578 ListComplete(ctx context.Context, resourceGroupName string, networkVirtualApplianceName string) (result network.VirtualApplianceSiteListResultIterator, err error) 579} 580 581var _ VirtualApplianceSitesClientAPI = (*network.VirtualApplianceSitesClient)(nil) 582 583// VirtualApplianceSkusClientAPI contains the set of methods on the VirtualApplianceSkusClient type. 584type VirtualApplianceSkusClientAPI interface { 585 Get(ctx context.Context, skuName string) (result network.VirtualApplianceSku, err error) 586 List(ctx context.Context) (result network.VirtualApplianceSkuListResultPage, err error) 587 ListComplete(ctx context.Context) (result network.VirtualApplianceSkuListResultIterator, err error) 588} 589 590var _ VirtualApplianceSkusClientAPI = (*network.VirtualApplianceSkusClient)(nil) 591 592// WatchersClientAPI contains the set of methods on the WatchersClient type. 593type WatchersClientAPI interface { 594 CheckConnectivity(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.ConnectivityParameters) (result network.WatchersCheckConnectivityFuture, err error) 595 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.Watcher) (result network.Watcher, err error) 596 Delete(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.WatchersDeleteFuture, err error) 597 Get(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.Watcher, err error) 598 GetAzureReachabilityReport(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.AzureReachabilityReportParameters) (result network.WatchersGetAzureReachabilityReportFuture, err error) 599 GetFlowLogStatus(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.FlowLogStatusParameters) (result network.WatchersGetFlowLogStatusFuture, err error) 600 GetNetworkConfigurationDiagnostic(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.ConfigurationDiagnosticParameters) (result network.WatchersGetNetworkConfigurationDiagnosticFuture, err error) 601 GetNextHop(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.NextHopParameters) (result network.WatchersGetNextHopFuture, err error) 602 GetTopology(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.TopologyParameters) (result network.Topology, err error) 603 GetTroubleshooting(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.TroubleshootingParameters) (result network.WatchersGetTroubleshootingFuture, err error) 604 GetTroubleshootingResult(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.QueryTroubleshootingParameters) (result network.WatchersGetTroubleshootingResultFuture, err error) 605 GetVMSecurityRules(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.SecurityGroupViewParameters) (result network.WatchersGetVMSecurityRulesFuture, err error) 606 List(ctx context.Context, resourceGroupName string) (result network.WatcherListResult, err error) 607 ListAll(ctx context.Context) (result network.WatcherListResult, err error) 608 ListAvailableProviders(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.AvailableProvidersListParameters) (result network.WatchersListAvailableProvidersFuture, err error) 609 SetFlowLogConfiguration(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.FlowLogInformation) (result network.WatchersSetFlowLogConfigurationFuture, err error) 610 UpdateTags(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.TagsObject) (result network.Watcher, err error) 611 VerifyIPFlow(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.VerificationIPFlowParameters) (result network.WatchersVerifyIPFlowFuture, err error) 612} 613 614var _ WatchersClientAPI = (*network.WatchersClient)(nil) 615 616// PacketCapturesClientAPI contains the set of methods on the PacketCapturesClient type. 617type PacketCapturesClientAPI interface { 618 Create(ctx context.Context, resourceGroupName string, networkWatcherName string, packetCaptureName string, parameters network.PacketCapture) (result network.PacketCapturesCreateFuture, err error) 619 Delete(ctx context.Context, resourceGroupName string, networkWatcherName string, packetCaptureName string) (result network.PacketCapturesDeleteFuture, err error) 620 Get(ctx context.Context, resourceGroupName string, networkWatcherName string, packetCaptureName string) (result network.PacketCaptureResult, err error) 621 GetStatus(ctx context.Context, resourceGroupName string, networkWatcherName string, packetCaptureName string) (result network.PacketCapturesGetStatusFuture, err error) 622 List(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.PacketCaptureListResult, err error) 623 Stop(ctx context.Context, resourceGroupName string, networkWatcherName string, packetCaptureName string) (result network.PacketCapturesStopFuture, err error) 624} 625 626var _ PacketCapturesClientAPI = (*network.PacketCapturesClient)(nil) 627 628// ConnectionMonitorsClientAPI contains the set of methods on the ConnectionMonitorsClient type. 629type ConnectionMonitorsClientAPI interface { 630 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string, parameters network.ConnectionMonitor) (result network.ConnectionMonitorsCreateOrUpdateFuture, err error) 631 Delete(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string) (result network.ConnectionMonitorsDeleteFuture, err error) 632 Get(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string) (result network.ConnectionMonitorResult, err error) 633 List(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.ConnectionMonitorListResult, err error) 634 Query(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string) (result network.ConnectionMonitorsQueryFuture, err error) 635 Start(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string) (result network.ConnectionMonitorsStartFuture, err error) 636 Stop(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string) (result network.ConnectionMonitorsStopFuture, err error) 637 UpdateTags(ctx context.Context, resourceGroupName string, networkWatcherName string, connectionMonitorName string, parameters network.TagsObject) (result network.ConnectionMonitorResult, err error) 638} 639 640var _ ConnectionMonitorsClientAPI = (*network.ConnectionMonitorsClient)(nil) 641 642// FlowLogsClientAPI contains the set of methods on the FlowLogsClient type. 643type FlowLogsClientAPI interface { 644 CreateOrUpdate(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, parameters network.FlowLog) (result network.FlowLogsCreateOrUpdateFuture, err error) 645 Delete(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string) (result network.FlowLogsDeleteFuture, err error) 646 Get(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string) (result network.FlowLog, err error) 647 List(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.FlowLogListResultPage, err error) 648 ListComplete(ctx context.Context, resourceGroupName string, networkWatcherName string) (result network.FlowLogListResultIterator, err error) 649} 650 651var _ FlowLogsClientAPI = (*network.FlowLogsClient)(nil) 652 653// OperationsClientAPI contains the set of methods on the OperationsClient type. 654type OperationsClientAPI interface { 655 List(ctx context.Context) (result network.OperationListResultPage, err error) 656 ListComplete(ctx context.Context) (result network.OperationListResultIterator, err error) 657} 658 659var _ OperationsClientAPI = (*network.OperationsClient)(nil) 660 661// PrivateEndpointsClientAPI contains the set of methods on the PrivateEndpointsClient type. 662type PrivateEndpointsClientAPI interface { 663 CreateOrUpdate(ctx context.Context, resourceGroupName string, privateEndpointName string, parameters network.PrivateEndpoint) (result network.PrivateEndpointsCreateOrUpdateFuture, err error) 664 Delete(ctx context.Context, resourceGroupName string, privateEndpointName string) (result network.PrivateEndpointsDeleteFuture, err error) 665 Get(ctx context.Context, resourceGroupName string, privateEndpointName string, expand string) (result network.PrivateEndpoint, err error) 666 List(ctx context.Context, resourceGroupName string) (result network.PrivateEndpointListResultPage, err error) 667 ListComplete(ctx context.Context, resourceGroupName string) (result network.PrivateEndpointListResultIterator, err error) 668 ListBySubscription(ctx context.Context) (result network.PrivateEndpointListResultPage, err error) 669 ListBySubscriptionComplete(ctx context.Context) (result network.PrivateEndpointListResultIterator, err error) 670} 671 672var _ PrivateEndpointsClientAPI = (*network.PrivateEndpointsClient)(nil) 673 674// AvailablePrivateEndpointTypesClientAPI contains the set of methods on the AvailablePrivateEndpointTypesClient type. 675type AvailablePrivateEndpointTypesClientAPI interface { 676 List(ctx context.Context, location string) (result network.AvailablePrivateEndpointTypesResultPage, err error) 677 ListComplete(ctx context.Context, location string) (result network.AvailablePrivateEndpointTypesResultIterator, err error) 678 ListByResourceGroup(ctx context.Context, location string, resourceGroupName string) (result network.AvailablePrivateEndpointTypesResultPage, err error) 679 ListByResourceGroupComplete(ctx context.Context, location string, resourceGroupName string) (result network.AvailablePrivateEndpointTypesResultIterator, err error) 680} 681 682var _ AvailablePrivateEndpointTypesClientAPI = (*network.AvailablePrivateEndpointTypesClient)(nil) 683 684// PrivateDNSZoneGroupsClientAPI contains the set of methods on the PrivateDNSZoneGroupsClient type. 685type PrivateDNSZoneGroupsClientAPI interface { 686 CreateOrUpdate(ctx context.Context, resourceGroupName string, privateEndpointName string, privateDNSZoneGroupName string, parameters network.PrivateDNSZoneGroup) (result network.PrivateDNSZoneGroupsCreateOrUpdateFuture, err error) 687 Delete(ctx context.Context, resourceGroupName string, privateEndpointName string, privateDNSZoneGroupName string) (result network.PrivateDNSZoneGroupsDeleteFuture, err error) 688 Get(ctx context.Context, resourceGroupName string, privateEndpointName string, privateDNSZoneGroupName string) (result network.PrivateDNSZoneGroup, err error) 689 List(ctx context.Context, privateEndpointName string, resourceGroupName string) (result network.PrivateDNSZoneGroupListResultPage, err error) 690 ListComplete(ctx context.Context, privateEndpointName string, resourceGroupName string) (result network.PrivateDNSZoneGroupListResultIterator, err error) 691} 692 693var _ PrivateDNSZoneGroupsClientAPI = (*network.PrivateDNSZoneGroupsClient)(nil) 694 695// PrivateLinkServicesClientAPI contains the set of methods on the PrivateLinkServicesClient type. 696type PrivateLinkServicesClientAPI interface { 697 CheckPrivateLinkServiceVisibility(ctx context.Context, location string, parameters network.CheckPrivateLinkServiceVisibilityRequest) (result network.PrivateLinkServicesCheckPrivateLinkServiceVisibilityFuture, err error) 698 CheckPrivateLinkServiceVisibilityByResourceGroup(ctx context.Context, location string, resourceGroupName string, parameters network.CheckPrivateLinkServiceVisibilityRequest) (result network.PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupFuture, err error) 699 CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceName string, parameters network.PrivateLinkService) (result network.PrivateLinkServicesCreateOrUpdateFuture, err error) 700 Delete(ctx context.Context, resourceGroupName string, serviceName string) (result network.PrivateLinkServicesDeleteFuture, err error) 701 DeletePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string) (result network.PrivateLinkServicesDeletePrivateEndpointConnectionFuture, err error) 702 Get(ctx context.Context, resourceGroupName string, serviceName string, expand string) (result network.PrivateLinkService, err error) 703 GetPrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string, expand string) (result network.PrivateEndpointConnection, err error) 704 List(ctx context.Context, resourceGroupName string) (result network.PrivateLinkServiceListResultPage, err error) 705 ListComplete(ctx context.Context, resourceGroupName string) (result network.PrivateLinkServiceListResultIterator, err error) 706 ListAutoApprovedPrivateLinkServices(ctx context.Context, location string) (result network.AutoApprovedPrivateLinkServicesResultPage, err error) 707 ListAutoApprovedPrivateLinkServicesComplete(ctx context.Context, location string) (result network.AutoApprovedPrivateLinkServicesResultIterator, err error) 708 ListAutoApprovedPrivateLinkServicesByResourceGroup(ctx context.Context, location string, resourceGroupName string) (result network.AutoApprovedPrivateLinkServicesResultPage, err error) 709 ListAutoApprovedPrivateLinkServicesByResourceGroupComplete(ctx context.Context, location string, resourceGroupName string) (result network.AutoApprovedPrivateLinkServicesResultIterator, err error) 710 ListBySubscription(ctx context.Context) (result network.PrivateLinkServiceListResultPage, err error) 711 ListBySubscriptionComplete(ctx context.Context) (result network.PrivateLinkServiceListResultIterator, err error) 712 ListPrivateEndpointConnections(ctx context.Context, resourceGroupName string, serviceName string) (result network.PrivateEndpointConnectionListResultPage, err error) 713 ListPrivateEndpointConnectionsComplete(ctx context.Context, resourceGroupName string, serviceName string) (result network.PrivateEndpointConnectionListResultIterator, err error) 714 UpdatePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string, parameters network.PrivateEndpointConnection) (result network.PrivateEndpointConnection, err error) 715} 716 717var _ PrivateLinkServicesClientAPI = (*network.PrivateLinkServicesClient)(nil) 718 719// PublicIPAddressesClientAPI contains the set of methods on the PublicIPAddressesClient type. 720type PublicIPAddressesClientAPI interface { 721 CreateOrUpdate(ctx context.Context, resourceGroupName string, publicIPAddressName string, parameters network.PublicIPAddress) (result network.PublicIPAddressesCreateOrUpdateFuture, err error) 722 Delete(ctx context.Context, resourceGroupName string, publicIPAddressName string) (result network.PublicIPAddressesDeleteFuture, err error) 723 Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, expand string) (result network.PublicIPAddress, err error) 724 GetVirtualMachineScaleSetPublicIPAddress(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, IPConfigurationName string, publicIPAddressName string, expand string) (result network.PublicIPAddress, err error) 725 List(ctx context.Context, resourceGroupName string) (result network.PublicIPAddressListResultPage, err error) 726 ListComplete(ctx context.Context, resourceGroupName string) (result network.PublicIPAddressListResultIterator, err error) 727 ListAll(ctx context.Context) (result network.PublicIPAddressListResultPage, err error) 728 ListAllComplete(ctx context.Context) (result network.PublicIPAddressListResultIterator, err error) 729 ListVirtualMachineScaleSetPublicIPAddresses(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string) (result network.PublicIPAddressListResultPage, err error) 730 ListVirtualMachineScaleSetPublicIPAddressesComplete(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string) (result network.PublicIPAddressListResultIterator, err error) 731 ListVirtualMachineScaleSetVMPublicIPAddresses(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, IPConfigurationName string) (result network.PublicIPAddressListResultPage, err error) 732 ListVirtualMachineScaleSetVMPublicIPAddressesComplete(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, IPConfigurationName string) (result network.PublicIPAddressListResultIterator, err error) 733 UpdateTags(ctx context.Context, resourceGroupName string, publicIPAddressName string, parameters network.TagsObject) (result network.PublicIPAddress, err error) 734} 735 736var _ PublicIPAddressesClientAPI = (*network.PublicIPAddressesClient)(nil) 737 738// PublicIPPrefixesClientAPI contains the set of methods on the PublicIPPrefixesClient type. 739type PublicIPPrefixesClientAPI interface { 740 CreateOrUpdate(ctx context.Context, resourceGroupName string, publicIPPrefixName string, parameters network.PublicIPPrefix) (result network.PublicIPPrefixesCreateOrUpdateFuture, err error) 741 Delete(ctx context.Context, resourceGroupName string, publicIPPrefixName string) (result network.PublicIPPrefixesDeleteFuture, err error) 742 Get(ctx context.Context, resourceGroupName string, publicIPPrefixName string, expand string) (result network.PublicIPPrefix, err error) 743 List(ctx context.Context, resourceGroupName string) (result network.PublicIPPrefixListResultPage, err error) 744 ListComplete(ctx context.Context, resourceGroupName string) (result network.PublicIPPrefixListResultIterator, err error) 745 ListAll(ctx context.Context) (result network.PublicIPPrefixListResultPage, err error) 746 ListAllComplete(ctx context.Context) (result network.PublicIPPrefixListResultIterator, err error) 747 UpdateTags(ctx context.Context, resourceGroupName string, publicIPPrefixName string, parameters network.TagsObject) (result network.PublicIPPrefix, err error) 748} 749 750var _ PublicIPPrefixesClientAPI = (*network.PublicIPPrefixesClient)(nil) 751 752// RouteFiltersClientAPI contains the set of methods on the RouteFiltersClient type. 753type RouteFiltersClientAPI interface { 754 CreateOrUpdate(ctx context.Context, resourceGroupName string, routeFilterName string, routeFilterParameters network.RouteFilter) (result network.RouteFiltersCreateOrUpdateFuture, err error) 755 Delete(ctx context.Context, resourceGroupName string, routeFilterName string) (result network.RouteFiltersDeleteFuture, err error) 756 Get(ctx context.Context, resourceGroupName string, routeFilterName string, expand string) (result network.RouteFilter, err error) 757 List(ctx context.Context) (result network.RouteFilterListResultPage, err error) 758 ListComplete(ctx context.Context) (result network.RouteFilterListResultIterator, err error) 759 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.RouteFilterListResultPage, err error) 760 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.RouteFilterListResultIterator, err error) 761 UpdateTags(ctx context.Context, resourceGroupName string, routeFilterName string, parameters network.TagsObject) (result network.RouteFilter, err error) 762} 763 764var _ RouteFiltersClientAPI = (*network.RouteFiltersClient)(nil) 765 766// RouteFilterRulesClientAPI contains the set of methods on the RouteFilterRulesClient type. 767type RouteFilterRulesClientAPI interface { 768 CreateOrUpdate(ctx context.Context, resourceGroupName string, routeFilterName string, ruleName string, routeFilterRuleParameters network.RouteFilterRule) (result network.RouteFilterRulesCreateOrUpdateFuture, err error) 769 Delete(ctx context.Context, resourceGroupName string, routeFilterName string, ruleName string) (result network.RouteFilterRulesDeleteFuture, err error) 770 Get(ctx context.Context, resourceGroupName string, routeFilterName string, ruleName string) (result network.RouteFilterRule, err error) 771 ListByRouteFilter(ctx context.Context, resourceGroupName string, routeFilterName string) (result network.RouteFilterRuleListResultPage, err error) 772 ListByRouteFilterComplete(ctx context.Context, resourceGroupName string, routeFilterName string) (result network.RouteFilterRuleListResultIterator, err error) 773} 774 775var _ RouteFilterRulesClientAPI = (*network.RouteFilterRulesClient)(nil) 776 777// RouteTablesClientAPI contains the set of methods on the RouteTablesClient type. 778type RouteTablesClientAPI interface { 779 CreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, parameters network.RouteTable) (result network.RouteTablesCreateOrUpdateFuture, err error) 780 Delete(ctx context.Context, resourceGroupName string, routeTableName string) (result network.RouteTablesDeleteFuture, err error) 781 Get(ctx context.Context, resourceGroupName string, routeTableName string, expand string) (result network.RouteTable, err error) 782 List(ctx context.Context, resourceGroupName string) (result network.RouteTableListResultPage, err error) 783 ListComplete(ctx context.Context, resourceGroupName string) (result network.RouteTableListResultIterator, err error) 784 ListAll(ctx context.Context) (result network.RouteTableListResultPage, err error) 785 ListAllComplete(ctx context.Context) (result network.RouteTableListResultIterator, err error) 786 UpdateTags(ctx context.Context, resourceGroupName string, routeTableName string, parameters network.TagsObject) (result network.RouteTable, err error) 787} 788 789var _ RouteTablesClientAPI = (*network.RouteTablesClient)(nil) 790 791// RoutesClientAPI contains the set of methods on the RoutesClient type. 792type RoutesClientAPI interface { 793 CreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, routeName string, routeParameters network.Route) (result network.RoutesCreateOrUpdateFuture, err error) 794 Delete(ctx context.Context, resourceGroupName string, routeTableName string, routeName string) (result network.RoutesDeleteFuture, err error) 795 Get(ctx context.Context, resourceGroupName string, routeTableName string, routeName string) (result network.Route, err error) 796 List(ctx context.Context, resourceGroupName string, routeTableName string) (result network.RouteListResultPage, err error) 797 ListComplete(ctx context.Context, resourceGroupName string, routeTableName string) (result network.RouteListResultIterator, err error) 798} 799 800var _ RoutesClientAPI = (*network.RoutesClient)(nil) 801 802// SecurityPartnerProvidersClientAPI contains the set of methods on the SecurityPartnerProvidersClient type. 803type SecurityPartnerProvidersClientAPI interface { 804 CreateOrUpdate(ctx context.Context, resourceGroupName string, securityPartnerProviderName string, parameters network.SecurityPartnerProvider) (result network.SecurityPartnerProvidersCreateOrUpdateFuture, err error) 805 Delete(ctx context.Context, resourceGroupName string, securityPartnerProviderName string) (result network.SecurityPartnerProvidersDeleteFuture, err error) 806 Get(ctx context.Context, resourceGroupName string, securityPartnerProviderName string) (result network.SecurityPartnerProvider, err error) 807 List(ctx context.Context) (result network.SecurityPartnerProviderListResultPage, err error) 808 ListComplete(ctx context.Context) (result network.SecurityPartnerProviderListResultIterator, err error) 809 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.SecurityPartnerProviderListResultPage, err error) 810 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.SecurityPartnerProviderListResultIterator, err error) 811 UpdateTags(ctx context.Context, resourceGroupName string, securityPartnerProviderName string, parameters network.TagsObject) (result network.SecurityPartnerProvider, err error) 812} 813 814var _ SecurityPartnerProvidersClientAPI = (*network.SecurityPartnerProvidersClient)(nil) 815 816// BgpServiceCommunitiesClientAPI contains the set of methods on the BgpServiceCommunitiesClient type. 817type BgpServiceCommunitiesClientAPI interface { 818 List(ctx context.Context) (result network.BgpServiceCommunityListResultPage, err error) 819 ListComplete(ctx context.Context) (result network.BgpServiceCommunityListResultIterator, err error) 820} 821 822var _ BgpServiceCommunitiesClientAPI = (*network.BgpServiceCommunitiesClient)(nil) 823 824// ServiceEndpointPoliciesClientAPI contains the set of methods on the ServiceEndpointPoliciesClient type. 825type ServiceEndpointPoliciesClientAPI interface { 826 CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, parameters network.ServiceEndpointPolicy) (result network.ServiceEndpointPoliciesCreateOrUpdateFuture, err error) 827 Delete(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string) (result network.ServiceEndpointPoliciesDeleteFuture, err error) 828 Get(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, expand string) (result network.ServiceEndpointPolicy, err error) 829 List(ctx context.Context) (result network.ServiceEndpointPolicyListResultPage, err error) 830 ListComplete(ctx context.Context) (result network.ServiceEndpointPolicyListResultIterator, err error) 831 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ServiceEndpointPolicyListResultPage, err error) 832 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ServiceEndpointPolicyListResultIterator, err error) 833 UpdateTags(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, parameters network.TagsObject) (result network.ServiceEndpointPolicy, err error) 834} 835 836var _ ServiceEndpointPoliciesClientAPI = (*network.ServiceEndpointPoliciesClient)(nil) 837 838// ServiceEndpointPolicyDefinitionsClientAPI contains the set of methods on the ServiceEndpointPolicyDefinitionsClient type. 839type ServiceEndpointPolicyDefinitionsClientAPI interface { 840 CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, serviceEndpointPolicyDefinitionName string, serviceEndpointPolicyDefinitions network.ServiceEndpointPolicyDefinition) (result network.ServiceEndpointPolicyDefinitionsCreateOrUpdateFuture, err error) 841 Delete(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, serviceEndpointPolicyDefinitionName string) (result network.ServiceEndpointPolicyDefinitionsDeleteFuture, err error) 842 Get(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string, serviceEndpointPolicyDefinitionName string) (result network.ServiceEndpointPolicyDefinition, err error) 843 ListByResourceGroup(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string) (result network.ServiceEndpointPolicyDefinitionListResultPage, err error) 844 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, serviceEndpointPolicyName string) (result network.ServiceEndpointPolicyDefinitionListResultIterator, err error) 845} 846 847var _ ServiceEndpointPolicyDefinitionsClientAPI = (*network.ServiceEndpointPolicyDefinitionsClient)(nil) 848 849// ServiceTagsClientAPI contains the set of methods on the ServiceTagsClient type. 850type ServiceTagsClientAPI interface { 851 List(ctx context.Context, location string) (result network.ServiceTagsListResult, err error) 852} 853 854var _ ServiceTagsClientAPI = (*network.ServiceTagsClient)(nil) 855 856// UsagesClientAPI contains the set of methods on the UsagesClient type. 857type UsagesClientAPI interface { 858 List(ctx context.Context, location string) (result network.UsagesListResultPage, err error) 859 ListComplete(ctx context.Context, location string) (result network.UsagesListResultIterator, err error) 860} 861 862var _ UsagesClientAPI = (*network.UsagesClient)(nil) 863 864// VirtualNetworksClientAPI contains the set of methods on the VirtualNetworksClient type. 865type VirtualNetworksClientAPI interface { 866 CheckIPAddressAvailability(ctx context.Context, resourceGroupName string, virtualNetworkName string, IPAddress string) (result network.IPAddressAvailabilityResult, err error) 867 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, parameters network.VirtualNetwork) (result network.VirtualNetworksCreateOrUpdateFuture, err error) 868 Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.VirtualNetworksDeleteFuture, err error) 869 Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, expand string) (result network.VirtualNetwork, err error) 870 GetBastionHosts(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.BastionHostListResult, err error) 871 List(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkListResultPage, err error) 872 ListComplete(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkListResultIterator, err error) 873 ListAll(ctx context.Context) (result network.VirtualNetworkListResultPage, err error) 874 ListAllComplete(ctx context.Context) (result network.VirtualNetworkListResultIterator, err error) 875 ListUsage(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.VirtualNetworkListUsageResultPage, err error) 876 ListUsageComplete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.VirtualNetworkListUsageResultIterator, err error) 877 UpdateTags(ctx context.Context, resourceGroupName string, virtualNetworkName string, parameters network.TagsObject) (result network.VirtualNetwork, err error) 878} 879 880var _ VirtualNetworksClientAPI = (*network.VirtualNetworksClient)(nil) 881 882// SubnetsClientAPI contains the set of methods on the SubnetsClient type. 883type SubnetsClientAPI interface { 884 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters network.Subnet) (result network.SubnetsCreateOrUpdateFuture, err error) 885 Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string) (result network.SubnetsDeleteFuture, err error) 886 Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, expand string) (result network.Subnet, err error) 887 List(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.SubnetListResultPage, err error) 888 ListComplete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.SubnetListResultIterator, err error) 889 PrepareNetworkPolicies(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, prepareNetworkPoliciesRequestParameters network.PrepareNetworkPoliciesRequest) (result network.SubnetsPrepareNetworkPoliciesFuture, err error) 890 UnprepareNetworkPolicies(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, unprepareNetworkPoliciesRequestParameters network.UnprepareNetworkPoliciesRequest) (result network.SubnetsUnprepareNetworkPoliciesFuture, err error) 891} 892 893var _ SubnetsClientAPI = (*network.SubnetsClient)(nil) 894 895// ResourceNavigationLinksClientAPI contains the set of methods on the ResourceNavigationLinksClient type. 896type ResourceNavigationLinksClientAPI interface { 897 List(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string) (result network.ResourceNavigationLinksListResult, err error) 898} 899 900var _ ResourceNavigationLinksClientAPI = (*network.ResourceNavigationLinksClient)(nil) 901 902// ServiceAssociationLinksClientAPI contains the set of methods on the ServiceAssociationLinksClient type. 903type ServiceAssociationLinksClientAPI interface { 904 List(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string) (result network.ServiceAssociationLinksListResult, err error) 905} 906 907var _ ServiceAssociationLinksClientAPI = (*network.ServiceAssociationLinksClient)(nil) 908 909// VirtualNetworkPeeringsClientAPI contains the set of methods on the VirtualNetworkPeeringsClient type. 910type VirtualNetworkPeeringsClientAPI interface { 911 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string, virtualNetworkPeeringParameters network.VirtualNetworkPeering) (result network.VirtualNetworkPeeringsCreateOrUpdateFuture, err error) 912 Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (result network.VirtualNetworkPeeringsDeleteFuture, err error) 913 Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (result network.VirtualNetworkPeering, err error) 914 List(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.VirtualNetworkPeeringListResultPage, err error) 915 ListComplete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result network.VirtualNetworkPeeringListResultIterator, err error) 916} 917 918var _ VirtualNetworkPeeringsClientAPI = (*network.VirtualNetworkPeeringsClient)(nil) 919 920// VirtualNetworkGatewaysClientAPI contains the set of methods on the VirtualNetworkGatewaysClient type. 921type VirtualNetworkGatewaysClientAPI interface { 922 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters network.VirtualNetworkGateway) (result network.VirtualNetworkGatewaysCreateOrUpdateFuture, err error) 923 Delete(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysDeleteFuture, err error) 924 DisconnectVirtualNetworkGatewayVpnConnections(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, request network.P2SVpnConnectionRequest) (result network.VirtualNetworkGatewaysDisconnectVirtualNetworkGatewayVpnConnectionsFuture, err error) 925 Generatevpnclientpackage(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters network.VpnClientParameters) (result network.VirtualNetworkGatewaysGeneratevpnclientpackageFuture, err error) 926 GenerateVpnProfile(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters network.VpnClientParameters) (result network.VirtualNetworkGatewaysGenerateVpnProfileFuture, err error) 927 Get(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGateway, err error) 928 GetAdvertisedRoutes(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, peer string) (result network.VirtualNetworkGatewaysGetAdvertisedRoutesFuture, err error) 929 GetBgpPeerStatus(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, peer string) (result network.VirtualNetworkGatewaysGetBgpPeerStatusFuture, err error) 930 GetLearnedRoutes(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysGetLearnedRoutesFuture, err error) 931 GetVpnclientConnectionHealth(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysGetVpnclientConnectionHealthFuture, err error) 932 GetVpnclientIpsecParameters(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysGetVpnclientIpsecParametersFuture, err error) 933 GetVpnProfilePackageURL(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysGetVpnProfilePackageURLFuture, err error) 934 List(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkGatewayListResultPage, err error) 935 ListComplete(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkGatewayListResultIterator, err error) 936 ListConnections(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewayListConnectionsResultPage, err error) 937 ListConnectionsComplete(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewayListConnectionsResultIterator, err error) 938 Reset(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, gatewayVip string) (result network.VirtualNetworkGatewaysResetFuture, err error) 939 ResetVpnClientSharedKey(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewaysResetVpnClientSharedKeyFuture, err error) 940 SetVpnclientIpsecParameters(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, vpnclientIpsecParams network.VpnClientIPsecParameters) (result network.VirtualNetworkGatewaysSetVpnclientIpsecParametersFuture, err error) 941 StartPacketCapture(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters *network.VpnPacketCaptureStartParameters) (result network.VirtualNetworkGatewaysStartPacketCaptureFuture, err error) 942 StopPacketCapture(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters network.VpnPacketCaptureStopParameters) (result network.VirtualNetworkGatewaysStopPacketCaptureFuture, err error) 943 SupportedVpnDevices(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.String, err error) 944 UpdateTags(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string, parameters network.TagsObject) (result network.VirtualNetworkGatewaysUpdateTagsFuture, err error) 945 VpnDeviceConfigurationScript(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.VpnDeviceScriptParameters) (result network.String, err error) 946} 947 948var _ VirtualNetworkGatewaysClientAPI = (*network.VirtualNetworkGatewaysClient)(nil) 949 950// VirtualNetworkGatewayConnectionsClientAPI contains the set of methods on the VirtualNetworkGatewayConnectionsClient type. 951type VirtualNetworkGatewayConnectionsClientAPI interface { 952 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.VirtualNetworkGatewayConnection) (result network.VirtualNetworkGatewayConnectionsCreateOrUpdateFuture, err error) 953 Delete(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string) (result network.VirtualNetworkGatewayConnectionsDeleteFuture, err error) 954 Get(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string) (result network.VirtualNetworkGatewayConnection, err error) 955 GetSharedKey(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string) (result network.ConnectionSharedKey, err error) 956 List(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkGatewayConnectionListResultPage, err error) 957 ListComplete(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkGatewayConnectionListResultIterator, err error) 958 ResetSharedKey(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.ConnectionResetSharedKey) (result network.VirtualNetworkGatewayConnectionsResetSharedKeyFuture, err error) 959 SetSharedKey(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.ConnectionSharedKey) (result network.VirtualNetworkGatewayConnectionsSetSharedKeyFuture, err error) 960 StartPacketCapture(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters *network.VpnPacketCaptureStartParameters) (result network.VirtualNetworkGatewayConnectionsStartPacketCaptureFuture, err error) 961 StopPacketCapture(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.VpnPacketCaptureStopParameters) (result network.VirtualNetworkGatewayConnectionsStopPacketCaptureFuture, err error) 962 UpdateTags(ctx context.Context, resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters network.TagsObject) (result network.VirtualNetworkGatewayConnectionsUpdateTagsFuture, err error) 963} 964 965var _ VirtualNetworkGatewayConnectionsClientAPI = (*network.VirtualNetworkGatewayConnectionsClient)(nil) 966 967// LocalNetworkGatewaysClientAPI contains the set of methods on the LocalNetworkGatewaysClient type. 968type LocalNetworkGatewaysClientAPI interface { 969 CreateOrUpdate(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, parameters network.LocalNetworkGateway) (result network.LocalNetworkGatewaysCreateOrUpdateFuture, err error) 970 Delete(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (result network.LocalNetworkGatewaysDeleteFuture, err error) 971 Get(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (result network.LocalNetworkGateway, err error) 972 List(ctx context.Context, resourceGroupName string) (result network.LocalNetworkGatewayListResultPage, err error) 973 ListComplete(ctx context.Context, resourceGroupName string) (result network.LocalNetworkGatewayListResultIterator, err error) 974 UpdateTags(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, parameters network.TagsObject) (result network.LocalNetworkGateway, err error) 975} 976 977var _ LocalNetworkGatewaysClientAPI = (*network.LocalNetworkGatewaysClient)(nil) 978 979// VirtualNetworkTapsClientAPI contains the set of methods on the VirtualNetworkTapsClient type. 980type VirtualNetworkTapsClientAPI interface { 981 CreateOrUpdate(ctx context.Context, resourceGroupName string, tapName string, parameters network.VirtualNetworkTap) (result network.VirtualNetworkTapsCreateOrUpdateFuture, err error) 982 Delete(ctx context.Context, resourceGroupName string, tapName string) (result network.VirtualNetworkTapsDeleteFuture, err error) 983 Get(ctx context.Context, resourceGroupName string, tapName string) (result network.VirtualNetworkTap, err error) 984 ListAll(ctx context.Context) (result network.VirtualNetworkTapListResultPage, err error) 985 ListAllComplete(ctx context.Context) (result network.VirtualNetworkTapListResultIterator, err error) 986 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkTapListResultPage, err error) 987 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkTapListResultIterator, err error) 988 UpdateTags(ctx context.Context, resourceGroupName string, tapName string, tapParameters network.TagsObject) (result network.VirtualNetworkTap, err error) 989} 990 991var _ VirtualNetworkTapsClientAPI = (*network.VirtualNetworkTapsClient)(nil) 992 993// VirtualRoutersClientAPI contains the set of methods on the VirtualRoutersClient type. 994type VirtualRoutersClientAPI interface { 995 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualRouterName string, parameters network.VirtualRouter) (result network.VirtualRoutersCreateOrUpdateFuture, err error) 996 Delete(ctx context.Context, resourceGroupName string, virtualRouterName string) (result network.VirtualRoutersDeleteFuture, err error) 997 Get(ctx context.Context, resourceGroupName string, virtualRouterName string, expand string) (result network.VirtualRouter, err error) 998 List(ctx context.Context) (result network.VirtualRouterListResultPage, err error) 999 ListComplete(ctx context.Context) (result network.VirtualRouterListResultIterator, err error) 1000 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.VirtualRouterListResultPage, err error) 1001 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.VirtualRouterListResultIterator, err error) 1002} 1003 1004var _ VirtualRoutersClientAPI = (*network.VirtualRoutersClient)(nil) 1005 1006// VirtualRouterPeeringsClientAPI contains the set of methods on the VirtualRouterPeeringsClient type. 1007type VirtualRouterPeeringsClientAPI interface { 1008 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualRouterName string, peeringName string, parameters network.VirtualRouterPeering) (result network.VirtualRouterPeeringsCreateOrUpdateFuture, err error) 1009 Delete(ctx context.Context, resourceGroupName string, virtualRouterName string, peeringName string) (result network.VirtualRouterPeeringsDeleteFuture, err error) 1010 Get(ctx context.Context, resourceGroupName string, virtualRouterName string, peeringName string) (result network.VirtualRouterPeering, err error) 1011 List(ctx context.Context, resourceGroupName string, virtualRouterName string) (result network.VirtualRouterPeeringListResultPage, err error) 1012 ListComplete(ctx context.Context, resourceGroupName string, virtualRouterName string) (result network.VirtualRouterPeeringListResultIterator, err error) 1013} 1014 1015var _ VirtualRouterPeeringsClientAPI = (*network.VirtualRouterPeeringsClient)(nil) 1016 1017// VirtualWansClientAPI contains the set of methods on the VirtualWansClient type. 1018type VirtualWansClientAPI interface { 1019 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualWANName string, wANParameters network.VirtualWAN) (result network.VirtualWansCreateOrUpdateFuture, err error) 1020 Delete(ctx context.Context, resourceGroupName string, virtualWANName string) (result network.VirtualWansDeleteFuture, err error) 1021 Get(ctx context.Context, resourceGroupName string, virtualWANName string) (result network.VirtualWAN, err error) 1022 List(ctx context.Context) (result network.ListVirtualWANsResultPage, err error) 1023 ListComplete(ctx context.Context) (result network.ListVirtualWANsResultIterator, err error) 1024 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListVirtualWANsResultPage, err error) 1025 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListVirtualWANsResultIterator, err error) 1026 UpdateTags(ctx context.Context, resourceGroupName string, virtualWANName string, wANParameters network.TagsObject) (result network.VirtualWAN, err error) 1027} 1028 1029var _ VirtualWansClientAPI = (*network.VirtualWansClient)(nil) 1030 1031// VpnSitesClientAPI contains the set of methods on the VpnSitesClient type. 1032type VpnSitesClientAPI interface { 1033 CreateOrUpdate(ctx context.Context, resourceGroupName string, vpnSiteName string, vpnSiteParameters network.VpnSite) (result network.VpnSitesCreateOrUpdateFuture, err error) 1034 Delete(ctx context.Context, resourceGroupName string, vpnSiteName string) (result network.VpnSitesDeleteFuture, err error) 1035 Get(ctx context.Context, resourceGroupName string, vpnSiteName string) (result network.VpnSite, err error) 1036 List(ctx context.Context) (result network.ListVpnSitesResultPage, err error) 1037 ListComplete(ctx context.Context) (result network.ListVpnSitesResultIterator, err error) 1038 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListVpnSitesResultPage, err error) 1039 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListVpnSitesResultIterator, err error) 1040 UpdateTags(ctx context.Context, resourceGroupName string, vpnSiteName string, vpnSiteParameters network.TagsObject) (result network.VpnSite, err error) 1041} 1042 1043var _ VpnSitesClientAPI = (*network.VpnSitesClient)(nil) 1044 1045// VpnSiteLinksClientAPI contains the set of methods on the VpnSiteLinksClient type. 1046type VpnSiteLinksClientAPI interface { 1047 Get(ctx context.Context, resourceGroupName string, vpnSiteName string, vpnSiteLinkName string) (result network.VpnSiteLink, err error) 1048 ListByVpnSite(ctx context.Context, resourceGroupName string, vpnSiteName string) (result network.ListVpnSiteLinksResultPage, err error) 1049 ListByVpnSiteComplete(ctx context.Context, resourceGroupName string, vpnSiteName string) (result network.ListVpnSiteLinksResultIterator, err error) 1050} 1051 1052var _ VpnSiteLinksClientAPI = (*network.VpnSiteLinksClient)(nil) 1053 1054// VpnSitesConfigurationClientAPI contains the set of methods on the VpnSitesConfigurationClient type. 1055type VpnSitesConfigurationClientAPI interface { 1056 Download(ctx context.Context, resourceGroupName string, virtualWANName string, request network.GetVpnSitesConfigurationRequest) (result network.VpnSitesConfigurationDownloadFuture, err error) 1057} 1058 1059var _ VpnSitesConfigurationClientAPI = (*network.VpnSitesConfigurationClient)(nil) 1060 1061// VpnServerConfigurationsClientAPI contains the set of methods on the VpnServerConfigurationsClient type. 1062type VpnServerConfigurationsClientAPI interface { 1063 CreateOrUpdate(ctx context.Context, resourceGroupName string, vpnServerConfigurationName string, vpnServerConfigurationParameters network.VpnServerConfiguration) (result network.VpnServerConfigurationsCreateOrUpdateFuture, err error) 1064 Delete(ctx context.Context, resourceGroupName string, vpnServerConfigurationName string) (result network.VpnServerConfigurationsDeleteFuture, err error) 1065 Get(ctx context.Context, resourceGroupName string, vpnServerConfigurationName string) (result network.VpnServerConfiguration, err error) 1066 List(ctx context.Context) (result network.ListVpnServerConfigurationsResultPage, err error) 1067 ListComplete(ctx context.Context) (result network.ListVpnServerConfigurationsResultIterator, err error) 1068 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListVpnServerConfigurationsResultPage, err error) 1069 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListVpnServerConfigurationsResultIterator, err error) 1070 UpdateTags(ctx context.Context, resourceGroupName string, vpnServerConfigurationName string, vpnServerConfigurationParameters network.TagsObject) (result network.VpnServerConfiguration, err error) 1071} 1072 1073var _ VpnServerConfigurationsClientAPI = (*network.VpnServerConfigurationsClient)(nil) 1074 1075// VirtualHubsClientAPI contains the set of methods on the VirtualHubsClient type. 1076type VirtualHubsClientAPI interface { 1077 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, virtualHubParameters network.VirtualHub) (result network.VirtualHubsCreateOrUpdateFuture, err error) 1078 Delete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.VirtualHubsDeleteFuture, err error) 1079 Get(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.VirtualHub, err error) 1080 GetEffectiveVirtualHubRoutes(ctx context.Context, resourceGroupName string, virtualHubName string, effectiveRoutesParameters *network.EffectiveRoutesParameters) (result network.VirtualHubsGetEffectiveVirtualHubRoutesFuture, err error) 1081 List(ctx context.Context) (result network.ListVirtualHubsResultPage, err error) 1082 ListComplete(ctx context.Context) (result network.ListVirtualHubsResultIterator, err error) 1083 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListVirtualHubsResultPage, err error) 1084 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListVirtualHubsResultIterator, err error) 1085 UpdateTags(ctx context.Context, resourceGroupName string, virtualHubName string, virtualHubParameters network.TagsObject) (result network.VirtualHub, err error) 1086} 1087 1088var _ VirtualHubsClientAPI = (*network.VirtualHubsClient)(nil) 1089 1090// HubVirtualNetworkConnectionsClientAPI contains the set of methods on the HubVirtualNetworkConnectionsClient type. 1091type HubVirtualNetworkConnectionsClientAPI interface { 1092 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string, hubVirtualNetworkConnectionParameters network.HubVirtualNetworkConnection) (result network.HubVirtualNetworkConnectionsCreateOrUpdateFuture, err error) 1093 Delete(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string) (result network.HubVirtualNetworkConnectionsDeleteFuture, err error) 1094 Get(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string) (result network.HubVirtualNetworkConnection, err error) 1095 List(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListHubVirtualNetworkConnectionsResultPage, err error) 1096 ListComplete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListHubVirtualNetworkConnectionsResultIterator, err error) 1097} 1098 1099var _ HubVirtualNetworkConnectionsClientAPI = (*network.HubVirtualNetworkConnectionsClient)(nil) 1100 1101// VpnGatewaysClientAPI contains the set of methods on the VpnGatewaysClient type. 1102type VpnGatewaysClientAPI interface { 1103 CreateOrUpdate(ctx context.Context, resourceGroupName string, gatewayName string, vpnGatewayParameters network.VpnGateway) (result network.VpnGatewaysCreateOrUpdateFuture, err error) 1104 Delete(ctx context.Context, resourceGroupName string, gatewayName string) (result network.VpnGatewaysDeleteFuture, err error) 1105 Get(ctx context.Context, resourceGroupName string, gatewayName string) (result network.VpnGateway, err error) 1106 List(ctx context.Context) (result network.ListVpnGatewaysResultPage, err error) 1107 ListComplete(ctx context.Context) (result network.ListVpnGatewaysResultIterator, err error) 1108 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListVpnGatewaysResultPage, err error) 1109 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListVpnGatewaysResultIterator, err error) 1110 Reset(ctx context.Context, resourceGroupName string, gatewayName string) (result network.VpnGatewaysResetFuture, err error) 1111 UpdateTags(ctx context.Context, resourceGroupName string, gatewayName string, vpnGatewayParameters network.TagsObject) (result network.VpnGateway, err error) 1112} 1113 1114var _ VpnGatewaysClientAPI = (*network.VpnGatewaysClient)(nil) 1115 1116// VpnConnectionsClientAPI contains the set of methods on the VpnConnectionsClient type. 1117type VpnConnectionsClientAPI interface { 1118 CreateOrUpdate(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string, vpnConnectionParameters network.VpnConnection) (result network.VpnConnectionsCreateOrUpdateFuture, err error) 1119 Delete(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string) (result network.VpnConnectionsDeleteFuture, err error) 1120 Get(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string) (result network.VpnConnection, err error) 1121 ListByVpnGateway(ctx context.Context, resourceGroupName string, gatewayName string) (result network.ListVpnConnectionsResultPage, err error) 1122 ListByVpnGatewayComplete(ctx context.Context, resourceGroupName string, gatewayName string) (result network.ListVpnConnectionsResultIterator, err error) 1123} 1124 1125var _ VpnConnectionsClientAPI = (*network.VpnConnectionsClient)(nil) 1126 1127// VpnSiteLinkConnectionsClientAPI contains the set of methods on the VpnSiteLinkConnectionsClient type. 1128type VpnSiteLinkConnectionsClientAPI interface { 1129 Get(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string, linkConnectionName string) (result network.VpnSiteLinkConnection, err error) 1130} 1131 1132var _ VpnSiteLinkConnectionsClientAPI = (*network.VpnSiteLinkConnectionsClient)(nil) 1133 1134// VpnLinkConnectionsClientAPI contains the set of methods on the VpnLinkConnectionsClient type. 1135type VpnLinkConnectionsClientAPI interface { 1136 ListByVpnConnection(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string) (result network.ListVpnSiteLinkConnectionsResultPage, err error) 1137 ListByVpnConnectionComplete(ctx context.Context, resourceGroupName string, gatewayName string, connectionName string) (result network.ListVpnSiteLinkConnectionsResultIterator, err error) 1138} 1139 1140var _ VpnLinkConnectionsClientAPI = (*network.VpnLinkConnectionsClient)(nil) 1141 1142// P2sVpnGatewaysClientAPI contains the set of methods on the P2sVpnGatewaysClient type. 1143type P2sVpnGatewaysClientAPI interface { 1144 CreateOrUpdate(ctx context.Context, resourceGroupName string, gatewayName string, p2SVpnGatewayParameters network.P2SVpnGateway) (result network.P2sVpnGatewaysCreateOrUpdateFuture, err error) 1145 Delete(ctx context.Context, resourceGroupName string, gatewayName string) (result network.P2sVpnGatewaysDeleteFuture, err error) 1146 DisconnectP2sVpnConnections(ctx context.Context, resourceGroupName string, p2sVpnGatewayName string, request network.P2SVpnConnectionRequest) (result network.P2sVpnGatewaysDisconnectP2sVpnConnectionsFuture, err error) 1147 GenerateVpnProfile(ctx context.Context, resourceGroupName string, gatewayName string, parameters network.P2SVpnProfileParameters) (result network.P2sVpnGatewaysGenerateVpnProfileFuture, err error) 1148 Get(ctx context.Context, resourceGroupName string, gatewayName string) (result network.P2SVpnGateway, err error) 1149 GetP2sVpnConnectionHealth(ctx context.Context, resourceGroupName string, gatewayName string) (result network.P2sVpnGatewaysGetP2sVpnConnectionHealthFuture, err error) 1150 GetP2sVpnConnectionHealthDetailed(ctx context.Context, resourceGroupName string, gatewayName string, request network.P2SVpnConnectionHealthRequest) (result network.P2sVpnGatewaysGetP2sVpnConnectionHealthDetailedFuture, err error) 1151 List(ctx context.Context) (result network.ListP2SVpnGatewaysResultPage, err error) 1152 ListComplete(ctx context.Context) (result network.ListP2SVpnGatewaysResultIterator, err error) 1153 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ListP2SVpnGatewaysResultPage, err error) 1154 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result network.ListP2SVpnGatewaysResultIterator, err error) 1155 UpdateTags(ctx context.Context, resourceGroupName string, gatewayName string, p2SVpnGatewayParameters network.TagsObject) (result network.P2SVpnGateway, err error) 1156} 1157 1158var _ P2sVpnGatewaysClientAPI = (*network.P2sVpnGatewaysClient)(nil) 1159 1160// VpnServerConfigurationsAssociatedWithVirtualWanClientAPI contains the set of methods on the VpnServerConfigurationsAssociatedWithVirtualWanClient type. 1161type VpnServerConfigurationsAssociatedWithVirtualWanClientAPI interface { 1162 List(ctx context.Context, resourceGroupName string, virtualWANName string) (result network.VpnServerConfigurationsAssociatedWithVirtualWanListFuture, err error) 1163} 1164 1165var _ VpnServerConfigurationsAssociatedWithVirtualWanClientAPI = (*network.VpnServerConfigurationsAssociatedWithVirtualWanClient)(nil) 1166 1167// VirtualHubRouteTableV2sClientAPI contains the set of methods on the VirtualHubRouteTableV2sClient type. 1168type VirtualHubRouteTableV2sClientAPI interface { 1169 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string, virtualHubRouteTableV2Parameters network.VirtualHubRouteTableV2) (result network.VirtualHubRouteTableV2sCreateOrUpdateFuture, err error) 1170 Delete(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string) (result network.VirtualHubRouteTableV2sDeleteFuture, err error) 1171 Get(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string) (result network.VirtualHubRouteTableV2, err error) 1172 List(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubRouteTableV2sResultPage, err error) 1173 ListComplete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubRouteTableV2sResultIterator, err error) 1174} 1175 1176var _ VirtualHubRouteTableV2sClientAPI = (*network.VirtualHubRouteTableV2sClient)(nil) 1177 1178// ExpressRouteGatewaysClientAPI contains the set of methods on the ExpressRouteGatewaysClient type. 1179type ExpressRouteGatewaysClientAPI interface { 1180 CreateOrUpdate(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, putExpressRouteGatewayParameters network.ExpressRouteGateway) (result network.ExpressRouteGatewaysCreateOrUpdateFuture, err error) 1181 Delete(ctx context.Context, resourceGroupName string, expressRouteGatewayName string) (result network.ExpressRouteGatewaysDeleteFuture, err error) 1182 Get(ctx context.Context, resourceGroupName string, expressRouteGatewayName string) (result network.ExpressRouteGateway, err error) 1183 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result network.ExpressRouteGatewayList, err error) 1184 ListBySubscription(ctx context.Context) (result network.ExpressRouteGatewayList, err error) 1185} 1186 1187var _ ExpressRouteGatewaysClientAPI = (*network.ExpressRouteGatewaysClient)(nil) 1188 1189// ExpressRouteConnectionsClientAPI contains the set of methods on the ExpressRouteConnectionsClient type. 1190type ExpressRouteConnectionsClientAPI interface { 1191 CreateOrUpdate(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, connectionName string, putExpressRouteConnectionParameters network.ExpressRouteConnection) (result network.ExpressRouteConnectionsCreateOrUpdateFuture, err error) 1192 Delete(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, connectionName string) (result network.ExpressRouteConnectionsDeleteFuture, err error) 1193 Get(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, connectionName string) (result network.ExpressRouteConnection, err error) 1194 List(ctx context.Context, resourceGroupName string, expressRouteGatewayName string) (result network.ExpressRouteConnectionList, err error) 1195} 1196 1197var _ ExpressRouteConnectionsClientAPI = (*network.ExpressRouteConnectionsClient)(nil) 1198 1199// VirtualHubBgpConnectionClientAPI contains the set of methods on the VirtualHubBgpConnectionClient type. 1200type VirtualHubBgpConnectionClientAPI interface { 1201 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string, parameters network.BgpConnection) (result network.VirtualHubBgpConnectionCreateOrUpdateFuture, err error) 1202 Delete(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string) (result network.VirtualHubBgpConnectionDeleteFuture, err error) 1203 Get(ctx context.Context, resourceGroupName string, virtualHubName string, connectionName string) (result network.BgpConnection, err error) 1204} 1205 1206var _ VirtualHubBgpConnectionClientAPI = (*network.VirtualHubBgpConnectionClient)(nil) 1207 1208// VirtualHubBgpConnectionsClientAPI contains the set of methods on the VirtualHubBgpConnectionsClient type. 1209type VirtualHubBgpConnectionsClientAPI interface { 1210 List(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubBgpConnectionResultsPage, err error) 1211 ListComplete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubBgpConnectionResultsIterator, err error) 1212} 1213 1214var _ VirtualHubBgpConnectionsClientAPI = (*network.VirtualHubBgpConnectionsClient)(nil) 1215 1216// VirtualHubIPConfigurationClientAPI contains the set of methods on the VirtualHubIPConfigurationClient type. 1217type VirtualHubIPConfigurationClientAPI interface { 1218 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, IPConfigName string, parameters network.HubIPConfiguration) (result network.VirtualHubIPConfigurationCreateOrUpdateFuture, err error) 1219 Delete(ctx context.Context, resourceGroupName string, virtualHubName string, IPConfigName string) (result network.VirtualHubIPConfigurationDeleteFuture, err error) 1220 Get(ctx context.Context, resourceGroupName string, virtualHubName string, IPConfigName string) (result network.HubIPConfiguration, err error) 1221 List(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubIPConfigurationResultsPage, err error) 1222 ListComplete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListVirtualHubIPConfigurationResultsIterator, err error) 1223} 1224 1225var _ VirtualHubIPConfigurationClientAPI = (*network.VirtualHubIPConfigurationClient)(nil) 1226 1227// HubRouteTablesClientAPI contains the set of methods on the HubRouteTablesClient type. 1228type HubRouteTablesClientAPI interface { 1229 CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string, routeTableParameters network.HubRouteTable) (result network.HubRouteTablesCreateOrUpdateFuture, err error) 1230 Delete(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string) (result network.HubRouteTablesDeleteFuture, err error) 1231 Get(ctx context.Context, resourceGroupName string, virtualHubName string, routeTableName string) (result network.HubRouteTable, err error) 1232 List(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListHubRouteTablesResultPage, err error) 1233 ListComplete(ctx context.Context, resourceGroupName string, virtualHubName string) (result network.ListHubRouteTablesResultIterator, err error) 1234} 1235 1236var _ HubRouteTablesClientAPI = (*network.HubRouteTablesClient)(nil) 1237 1238// WebApplicationFirewallPoliciesClientAPI contains the set of methods on the WebApplicationFirewallPoliciesClient type. 1239type WebApplicationFirewallPoliciesClientAPI interface { 1240 CreateOrUpdate(ctx context.Context, resourceGroupName string, policyName string, parameters network.WebApplicationFirewallPolicy) (result network.WebApplicationFirewallPolicy, err error) 1241 Delete(ctx context.Context, resourceGroupName string, policyName string) (result network.WebApplicationFirewallPoliciesDeleteFuture, err error) 1242 Get(ctx context.Context, resourceGroupName string, policyName string) (result network.WebApplicationFirewallPolicy, err error) 1243 List(ctx context.Context, resourceGroupName string) (result network.WebApplicationFirewallPolicyListResultPage, err error) 1244 ListComplete(ctx context.Context, resourceGroupName string) (result network.WebApplicationFirewallPolicyListResultIterator, err error) 1245 ListAll(ctx context.Context) (result network.WebApplicationFirewallPolicyListResultPage, err error) 1246 ListAllComplete(ctx context.Context) (result network.WebApplicationFirewallPolicyListResultIterator, err error) 1247} 1248 1249var _ WebApplicationFirewallPoliciesClientAPI = (*network.WebApplicationFirewallPoliciesClient)(nil) 1250