Interface NetworkManagementClient


public interface NetworkManagementClient
The interface for NetworkManagementClient class.
  • Method Details

    • getSubscriptionId

      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.
    • getEndpoint

      String getEndpoint()
      Gets server parameter.
      Returns:
      the endpoint value.
    • getHttpPipeline

      com.azure.core.http.HttpPipeline getHttpPipeline()
      Gets The HTTP pipeline to send requests through.
      Returns:
      the httpPipeline value.
    • getDefaultPollInterval

      Duration getDefaultPollInterval()
      Gets The default poll interval for long-running operation.
      Returns:
      the defaultPollInterval value.
    • getApplicationGateways

      ApplicationGatewaysClient getApplicationGateways()
      Gets the ApplicationGatewaysClient object to access its operations.
      Returns:
      the ApplicationGatewaysClient object.
    • getApplicationGatewayPrivateLinkResources

      ApplicationGatewayPrivateLinkResourcesClient getApplicationGatewayPrivateLinkResources()
      Gets the ApplicationGatewayPrivateLinkResourcesClient object to access its operations.
      Returns:
      the ApplicationGatewayPrivateLinkResourcesClient object.
    • getApplicationGatewayPrivateEndpointConnections

      ApplicationGatewayPrivateEndpointConnectionsClient getApplicationGatewayPrivateEndpointConnections()
      Gets the ApplicationGatewayPrivateEndpointConnectionsClient object to access its operations.
      Returns:
      the ApplicationGatewayPrivateEndpointConnectionsClient object.
    • getApplicationGatewayWafDynamicManifestsDefaults

      ApplicationGatewayWafDynamicManifestsDefaultsClient getApplicationGatewayWafDynamicManifestsDefaults()
      Gets the ApplicationGatewayWafDynamicManifestsDefaultsClient object to access its operations.
      Returns:
      the ApplicationGatewayWafDynamicManifestsDefaultsClient object.
    • getApplicationGatewayWafDynamicManifests

      ApplicationGatewayWafDynamicManifestsClient getApplicationGatewayWafDynamicManifests()
      Gets the ApplicationGatewayWafDynamicManifestsClient object to access its operations.
      Returns:
      the ApplicationGatewayWafDynamicManifestsClient object.
    • getApplicationSecurityGroups

      ApplicationSecurityGroupsClient getApplicationSecurityGroups()
      Gets the ApplicationSecurityGroupsClient object to access its operations.
      Returns:
      the ApplicationSecurityGroupsClient object.
    • getAvailableDelegations

      AvailableDelegationsClient getAvailableDelegations()
      Gets the AvailableDelegationsClient object to access its operations.
      Returns:
      the AvailableDelegationsClient object.
    • getAvailableResourceGroupDelegations

      AvailableResourceGroupDelegationsClient getAvailableResourceGroupDelegations()
      Gets the AvailableResourceGroupDelegationsClient object to access its operations.
      Returns:
      the AvailableResourceGroupDelegationsClient object.
    • getAvailableServiceAliases

      AvailableServiceAliasesClient getAvailableServiceAliases()
      Gets the AvailableServiceAliasesClient object to access its operations.
      Returns:
      the AvailableServiceAliasesClient object.
    • getAzureFirewalls

      AzureFirewallsClient getAzureFirewalls()
      Gets the AzureFirewallsClient object to access its operations.
      Returns:
      the AzureFirewallsClient object.
    • getAzureFirewallFqdnTags

      AzureFirewallFqdnTagsClient getAzureFirewallFqdnTags()
      Gets the AzureFirewallFqdnTagsClient object to access its operations.
      Returns:
      the AzureFirewallFqdnTagsClient object.
    • getWebCategories

      WebCategoriesClient getWebCategories()
      Gets the WebCategoriesClient object to access its operations.
      Returns:
      the WebCategoriesClient object.
    • getBastionHosts

      BastionHostsClient getBastionHosts()
      Gets the BastionHostsClient object to access its operations.
      Returns:
      the BastionHostsClient object.
    • getNetworkInterfaces

      NetworkInterfacesClient getNetworkInterfaces()
      Gets the NetworkInterfacesClient object to access its operations.
      Returns:
      the NetworkInterfacesClient object.
    • getPublicIpAddresses

      PublicIpAddressesClient getPublicIpAddresses()
      Gets the PublicIpAddressesClient object to access its operations.
      Returns:
      the PublicIpAddressesClient object.
    • getVipSwaps

      VipSwapsClient getVipSwaps()
      Gets the VipSwapsClient object to access its operations.
      Returns:
      the VipSwapsClient object.
    • getCustomIpPrefixes

      CustomIpPrefixesClient getCustomIpPrefixes()
      Gets the CustomIpPrefixesClient object to access its operations.
      Returns:
      the CustomIpPrefixesClient object.
    • getDdosCustomPolicies

      DdosCustomPoliciesClient getDdosCustomPolicies()
      Gets the DdosCustomPoliciesClient object to access its operations.
      Returns:
      the DdosCustomPoliciesClient object.
    • getDdosProtectionPlans

      DdosProtectionPlansClient getDdosProtectionPlans()
      Gets the DdosProtectionPlansClient object to access its operations.
      Returns:
      the DdosProtectionPlansClient object.
    • getDscpConfigurations

      DscpConfigurationsClient getDscpConfigurations()
      Gets the DscpConfigurationsClient object to access its operations.
      Returns:
      the DscpConfigurationsClient object.
    • getAvailableEndpointServices

      AvailableEndpointServicesClient getAvailableEndpointServices()
      Gets the AvailableEndpointServicesClient object to access its operations.
      Returns:
      the AvailableEndpointServicesClient object.
    • getExpressRouteCircuitAuthorizations

      ExpressRouteCircuitAuthorizationsClient getExpressRouteCircuitAuthorizations()
      Gets the ExpressRouteCircuitAuthorizationsClient object to access its operations.
      Returns:
      the ExpressRouteCircuitAuthorizationsClient object.
    • getExpressRouteCircuitPeerings

      ExpressRouteCircuitPeeringsClient getExpressRouteCircuitPeerings()
      Gets the ExpressRouteCircuitPeeringsClient object to access its operations.
      Returns:
      the ExpressRouteCircuitPeeringsClient object.
    • getExpressRouteCircuitConnections

      ExpressRouteCircuitConnectionsClient getExpressRouteCircuitConnections()
      Gets the ExpressRouteCircuitConnectionsClient object to access its operations.
      Returns:
      the ExpressRouteCircuitConnectionsClient object.
    • getPeerExpressRouteCircuitConnections

      PeerExpressRouteCircuitConnectionsClient getPeerExpressRouteCircuitConnections()
      Gets the PeerExpressRouteCircuitConnectionsClient object to access its operations.
      Returns:
      the PeerExpressRouteCircuitConnectionsClient object.
    • getExpressRouteCircuits

      ExpressRouteCircuitsClient getExpressRouteCircuits()
      Gets the ExpressRouteCircuitsClient object to access its operations.
      Returns:
      the ExpressRouteCircuitsClient object.
    • getExpressRouteServiceProviders

      ExpressRouteServiceProvidersClient getExpressRouteServiceProviders()
      Gets the ExpressRouteServiceProvidersClient object to access its operations.
      Returns:
      the ExpressRouteServiceProvidersClient object.
    • getExpressRouteCrossConnections

      ExpressRouteCrossConnectionsClient getExpressRouteCrossConnections()
      Gets the ExpressRouteCrossConnectionsClient object to access its operations.
      Returns:
      the ExpressRouteCrossConnectionsClient object.
    • getExpressRouteCrossConnectionPeerings

      ExpressRouteCrossConnectionPeeringsClient getExpressRouteCrossConnectionPeerings()
      Gets the ExpressRouteCrossConnectionPeeringsClient object to access its operations.
      Returns:
      the ExpressRouteCrossConnectionPeeringsClient object.
    • getExpressRoutePortsLocations

      ExpressRoutePortsLocationsClient getExpressRoutePortsLocations()
      Gets the ExpressRoutePortsLocationsClient object to access its operations.
      Returns:
      the ExpressRoutePortsLocationsClient object.
    • getExpressRoutePorts

      ExpressRoutePortsClient getExpressRoutePorts()
      Gets the ExpressRoutePortsClient object to access its operations.
      Returns:
      the ExpressRoutePortsClient object.
    • getExpressRouteLinks

      ExpressRouteLinksClient getExpressRouteLinks()
      Gets the ExpressRouteLinksClient object to access its operations.
      Returns:
      the ExpressRouteLinksClient object.
    • getExpressRoutePortAuthorizations

      ExpressRoutePortAuthorizationsClient getExpressRoutePortAuthorizations()
      Gets the ExpressRoutePortAuthorizationsClient object to access its operations.
      Returns:
      the ExpressRoutePortAuthorizationsClient object.
    • getExpressRouteProviderPortsLocations

      ExpressRouteProviderPortsLocationsClient getExpressRouteProviderPortsLocations()
      Gets the ExpressRouteProviderPortsLocationsClient object to access its operations.
      Returns:
      the ExpressRouteProviderPortsLocationsClient object.
    • getFirewallPolicies

      FirewallPoliciesClient getFirewallPolicies()
      Gets the FirewallPoliciesClient object to access its operations.
      Returns:
      the FirewallPoliciesClient object.
    • getFirewallPolicyRuleCollectionGroups

      FirewallPolicyRuleCollectionGroupsClient getFirewallPolicyRuleCollectionGroups()
      Gets the FirewallPolicyRuleCollectionGroupsClient object to access its operations.
      Returns:
      the FirewallPolicyRuleCollectionGroupsClient object.
    • getFirewallPolicyIdpsSignatures

      FirewallPolicyIdpsSignaturesClient getFirewallPolicyIdpsSignatures()
      Gets the FirewallPolicyIdpsSignaturesClient object to access its operations.
      Returns:
      the FirewallPolicyIdpsSignaturesClient object.
    • getFirewallPolicyIdpsSignaturesOverrides

      FirewallPolicyIdpsSignaturesOverridesClient getFirewallPolicyIdpsSignaturesOverrides()
      Gets the FirewallPolicyIdpsSignaturesOverridesClient object to access its operations.
      Returns:
      the FirewallPolicyIdpsSignaturesOverridesClient object.
    • getFirewallPolicyIdpsSignaturesFilterValues

      FirewallPolicyIdpsSignaturesFilterValuesClient getFirewallPolicyIdpsSignaturesFilterValues()
      Gets the FirewallPolicyIdpsSignaturesFilterValuesClient object to access its operations.
      Returns:
      the FirewallPolicyIdpsSignaturesFilterValuesClient object.
    • getFirewallPolicyDrafts

      FirewallPolicyDraftsClient getFirewallPolicyDrafts()
      Gets the FirewallPolicyDraftsClient object to access its operations.
      Returns:
      the FirewallPolicyDraftsClient object.
    • getFirewallPolicyDeployments

      FirewallPolicyDeploymentsClient getFirewallPolicyDeployments()
      Gets the FirewallPolicyDeploymentsClient object to access its operations.
      Returns:
      the FirewallPolicyDeploymentsClient object.
    • getFirewallPolicyRuleCollectionGroupDrafts

      FirewallPolicyRuleCollectionGroupDraftsClient getFirewallPolicyRuleCollectionGroupDrafts()
      Gets the FirewallPolicyRuleCollectionGroupDraftsClient object to access its operations.
      Returns:
      the FirewallPolicyRuleCollectionGroupDraftsClient object.
    • getIpamPools

      IpamPoolsClient getIpamPools()
      Gets the IpamPoolsClient object to access its operations.
      Returns:
      the IpamPoolsClient object.
    • getStaticCidrs

      StaticCidrsClient getStaticCidrs()
      Gets the StaticCidrsClient object to access its operations.
      Returns:
      the StaticCidrsClient object.
    • getIpAllocations

      IpAllocationsClient getIpAllocations()
      Gets the IpAllocationsClient object to access its operations.
      Returns:
      the IpAllocationsClient object.
    • getIpGroups

      IpGroupsClient getIpGroups()
      Gets the IpGroupsClient object to access its operations.
      Returns:
      the IpGroupsClient object.
    • getLoadBalancers

      LoadBalancersClient getLoadBalancers()
      Gets the LoadBalancersClient object to access its operations.
      Returns:
      the LoadBalancersClient object.
    • getLoadBalancerBackendAddressPools

      LoadBalancerBackendAddressPoolsClient getLoadBalancerBackendAddressPools()
      Gets the LoadBalancerBackendAddressPoolsClient object to access its operations.
      Returns:
      the LoadBalancerBackendAddressPoolsClient object.
    • getLoadBalancerFrontendIpConfigurations

      LoadBalancerFrontendIpConfigurationsClient getLoadBalancerFrontendIpConfigurations()
      Gets the LoadBalancerFrontendIpConfigurationsClient object to access its operations.
      Returns:
      the LoadBalancerFrontendIpConfigurationsClient object.
    • getInboundNatRules

      InboundNatRulesClient getInboundNatRules()
      Gets the InboundNatRulesClient object to access its operations.
      Returns:
      the InboundNatRulesClient object.
    • getLoadBalancerLoadBalancingRules

      LoadBalancerLoadBalancingRulesClient getLoadBalancerLoadBalancingRules()
      Gets the LoadBalancerLoadBalancingRulesClient object to access its operations.
      Returns:
      the LoadBalancerLoadBalancingRulesClient object.
    • getLoadBalancerOutboundRules

      LoadBalancerOutboundRulesClient getLoadBalancerOutboundRules()
      Gets the LoadBalancerOutboundRulesClient object to access its operations.
      Returns:
      the LoadBalancerOutboundRulesClient object.
    • getLoadBalancerNetworkInterfaces

      LoadBalancerNetworkInterfacesClient getLoadBalancerNetworkInterfaces()
      Gets the LoadBalancerNetworkInterfacesClient object to access its operations.
      Returns:
      the LoadBalancerNetworkInterfacesClient object.
    • getLoadBalancerProbes

      LoadBalancerProbesClient getLoadBalancerProbes()
      Gets the LoadBalancerProbesClient object to access its operations.
      Returns:
      the LoadBalancerProbesClient object.
    • getNatGateways

      NatGatewaysClient getNatGateways()
      Gets the NatGatewaysClient object to access its operations.
      Returns:
      the NatGatewaysClient object.
    • getNetworkInterfaceIpConfigurations

      NetworkInterfaceIpConfigurationsClient getNetworkInterfaceIpConfigurations()
      Gets the NetworkInterfaceIpConfigurationsClient object to access its operations.
      Returns:
      the NetworkInterfaceIpConfigurationsClient object.
    • getNetworkInterfaceLoadBalancers

      NetworkInterfaceLoadBalancersClient getNetworkInterfaceLoadBalancers()
      Gets the NetworkInterfaceLoadBalancersClient object to access its operations.
      Returns:
      the NetworkInterfaceLoadBalancersClient object.
    • getNetworkInterfaceTapConfigurations

      NetworkInterfaceTapConfigurationsClient getNetworkInterfaceTapConfigurations()
      Gets the NetworkInterfaceTapConfigurationsClient object to access its operations.
      Returns:
      the NetworkInterfaceTapConfigurationsClient object.
    • getNetworkManagers

      NetworkManagersClient getNetworkManagers()
      Gets the NetworkManagersClient object to access its operations.
      Returns:
      the NetworkManagersClient object.
    • getNetworkManagerCommits

      NetworkManagerCommitsClient getNetworkManagerCommits()
      Gets the NetworkManagerCommitsClient object to access its operations.
      Returns:
      the NetworkManagerCommitsClient object.
    • getNetworkManagerDeploymentStatusOperations

      NetworkManagerDeploymentStatusOperationsClient getNetworkManagerDeploymentStatusOperations()
      Gets the NetworkManagerDeploymentStatusOperationsClient object to access its operations.
      Returns:
      the NetworkManagerDeploymentStatusOperationsClient object.
    • getSubscriptionNetworkManagerConnections

      SubscriptionNetworkManagerConnectionsClient getSubscriptionNetworkManagerConnections()
      Gets the SubscriptionNetworkManagerConnectionsClient object to access its operations.
      Returns:
      the SubscriptionNetworkManagerConnectionsClient object.
    • getManagementGroupNetworkManagerConnections

      ManagementGroupNetworkManagerConnectionsClient getManagementGroupNetworkManagerConnections()
      Gets the ManagementGroupNetworkManagerConnectionsClient object to access its operations.
      Returns:
      the ManagementGroupNetworkManagerConnectionsClient object.
    • getConnectivityConfigurations

      ConnectivityConfigurationsClient getConnectivityConfigurations()
      Gets the ConnectivityConfigurationsClient object to access its operations.
      Returns:
      the ConnectivityConfigurationsClient object.
    • getNetworkGroups

      NetworkGroupsClient getNetworkGroups()
      Gets the NetworkGroupsClient object to access its operations.
      Returns:
      the NetworkGroupsClient object.
    • getStaticMembers

      StaticMembersClient getStaticMembers()
      Gets the StaticMembersClient object to access its operations.
      Returns:
      the StaticMembersClient object.
    • getNetworkManagerRoutingConfigurations

      NetworkManagerRoutingConfigurationsClient getNetworkManagerRoutingConfigurations()
      Gets the NetworkManagerRoutingConfigurationsClient object to access its operations.
      Returns:
      the NetworkManagerRoutingConfigurationsClient object.
    • getRoutingRuleCollections

      RoutingRuleCollectionsClient getRoutingRuleCollections()
      Gets the RoutingRuleCollectionsClient object to access its operations.
      Returns:
      the RoutingRuleCollectionsClient object.
    • getRoutingRules

      RoutingRulesClient getRoutingRules()
      Gets the RoutingRulesClient object to access its operations.
      Returns:
      the RoutingRulesClient object.
    • getScopeConnections

      ScopeConnectionsClient getScopeConnections()
      Gets the ScopeConnectionsClient object to access its operations.
      Returns:
      the ScopeConnectionsClient object.
    • getSecurityAdminConfigurations

      SecurityAdminConfigurationsClient getSecurityAdminConfigurations()
      Gets the SecurityAdminConfigurationsClient object to access its operations.
      Returns:
      the SecurityAdminConfigurationsClient object.
    • getAdminRuleCollections

      AdminRuleCollectionsClient getAdminRuleCollections()
      Gets the AdminRuleCollectionsClient object to access its operations.
      Returns:
      the AdminRuleCollectionsClient object.
    • getAdminRules

      AdminRulesClient getAdminRules()
      Gets the AdminRulesClient object to access its operations.
      Returns:
      the AdminRulesClient object.
    • getSecurityUserConfigurations

      SecurityUserConfigurationsClient getSecurityUserConfigurations()
      Gets the SecurityUserConfigurationsClient object to access its operations.
      Returns:
      the SecurityUserConfigurationsClient object.
    • getSecurityUserRuleCollections

      SecurityUserRuleCollectionsClient getSecurityUserRuleCollections()
      Gets the SecurityUserRuleCollectionsClient object to access its operations.
      Returns:
      the SecurityUserRuleCollectionsClient object.
    • getSecurityUserRules

      SecurityUserRulesClient getSecurityUserRules()
      Gets the SecurityUserRulesClient object to access its operations.
      Returns:
      the SecurityUserRulesClient object.
    • getNetworkProfiles

      NetworkProfilesClient getNetworkProfiles()
      Gets the NetworkProfilesClient object to access its operations.
      Returns:
      the NetworkProfilesClient object.
    • getNetworkSecurityGroups

      NetworkSecurityGroupsClient getNetworkSecurityGroups()
      Gets the NetworkSecurityGroupsClient object to access its operations.
      Returns:
      the NetworkSecurityGroupsClient object.
    • getSecurityRules

      SecurityRulesClient getSecurityRules()
      Gets the SecurityRulesClient object to access its operations.
      Returns:
      the SecurityRulesClient object.
    • getDefaultSecurityRules

      DefaultSecurityRulesClient getDefaultSecurityRules()
      Gets the DefaultSecurityRulesClient object to access its operations.
      Returns:
      the DefaultSecurityRulesClient object.
    • getReachabilityAnalysisIntents

      ReachabilityAnalysisIntentsClient getReachabilityAnalysisIntents()
      Gets the ReachabilityAnalysisIntentsClient object to access its operations.
      Returns:
      the ReachabilityAnalysisIntentsClient object.
    • getReachabilityAnalysisRuns

      ReachabilityAnalysisRunsClient getReachabilityAnalysisRuns()
      Gets the ReachabilityAnalysisRunsClient object to access its operations.
      Returns:
      the ReachabilityAnalysisRunsClient object.
    • getVerifierWorkspaces

      VerifierWorkspacesClient getVerifierWorkspaces()
      Gets the VerifierWorkspacesClient object to access its operations.
      Returns:
      the VerifierWorkspacesClient object.
    • getNetworkVirtualAppliances

      NetworkVirtualAppliancesClient getNetworkVirtualAppliances()
      Gets the NetworkVirtualAppliancesClient object to access its operations.
      Returns:
      the NetworkVirtualAppliancesClient object.
    • getVirtualApplianceSites

      VirtualApplianceSitesClient getVirtualApplianceSites()
      Gets the VirtualApplianceSitesClient object to access its operations.
      Returns:
      the VirtualApplianceSitesClient object.
    • getVirtualApplianceSkus

      VirtualApplianceSkusClient getVirtualApplianceSkus()
      Gets the VirtualApplianceSkusClient object to access its operations.
      Returns:
      the VirtualApplianceSkusClient object.
    • getInboundSecurityRuleOperations

      InboundSecurityRuleOperationsClient getInboundSecurityRuleOperations()
      Gets the InboundSecurityRuleOperationsClient object to access its operations.
      Returns:
      the InboundSecurityRuleOperationsClient object.
    • getNetworkWatchers

      NetworkWatchersClient getNetworkWatchers()
      Gets the NetworkWatchersClient object to access its operations.
      Returns:
      the NetworkWatchersClient object.
    • getPacketCaptures

      PacketCapturesClient getPacketCaptures()
      Gets the PacketCapturesClient object to access its operations.
      Returns:
      the PacketCapturesClient object.
    • getConnectionMonitors

      ConnectionMonitorsClient getConnectionMonitors()
      Gets the ConnectionMonitorsClient object to access its operations.
      Returns:
      the ConnectionMonitorsClient object.
    • getFlowLogs

      FlowLogsClient getFlowLogs()
      Gets the FlowLogsClient object to access its operations.
      Returns:
      the FlowLogsClient object.
    • getOperations

      OperationsClient getOperations()
      Gets the OperationsClient object to access its operations.
      Returns:
      the OperationsClient object.
    • getPrivateEndpoints

      PrivateEndpointsClient getPrivateEndpoints()
      Gets the PrivateEndpointsClient object to access its operations.
      Returns:
      the PrivateEndpointsClient object.
    • getAvailablePrivateEndpointTypes

      AvailablePrivateEndpointTypesClient getAvailablePrivateEndpointTypes()
      Gets the AvailablePrivateEndpointTypesClient object to access its operations.
      Returns:
      the AvailablePrivateEndpointTypesClient object.
    • getPrivateDnsZoneGroups

      PrivateDnsZoneGroupsClient getPrivateDnsZoneGroups()
      Gets the PrivateDnsZoneGroupsClient object to access its operations.
      Returns:
      the PrivateDnsZoneGroupsClient object.
    • getPrivateLinkServices

      PrivateLinkServicesClient getPrivateLinkServices()
      Gets the PrivateLinkServicesClient object to access its operations.
      Returns:
      the PrivateLinkServicesClient object.
    • getPublicIpPrefixes

      PublicIpPrefixesClient getPublicIpPrefixes()
      Gets the PublicIpPrefixesClient object to access its operations.
      Returns:
      the PublicIpPrefixesClient object.
    • getRouteFilters

      RouteFiltersClient getRouteFilters()
      Gets the RouteFiltersClient object to access its operations.
      Returns:
      the RouteFiltersClient object.
    • getRouteFilterRules

      RouteFilterRulesClient getRouteFilterRules()
      Gets the RouteFilterRulesClient object to access its operations.
      Returns:
      the RouteFilterRulesClient object.
    • getRouteTables

      RouteTablesClient getRouteTables()
      Gets the RouteTablesClient object to access its operations.
      Returns:
      the RouteTablesClient object.
    • getRoutes

      RoutesClient getRoutes()
      Gets the RoutesClient object to access its operations.
      Returns:
      the RoutesClient object.
    • getSecurityPartnerProviders

      SecurityPartnerProvidersClient getSecurityPartnerProviders()
      Gets the SecurityPartnerProvidersClient object to access its operations.
      Returns:
      the SecurityPartnerProvidersClient object.
    • getBgpServiceCommunities

      BgpServiceCommunitiesClient getBgpServiceCommunities()
      Gets the BgpServiceCommunitiesClient object to access its operations.
      Returns:
      the BgpServiceCommunitiesClient object.
    • getServiceEndpointPolicies

      ServiceEndpointPoliciesClient getServiceEndpointPolicies()
      Gets the ServiceEndpointPoliciesClient object to access its operations.
      Returns:
      the ServiceEndpointPoliciesClient object.
    • getServiceEndpointPolicyDefinitions

      ServiceEndpointPolicyDefinitionsClient getServiceEndpointPolicyDefinitions()
      Gets the ServiceEndpointPolicyDefinitionsClient object to access its operations.
      Returns:
      the ServiceEndpointPolicyDefinitionsClient object.
    • getServiceTags

      ServiceTagsClient getServiceTags()
      Gets the ServiceTagsClient object to access its operations.
      Returns:
      the ServiceTagsClient object.
    • getServiceTagInformations

      ServiceTagInformationsClient getServiceTagInformations()
      Gets the ServiceTagInformationsClient object to access its operations.
      Returns:
      the ServiceTagInformationsClient object.
    • getUsages

      UsagesClient getUsages()
      Gets the UsagesClient object to access its operations.
      Returns:
      the UsagesClient object.
    • getVirtualNetworks

      VirtualNetworksClient getVirtualNetworks()
      Gets the VirtualNetworksClient object to access its operations.
      Returns:
      the VirtualNetworksClient object.
    • getSubnets

      SubnetsClient getSubnets()
      Gets the SubnetsClient object to access its operations.
      Returns:
      the SubnetsClient object.
    • getResourceNavigationLinks

      ResourceNavigationLinksClient getResourceNavigationLinks()
      Gets the ResourceNavigationLinksClient object to access its operations.
      Returns:
      the ResourceNavigationLinksClient object.
    • getServiceAssociationLinks

      ServiceAssociationLinksClient getServiceAssociationLinks()
      Gets the ServiceAssociationLinksClient object to access its operations.
      Returns:
      the ServiceAssociationLinksClient object.
    • getVirtualNetworkPeerings

      VirtualNetworkPeeringsClient getVirtualNetworkPeerings()
      Gets the VirtualNetworkPeeringsClient object to access its operations.
      Returns:
      the VirtualNetworkPeeringsClient object.
    • getVirtualNetworkGateways

      VirtualNetworkGatewaysClient getVirtualNetworkGateways()
      Gets the VirtualNetworkGatewaysClient object to access its operations.
      Returns:
      the VirtualNetworkGatewaysClient object.
    • getVirtualNetworkGatewayConnections

      VirtualNetworkGatewayConnectionsClient getVirtualNetworkGatewayConnections()
      Gets the VirtualNetworkGatewayConnectionsClient object to access its operations.
      Returns:
      the VirtualNetworkGatewayConnectionsClient object.
    • getLocalNetworkGateways

      LocalNetworkGatewaysClient getLocalNetworkGateways()
      Gets the LocalNetworkGatewaysClient object to access its operations.
      Returns:
      the LocalNetworkGatewaysClient object.
    • getVirtualNetworkGatewayNatRules

      VirtualNetworkGatewayNatRulesClient getVirtualNetworkGatewayNatRules()
      Gets the VirtualNetworkGatewayNatRulesClient object to access its operations.
      Returns:
      the VirtualNetworkGatewayNatRulesClient object.
    • getVirtualNetworkTaps

      VirtualNetworkTapsClient getVirtualNetworkTaps()
      Gets the VirtualNetworkTapsClient object to access its operations.
      Returns:
      the VirtualNetworkTapsClient object.
    • getVirtualRouters

      VirtualRoutersClient getVirtualRouters()
      Gets the VirtualRoutersClient object to access its operations.
      Returns:
      the VirtualRoutersClient object.
    • getVirtualRouterPeerings

      VirtualRouterPeeringsClient getVirtualRouterPeerings()
      Gets the VirtualRouterPeeringsClient object to access its operations.
      Returns:
      the VirtualRouterPeeringsClient object.
    • getVirtualWans

      VirtualWansClient getVirtualWans()
      Gets the VirtualWansClient object to access its operations.
      Returns:
      the VirtualWansClient object.
    • getVpnSites

      VpnSitesClient getVpnSites()
      Gets the VpnSitesClient object to access its operations.
      Returns:
      the VpnSitesClient object.
    • getVpnSiteLinks

      VpnSiteLinksClient getVpnSiteLinks()
      Gets the VpnSiteLinksClient object to access its operations.
      Returns:
      the VpnSiteLinksClient object.
    • getVpnSitesConfigurations

      VpnSitesConfigurationsClient getVpnSitesConfigurations()
      Gets the VpnSitesConfigurationsClient object to access its operations.
      Returns:
      the VpnSitesConfigurationsClient object.
    • getVpnServerConfigurations

      VpnServerConfigurationsClient getVpnServerConfigurations()
      Gets the VpnServerConfigurationsClient object to access its operations.
      Returns:
      the VpnServerConfigurationsClient object.
    • getConfigurationPolicyGroups

      ConfigurationPolicyGroupsClient getConfigurationPolicyGroups()
      Gets the ConfigurationPolicyGroupsClient object to access its operations.
      Returns:
      the ConfigurationPolicyGroupsClient object.
    • getVirtualHubs

      VirtualHubsClient getVirtualHubs()
      Gets the VirtualHubsClient object to access its operations.
      Returns:
      the VirtualHubsClient object.
    • getRouteMaps

      RouteMapsClient getRouteMaps()
      Gets the RouteMapsClient object to access its operations.
      Returns:
      the RouteMapsClient object.
    • getHubVirtualNetworkConnections

      HubVirtualNetworkConnectionsClient getHubVirtualNetworkConnections()
      Gets the HubVirtualNetworkConnectionsClient object to access its operations.
      Returns:
      the HubVirtualNetworkConnectionsClient object.
    • getVpnGateways

      VpnGatewaysClient getVpnGateways()
      Gets the VpnGatewaysClient object to access its operations.
      Returns:
      the VpnGatewaysClient object.
    • getVpnLinkConnections

      VpnLinkConnectionsClient getVpnLinkConnections()
      Gets the VpnLinkConnectionsClient object to access its operations.
      Returns:
      the VpnLinkConnectionsClient object.
    • getVpnConnections

      VpnConnectionsClient getVpnConnections()
      Gets the VpnConnectionsClient object to access its operations.
      Returns:
      the VpnConnectionsClient object.
    • getVpnSiteLinkConnections

      VpnSiteLinkConnectionsClient getVpnSiteLinkConnections()
      Gets the VpnSiteLinkConnectionsClient object to access its operations.
      Returns:
      the VpnSiteLinkConnectionsClient object.
    • getNatRules

      NatRulesClient getNatRules()
      Gets the NatRulesClient object to access its operations.
      Returns:
      the NatRulesClient object.
    • getP2SVpnGateways

      P2SVpnGatewaysClient getP2SVpnGateways()
      Gets the P2SVpnGatewaysClient object to access its operations.
      Returns:
      the P2SVpnGatewaysClient object.
    • getVpnServerConfigurationsAssociatedWithVirtualWans

      VpnServerConfigurationsAssociatedWithVirtualWansClient getVpnServerConfigurationsAssociatedWithVirtualWans()
      Gets the VpnServerConfigurationsAssociatedWithVirtualWansClient object to access its operations.
      Returns:
      the VpnServerConfigurationsAssociatedWithVirtualWansClient object.
    • getVirtualHubRouteTableV2S

      VirtualHubRouteTableV2SClient getVirtualHubRouteTableV2S()
      Gets the VirtualHubRouteTableV2SClient object to access its operations.
      Returns:
      the VirtualHubRouteTableV2SClient object.
    • getExpressRouteGateways

      ExpressRouteGatewaysClient getExpressRouteGateways()
      Gets the ExpressRouteGatewaysClient object to access its operations.
      Returns:
      the ExpressRouteGatewaysClient object.
    • getExpressRouteConnections

      ExpressRouteConnectionsClient getExpressRouteConnections()
      Gets the ExpressRouteConnectionsClient object to access its operations.
      Returns:
      the ExpressRouteConnectionsClient object.
    • getNetworkVirtualApplianceConnections

      NetworkVirtualApplianceConnectionsClient getNetworkVirtualApplianceConnections()
      Gets the NetworkVirtualApplianceConnectionsClient object to access its operations.
      Returns:
      the NetworkVirtualApplianceConnectionsClient object.
    • getVirtualHubBgpConnections

      VirtualHubBgpConnectionsClient getVirtualHubBgpConnections()
      Gets the VirtualHubBgpConnectionsClient object to access its operations.
      Returns:
      the VirtualHubBgpConnectionsClient object.
    • getVirtualHubIpConfigurations

      VirtualHubIpConfigurationsClient getVirtualHubIpConfigurations()
      Gets the VirtualHubIpConfigurationsClient object to access its operations.
      Returns:
      the VirtualHubIpConfigurationsClient object.
    • getHubRouteTables

      HubRouteTablesClient getHubRouteTables()
      Gets the HubRouteTablesClient object to access its operations.
      Returns:
      the HubRouteTablesClient object.
    • getRoutingIntents

      RoutingIntentsClient getRoutingIntents()
      Gets the RoutingIntentsClient object to access its operations.
      Returns:
      the RoutingIntentsClient object.
    • getWebApplicationFirewallPolicies

      WebApplicationFirewallPoliciesClient getWebApplicationFirewallPolicies()
      Gets the WebApplicationFirewallPoliciesClient object to access its operations.
      Returns:
      the WebApplicationFirewallPoliciesClient object.
    • putBastionShareableLinkAsync

      com.azure.core.http.rest.PagedFlux<BastionShareableLinkInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • putBastionShareableLink

      com.azure.core.http.rest.PagedIterable<BastionShareableLinkInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • putBastionShareableLink

      com.azure.core.http.rest.PagedIterable<BastionShareableLinkInner> putBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLinkAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLink

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLink

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLink

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLink

      void deleteBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkByTokenWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLinkByTokenAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLinkByToken

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteBastionShareableLinkByToken

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkByTokenAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkByToken

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteBastionShareableLinkByToken

      void deleteBastionShareableLinkByToken(String resourceGroupName, String bastionHostname, BastionShareableLinkTokenListRequest bslTokenRequest, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getBastionShareableLinkAsync

      com.azure.core.http.rest.PagedFlux<BastionShareableLinkInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getBastionShareableLink

      com.azure.core.http.rest.PagedIterable<BastionShareableLinkInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getBastionShareableLink

      com.azure.core.http.rest.PagedIterable<BastionShareableLinkInner> getBastionShareableLink(String resourceGroupName, String bastionHostname, BastionShareableLinkListRequest bslRequest, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getActiveSessionsAsync

      com.azure.core.http.rest.PagedFlux<BastionActiveSessionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getActiveSessions

      com.azure.core.http.rest.PagedIterable<BastionActiveSessionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getActiveSessions

      com.azure.core.http.rest.PagedIterable<BastionActiveSessionInner> getActiveSessions(String resourceGroupName, String bastionHostname, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • disconnectActiveSessionsAsync

      com.azure.core.http.rest.PagedFlux<BastionSessionStateInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • disconnectActiveSessions

      com.azure.core.http.rest.PagedIterable<BastionSessionStateInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • disconnectActiveSessions

      com.azure.core.http.rest.PagedIterable<BastionSessionStateInner> disconnectActiveSessions(String resourceGroupName, String bastionHostname, SessionIds sessionIds, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkDnsNameAvailabilityWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DnsNameAvailabilityResultInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkDnsNameAvailabilityAsync

      Mono<DnsNameAvailabilityResultInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkDnsNameAvailabilityWithResponse

      com.azure.core.http.rest.Response<DnsNameAvailabilityResultInner> checkDnsNameAvailabilityWithResponse(String location, String domainNameLabel, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkDnsNameAvailability

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • expressRouteProviderPortWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ExpressRouteProviderPortInner>> expressRouteProviderPortWithResponseAsync(String providerport)
      Retrieves detail of a provider port.
      Parameters:
      providerport - The name of the provider port.
      Returns:
      expressRouteProviderPort resource along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • expressRouteProviderPortAsync

      Mono<ExpressRouteProviderPortInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • expressRouteProviderPortWithResponse

      com.azure.core.http.rest.Response<ExpressRouteProviderPortInner> expressRouteProviderPortWithResponse(String providerport, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • expressRouteProviderPort

      ExpressRouteProviderPortInner expressRouteProviderPort(String providerport)
      Retrieves detail of a provider port.
      Parameters:
      providerport - The name of the provider port.
      Returns:
      expressRouteProviderPort resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveConnectivityConfigurationsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ActiveConnectivityConfigurationsListResultInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveConnectivityConfigurationsAsync

      Mono<ActiveConnectivityConfigurationsListResultInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveConnectivityConfigurationsWithResponse

      com.azure.core.http.rest.Response<ActiveConnectivityConfigurationsListResultInner> listActiveConnectivityConfigurationsWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveConnectivityConfigurations

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveSecurityAdminRulesWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ActiveSecurityAdminRulesListResultInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveSecurityAdminRulesAsync

      Mono<ActiveSecurityAdminRulesListResultInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveSecurityAdminRulesWithResponse

      com.azure.core.http.rest.Response<ActiveSecurityAdminRulesListResultInner> listActiveSecurityAdminRulesWithResponse(String resourceGroupName, String networkManagerName, ActiveConfigurationParameter parameters, Integer top, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listActiveSecurityAdminRules

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveConnectivityConfigurationsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<NetworkManagerEffectiveConnectivityConfigurationListResultInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveConnectivityConfigurationsAsync

      Mono<NetworkManagerEffectiveConnectivityConfigurationListResultInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveConnectivityConfigurationsWithResponse

      com.azure.core.http.rest.Response<NetworkManagerEffectiveConnectivityConfigurationListResultInner> listNetworkManagerEffectiveConnectivityConfigurationsWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveConnectivityConfigurations

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveSecurityAdminRulesWithResponseAsync

      Mono<com.azure.core.http.rest.Response<NetworkManagerEffectiveSecurityAdminRulesListResultInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveSecurityAdminRulesAsync

      Mono<NetworkManagerEffectiveSecurityAdminRulesListResultInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveSecurityAdminRulesWithResponse

      com.azure.core.http.rest.Response<NetworkManagerEffectiveSecurityAdminRulesListResultInner> listNetworkManagerEffectiveSecurityAdminRulesWithResponse(String resourceGroupName, String virtualNetworkName, QueryRequestOptions parameters, Integer top, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listNetworkManagerEffectiveSecurityAdminRules

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • supportedSecurityProvidersWithResponseAsync

      Mono<com.azure.core.http.rest.Response<VirtualWanSecurityProvidersInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • supportedSecurityProvidersAsync

      Mono<VirtualWanSecurityProvidersInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • supportedSecurityProvidersWithResponse

      com.azure.core.http.rest.Response<VirtualWanSecurityProvidersInner> supportedSecurityProvidersWithResponse(String resourceGroupName, String virtualWanName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • supportedSecurityProviders

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • generatevirtualwanvpnserverconfigurationvpnprofileWithResponseAsync

      Mono<com.azure.core.http.rest.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.
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGeneratevirtualwanvpnserverconfigurationvpnprofileAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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.
      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 for polling of vpn Profile Response for package generation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGeneratevirtualwanvpnserverconfigurationvpnprofile

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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.
      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 for polling of vpn Profile Response for package generation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGeneratevirtualwanvpnserverconfigurationvpnprofile

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<VpnProfileResponseInner>,VpnProfileResponseInner> beginGeneratevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, com.azure.core.util.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 for polling of vpn Profile Response for package generation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • generatevirtualwanvpnserverconfigurationvpnprofileAsync

      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.
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • generatevirtualwanvpnserverconfigurationvpnprofile

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • generatevirtualwanvpnserverconfigurationvpnprofile

      VpnProfileResponseInner generatevirtualwanvpnserverconfigurationvpnprofile(String resourceGroupName, String virtualWanName, VirtualWanVpnProfileParameters vpnClientParams, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.