NetworkManagementClient Interface

public interface NetworkManagementClient

The interface for NetworkManagementClient class.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDeleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract SyncPoller<PollResult<Void>,Void> beginDeleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

abstract PollerFlux<PollResult<Void>,Void> beginDeleteBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract SyncPoller<PollResult<Void>,Void> beginDeleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

abstract SyncPoller<PollResult<Void>,Void> beginDeleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, Context context)

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

abstract PollerFlux<PollResult<Void>,Void> beginDeleteBastionShareableLinkByTokenAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

abstract SyncPoller<PollResult<VpnProfileResponseInner>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

abstract SyncPoller<PollResult<VpnProfileResponseInner>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, Context context)

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

abstract PollerFlux<PollResult<VpnProfileResponseInner>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofileAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

abstract DnsNameAvailabilityResultInner checkDnsNameAvailability(String location, String domainNameLabel)

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

abstract Mono<DnsNameAvailabilityResultInner> checkDnsNameAvailabilityAsync(String location, String domainNameLabel)

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

abstract Response<DnsNameAvailabilityResultInner> checkDnsNameAvailabilityWithResponse(String location, String domainNameLabel, Context context)

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

abstract Mono<Response<DnsNameAvailabilityResultInner>> checkDnsNameAvailabilityWithResponseAsync(String location, String domainNameLabel)

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

abstract void deleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract void deleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

abstract Mono<Void> deleteBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract void deleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

abstract void deleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, Context context)

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

abstract Mono<Void> deleteBastionShareableLinkByTokenAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

abstract Mono<Response<Flux<ByteBuffer>>> deleteBastionShareableLinkByTokenWithResponseAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

abstract Mono<Response<Flux<ByteBuffer>>> deleteBastionShareableLinkWithResponseAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract PagedIterable<BastionSessionStateInner> disconnectActiveSessions(String resourceGroupName, String bastionHostname, SessionIds sessionIds)

Returns the list of currently active sessions on the Bastion.

abstract PagedIterable<BastionSessionStateInner> disconnectActiveSessions(String resourceGroupName, String bastionHostname, SessionIds sessionIds, Context context)

Returns the list of currently active sessions on the Bastion.

abstract PagedFlux<BastionSessionStateInner> disconnectActiveSessionsAsync(String resourceGroupName, String bastionHostname, SessionIds sessionIds)

Returns the list of currently active sessions on the Bastion.

abstract ExpressRouteProviderPortInner expressRouteProviderPort(String providerport)

Retrieves detail of a provider port.

abstract Mono<ExpressRouteProviderPortInner> expressRouteProviderPortAsync(String providerport)

Retrieves detail of a provider port.

abstract Response<ExpressRouteProviderPortInner> expressRouteProviderPortWithResponse(String providerport, Context context)

Retrieves detail of a provider port.

abstract Mono<Response<ExpressRouteProviderPortInner>> expressRouteProviderPortWithResponseAsync(String providerport)

Retrieves detail of a provider port.

abstract VpnProfileResponseInner generatevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

abstract VpnProfileResponseInner generatevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, Context context)

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

abstract Mono<VpnProfileResponseInner> generatevirtualwanvpnserverconfigurationvpnprofileAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

abstract Mono<Response<Flux<ByteBuffer>>> generatevirtualwanvpnserverconfigurationvpnprofileWithResponseAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

abstract PagedIterable<BastionActiveSessionInner> getActiveSessions(String resourceGroupName, String bastionHostname)

Returns the list of currently active sessions on the Bastion.

abstract PagedIterable<BastionActiveSessionInner> getActiveSessions(String resourceGroupName, String bastionHostname, Context context)

Returns the list of currently active sessions on the Bastion.

abstract PagedFlux<BastionActiveSessionInner> getActiveSessionsAsync(String resourceGroupName, String bastionHostname)

Returns the list of currently active sessions on the Bastion.

abstract AdminRuleCollectionsClient getAdminRuleCollections()

Gets the AdminRuleCollectionsClient object to access its operations.

abstract AdminRulesClient getAdminRules()

Gets the AdminRulesClient object to access its operations.

abstract ApplicationGatewayPrivateEndpointConnectionsClient getApplicationGatewayPrivateEndpointConnections()

Gets the ApplicationGatewayPrivateEndpointConnectionsClient object to access its operations.

abstract ApplicationGatewayPrivateLinkResourcesClient getApplicationGatewayPrivateLinkResources()

Gets the ApplicationGatewayPrivateLinkResourcesClient object to access its operations.

abstract ApplicationGatewayWafDynamicManifestsClient getApplicationGatewayWafDynamicManifests()

Gets the ApplicationGatewayWafDynamicManifestsClient object to access its operations.

abstract ApplicationGatewayWafDynamicManifestsDefaultsClient getApplicationGatewayWafDynamicManifestsDefaults()

Gets the ApplicationGatewayWafDynamicManifestsDefaultsClient object to access its operations.

abstract ApplicationGatewaysClient getApplicationGateways()

Gets the ApplicationGatewaysClient object to access its operations.

abstract ApplicationSecurityGroupsClient getApplicationSecurityGroups()

Gets the ApplicationSecurityGroupsClient object to access its operations.

abstract AvailableDelegationsClient getAvailableDelegations()

Gets the AvailableDelegationsClient object to access its operations.

abstract AvailableEndpointServicesClient getAvailableEndpointServices()

Gets the AvailableEndpointServicesClient object to access its operations.

abstract AvailablePrivateEndpointTypesClient getAvailablePrivateEndpointTypes()

Gets the AvailablePrivateEndpointTypesClient object to access its operations.

abstract AvailableResourceGroupDelegationsClient getAvailableResourceGroupDelegations()

Gets the AvailableResourceGroupDelegationsClient object to access its operations.

abstract AvailableServiceAliasesClient getAvailableServiceAliases()

Gets the AvailableServiceAliasesClient object to access its operations.

abstract AzureFirewallFqdnTagsClient getAzureFirewallFqdnTags()

Gets the AzureFirewallFqdnTagsClient object to access its operations.

abstract AzureFirewallsClient getAzureFirewalls()

Gets the AzureFirewallsClient object to access its operations.

abstract BastionHostsClient getBastionHosts()

Gets the BastionHostsClient object to access its operations.

abstract PagedIterable<BastionShareableLinkInner> getBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract PagedIterable<BastionShareableLinkInner> getBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

abstract PagedFlux<BastionShareableLinkInner> getBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract BgpServiceCommunitiesClient getBgpServiceCommunities()

Gets the BgpServiceCommunitiesClient object to access its operations.

abstract ConfigurationPolicyGroupsClient getConfigurationPolicyGroups()

Gets the ConfigurationPolicyGroupsClient object to access its operations.

abstract ConnectionMonitorsClient getConnectionMonitors()

Gets the ConnectionMonitorsClient object to access its operations.

abstract ConnectivityConfigurationsClient getConnectivityConfigurations()

Gets the ConnectivityConfigurationsClient object to access its operations.

abstract CustomIpPrefixesClient getCustomIpPrefixes()

Gets the CustomIpPrefixesClient object to access its operations.

abstract DdosCustomPoliciesClient getDdosCustomPolicies()

Gets the DdosCustomPoliciesClient object to access its operations.

abstract DdosProtectionPlansClient getDdosProtectionPlans()

Gets the DdosProtectionPlansClient object to access its operations.

abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

abstract DefaultSecurityRulesClient getDefaultSecurityRules()

Gets the DefaultSecurityRulesClient object to access its operations.

abstract DscpConfigurationsClient getDscpConfigurations()

Gets the DscpConfigurationsClient object to access its operations.

abstract String getEndpoint()

Gets server parameter.

abstract ExpressRouteCircuitAuthorizationsClient getExpressRouteCircuitAuthorizations()

Gets the ExpressRouteCircuitAuthorizationsClient object to access its operations.

abstract ExpressRouteCircuitConnectionsClient getExpressRouteCircuitConnections()

Gets the ExpressRouteCircuitConnectionsClient object to access its operations.

abstract ExpressRouteCircuitPeeringsClient getExpressRouteCircuitPeerings()

Gets the ExpressRouteCircuitPeeringsClient object to access its operations.

abstract ExpressRouteCircuitsClient getExpressRouteCircuits()

Gets the ExpressRouteCircuitsClient object to access its operations.

abstract ExpressRouteConnectionsClient getExpressRouteConnections()

Gets the ExpressRouteConnectionsClient object to access its operations.

abstract ExpressRouteCrossConnectionPeeringsClient getExpressRouteCrossConnectionPeerings()

Gets the ExpressRouteCrossConnectionPeeringsClient object to access its operations.

abstract ExpressRouteCrossConnectionsClient getExpressRouteCrossConnections()

Gets the ExpressRouteCrossConnectionsClient object to access its operations.

abstract ExpressRouteGatewaysClient getExpressRouteGateways()

Gets the ExpressRouteGatewaysClient object to access its operations.

abstract ExpressRouteLinksClient getExpressRouteLinks()

Gets the ExpressRouteLinksClient object to access its operations.

abstract ExpressRoutePortAuthorizationsClient getExpressRoutePortAuthorizations()

Gets the ExpressRoutePortAuthorizationsClient object to access its operations.

abstract ExpressRoutePortsClient getExpressRoutePorts()

Gets the ExpressRoutePortsClient object to access its operations.

abstract ExpressRoutePortsLocationsClient getExpressRoutePortsLocations()

Gets the ExpressRoutePortsLocationsClient object to access its operations.

abstract ExpressRouteProviderPortsLocationsClient getExpressRouteProviderPortsLocations()

Gets the ExpressRouteProviderPortsLocationsClient object to access its operations.

abstract ExpressRouteServiceProvidersClient getExpressRouteServiceProviders()

Gets the ExpressRouteServiceProvidersClient object to access its operations.

abstract FirewallPoliciesClient getFirewallPolicies()

Gets the FirewallPoliciesClient object to access its operations.

abstract FirewallPolicyIdpsSignaturesClient getFirewallPolicyIdpsSignatures()

Gets the FirewallPolicyIdpsSignaturesClient object to access its operations.

abstract FirewallPolicyIdpsSignaturesFilterValuesClient getFirewallPolicyIdpsSignaturesFilterValues()

Gets the FirewallPolicyIdpsSignaturesFilterValuesClient object to access its operations.

abstract FirewallPolicyIdpsSignaturesOverridesClient getFirewallPolicyIdpsSignaturesOverrides()

Gets the FirewallPolicyIdpsSignaturesOverridesClient object to access its operations.

abstract FirewallPolicyRuleCollectionGroupsClient getFirewallPolicyRuleCollectionGroups()

Gets the FirewallPolicyRuleCollectionGroupsClient object to access its operations.

abstract FlowLogsClient getFlowLogs()

Gets the FlowLogsClient object to access its operations.

abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

abstract HubRouteTablesClient getHubRouteTables()

Gets the HubRouteTablesClient object to access its operations.

abstract HubVirtualNetworkConnectionsClient getHubVirtualNetworkConnections()

Gets the HubVirtualNetworkConnectionsClient object to access its operations.

abstract InboundNatRulesClient getInboundNatRules()

Gets the InboundNatRulesClient object to access its operations.

abstract InboundSecurityRuleOperationsClient getInboundSecurityRuleOperations()

Gets the InboundSecurityRuleOperationsClient object to access its operations.

abstract IpAllocationsClient getIpAllocations()

Gets the IpAllocationsClient object to access its operations.

abstract IpGroupsClient getIpGroups()

Gets the IpGroupsClient object to access its operations.

abstract LoadBalancerBackendAddressPoolsClient getLoadBalancerBackendAddressPools()

Gets the LoadBalancerBackendAddressPoolsClient object to access its operations.

abstract LoadBalancerFrontendIpConfigurationsClient getLoadBalancerFrontendIpConfigurations()

Gets the LoadBalancerFrontendIpConfigurationsClient object to access its operations.

abstract LoadBalancerLoadBalancingRulesClient getLoadBalancerLoadBalancingRules()

Gets the LoadBalancerLoadBalancingRulesClient object to access its operations.

abstract LoadBalancerNetworkInterfacesClient getLoadBalancerNetworkInterfaces()

Gets the LoadBalancerNetworkInterfacesClient object to access its operations.

abstract LoadBalancerOutboundRulesClient getLoadBalancerOutboundRules()

Gets the LoadBalancerOutboundRulesClient object to access its operations.

abstract LoadBalancerProbesClient getLoadBalancerProbes()

Gets the LoadBalancerProbesClient object to access its operations.

abstract LoadBalancersClient getLoadBalancers()

Gets the LoadBalancersClient object to access its operations.

abstract LocalNetworkGatewaysClient getLocalNetworkGateways()

Gets the LocalNetworkGatewaysClient object to access its operations.

abstract ManagementGroupNetworkManagerConnectionsClient getManagementGroupNetworkManagerConnections()

Gets the ManagementGroupNetworkManagerConnectionsClient object to access its operations.

abstract NatGatewaysClient getNatGateways()

Gets the NatGatewaysClient object to access its operations.

abstract NatRulesClient getNatRules()

Gets the NatRulesClient object to access its operations.

abstract NetworkGroupsClient getNetworkGroups()

Gets the NetworkGroupsClient object to access its operations.

abstract NetworkInterfaceIpConfigurationsClient getNetworkInterfaceIpConfigurations()

Gets the NetworkInterfaceIpConfigurationsClient object to access its operations.

abstract NetworkInterfaceLoadBalancersClient getNetworkInterfaceLoadBalancers()

Gets the NetworkInterfaceLoadBalancersClient object to access its operations.

abstract NetworkInterfaceTapConfigurationsClient getNetworkInterfaceTapConfigurations()

Gets the NetworkInterfaceTapConfigurationsClient object to access its operations.

abstract NetworkInterfacesClient getNetworkInterfaces()

Gets the NetworkInterfacesClient object to access its operations.

abstract NetworkManagerCommitsClient getNetworkManagerCommits()

Gets the NetworkManagerCommitsClient object to access its operations.

abstract NetworkManagerDeploymentStatusOperationsClient getNetworkManagerDeploymentStatusOperations()

Gets the NetworkManagerDeploymentStatusOperationsClient object to access its operations.

abstract NetworkManagersClient getNetworkManagers()

Gets the NetworkManagersClient object to access its operations.

abstract NetworkProfilesClient getNetworkProfiles()

Gets the NetworkProfilesClient object to access its operations.

abstract NetworkSecurityGroupsClient getNetworkSecurityGroups()

Gets the NetworkSecurityGroupsClient object to access its operations.

abstract NetworkVirtualApplianceConnectionsClient getNetworkVirtualApplianceConnections()

Gets the NetworkVirtualApplianceConnectionsClient object to access its operations.

abstract NetworkVirtualAppliancesClient getNetworkVirtualAppliances()

Gets the NetworkVirtualAppliancesClient object to access its operations.

abstract NetworkWatchersClient getNetworkWatchers()

Gets the NetworkWatchersClient object to access its operations.

abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

abstract P2SVpnGatewaysClient getP2SVpnGateways()

Gets the P2SVpnGatewaysClient object to access its operations.

abstract PacketCapturesClient getPacketCaptures()

Gets the PacketCapturesClient object to access its operations.

abstract PeerExpressRouteCircuitConnectionsClient getPeerExpressRouteCircuitConnections()

Gets the PeerExpressRouteCircuitConnectionsClient object to access its operations.

abstract PrivateDnsZoneGroupsClient getPrivateDnsZoneGroups()

Gets the PrivateDnsZoneGroupsClient object to access its operations.

abstract PrivateEndpointsClient getPrivateEndpoints()

Gets the PrivateEndpointsClient object to access its operations.

abstract PrivateLinkServicesClient getPrivateLinkServices()

Gets the PrivateLinkServicesClient object to access its operations.

abstract PublicIpAddressesClient getPublicIpAddresses()

Gets the PublicIpAddressesClient object to access its operations.

abstract PublicIpPrefixesClient getPublicIpPrefixes()

Gets the PublicIpPrefixesClient object to access its operations.

abstract ResourceNavigationLinksClient getResourceNavigationLinks()

Gets the ResourceNavigationLinksClient object to access its operations.

abstract RouteFilterRulesClient getRouteFilterRules()

Gets the RouteFilterRulesClient object to access its operations.

abstract RouteFiltersClient getRouteFilters()

Gets the RouteFiltersClient object to access its operations.

abstract RouteMapsClient getRouteMaps()

Gets the RouteMapsClient object to access its operations.

abstract RouteTablesClient getRouteTables()

Gets the RouteTablesClient object to access its operations.

abstract RoutesClient getRoutes()

Gets the RoutesClient object to access its operations.

abstract RoutingIntentsClient getRoutingIntents()

Gets the RoutingIntentsClient object to access its operations.

abstract ScopeConnectionsClient getScopeConnections()

Gets the ScopeConnectionsClient object to access its operations.

abstract SecurityAdminConfigurationsClient getSecurityAdminConfigurations()

Gets the SecurityAdminConfigurationsClient object to access its operations.

abstract SecurityPartnerProvidersClient getSecurityPartnerProviders()

Gets the SecurityPartnerProvidersClient object to access its operations.

abstract SecurityRulesClient getSecurityRules()

Gets the SecurityRulesClient object to access its operations.

abstract ServiceAssociationLinksClient getServiceAssociationLinks()

Gets the ServiceAssociationLinksClient object to access its operations.

abstract ServiceEndpointPoliciesClient getServiceEndpointPolicies()

Gets the ServiceEndpointPoliciesClient object to access its operations.

abstract ServiceEndpointPolicyDefinitionsClient getServiceEndpointPolicyDefinitions()

Gets the ServiceEndpointPolicyDefinitionsClient object to access its operations.

abstract ServiceTagInformationsClient getServiceTagInformations()

Gets the ServiceTagInformationsClient object to access its operations.

abstract ServiceTagsClient getServiceTags()

Gets the ServiceTagsClient object to access its operations.

abstract StaticMembersClient getStaticMembers()

Gets the StaticMembersClient object to access its operations.

abstract SubnetsClient getSubnets()

Gets the SubnetsClient object to access its operations.

abstract String getSubscriptionId()

Gets The subscription credentials which uniquely identify the Microsoft Azure subscription.

abstract SubscriptionNetworkManagerConnectionsClient getSubscriptionNetworkManagerConnections()

Gets the SubscriptionNetworkManagerConnectionsClient object to access its operations.

abstract UsagesClient getUsages()

Gets the UsagesClient object to access its operations.

abstract VipSwapsClient getVipSwaps()

Gets the VipSwapsClient object to access its operations.

abstract VirtualApplianceSitesClient getVirtualApplianceSites()

Gets the VirtualApplianceSitesClient object to access its operations.

abstract VirtualApplianceSkusClient getVirtualApplianceSkus()

Gets the VirtualApplianceSkusClient object to access its operations.

abstract VirtualHubBgpConnectionsClient getVirtualHubBgpConnections()

Gets the VirtualHubBgpConnectionsClient object to access its operations.

abstract VirtualHubIpConfigurationsClient getVirtualHubIpConfigurations()

Gets the VirtualHubIpConfigurationsClient object to access its operations.

abstract VirtualHubRouteTableV2SClient getVirtualHubRouteTableV2S()

Gets the VirtualHubRouteTableV2SClient object to access its operations.

abstract VirtualHubsClient getVirtualHubs()

Gets the VirtualHubsClient object to access its operations.

abstract VirtualNetworkGatewayConnectionsClient getVirtualNetworkGatewayConnections()

Gets the VirtualNetworkGatewayConnectionsClient object to access its operations.

abstract VirtualNetworkGatewayNatRulesClient getVirtualNetworkGatewayNatRules()

Gets the VirtualNetworkGatewayNatRulesClient object to access its operations.

abstract VirtualNetworkGatewaysClient getVirtualNetworkGateways()

Gets the VirtualNetworkGatewaysClient object to access its operations.

abstract VirtualNetworkPeeringsClient getVirtualNetworkPeerings()

Gets the VirtualNetworkPeeringsClient object to access its operations.

abstract VirtualNetworkTapsClient getVirtualNetworkTaps()

Gets the VirtualNetworkTapsClient object to access its operations.

abstract VirtualNetworksClient getVirtualNetworks()

Gets the VirtualNetworksClient object to access its operations.

abstract VirtualRouterPeeringsClient getVirtualRouterPeerings()

Gets the VirtualRouterPeeringsClient object to access its operations.

abstract VirtualRoutersClient getVirtualRouters()

Gets the VirtualRoutersClient object to access its operations.

abstract VirtualWansClient getVirtualWans()

Gets the VirtualWansClient object to access its operations.

abstract VpnConnectionsClient getVpnConnections()

Gets the VpnConnectionsClient object to access its operations.

abstract VpnGatewaysClient getVpnGateways()

Gets the VpnGatewaysClient object to access its operations.

abstract VpnLinkConnectionsClient getVpnLinkConnections()

Gets the VpnLinkConnectionsClient object to access its operations.

abstract VpnServerConfigurationsClient getVpnServerConfigurations()

Gets the VpnServerConfigurationsClient object to access its operations.

abstract VpnServerConfigurationsAssociatedWithVirtualWansClient getVpnServerConfigurationsAssociatedWithVirtualWans()

Gets the VpnServerConfigurationsAssociatedWithVirtualWansClient object to access its operations.

abstract VpnSiteLinkConnectionsClient getVpnSiteLinkConnections()

Gets the VpnSiteLinkConnectionsClient object to access its operations.

abstract VpnSiteLinksClient getVpnSiteLinks()

Gets the VpnSiteLinksClient object to access its operations.

abstract VpnSitesClient getVpnSites()

Gets the VpnSitesClient object to access its operations.

abstract VpnSitesConfigurationsClient getVpnSitesConfigurations()

Gets the VpnSitesConfigurationsClient object to access its operations.

abstract WebApplicationFirewallPoliciesClient getWebApplicationFirewallPolicies()

Gets the WebApplicationFirewallPoliciesClient object to access its operations.

abstract WebCategoriesClient getWebCategories()

Gets the WebCategoriesClient object to access its operations.

abstract ActiveConnectivityConfigurationsListResultInner listActiveConnectivityConfigurations(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active connectivity configurations in a network manager.

abstract Mono<ActiveConnectivityConfigurationsListResultInner> listActiveConnectivityConfigurationsAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active connectivity configurations in a network manager.

abstract Response<ActiveConnectivityConfigurationsListResultInner> listActiveConnectivityConfigurationsWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, Context context)

Lists active connectivity configurations in a network manager.

abstract Mono<Response<ActiveConnectivityConfigurationsListResultInner>> listActiveConnectivityConfigurationsWithResponseAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top)

Lists active connectivity configurations in a network manager.

abstract ActiveSecurityAdminRulesListResultInner listActiveSecurityAdminRules(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active security admin rules in a network manager.

abstract Mono<ActiveSecurityAdminRulesListResultInner> listActiveSecurityAdminRulesAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active security admin rules in a network manager.

abstract Response<ActiveSecurityAdminRulesListResultInner> listActiveSecurityAdminRulesWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, Context context)

Lists active security admin rules in a network manager.

abstract Mono<Response<ActiveSecurityAdminRulesListResultInner>> listActiveSecurityAdminRulesWithResponseAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top)

Lists active security admin rules in a network manager.

abstract NetworkManagerEffectiveConnectivityConfigurationListResultInner listNetworkManagerEffectiveConnectivityConfigurations(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective connectivity configurations applied on a virtual network.

abstract Mono<NetworkManagerEffectiveConnectivityConfigurationListResultInner> listNetworkManagerEffectiveConnectivityConfigurationsAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective connectivity configurations applied on a virtual network.

abstract Response<NetworkManagerEffectiveConnectivityConfigurationListResultInner> listNetworkManagerEffectiveConnectivityConfigurationsWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, Context context)

List all effective connectivity configurations applied on a virtual network.

abstract Mono<Response<NetworkManagerEffectiveConnectivityConfigurationListResultInner>> listNetworkManagerEffectiveConnectivityConfigurationsWithResponseAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top)

List all effective connectivity configurations applied on a virtual network.

abstract NetworkManagerEffectiveSecurityAdminRulesListResultInner listNetworkManagerEffectiveSecurityAdminRules(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective security admin rules applied on a virtual network.

abstract Mono<NetworkManagerEffectiveSecurityAdminRulesListResultInner> listNetworkManagerEffectiveSecurityAdminRulesAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective security admin rules applied on a virtual network.

abstract Response<NetworkManagerEffectiveSecurityAdminRulesListResultInner> listNetworkManagerEffectiveSecurityAdminRulesWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, Context context)

List all effective security admin rules applied on a virtual network.

abstract Mono<Response<NetworkManagerEffectiveSecurityAdminRulesListResultInner>> listNetworkManagerEffectiveSecurityAdminRulesWithResponseAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top)

List all effective security admin rules applied on a virtual network.

abstract PagedIterable<BastionShareableLinkInner> putBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract PagedIterable<BastionShareableLinkInner> putBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

abstract PagedFlux<BastionShareableLinkInner> putBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

abstract VirtualWanSecurityProvidersInner supportedSecurityProviders(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

abstract Mono<VirtualWanSecurityProvidersInner> supportedSecurityProvidersAsync(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

abstract Response<VirtualWanSecurityProvidersInner> supportedSecurityProvidersWithResponse(String resourceGroupName, String virtualWanName, Context context)

Gives the supported security providers for the virtual wan.

abstract Mono<Response<VirtualWanSecurityProvidersInner>> supportedSecurityProvidersWithResponseAsync(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

Method Details

beginDeleteBastionShareableLink

public abstract SyncPoller<>,Void> beginDeleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteBastionShareableLink

public abstract SyncPoller<>,Void> beginDeleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteBastionShareableLinkAsync

public abstract PollerFlux<>,Void> beginDeleteBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteBastionShareableLinkByToken

public abstract SyncPoller<>,Void> beginDeleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteBastionShareableLinkByToken

public abstract SyncPoller<>,Void> beginDeleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteBastionShareableLinkByTokenAsync

public abstract PollerFlux<>,Void> beginDeleteBastionShareableLinkByTokenAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginGeneratevirtualwanvpnserverconfigurationvpnprofile

public abstract SyncPoller<>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.

Returns:

the SyncPoller<T,U> for polling of vpn Profile Response for package generation.

beginGeneratevirtualwanvpnserverconfigurationvpnprofile

public abstract SyncPoller<>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, Context context)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of vpn Profile Response for package generation.

beginGeneratevirtualwanvpnserverconfigurationvpnprofileAsync

public abstract PollerFlux<>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofileAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.

Returns:

the PollerFlux<T,U> for polling of vpn Profile Response for package generation.

checkDnsNameAvailability

public abstract DnsNameAvailabilityResultInner checkDnsNameAvailability(String location, String domainNameLabel)

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

Parameters:

location - The location of the domain name.
domainNameLabel - The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.

Returns:

response for the CheckDnsNameAvailability API service call.

checkDnsNameAvailabilityAsync

public abstract Mono checkDnsNameAvailabilityAsync(String location, String domainNameLabel)

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

Parameters:

location - The location of the domain name.
domainNameLabel - The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.

Returns:

response for the CheckDnsNameAvailability API service call on successful completion of Mono.

checkDnsNameAvailabilityWithResponse

public abstract Response checkDnsNameAvailabilityWithResponse(String location, String domainNameLabel, Context context)

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

Parameters:

location - The location of the domain name.
domainNameLabel - The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.
context - The context to associate with this operation.

Returns:

response for the CheckDnsNameAvailability API service call along with Response<T>.

checkDnsNameAvailabilityWithResponseAsync

public abstract Mono<>> checkDnsNameAvailabilityWithResponseAsync(String location, String domainNameLabel)

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

Parameters:

location - The location of the domain name.
domainNameLabel - The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.

Returns:

response for the CheckDnsNameAvailability API service call along with Response<T> on successful completion of Mono.

deleteBastionShareableLink

public abstract void deleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

deleteBastionShareableLink

public abstract void deleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.
context - The context to associate with this operation.

deleteBastionShareableLinkAsync

public abstract Mono deleteBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

A Mono that completes when a successful response is received.

deleteBastionShareableLinkByToken

public abstract void deleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.

deleteBastionShareableLinkByToken

public abstract void deleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.
context - The context to associate with this operation.

deleteBastionShareableLinkByTokenAsync

public abstract Mono deleteBastionShareableLinkByTokenAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.

Returns:

A Mono that completes when a successful response is received.

deleteBastionShareableLinkByTokenWithResponseAsync

public abstract Mono<><>>> deleteBastionShareableLinkByTokenWithResponseAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslTokenRequest - Post request for Delete Bastion Shareable Link By Token endpoint.

Returns:

the Response<T> on successful completion of Mono.

deleteBastionShareableLinkWithResponseAsync

public abstract Mono<><>>> deleteBastionShareableLinkWithResponseAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

the Response<T> on successful completion of Mono.

disconnectActiveSessions

public abstract PagedIterable disconnectActiveSessions(String resourceGroupName, String bastionHostname, SessionIds sessionIds)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
sessionIds - The list of sessionids to disconnect.

Returns:

response for DisconnectActiveSessions as paginated response with PagedIterable<T>.

disconnectActiveSessions

public abstract PagedIterable disconnectActiveSessions(String resourceGroupName, String bastionHostname, SessionIds sessionIds, Context context)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
sessionIds - The list of sessionids to disconnect.
context - The context to associate with this operation.

Returns:

response for DisconnectActiveSessions as paginated response with PagedIterable<T>.

disconnectActiveSessionsAsync

public abstract PagedFlux disconnectActiveSessionsAsync(String resourceGroupName, String bastionHostname, SessionIds sessionIds)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
sessionIds - The list of sessionids to disconnect.

Returns:

response for DisconnectActiveSessions as paginated response with PagedFlux<T>.

expressRouteProviderPort

public abstract ExpressRouteProviderPortInner expressRouteProviderPort(String providerport)

Retrieves detail of a provider port.

Parameters:

providerport - The name of the provider port.

Returns:

expressRouteProviderPort resource.

expressRouteProviderPortAsync

public abstract Mono expressRouteProviderPortAsync(String providerport)

Retrieves detail of a provider port.

Parameters:

providerport - The name of the provider port.

Returns:

expressRouteProviderPort resource on successful completion of Mono.

expressRouteProviderPortWithResponse

public abstract Response expressRouteProviderPortWithResponse(String providerport, Context context)

Retrieves detail of a provider port.

Parameters:

providerport - The name of the provider port.
context - The context to associate with this operation.

Returns:

expressRouteProviderPort resource along with Response<T>.

expressRouteProviderPortWithResponseAsync

public abstract Mono<>> expressRouteProviderPortWithResponseAsync(String providerport)

Retrieves detail of a provider port.

Parameters:

providerport - The name of the provider port.

Returns:

expressRouteProviderPort resource along with Response<T> on successful completion of Mono.

generatevirtualwanvpnserverconfigurationvpnprofile

public abstract VpnProfileResponseInner generatevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.

Returns:

vpn Profile Response for package generation.

generatevirtualwanvpnserverconfigurationvpnprofile

public abstract VpnProfileResponseInner generatevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, Context context)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.
context - The context to associate with this operation.

Returns:

vpn Profile Response for package generation.

generatevirtualwanvpnserverconfigurationvpnprofileAsync

public abstract Mono generatevirtualwanvpnserverconfigurationvpnprofileAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.

Returns:

vpn Profile Response for package generation on successful completion of Mono.

generatevirtualwanvpnserverconfigurationvpnprofileWithResponseAsync

public abstract Mono<><>>> generatevirtualwanvpnserverconfigurationvpnprofileWithResponseAsync(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams)

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

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN whose associated VpnServerConfigurations is needed.
vpnClientParams - Parameters supplied to the generate VirtualWan VPN profile generation operation.

Returns:

vpn Profile Response for package generation along with Response<T> on successful completion of Mono.

getActiveSessions

public abstract PagedIterable getActiveSessions(String resourceGroupName, String bastionHostname)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.

Returns:

response for GetActiveSessions as paginated response with PagedIterable<T>.

getActiveSessions

public abstract PagedIterable getActiveSessions(String resourceGroupName, String bastionHostname, Context context)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
context - The context to associate with this operation.

Returns:

response for GetActiveSessions as paginated response with PagedIterable<T>.

getActiveSessionsAsync

public abstract PagedFlux getActiveSessionsAsync(String resourceGroupName, String bastionHostname)

Returns the list of currently active sessions on the Bastion.

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.

Returns:

response for GetActiveSessions as paginated response with PagedFlux<T>.

getAdminRuleCollections

public abstract AdminRuleCollectionsClient getAdminRuleCollections()

Gets the AdminRuleCollectionsClient object to access its operations.

Returns:

the AdminRuleCollectionsClient object.

getAdminRules

public abstract AdminRulesClient getAdminRules()

Gets the AdminRulesClient object to access its operations.

Returns:

the AdminRulesClient object.

getApplicationGatewayPrivateEndpointConnections

public abstract ApplicationGatewayPrivateEndpointConnectionsClient getApplicationGatewayPrivateEndpointConnections()

Gets the ApplicationGatewayPrivateEndpointConnectionsClient object to access its operations.

Returns:

the ApplicationGatewayPrivateEndpointConnectionsClient object.

getApplicationGatewayPrivateLinkResources

public abstract ApplicationGatewayPrivateLinkResourcesClient getApplicationGatewayPrivateLinkResources()

Gets the ApplicationGatewayPrivateLinkResourcesClient object to access its operations.

Returns:

the ApplicationGatewayPrivateLinkResourcesClient object.

getApplicationGatewayWafDynamicManifests

public abstract ApplicationGatewayWafDynamicManifestsClient getApplicationGatewayWafDynamicManifests()

Gets the ApplicationGatewayWafDynamicManifestsClient object to access its operations.

Returns:

the ApplicationGatewayWafDynamicManifestsClient object.

getApplicationGatewayWafDynamicManifestsDefaults

public abstract ApplicationGatewayWafDynamicManifestsDefaultsClient getApplicationGatewayWafDynamicManifestsDefaults()

Gets the ApplicationGatewayWafDynamicManifestsDefaultsClient object to access its operations.

Returns:

the ApplicationGatewayWafDynamicManifestsDefaultsClient object.

getApplicationGateways

public abstract ApplicationGatewaysClient getApplicationGateways()

Gets the ApplicationGatewaysClient object to access its operations.

Returns:

the ApplicationGatewaysClient object.

getApplicationSecurityGroups

public abstract ApplicationSecurityGroupsClient getApplicationSecurityGroups()

Gets the ApplicationSecurityGroupsClient object to access its operations.

Returns:

the ApplicationSecurityGroupsClient object.

getAvailableDelegations

public abstract AvailableDelegationsClient getAvailableDelegations()

Gets the AvailableDelegationsClient object to access its operations.

Returns:

the AvailableDelegationsClient object.

getAvailableEndpointServices

public abstract AvailableEndpointServicesClient getAvailableEndpointServices()

Gets the AvailableEndpointServicesClient object to access its operations.

Returns:

the AvailableEndpointServicesClient object.

getAvailablePrivateEndpointTypes

public abstract AvailablePrivateEndpointTypesClient getAvailablePrivateEndpointTypes()

Gets the AvailablePrivateEndpointTypesClient object to access its operations.

Returns:

the AvailablePrivateEndpointTypesClient object.

getAvailableResourceGroupDelegations

public abstract AvailableResourceGroupDelegationsClient getAvailableResourceGroupDelegations()

Gets the AvailableResourceGroupDelegationsClient object to access its operations.

Returns:

the AvailableResourceGroupDelegationsClient object.

getAvailableServiceAliases

public abstract AvailableServiceAliasesClient getAvailableServiceAliases()

Gets the AvailableServiceAliasesClient object to access its operations.

Returns:

the AvailableServiceAliasesClient object.

getAzureFirewallFqdnTags

public abstract AzureFirewallFqdnTagsClient getAzureFirewallFqdnTags()

Gets the AzureFirewallFqdnTagsClient object to access its operations.

Returns:

the AzureFirewallFqdnTagsClient object.

getAzureFirewalls

public abstract AzureFirewallsClient getAzureFirewalls()

Gets the AzureFirewallsClient object to access its operations.

Returns:

the AzureFirewallsClient object.

getBastionHosts

public abstract BastionHostsClient getBastionHosts()

Gets the BastionHostsClient object to access its operations.

Returns:

the BastionHostsClient object.

getBastionShareableLink

public abstract PagedIterable getBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedIterable<T>.

getBastionShareableLink

public abstract PagedIterable getBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.
context - The context to associate with this operation.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedIterable<T>.

getBastionShareableLinkAsync

public abstract PagedFlux getBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedFlux<T>.

getBgpServiceCommunities

public abstract BgpServiceCommunitiesClient getBgpServiceCommunities()

Gets the BgpServiceCommunitiesClient object to access its operations.

Returns:

the BgpServiceCommunitiesClient object.

getConfigurationPolicyGroups

public abstract ConfigurationPolicyGroupsClient getConfigurationPolicyGroups()

Gets the ConfigurationPolicyGroupsClient object to access its operations.

Returns:

the ConfigurationPolicyGroupsClient object.

getConnectionMonitors

public abstract ConnectionMonitorsClient getConnectionMonitors()

Gets the ConnectionMonitorsClient object to access its operations.

Returns:

the ConnectionMonitorsClient object.

getConnectivityConfigurations

public abstract ConnectivityConfigurationsClient getConnectivityConfigurations()

Gets the ConnectivityConfigurationsClient object to access its operations.

Returns:

the ConnectivityConfigurationsClient object.

getCustomIpPrefixes

public abstract CustomIpPrefixesClient getCustomIpPrefixes()

Gets the CustomIpPrefixesClient object to access its operations.

Returns:

the CustomIpPrefixesClient object.

getDdosCustomPolicies

public abstract DdosCustomPoliciesClient getDdosCustomPolicies()

Gets the DdosCustomPoliciesClient object to access its operations.

Returns:

the DdosCustomPoliciesClient object.

getDdosProtectionPlans

public abstract DdosProtectionPlansClient getDdosProtectionPlans()

Gets the DdosProtectionPlansClient object to access its operations.

Returns:

the DdosProtectionPlansClient object.

getDefaultPollInterval

public abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

Returns:

the defaultPollInterval value.

getDefaultSecurityRules

public abstract DefaultSecurityRulesClient getDefaultSecurityRules()

Gets the DefaultSecurityRulesClient object to access its operations.

Returns:

the DefaultSecurityRulesClient object.

getDscpConfigurations

public abstract DscpConfigurationsClient getDscpConfigurations()

Gets the DscpConfigurationsClient object to access its operations.

Returns:

the DscpConfigurationsClient object.

getEndpoint

public abstract String getEndpoint()

Gets server parameter.

Returns:

the endpoint value.

getExpressRouteCircuitAuthorizations

public abstract ExpressRouteCircuitAuthorizationsClient getExpressRouteCircuitAuthorizations()

Gets the ExpressRouteCircuitAuthorizationsClient object to access its operations.

Returns:

the ExpressRouteCircuitAuthorizationsClient object.

getExpressRouteCircuitConnections

public abstract ExpressRouteCircuitConnectionsClient getExpressRouteCircuitConnections()

Gets the ExpressRouteCircuitConnectionsClient object to access its operations.

Returns:

the ExpressRouteCircuitConnectionsClient object.

getExpressRouteCircuitPeerings

public abstract ExpressRouteCircuitPeeringsClient getExpressRouteCircuitPeerings()

Gets the ExpressRouteCircuitPeeringsClient object to access its operations.

Returns:

the ExpressRouteCircuitPeeringsClient object.

getExpressRouteCircuits

public abstract ExpressRouteCircuitsClient getExpressRouteCircuits()

Gets the ExpressRouteCircuitsClient object to access its operations.

Returns:

the ExpressRouteCircuitsClient object.

getExpressRouteConnections

public abstract ExpressRouteConnectionsClient getExpressRouteConnections()

Gets the ExpressRouteConnectionsClient object to access its operations.

Returns:

the ExpressRouteConnectionsClient object.

getExpressRouteCrossConnectionPeerings

public abstract ExpressRouteCrossConnectionPeeringsClient getExpressRouteCrossConnectionPeerings()

Gets the ExpressRouteCrossConnectionPeeringsClient object to access its operations.

Returns:

the ExpressRouteCrossConnectionPeeringsClient object.

getExpressRouteCrossConnections

public abstract ExpressRouteCrossConnectionsClient getExpressRouteCrossConnections()

Gets the ExpressRouteCrossConnectionsClient object to access its operations.

Returns:

the ExpressRouteCrossConnectionsClient object.

getExpressRouteGateways

public abstract ExpressRouteGatewaysClient getExpressRouteGateways()

Gets the ExpressRouteGatewaysClient object to access its operations.

Returns:

the ExpressRouteGatewaysClient object.

getExpressRouteLinks

public abstract ExpressRouteLinksClient getExpressRouteLinks()

Gets the ExpressRouteLinksClient object to access its operations.

Returns:

the ExpressRouteLinksClient object.

getExpressRoutePortAuthorizations

public abstract ExpressRoutePortAuthorizationsClient getExpressRoutePortAuthorizations()

Gets the ExpressRoutePortAuthorizationsClient object to access its operations.

Returns:

the ExpressRoutePortAuthorizationsClient object.

getExpressRoutePorts

public abstract ExpressRoutePortsClient getExpressRoutePorts()

Gets the ExpressRoutePortsClient object to access its operations.

Returns:

the ExpressRoutePortsClient object.

getExpressRoutePortsLocations

public abstract ExpressRoutePortsLocationsClient getExpressRoutePortsLocations()

Gets the ExpressRoutePortsLocationsClient object to access its operations.

Returns:

the ExpressRoutePortsLocationsClient object.

getExpressRouteProviderPortsLocations

public abstract ExpressRouteProviderPortsLocationsClient getExpressRouteProviderPortsLocations()

Gets the ExpressRouteProviderPortsLocationsClient object to access its operations.

Returns:

the ExpressRouteProviderPortsLocationsClient object.

getExpressRouteServiceProviders

public abstract ExpressRouteServiceProvidersClient getExpressRouteServiceProviders()

Gets the ExpressRouteServiceProvidersClient object to access its operations.

Returns:

the ExpressRouteServiceProvidersClient object.

getFirewallPolicies

public abstract FirewallPoliciesClient getFirewallPolicies()

Gets the FirewallPoliciesClient object to access its operations.

Returns:

the FirewallPoliciesClient object.

getFirewallPolicyIdpsSignatures

public abstract FirewallPolicyIdpsSignaturesClient getFirewallPolicyIdpsSignatures()

Gets the FirewallPolicyIdpsSignaturesClient object to access its operations.

Returns:

the FirewallPolicyIdpsSignaturesClient object.

getFirewallPolicyIdpsSignaturesFilterValues

public abstract FirewallPolicyIdpsSignaturesFilterValuesClient getFirewallPolicyIdpsSignaturesFilterValues()

Gets the FirewallPolicyIdpsSignaturesFilterValuesClient object to access its operations.

Returns:

the FirewallPolicyIdpsSignaturesFilterValuesClient object.

getFirewallPolicyIdpsSignaturesOverrides

public abstract FirewallPolicyIdpsSignaturesOverridesClient getFirewallPolicyIdpsSignaturesOverrides()

Gets the FirewallPolicyIdpsSignaturesOverridesClient object to access its operations.

Returns:

the FirewallPolicyIdpsSignaturesOverridesClient object.

getFirewallPolicyRuleCollectionGroups

public abstract FirewallPolicyRuleCollectionGroupsClient getFirewallPolicyRuleCollectionGroups()

Gets the FirewallPolicyRuleCollectionGroupsClient object to access its operations.

Returns:

the FirewallPolicyRuleCollectionGroupsClient object.

getFlowLogs

public abstract FlowLogsClient getFlowLogs()

Gets the FlowLogsClient object to access its operations.

Returns:

the FlowLogsClient object.

getHttpPipeline

public abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

Returns:

the httpPipeline value.

getHubRouteTables

public abstract HubRouteTablesClient getHubRouteTables()

Gets the HubRouteTablesClient object to access its operations.

Returns:

the HubRouteTablesClient object.

getHubVirtualNetworkConnections

public abstract HubVirtualNetworkConnectionsClient getHubVirtualNetworkConnections()

Gets the HubVirtualNetworkConnectionsClient object to access its operations.

Returns:

the HubVirtualNetworkConnectionsClient object.

getInboundNatRules

public abstract InboundNatRulesClient getInboundNatRules()

Gets the InboundNatRulesClient object to access its operations.

Returns:

the InboundNatRulesClient object.

getInboundSecurityRuleOperations

public abstract InboundSecurityRuleOperationsClient getInboundSecurityRuleOperations()

Gets the InboundSecurityRuleOperationsClient object to access its operations.

Returns:

the InboundSecurityRuleOperationsClient object.

getIpAllocations

public abstract IpAllocationsClient getIpAllocations()

Gets the IpAllocationsClient object to access its operations.

Returns:

the IpAllocationsClient object.

getIpGroups

public abstract IpGroupsClient getIpGroups()

Gets the IpGroupsClient object to access its operations.

Returns:

the IpGroupsClient object.

getLoadBalancerBackendAddressPools

public abstract LoadBalancerBackendAddressPoolsClient getLoadBalancerBackendAddressPools()

Gets the LoadBalancerBackendAddressPoolsClient object to access its operations.

Returns:

the LoadBalancerBackendAddressPoolsClient object.

getLoadBalancerFrontendIpConfigurations

public abstract LoadBalancerFrontendIpConfigurationsClient getLoadBalancerFrontendIpConfigurations()

Gets the LoadBalancerFrontendIpConfigurationsClient object to access its operations.

Returns:

the LoadBalancerFrontendIpConfigurationsClient object.

getLoadBalancerLoadBalancingRules

public abstract LoadBalancerLoadBalancingRulesClient getLoadBalancerLoadBalancingRules()

Gets the LoadBalancerLoadBalancingRulesClient object to access its operations.

Returns:

the LoadBalancerLoadBalancingRulesClient object.

getLoadBalancerNetworkInterfaces

public abstract LoadBalancerNetworkInterfacesClient getLoadBalancerNetworkInterfaces()

Gets the LoadBalancerNetworkInterfacesClient object to access its operations.

Returns:

the LoadBalancerNetworkInterfacesClient object.

getLoadBalancerOutboundRules

public abstract LoadBalancerOutboundRulesClient getLoadBalancerOutboundRules()

Gets the LoadBalancerOutboundRulesClient object to access its operations.

Returns:

the LoadBalancerOutboundRulesClient object.

getLoadBalancerProbes

public abstract LoadBalancerProbesClient getLoadBalancerProbes()

Gets the LoadBalancerProbesClient object to access its operations.

Returns:

the LoadBalancerProbesClient object.

getLoadBalancers

public abstract LoadBalancersClient getLoadBalancers()

Gets the LoadBalancersClient object to access its operations.

Returns:

the LoadBalancersClient object.

getLocalNetworkGateways

public abstract LocalNetworkGatewaysClient getLocalNetworkGateways()

Gets the LocalNetworkGatewaysClient object to access its operations.

Returns:

the LocalNetworkGatewaysClient object.

getManagementGroupNetworkManagerConnections

public abstract ManagementGroupNetworkManagerConnectionsClient getManagementGroupNetworkManagerConnections()

Gets the ManagementGroupNetworkManagerConnectionsClient object to access its operations.

Returns:

the ManagementGroupNetworkManagerConnectionsClient object.

getNatGateways

public abstract NatGatewaysClient getNatGateways()

Gets the NatGatewaysClient object to access its operations.

Returns:

the NatGatewaysClient object.

getNatRules

public abstract NatRulesClient getNatRules()

Gets the NatRulesClient object to access its operations.

Returns:

the NatRulesClient object.

getNetworkGroups

public abstract NetworkGroupsClient getNetworkGroups()

Gets the NetworkGroupsClient object to access its operations.

Returns:

the NetworkGroupsClient object.

getNetworkInterfaceIpConfigurations

public abstract NetworkInterfaceIpConfigurationsClient getNetworkInterfaceIpConfigurations()

Gets the NetworkInterfaceIpConfigurationsClient object to access its operations.

Returns:

the NetworkInterfaceIpConfigurationsClient object.

getNetworkInterfaceLoadBalancers

public abstract NetworkInterfaceLoadBalancersClient getNetworkInterfaceLoadBalancers()

Gets the NetworkInterfaceLoadBalancersClient object to access its operations.

Returns:

the NetworkInterfaceLoadBalancersClient object.

getNetworkInterfaceTapConfigurations

public abstract NetworkInterfaceTapConfigurationsClient getNetworkInterfaceTapConfigurations()

Gets the NetworkInterfaceTapConfigurationsClient object to access its operations.

Returns:

the NetworkInterfaceTapConfigurationsClient object.

getNetworkInterfaces

public abstract NetworkInterfacesClient getNetworkInterfaces()

Gets the NetworkInterfacesClient object to access its operations.

Returns:

the NetworkInterfacesClient object.

getNetworkManagerCommits

public abstract NetworkManagerCommitsClient getNetworkManagerCommits()

Gets the NetworkManagerCommitsClient object to access its operations.

Returns:

the NetworkManagerCommitsClient object.

getNetworkManagerDeploymentStatusOperations

public abstract NetworkManagerDeploymentStatusOperationsClient getNetworkManagerDeploymentStatusOperations()

Gets the NetworkManagerDeploymentStatusOperationsClient object to access its operations.

Returns:

the NetworkManagerDeploymentStatusOperationsClient object.

getNetworkManagers

public abstract NetworkManagersClient getNetworkManagers()

Gets the NetworkManagersClient object to access its operations.

Returns:

the NetworkManagersClient object.

getNetworkProfiles

public abstract NetworkProfilesClient getNetworkProfiles()

Gets the NetworkProfilesClient object to access its operations.

Returns:

the NetworkProfilesClient object.

getNetworkSecurityGroups

public abstract NetworkSecurityGroupsClient getNetworkSecurityGroups()

Gets the NetworkSecurityGroupsClient object to access its operations.

Returns:

the NetworkSecurityGroupsClient object.

getNetworkVirtualApplianceConnections

public abstract NetworkVirtualApplianceConnectionsClient getNetworkVirtualApplianceConnections()

Gets the NetworkVirtualApplianceConnectionsClient object to access its operations.

Returns:

the NetworkVirtualApplianceConnectionsClient object.

getNetworkVirtualAppliances

public abstract NetworkVirtualAppliancesClient getNetworkVirtualAppliances()

Gets the NetworkVirtualAppliancesClient object to access its operations.

Returns:

the NetworkVirtualAppliancesClient object.

getNetworkWatchers

public abstract NetworkWatchersClient getNetworkWatchers()

Gets the NetworkWatchersClient object to access its operations.

Returns:

the NetworkWatchersClient object.

getOperations

public abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

Returns:

the OperationsClient object.

getP2SVpnGateways

public abstract P2SVpnGatewaysClient getP2SVpnGateways()

Gets the P2SVpnGatewaysClient object to access its operations.

Returns:

the P2SVpnGatewaysClient object.

getPacketCaptures

public abstract PacketCapturesClient getPacketCaptures()

Gets the PacketCapturesClient object to access its operations.

Returns:

the PacketCapturesClient object.

getPeerExpressRouteCircuitConnections

public abstract PeerExpressRouteCircuitConnectionsClient getPeerExpressRouteCircuitConnections()

Gets the PeerExpressRouteCircuitConnectionsClient object to access its operations.

Returns:

the PeerExpressRouteCircuitConnectionsClient object.

getPrivateDnsZoneGroups

public abstract PrivateDnsZoneGroupsClient getPrivateDnsZoneGroups()

Gets the PrivateDnsZoneGroupsClient object to access its operations.

Returns:

the PrivateDnsZoneGroupsClient object.

getPrivateEndpoints

public abstract PrivateEndpointsClient getPrivateEndpoints()

Gets the PrivateEndpointsClient object to access its operations.

Returns:

the PrivateEndpointsClient object.

getPrivateLinkServices

public abstract PrivateLinkServicesClient getPrivateLinkServices()

Gets the PrivateLinkServicesClient object to access its operations.

Returns:

the PrivateLinkServicesClient object.

getPublicIpAddresses

public abstract PublicIpAddressesClient getPublicIpAddresses()

Gets the PublicIpAddressesClient object to access its operations.

Returns:

the PublicIpAddressesClient object.

getPublicIpPrefixes

public abstract PublicIpPrefixesClient getPublicIpPrefixes()

Gets the PublicIpPrefixesClient object to access its operations.

Returns:

the PublicIpPrefixesClient object.

getResourceNavigationLinks

public abstract ResourceNavigationLinksClient getResourceNavigationLinks()

Gets the ResourceNavigationLinksClient object to access its operations.

Returns:

the ResourceNavigationLinksClient object.

getRouteFilterRules

public abstract RouteFilterRulesClient getRouteFilterRules()

Gets the RouteFilterRulesClient object to access its operations.

Returns:

the RouteFilterRulesClient object.

getRouteFilters

public abstract RouteFiltersClient getRouteFilters()

Gets the RouteFiltersClient object to access its operations.

Returns:

the RouteFiltersClient object.

getRouteMaps

public abstract RouteMapsClient getRouteMaps()

Gets the RouteMapsClient object to access its operations.

Returns:

the RouteMapsClient object.

getRouteTables

public abstract RouteTablesClient getRouteTables()

Gets the RouteTablesClient object to access its operations.

Returns:

the RouteTablesClient object.

getRoutes

public abstract RoutesClient getRoutes()

Gets the RoutesClient object to access its operations.

Returns:

the RoutesClient object.

getRoutingIntents

public abstract RoutingIntentsClient getRoutingIntents()

Gets the RoutingIntentsClient object to access its operations.

Returns:

the RoutingIntentsClient object.

getScopeConnections

public abstract ScopeConnectionsClient getScopeConnections()

Gets the ScopeConnectionsClient object to access its operations.

Returns:

the ScopeConnectionsClient object.

getSecurityAdminConfigurations

public abstract SecurityAdminConfigurationsClient getSecurityAdminConfigurations()

Gets the SecurityAdminConfigurationsClient object to access its operations.

Returns:

the SecurityAdminConfigurationsClient object.

getSecurityPartnerProviders

public abstract SecurityPartnerProvidersClient getSecurityPartnerProviders()

Gets the SecurityPartnerProvidersClient object to access its operations.

Returns:

the SecurityPartnerProvidersClient object.

getSecurityRules

public abstract SecurityRulesClient getSecurityRules()

Gets the SecurityRulesClient object to access its operations.

Returns:

the SecurityRulesClient object.

getServiceAssociationLinks

public abstract ServiceAssociationLinksClient getServiceAssociationLinks()

Gets the ServiceAssociationLinksClient object to access its operations.

Returns:

the ServiceAssociationLinksClient object.

getServiceEndpointPolicies

public abstract ServiceEndpointPoliciesClient getServiceEndpointPolicies()

Gets the ServiceEndpointPoliciesClient object to access its operations.

Returns:

the ServiceEndpointPoliciesClient object.

getServiceEndpointPolicyDefinitions

public abstract ServiceEndpointPolicyDefinitionsClient getServiceEndpointPolicyDefinitions()

Gets the ServiceEndpointPolicyDefinitionsClient object to access its operations.

Returns:

the ServiceEndpointPolicyDefinitionsClient object.

getServiceTagInformations

public abstract ServiceTagInformationsClient getServiceTagInformations()

Gets the ServiceTagInformationsClient object to access its operations.

Returns:

the ServiceTagInformationsClient object.

getServiceTags

public abstract ServiceTagsClient getServiceTags()

Gets the ServiceTagsClient object to access its operations.

Returns:

the ServiceTagsClient object.

getStaticMembers

public abstract StaticMembersClient getStaticMembers()

Gets the StaticMembersClient object to access its operations.

Returns:

the StaticMembersClient object.

getSubnets

public abstract SubnetsClient getSubnets()

Gets the SubnetsClient object to access its operations.

Returns:

the SubnetsClient object.

getSubscriptionId

public abstract String getSubscriptionId()

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

Returns:

the subscriptionId value.

getSubscriptionNetworkManagerConnections

public abstract SubscriptionNetworkManagerConnectionsClient getSubscriptionNetworkManagerConnections()

Gets the SubscriptionNetworkManagerConnectionsClient object to access its operations.

Returns:

the SubscriptionNetworkManagerConnectionsClient object.

getUsages

public abstract UsagesClient getUsages()

Gets the UsagesClient object to access its operations.

Returns:

the UsagesClient object.

getVipSwaps

public abstract VipSwapsClient getVipSwaps()

Gets the VipSwapsClient object to access its operations.

Returns:

the VipSwapsClient object.

getVirtualApplianceSites

public abstract VirtualApplianceSitesClient getVirtualApplianceSites()

Gets the VirtualApplianceSitesClient object to access its operations.

Returns:

the VirtualApplianceSitesClient object.

getVirtualApplianceSkus

public abstract VirtualApplianceSkusClient getVirtualApplianceSkus()

Gets the VirtualApplianceSkusClient object to access its operations.

Returns:

the VirtualApplianceSkusClient object.

getVirtualHubBgpConnections

public abstract VirtualHubBgpConnectionsClient getVirtualHubBgpConnections()

Gets the VirtualHubBgpConnectionsClient object to access its operations.

Returns:

the VirtualHubBgpConnectionsClient object.

getVirtualHubIpConfigurations

public abstract VirtualHubIpConfigurationsClient getVirtualHubIpConfigurations()

Gets the VirtualHubIpConfigurationsClient object to access its operations.

Returns:

the VirtualHubIpConfigurationsClient object.

getVirtualHubRouteTableV2S

public abstract VirtualHubRouteTableV2SClient getVirtualHubRouteTableV2S()

Gets the VirtualHubRouteTableV2SClient object to access its operations.

Returns:

the VirtualHubRouteTableV2SClient object.

getVirtualHubs

public abstract VirtualHubsClient getVirtualHubs()

Gets the VirtualHubsClient object to access its operations.

Returns:

the VirtualHubsClient object.

getVirtualNetworkGatewayConnections

public abstract VirtualNetworkGatewayConnectionsClient getVirtualNetworkGatewayConnections()

Gets the VirtualNetworkGatewayConnectionsClient object to access its operations.

Returns:

the VirtualNetworkGatewayConnectionsClient object.

getVirtualNetworkGatewayNatRules

public abstract VirtualNetworkGatewayNatRulesClient getVirtualNetworkGatewayNatRules()

Gets the VirtualNetworkGatewayNatRulesClient object to access its operations.

Returns:

the VirtualNetworkGatewayNatRulesClient object.

getVirtualNetworkGateways

public abstract VirtualNetworkGatewaysClient getVirtualNetworkGateways()

Gets the VirtualNetworkGatewaysClient object to access its operations.

Returns:

the VirtualNetworkGatewaysClient object.

getVirtualNetworkPeerings

public abstract VirtualNetworkPeeringsClient getVirtualNetworkPeerings()

Gets the VirtualNetworkPeeringsClient object to access its operations.

Returns:

the VirtualNetworkPeeringsClient object.

getVirtualNetworkTaps

public abstract VirtualNetworkTapsClient getVirtualNetworkTaps()

Gets the VirtualNetworkTapsClient object to access its operations.

Returns:

the VirtualNetworkTapsClient object.

getVirtualNetworks

public abstract VirtualNetworksClient getVirtualNetworks()

Gets the VirtualNetworksClient object to access its operations.

Returns:

the VirtualNetworksClient object.

getVirtualRouterPeerings

public abstract VirtualRouterPeeringsClient getVirtualRouterPeerings()

Gets the VirtualRouterPeeringsClient object to access its operations.

Returns:

the VirtualRouterPeeringsClient object.

getVirtualRouters

public abstract VirtualRoutersClient getVirtualRouters()

Gets the VirtualRoutersClient object to access its operations.

Returns:

the VirtualRoutersClient object.

getVirtualWans

public abstract VirtualWansClient getVirtualWans()

Gets the VirtualWansClient object to access its operations.

Returns:

the VirtualWansClient object.

getVpnConnections

public abstract VpnConnectionsClient getVpnConnections()

Gets the VpnConnectionsClient object to access its operations.

Returns:

the VpnConnectionsClient object.

getVpnGateways

public abstract VpnGatewaysClient getVpnGateways()

Gets the VpnGatewaysClient object to access its operations.

Returns:

the VpnGatewaysClient object.

getVpnLinkConnections

public abstract VpnLinkConnectionsClient getVpnLinkConnections()

Gets the VpnLinkConnectionsClient object to access its operations.

Returns:

the VpnLinkConnectionsClient object.

getVpnServerConfigurations

public abstract VpnServerConfigurationsClient getVpnServerConfigurations()

Gets the VpnServerConfigurationsClient object to access its operations.

Returns:

the VpnServerConfigurationsClient object.

getVpnServerConfigurationsAssociatedWithVirtualWans

public abstract VpnServerConfigurationsAssociatedWithVirtualWansClient getVpnServerConfigurationsAssociatedWithVirtualWans()

Gets the VpnServerConfigurationsAssociatedWithVirtualWansClient object to access its operations.

Returns:

the VpnServerConfigurationsAssociatedWithVirtualWansClient object.

getVpnSiteLinkConnections

public abstract VpnSiteLinkConnectionsClient getVpnSiteLinkConnections()

Gets the VpnSiteLinkConnectionsClient object to access its operations.

Returns:

the VpnSiteLinkConnectionsClient object.

getVpnSiteLinks

public abstract VpnSiteLinksClient getVpnSiteLinks()

Gets the VpnSiteLinksClient object to access its operations.

Returns:

the VpnSiteLinksClient object.

getVpnSites

public abstract VpnSitesClient getVpnSites()

Gets the VpnSitesClient object to access its operations.

Returns:

the VpnSitesClient object.

getVpnSitesConfigurations

public abstract VpnSitesConfigurationsClient getVpnSitesConfigurations()

Gets the VpnSitesConfigurationsClient object to access its operations.

Returns:

the VpnSitesConfigurationsClient object.

getWebApplicationFirewallPolicies

public abstract WebApplicationFirewallPoliciesClient getWebApplicationFirewallPolicies()

Gets the WebApplicationFirewallPoliciesClient object to access its operations.

Returns:

the WebApplicationFirewallPoliciesClient object.

getWebCategories

public abstract WebCategoriesClient getWebCategories()

Gets the WebCategoriesClient object to access its operations.

Returns:

the WebCategoriesClient object.

listActiveConnectivityConfigurations

public abstract ActiveConnectivityConfigurationsListResultInner listActiveConnectivityConfigurations(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active connectivity configurations in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.

Returns:

result of the request to list active connectivity configurations.

listActiveConnectivityConfigurationsAsync

public abstract Mono listActiveConnectivityConfigurationsAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active connectivity configurations in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.

Returns:

result of the request to list active connectivity configurations on successful completion of Mono.

listActiveConnectivityConfigurationsWithResponse

public abstract Response listActiveConnectivityConfigurationsWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, Context context)

Lists active connectivity configurations in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
context - The context to associate with this operation.

Returns:

result of the request to list active connectivity configurations along with Response<T>.

listActiveConnectivityConfigurationsWithResponseAsync

public abstract Mono<>> listActiveConnectivityConfigurationsWithResponseAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top)

Lists active connectivity configurations in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.

Returns:

result of the request to list active connectivity configurations along with Response<T> on successful completion of Mono.

listActiveSecurityAdminRules

public abstract ActiveSecurityAdminRulesListResultInner listActiveSecurityAdminRules(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active security admin rules in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.

Returns:

result of the request to list active security admin rules.

listActiveSecurityAdminRulesAsync

public abstract Mono listActiveSecurityAdminRulesAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters)

Lists active security admin rules in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.

Returns:

result of the request to list active security admin rules on successful completion of Mono.

listActiveSecurityAdminRulesWithResponse

public abstract Response listActiveSecurityAdminRulesWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, Context context)

Lists active security admin rules in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
context - The context to associate with this operation.

Returns:

result of the request to list active security admin rules along with Response<T>.

listActiveSecurityAdminRulesWithResponseAsync

public abstract Mono<>> listActiveSecurityAdminRulesWithResponseAsync(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top)

Lists active security admin rules in a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Active Configuration Parameter.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.

Returns:

result of the request to list active security admin rules along with Response<T> on successful completion of Mono.

listNetworkManagerEffectiveConnectivityConfigurations

public abstract NetworkManagerEffectiveConnectivityConfigurationListResultInner listNetworkManagerEffectiveConnectivityConfigurations(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective connectivity configurations applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.

Returns:

result of the request to list networkManagerEffectiveConnectivityConfiguration.

listNetworkManagerEffectiveConnectivityConfigurationsAsync

public abstract Mono listNetworkManagerEffectiveConnectivityConfigurationsAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective connectivity configurations applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.

Returns:

result of the request to list networkManagerEffectiveConnectivityConfiguration on successful completion of Mono.

listNetworkManagerEffectiveConnectivityConfigurationsWithResponse

public abstract Response listNetworkManagerEffectiveConnectivityConfigurationsWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, Context context)

List all effective connectivity configurations applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
context - The context to associate with this operation.

Returns:

result of the request to list networkManagerEffectiveConnectivityConfiguration along with Response<T>.

listNetworkManagerEffectiveConnectivityConfigurationsWithResponseAsync

public abstract Mono<>> listNetworkManagerEffectiveConnectivityConfigurationsWithResponseAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top)

List all effective connectivity configurations applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.

Returns:

result of the request to list networkManagerEffectiveConnectivityConfiguration along with Response<T> on successful completion of Mono.

listNetworkManagerEffectiveSecurityAdminRules

public abstract NetworkManagerEffectiveSecurityAdminRulesListResultInner listNetworkManagerEffectiveSecurityAdminRules(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective security admin rules applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.

Returns:

result of the request to list networkManagerEffectiveSecurityAdminRules.

listNetworkManagerEffectiveSecurityAdminRulesAsync

public abstract Mono listNetworkManagerEffectiveSecurityAdminRulesAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters)

List all effective security admin rules applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.

Returns:

result of the request to list networkManagerEffectiveSecurityAdminRules on successful completion of Mono.

listNetworkManagerEffectiveSecurityAdminRulesWithResponse

public abstract Response listNetworkManagerEffectiveSecurityAdminRulesWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, Context context)

List all effective security admin rules applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
context - The context to associate with this operation.

Returns:

result of the request to list networkManagerEffectiveSecurityAdminRules along with Response<T>.

listNetworkManagerEffectiveSecurityAdminRulesWithResponseAsync

public abstract Mono<>> listNetworkManagerEffectiveSecurityAdminRulesWithResponseAsync(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top)

List all effective security admin rules applied on a virtual network.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkName - The name of the virtual network.
parameters - Parameters supplied to list correct page.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.

Returns:

result of the request to list networkManagerEffectiveSecurityAdminRules along with Response<T> on successful completion of Mono.

putBastionShareableLink

public abstract PagedIterable putBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedIterable<T>.

putBastionShareableLink

public abstract PagedIterable putBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.
context - The context to associate with this operation.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedIterable<T>.

putBastionShareableLinkAsync

public abstract PagedFlux putBastionShareableLinkAsync(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest)

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

Parameters:

resourceGroupName - The name of the resource group.
bastionHostname - The name of the Bastion Host.
bslRequest - Post request for Create/Delete/Get Bastion Shareable Link endpoints.

Returns:

response for all the Bastion Shareable Link endpoints as paginated response with PagedFlux<T>.

supportedSecurityProviders

public abstract VirtualWanSecurityProvidersInner supportedSecurityProviders(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN for which supported security providers are needed.

Returns:

collection of SecurityProviders.

supportedSecurityProvidersAsync

public abstract Mono supportedSecurityProvidersAsync(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN for which supported security providers are needed.

Returns:

collection of SecurityProviders on successful completion of Mono.

supportedSecurityProvidersWithResponse

public abstract Response supportedSecurityProvidersWithResponse(String resourceGroupName, String virtualWanName, Context context)

Gives the supported security providers for the virtual wan.

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN for which supported security providers are needed.
context - The context to associate with this operation.

Returns:

collection of SecurityProviders along with Response<T>.

supportedSecurityProvidersWithResponseAsync

public abstract Mono<>> supportedSecurityProvidersWithResponseAsync(String resourceGroupName, String virtualWanName)

Gives the supported security providers for the virtual wan.

Parameters:

resourceGroupName - The resource group name.
virtualWanName - The name of the VirtualWAN for which supported security providers are needed.

Returns:

collection of SecurityProviders along with Response<T> on successful completion of Mono.

Applies to