NetworkManagementClient Class

Definition

Network Client

public class NetworkManagementClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.Management.Network.NetworkManagementClient>, IDisposable, Microsoft.Azure.Management.Network.INetworkManagementClient, Microsoft.Rest.Azure.IAzureClient
type NetworkManagementClient = class
    inherit ServiceClient<NetworkManagementClient>
    interface INetworkManagementClient
    interface IDisposable
    interface IAzureClient
Public Class NetworkManagementClient
Inherits ServiceClient(Of NetworkManagementClient)
Implements IAzureClient, IDisposable, INetworkManagementClient
Inheritance
NetworkManagementClient
Implements

Constructors

NetworkManagementClient(DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(HttpClient, Boolean)

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(Uri, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(Uri, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

NetworkManagementClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the NetworkManagementClient class.

Properties

AcceptLanguage

The preferred language for the response.

ApiVersion

Client API version.

ApplicationGatewayPrivateEndpointConnections

Gets the IApplicationGatewayPrivateEndpointConnectionsOperations.

ApplicationGatewayPrivateLinkResources

Gets the IApplicationGatewayPrivateLinkResourcesOperations.

ApplicationGateways

Gets the IApplicationGatewaysOperations.

ApplicationSecurityGroups

Gets the IApplicationSecurityGroupsOperations.

AvailableDelegations

Gets the IAvailableDelegationsOperations.

AvailableEndpointServices

Gets the IAvailableEndpointServicesOperations.

AvailablePrivateEndpointTypes

Gets the IAvailablePrivateEndpointTypesOperations.

AvailableResourceGroupDelegations

Gets the IAvailableResourceGroupDelegationsOperations.

AvailableServiceAliases

Gets the IAvailableServiceAliasesOperations.

AzureFirewallFqdnTags

Gets the IAzureFirewallFqdnTagsOperations.

AzureFirewalls

Gets the IAzureFirewallsOperations.

BaseUri

The base URI of the service.

BastionHosts

Gets the IBastionHostsOperations.

BgpServiceCommunities

Gets the IBgpServiceCommunitiesOperations.

ConnectionMonitors

Gets the IConnectionMonitorsOperations.

Credentials

Credentials needed for the client to connect to Azure.

CustomIPPrefixes

Gets the ICustomIPPrefixesOperations.

DdosCustomPolicies

Gets the IDdosCustomPoliciesOperations.

DdosProtectionPlans

Gets the IDdosProtectionPlansOperations.

DefaultSecurityRules

Gets the IDefaultSecurityRulesOperations.

DeserializationSettings

Gets or sets json deserialization settings.

DscpConfiguration

Gets the IDscpConfigurationOperations.

ExpressRouteCircuitAuthorizations

Gets the IExpressRouteCircuitAuthorizationsOperations.

ExpressRouteCircuitConnections

Gets the IExpressRouteCircuitConnectionsOperations.

ExpressRouteCircuitPeerings

Gets the IExpressRouteCircuitPeeringsOperations.

ExpressRouteCircuits

Gets the IExpressRouteCircuitsOperations.

ExpressRouteConnections

Gets the IExpressRouteConnectionsOperations.

ExpressRouteCrossConnectionPeerings

Gets the IExpressRouteCrossConnectionPeeringsOperations.

ExpressRouteCrossConnections

Gets the IExpressRouteCrossConnectionsOperations.

ExpressRouteGateways

Gets the IExpressRouteGatewaysOperations.

ExpressRouteLinks

Gets the IExpressRouteLinksOperations.

ExpressRoutePorts

Gets the IExpressRoutePortsOperations.

ExpressRoutePortsLocations

Gets the IExpressRoutePortsLocationsOperations.

ExpressRouteServiceProviders

Gets the IExpressRouteServiceProvidersOperations.

FirewallPolicies

Gets the IFirewallPoliciesOperations.

FirewallPolicyRuleCollectionGroups

Gets the IFirewallPolicyRuleCollectionGroupsOperations.

FirstMessageHandler (Inherited from ServiceClient<T>)
FlowLogs

Gets the IFlowLogsOperations.

GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
HubRouteTables

Gets the IHubRouteTablesOperations.

HubVirtualNetworkConnections

Gets the IHubVirtualNetworkConnectionsOperations.

InboundNatRules

Gets the IInboundNatRulesOperations.

InboundSecurityRule

Gets the IInboundSecurityRuleOperations.

IpAllocations

Gets the IIpAllocationsOperations.

IpGroups

Gets the IIpGroupsOperations.

LoadBalancerBackendAddressPools

Gets the ILoadBalancerBackendAddressPoolsOperations.

LoadBalancerFrontendIPConfigurations

Gets the ILoadBalancerFrontendIPConfigurationsOperations.

LoadBalancerLoadBalancingRules

Gets the ILoadBalancerLoadBalancingRulesOperations.

LoadBalancerNetworkInterfaces

Gets the ILoadBalancerNetworkInterfacesOperations.

LoadBalancerOutboundRules

Gets the ILoadBalancerOutboundRulesOperations.

LoadBalancerProbes

Gets the ILoadBalancerProbesOperations.

LoadBalancers

Gets the ILoadBalancersOperations.

LocalNetworkGateways

Gets the ILocalNetworkGatewaysOperations.

LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

NatGateways

Gets the INatGatewaysOperations.

NatRules

Gets the INatRulesOperations.

NetworkInterfaceIPConfigurations

Gets the INetworkInterfaceIPConfigurationsOperations.

NetworkInterfaceLoadBalancers

Gets the INetworkInterfaceLoadBalancersOperations.

NetworkInterfaces

Gets the INetworkInterfacesOperations.

NetworkInterfaceTapConfigurations

Gets the INetworkInterfaceTapConfigurationsOperations.

NetworkProfiles

Gets the INetworkProfilesOperations.

NetworkSecurityGroups

Gets the INetworkSecurityGroupsOperations.

NetworkVirtualAppliances

Gets the INetworkVirtualAppliancesOperations.

NetworkWatchers

Gets the INetworkWatchersOperations.

Operations

Gets the IOperations.

P2sVpnGateways

Gets the IP2sVpnGatewaysOperations.

PacketCaptures

Gets the IPacketCapturesOperations.

PeerExpressRouteCircuitConnections

Gets the IPeerExpressRouteCircuitConnectionsOperations.

PrivateDnsZoneGroups

Gets the IPrivateDnsZoneGroupsOperations.

PrivateEndpoints

Gets the IPrivateEndpointsOperations.

PrivateLinkServices

Gets the IPrivateLinkServicesOperations.

PublicIPAddresses

Gets the IPublicIPAddressesOperations.

PublicIPPrefixes

Gets the IPublicIPPrefixesOperations.

ResourceNavigationLinks

Gets the IResourceNavigationLinksOperations.

RouteFilterRules

Gets the IRouteFilterRulesOperations.

RouteFilters

Gets the IRouteFiltersOperations.

Routes

Gets the IRoutesOperations.

RouteTables

Gets the IRouteTablesOperations.

SecurityPartnerProviders

Gets the ISecurityPartnerProvidersOperations.

SecurityRules

Gets the ISecurityRulesOperations.

SerializationSettings

Gets or sets json serialization settings.

ServiceAssociationLinks

Gets the IServiceAssociationLinksOperations.

ServiceEndpointPolicies

Gets the IServiceEndpointPoliciesOperations.

ServiceEndpointPolicyDefinitions

Gets the IServiceEndpointPolicyDefinitionsOperations.

ServiceTags

Gets the IServiceTagsOperations.

Subnets

Gets the ISubnetsOperations.

SubscriptionId

The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Usages

Gets the IUsagesOperations.

UserAgent (Inherited from ServiceClient<T>)
VirtualApplianceSites

Gets the IVirtualApplianceSitesOperations.

VirtualApplianceSkus

Gets the IVirtualApplianceSkusOperations.

VirtualHubBgpConnection

Gets the IVirtualHubBgpConnectionOperations.

VirtualHubBgpConnections

Gets the IVirtualHubBgpConnectionsOperations.

VirtualHubIpConfiguration

Gets the IVirtualHubIpConfigurationOperations.

VirtualHubRouteTableV2s

Gets the IVirtualHubRouteTableV2sOperations.

VirtualHubs

Gets the IVirtualHubsOperations.

VirtualNetworkGatewayConnections

Gets the IVirtualNetworkGatewayConnectionsOperations.

VirtualNetworkGatewayNatRules

Gets the IVirtualNetworkGatewayNatRulesOperations.

VirtualNetworkGateways

Gets the IVirtualNetworkGatewaysOperations.

VirtualNetworkPeerings

Gets the IVirtualNetworkPeeringsOperations.

VirtualNetworks

Gets the IVirtualNetworksOperations.

VirtualNetworkTaps

Gets the IVirtualNetworkTapsOperations.

VirtualRouterPeerings

Gets the IVirtualRouterPeeringsOperations.

VirtualRouters

Gets the IVirtualRoutersOperations.

VirtualWans

Gets the IVirtualWansOperations.

VpnConnections

Gets the IVpnConnectionsOperations.

VpnGateways

Gets the IVpnGatewaysOperations.

VpnLinkConnections

Gets the IVpnLinkConnectionsOperations.

VpnServerConfigurations

Gets the IVpnServerConfigurationsOperations.

VpnServerConfigurationsAssociatedWithVirtualWan

Gets the IVpnServerConfigurationsAssociatedWithVirtualWanOperations.

VpnSiteLinkConnections

Gets the IVpnSiteLinkConnectionsOperations.

VpnSiteLinks

Gets the IVpnSiteLinksOperations.

VpnSites

Gets the IVpnSitesOperations.

VpnSitesConfiguration

Gets the IVpnSitesConfigurationOperations.

WebApplicationFirewallPolicies

Gets the IWebApplicationFirewallPoliciesOperations.

WebCategories

Gets the IWebCategoriesOperations.

Methods

BeginDeleteBastionShareableLinkWithHttpMessagesAsync(String, String, BastionShareableLinkListRequest, Dictionary<String,List<String>>, CancellationToken)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

BeginGeneratevirtualwanvpnserverconfigurationvpnprofileWithHttpMessagesAsync(String, String, VirtualWanVpnProfileParameters, Dictionary<String,List<String>>, CancellationToken)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

BeginGetActiveSessionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

BeginGetActiveSessionsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

BeginPutBastionShareableLinkNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

BeginPutBastionShareableLinkWithHttpMessagesAsync(String, String, BastionShareableLinkListRequest, Dictionary<String,List<String>>, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

CheckDnsNameAvailabilityWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Checks whether a domain name in the cloudapp.azure.com zone is available for use.

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
DeleteBastionShareableLinkWithHttpMessagesAsync(String, String, BastionShareableLinkListRequest, Dictionary<String,List<String>>, CancellationToken)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

DisconnectActiveSessionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

DisconnectActiveSessionsWithHttpMessagesAsync(String, String, SessionIds, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
GeneratevirtualwanvpnserverconfigurationvpnprofileWithHttpMessagesAsync(String, String, VirtualWanVpnProfileParameters, Dictionary<String,List<String>>, CancellationToken)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

GetActiveSessionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

GetActiveSessionsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Returns the list of currently active sessions on the Bastion.

GetBastionShareableLinkNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Return the Bastion Shareable Links for all the VMs specified in the request.

GetBastionShareableLinkWithHttpMessagesAsync(String, String, BastionShareableLinkListRequest, Dictionary<String,List<String>>, CancellationToken)

Return the Bastion Shareable Links for all the VMs specified in the request.

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
PutBastionShareableLinkNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

PutBastionShareableLinkWithHttpMessagesAsync(String, String, BastionShareableLinkListRequest, Dictionary<String,List<String>>, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)
SupportedSecurityProvidersWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gives the supported security providers for the virtual wan.

Extension Methods

BeginDeleteBastionShareableLink(INetworkManagementClient, String, String, BastionShareableLinkListRequest)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

BeginDeleteBastionShareableLinkAsync(INetworkManagementClient, String, String, BastionShareableLinkListRequest, CancellationToken)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

BeginGeneratevirtualwanvpnserverconfigurationvpnprofile(INetworkManagementClient, String, String, VirtualWanVpnProfileParameters)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

BeginGeneratevirtualwanvpnserverconfigurationvpnprofileAsync(INetworkManagementClient, String, String, VirtualWanVpnProfileParameters, CancellationToken)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

BeginGetActiveSessions(INetworkManagementClient, String, String)

Returns the list of currently active sessions on the Bastion.

BeginGetActiveSessionsAsync(INetworkManagementClient, String, String, CancellationToken)

Returns the list of currently active sessions on the Bastion.

BeginGetActiveSessionsNext(INetworkManagementClient, String)

Returns the list of currently active sessions on the Bastion.

BeginGetActiveSessionsNextAsync(INetworkManagementClient, String, CancellationToken)

Returns the list of currently active sessions on the Bastion.

BeginPutBastionShareableLink(INetworkManagementClient, String, String, BastionShareableLinkListRequest)

Creates a Bastion Shareable Links for all the VMs specified in the request.

BeginPutBastionShareableLinkAsync(INetworkManagementClient, String, String, BastionShareableLinkListRequest, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

BeginPutBastionShareableLinkNext(INetworkManagementClient, String)

Creates a Bastion Shareable Links for all the VMs specified in the request.

BeginPutBastionShareableLinkNextAsync(INetworkManagementClient, String, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

CheckDnsNameAvailability(INetworkManagementClient, String, String)

Checks whether a domain name in the cloudapp.azure.com zone is available for use.

CheckDnsNameAvailabilityAsync(INetworkManagementClient, String, String, CancellationToken)

Checks whether a domain name in the cloudapp.azure.com zone is available for use.

DeleteBastionShareableLink(INetworkManagementClient, String, String, BastionShareableLinkListRequest)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

DeleteBastionShareableLinkAsync(INetworkManagementClient, String, String, BastionShareableLinkListRequest, CancellationToken)

Deletes the Bastion Shareable Links for all the VMs specified in the request.

DisconnectActiveSessions(INetworkManagementClient, String, String, SessionIds)

Returns the list of currently active sessions on the Bastion.

DisconnectActiveSessionsAsync(INetworkManagementClient, String, String, SessionIds, CancellationToken)

Returns the list of currently active sessions on the Bastion.

DisconnectActiveSessionsNext(INetworkManagementClient, String)

Returns the list of currently active sessions on the Bastion.

DisconnectActiveSessionsNextAsync(INetworkManagementClient, String, CancellationToken)

Returns the list of currently active sessions on the Bastion.

Generatevirtualwanvpnserverconfigurationvpnprofile(INetworkManagementClient, String, String, VirtualWanVpnProfileParameters)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

GeneratevirtualwanvpnserverconfigurationvpnprofileAsync(INetworkManagementClient, String, String, VirtualWanVpnProfileParameters, CancellationToken)

Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group.

GetActiveSessions(INetworkManagementClient, String, String)

Returns the list of currently active sessions on the Bastion.

GetActiveSessionsAsync(INetworkManagementClient, String, String, CancellationToken)

Returns the list of currently active sessions on the Bastion.

GetActiveSessionsNext(INetworkManagementClient, String)

Returns the list of currently active sessions on the Bastion.

GetActiveSessionsNextAsync(INetworkManagementClient, String, CancellationToken)

Returns the list of currently active sessions on the Bastion.

GetBastionShareableLink(INetworkManagementClient, String, String, BastionShareableLinkListRequest)

Return the Bastion Shareable Links for all the VMs specified in the request.

GetBastionShareableLinkAsync(INetworkManagementClient, String, String, BastionShareableLinkListRequest, CancellationToken)

Return the Bastion Shareable Links for all the VMs specified in the request.

GetBastionShareableLinkNext(INetworkManagementClient, String)

Return the Bastion Shareable Links for all the VMs specified in the request.

GetBastionShareableLinkNextAsync(INetworkManagementClient, String, CancellationToken)

Return the Bastion Shareable Links for all the VMs specified in the request.

PutBastionShareableLink(INetworkManagementClient, String, String, BastionShareableLinkListRequest)

Creates a Bastion Shareable Links for all the VMs specified in the request.

PutBastionShareableLinkAsync(INetworkManagementClient, String, String, BastionShareableLinkListRequest, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

PutBastionShareableLinkNext(INetworkManagementClient, String)

Creates a Bastion Shareable Links for all the VMs specified in the request.

PutBastionShareableLinkNextAsync(INetworkManagementClient, String, CancellationToken)

Creates a Bastion Shareable Links for all the VMs specified in the request.

SupportedSecurityProviders(INetworkManagementClient, String, String)

Gives the supported security providers for the virtual wan.

SupportedSecurityProvidersAsync(INetworkManagementClient, String, String, CancellationToken)

Gives the supported security providers for the virtual wan.

GetLongRunningOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetPostOrDeleteOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

Applies to