Interface NetworkManagementClient


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

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

        VirtualHubsClient getVirtualHubs()
        Gets the VirtualHubsClient object to access its operations.
        Returns:
        the VirtualHubsClient 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.
      • 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 all the 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 all the 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 all the 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 all the 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 all the 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 all the 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 all the 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 all the 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 all the 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 all the 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.
      • 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 all the 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 all the 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 all the 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.