Interface NetworkWatchersClient
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<NetworkWatcherInner>,InnerSupportsListing<NetworkWatcherInner>
public interface NetworkWatchersClient
extends InnerSupportsGet<NetworkWatcherInner>, InnerSupportsListing<NetworkWatcherInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in NetworkWatchersClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>, ConnectivityInformationInner> beginCheckConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>, ConnectivityInformationInner> beginCheckConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters, com.azure.core.util.Context context) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>, ConnectivityInformationInner> beginCheckConnectivityAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.beginDelete(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.beginDelete(String resourceGroupName, String networkWatcherName, com.azure.core.util.Context context) Deletes the specified network watcher resource.beginDeleteAsync(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>, AzureReachabilityReportInner> beginGetAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>, AzureReachabilityReportInner> beginGetAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>, AzureReachabilityReportInner> beginGetAzureReachabilityReportAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginGetFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginGetFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters, com.azure.core.util.Context context) Queries status of flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginGetFlowLogStatusAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>, NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>, NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters, com.azure.core.util.Context context) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>, NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnosticAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NextHopResultInner>, NextHopResultInner> beginGetNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NextHopResultInner>, NextHopResultInner> beginGetNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters, com.azure.core.util.Context context) Gets the next hop from the specified VM.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NextHopResultInner>, NextHopResultInner> beginGetNextHopAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters, com.azure.core.util.Context context) Initiate troubleshooting on a specified resource.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshootingAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters, com.azure.core.util.Context context) Get the last completed troubleshooting result on a specified resource.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>, TroubleshootingResultInner> beginGetTroubleshootingResultAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>, SecurityGroupViewResultInner> beginGetVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>, SecurityGroupViewResultInner> beginGetVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters, com.azure.core.util.Context context) Gets the configured and effective security group rules on the specified VM.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>, SecurityGroupViewResultInner> beginGetVMSecurityRulesAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>, AvailableProvidersListInner> beginListAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>, AvailableProvidersListInner> beginListAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>, AvailableProvidersListInner> beginListAvailableProvidersAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginSetFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginSetFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters, com.azure.core.util.Context context) Configures flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FlowLogInformationInner>, FlowLogInformationInner> beginSetFlowLogConfigurationAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>, VerificationIpFlowResultInner> beginVerifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>, VerificationIpFlowResultInner> beginVerifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters, com.azure.core.util.Context context) Verify IP flow from the specified VM to a location given the currently configured NSG rules.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>, VerificationIpFlowResultInner> beginVerifyIpFlowAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.checkConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.checkConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters, com.azure.core.util.Context context) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.checkConnectivityAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> checkConnectivityWithResponseAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.createOrUpdate(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.createOrUpdateAsync(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.com.azure.core.http.rest.Response<NetworkWatcherInner> createOrUpdateWithResponse(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters, com.azure.core.util.Context context) Creates or updates a network watcher in the specified resource group.Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.voidDeletes the specified network watcher resource.voidDeletes the specified network watcher resource.deleteAsync(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.getAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.getAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability.getAzureReachabilityReportAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getAzureReachabilityReportWithResponseAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.getByResourceGroup(String resourceGroupName, String networkWatcherName) Gets the specified network watcher by resource group.getByResourceGroupAsync(String resourceGroupName, String networkWatcherName) Gets the specified network watcher by resource group.com.azure.core.http.rest.Response<NetworkWatcherInner> getByResourceGroupWithResponse(String resourceGroupName, String networkWatcherName, com.azure.core.util.Context context) Gets the specified network watcher by resource group.Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkWatcherName) Gets the specified network watcher by resource group.getFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.getFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters, com.azure.core.util.Context context) Queries status of flow log and traffic analytics (optional) on a specified resource.getFlowLogStatusAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getFlowLogStatusWithResponseAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.getNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.getNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters, com.azure.core.util.Context context) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.getNetworkConfigurationDiagnosticAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getNetworkConfigurationDiagnosticWithResponseAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior.getNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.getNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters, com.azure.core.util.Context context) Gets the next hop from the specified VM.getNextHopAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getNextHopWithResponseAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.getTopology(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.getTopologyAsync(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.com.azure.core.http.rest.Response<TopologyInner> getTopologyWithResponse(String resourceGroupName, String networkWatcherName, TopologyParameters parameters, com.azure.core.util.Context context) Gets the current network topology by resource group.Mono<com.azure.core.http.rest.Response<TopologyInner>> getTopologyWithResponseAsync(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.getTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.getTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters, com.azure.core.util.Context context) Initiate troubleshooting on a specified resource.getTroubleshootingAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.getTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.getTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters, com.azure.core.util.Context context) Get the last completed troubleshooting result on a specified resource.getTroubleshootingResultAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getTroubleshootingResultWithResponseAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getTroubleshootingWithResponseAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.getVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.getVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters, com.azure.core.util.Context context) Gets the configured and effective security group rules on the specified VM.getVMSecurityRulesAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getVMSecurityRulesWithResponseAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> list()Gets all network watchers by subscription.com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> list(com.azure.core.util.Context context) Gets all network watchers by subscription.com.azure.core.http.rest.PagedFlux<NetworkWatcherInner> Gets all network watchers by subscription.listAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.listAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability.listAvailableProvidersAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listAvailableProvidersWithResponseAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability.com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> listByResourceGroup(String resourceGroupName) Gets all network watchers by resource group.com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all network watchers by resource group.com.azure.core.http.rest.PagedFlux<NetworkWatcherInner> listByResourceGroupAsync(String resourceGroupName) Gets all network watchers by resource group.setFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.setFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters, com.azure.core.util.Context context) Configures flow log and traffic analytics (optional) on a specified resource.setFlowLogConfigurationAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> setFlowLogConfigurationWithResponseAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.updateTags(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.updateTagsAsync(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.com.azure.core.http.rest.Response<NetworkWatcherInner> updateTagsWithResponse(String resourceGroupName, String networkWatcherName, TagsObject parameters, com.azure.core.util.Context context) Updates a network watcher tags.Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> updateTagsWithResponseAsync(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.verifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.verifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters, com.azure.core.util.Context context) Verify IP flow from the specified VM to a location given the currently configured NSG rules.verifyIpFlowAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> verifyIpFlowWithResponseAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.
-
Method Details
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the network watcher resource.- Returns:
- network watcher in a resource group along with
Responseon successful completion ofMono. - 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.
-
createOrUpdateAsync
Mono<NetworkWatcherInner> createOrUpdateAsync(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the network watcher resource.- Returns:
- network watcher in a resource group 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.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<NetworkWatcherInner> createOrUpdateWithResponse(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters, com.azure.core.util.Context context) Creates or updates a network watcher in the specified resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the network watcher resource.context- The context to associate with this operation.- Returns:
- network watcher in a resource group 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.
-
createOrUpdate
NetworkWatcherInner createOrUpdate(String resourceGroupName, String networkWatcherName, NetworkWatcherInner parameters) Creates or updates a network watcher in the specified resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the network watcher resource.- Returns:
- network watcher in a resource group.
- 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.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkWatcherName) Gets the specified network watcher by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the specified network watcher by resource group along with
Responseon successful completion ofMono. - 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.
-
getByResourceGroupAsync
Mono<NetworkWatcherInner> getByResourceGroupAsync(String resourceGroupName, String networkWatcherName) Gets the specified network watcher by resource group.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<NetworkWatcherInner>- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the specified network watcher by resource group 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.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<NetworkWatcherInner> getByResourceGroupWithResponse(String resourceGroupName, String networkWatcherName, com.azure.core.util.Context context) Gets the specified network watcher by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.context- The context to associate with this operation.- Returns:
- the specified network watcher by resource group 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.
-
getByResourceGroup
Gets the specified network watcher by resource group.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<NetworkWatcherInner>- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the specified network watcher by resource group.
- 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.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the
Responseon successful completion ofMono. - 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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the
PollerFluxfor 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName) Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- the
SyncPollerfor 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName, com.azure.core.util.Context context) Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor 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.
-
deleteAsync
Deletes the specified network watcher resource.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- Returns:
- A
Monothat 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.
-
delete
Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.- 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.
-
delete
void delete(String resourceGroupName, String networkWatcherName, com.azure.core.util.Context context) Deletes the specified network watcher resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.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.
-
updateTagsWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkWatcherInner>> updateTagsWithResponseAsync(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters supplied to update network watcher tags.- Returns:
- network watcher in a resource group along with
Responseon successful completion ofMono. - 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.
-
updateTagsAsync
Mono<NetworkWatcherInner> updateTagsAsync(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters supplied to update network watcher tags.- Returns:
- network watcher in a resource group 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.
-
updateTagsWithResponse
com.azure.core.http.rest.Response<NetworkWatcherInner> updateTagsWithResponse(String resourceGroupName, String networkWatcherName, TagsObject parameters, com.azure.core.util.Context context) Updates a network watcher tags.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters supplied to update network watcher tags.context- The context to associate with this operation.- Returns:
- network watcher in a resource group 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.
-
updateTags
NetworkWatcherInner updateTags(String resourceGroupName, String networkWatcherName, TagsObject parameters) Updates a network watcher tags.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters supplied to update network watcher tags.- Returns:
- network watcher in a resource group.
- 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.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<NetworkWatcherInner> listByResourceGroupAsync(String resourceGroupName) Gets all network watchers by resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<NetworkWatcherInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all network watchers by resource group 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.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> listByResourceGroup(String resourceGroupName) Gets all network watchers by resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<NetworkWatcherInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all network watchers by resource group 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.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all network watchers by resource group.- Parameters:
resourceGroupName- The name of the resource group.context- The context to associate with this operation.- Returns:
- all network watchers by resource group 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.
-
listAsync
com.azure.core.http.rest.PagedFlux<NetworkWatcherInner> listAsync()Gets all network watchers by subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<NetworkWatcherInner>- Returns:
- all network watchers by subscription as paginated response with
PagedFlux. - Throws:
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.
-
list
com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> list()Gets all network watchers by subscription.- Specified by:
listin interfaceInnerSupportsListing<NetworkWatcherInner>- Returns:
- all network watchers by subscription as paginated response with
PagedIterable. - Throws:
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.
-
list
com.azure.core.http.rest.PagedIterable<NetworkWatcherInner> list(com.azure.core.util.Context context) Gets all network watchers by subscription.- Parameters:
context- The context to associate with this operation.- Returns:
- all network watchers by subscription 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.
-
getTopologyWithResponseAsync
Mono<com.azure.core.http.rest.Response<TopologyInner>> getTopologyWithResponseAsync(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the representation of topology.- Returns:
- the current network topology by resource group along with
Responseon successful completion ofMono. - 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.
-
getTopologyAsync
Mono<TopologyInner> getTopologyAsync(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the representation of topology.- Returns:
- the current network topology by resource group 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.
-
getTopologyWithResponse
com.azure.core.http.rest.Response<TopologyInner> getTopologyWithResponse(String resourceGroupName, String networkWatcherName, TopologyParameters parameters, com.azure.core.util.Context context) Gets the current network topology by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the representation of topology.context- The context to associate with this operation.- Returns:
- the current network topology by resource group 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.
-
getTopology
TopologyInner getTopology(String resourceGroupName, String networkWatcherName, TopologyParameters parameters) Gets the current network topology by resource group.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the representation of topology.- Returns:
- the current network topology by resource group.
- 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.
-
verifyIpFlowWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> verifyIpFlowWithResponseAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.- Returns:
- results of IP flow verification on the target resource along with
Responseon successful completion ofMono. - 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.
-
beginVerifyIpFlowAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>,VerificationIpFlowResultInner> beginVerifyIpFlowAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.- Returns:
- the
PollerFluxfor polling of results of IP flow verification on the target 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.
-
beginVerifyIpFlow
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>,VerificationIpFlowResultInner> beginVerifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.- Returns:
- the
SyncPollerfor polling of results of IP flow verification on the target 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.
-
beginVerifyIpFlow
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<VerificationIpFlowResultInner>,VerificationIpFlowResultInner> beginVerifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters, com.azure.core.util.Context context) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of results of IP flow verification on the target 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.
-
verifyIpFlowAsync
Mono<VerificationIpFlowResultInner> verifyIpFlowAsync(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.- Returns:
- results of IP flow verification on the target 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.
-
verifyIpFlow
VerificationIpFlowResultInner verifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.- Returns:
- results of IP flow verification on the target 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.
-
verifyIpFlow
VerificationIpFlowResultInner verifyIpFlow(String resourceGroupName, String networkWatcherName, VerificationIpFlowParameters parameters, com.azure.core.util.Context context) Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the IP flow to be verified.context- The context to associate with this operation.- Returns:
- results of IP flow verification on the target 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.
-
getNextHopWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getNextHopWithResponseAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.- Returns:
- the next hop from the specified VM along with
Responseon successful completion ofMono. - 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.
-
beginGetNextHopAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NextHopResultInner>,NextHopResultInner> beginGetNextHopAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.- Returns:
- the
PollerFluxfor polling of the next hop from the specified VM. - 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.
-
beginGetNextHop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NextHopResultInner>,NextHopResultInner> beginGetNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.- Returns:
- the
SyncPollerfor polling of the next hop from the specified VM. - 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.
-
beginGetNextHop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NextHopResultInner>,NextHopResultInner> beginGetNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters, com.azure.core.util.Context context) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the next hop from the specified VM. - 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.
-
getNextHopAsync
Mono<NextHopResultInner> getNextHopAsync(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.- Returns:
- the next hop from the specified VM 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.
-
getNextHop
NextHopResultInner getNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.- Returns:
- the next hop from the specified VM.
- 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.
-
getNextHop
NextHopResultInner getNextHop(String resourceGroupName, String networkWatcherName, NextHopParameters parameters, com.azure.core.util.Context context) Gets the next hop from the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the source and destination endpoint.context- The context to associate with this operation.- Returns:
- the next hop from the specified VM.
- 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.
-
getVMSecurityRulesWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getVMSecurityRulesWithResponseAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.- Returns:
- the configured and effective security group rules on the specified VM along with
Responseon successful completion ofMono. - 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.
-
beginGetVMSecurityRulesAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>,SecurityGroupViewResultInner> beginGetVMSecurityRulesAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.- Returns:
- the
PollerFluxfor polling of the configured and effective security group rules on the specified VM. - 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.
-
beginGetVMSecurityRules
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>,SecurityGroupViewResultInner> beginGetVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.- Returns:
- the
SyncPollerfor polling of the configured and effective security group rules on the specified VM. - 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.
-
beginGetVMSecurityRules
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityGroupViewResultInner>,SecurityGroupViewResultInner> beginGetVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters, com.azure.core.util.Context context) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the configured and effective security group rules on the specified VM. - 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.
-
getVMSecurityRulesAsync
Mono<SecurityGroupViewResultInner> getVMSecurityRulesAsync(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.- Returns:
- the configured and effective security group rules on the specified VM 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.
-
getVMSecurityRules
SecurityGroupViewResultInner getVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.- Returns:
- the configured and effective security group rules on the specified VM.
- 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.
-
getVMSecurityRules
SecurityGroupViewResultInner getVMSecurityRules(String resourceGroupName, String networkWatcherName, SecurityGroupViewParameters parameters, com.azure.core.util.Context context) Gets the configured and effective security group rules on the specified VM.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters that define the VM to check security groups for.context- The context to associate with this operation.- Returns:
- the configured and effective security group rules on the specified VM.
- 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.
-
getTroubleshootingWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getTroubleshootingWithResponseAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.- Returns:
- troubleshooting information gained from specified resource along with
Responseon successful completion ofMono. - 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.
-
beginGetTroubleshootingAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshootingAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.- Returns:
- the
PollerFluxfor polling of troubleshooting information gained from specified 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.
-
beginGetTroubleshooting
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.- Returns:
- the
SyncPollerfor polling of troubleshooting information gained from specified 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.
-
beginGetTroubleshooting
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters, com.azure.core.util.Context context) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of troubleshooting information gained from specified 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.
-
getTroubleshootingAsync
Mono<TroubleshootingResultInner> getTroubleshootingAsync(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.- Returns:
- troubleshooting information gained from specified 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.
-
getTroubleshooting
TroubleshootingResultInner getTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.- Returns:
- troubleshooting information gained from specified 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.
-
getTroubleshooting
TroubleshootingResultInner getTroubleshooting(String resourceGroupName, String networkWatcherName, TroubleshootingParameters parameters, com.azure.core.util.Context context) Initiate troubleshooting on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to troubleshoot.context- The context to associate with this operation.- Returns:
- troubleshooting information gained from specified 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.
-
getTroubleshootingResultWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getTroubleshootingResultWithResponseAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.- Returns:
- the last completed troubleshooting result on a specified resource along with
Responseon successful completion ofMono. - 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.
-
beginGetTroubleshootingResultAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshootingResultAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.- Returns:
- the
PollerFluxfor polling of the last completed troubleshooting result on a specified 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.
-
beginGetTroubleshootingResult
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.- Returns:
- the
SyncPollerfor polling of the last completed troubleshooting result on a specified 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.
-
beginGetTroubleshootingResult
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TroubleshootingResultInner>,TroubleshootingResultInner> beginGetTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters, com.azure.core.util.Context context) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the last completed troubleshooting result on a specified 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.
-
getTroubleshootingResultAsync
Mono<TroubleshootingResultInner> getTroubleshootingResultAsync(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.- Returns:
- the last completed troubleshooting result on a specified 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.
-
getTroubleshootingResult
TroubleshootingResultInner getTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.- Returns:
- the last completed troubleshooting result on a specified 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.
-
getTroubleshootingResult
TroubleshootingResultInner getTroubleshootingResult(String resourceGroupName, String networkWatcherName, QueryTroubleshootingParameters parameters, com.azure.core.util.Context context) Get the last completed troubleshooting result on a specified resource.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the resource to query the troubleshooting result.context- The context to associate with this operation.- Returns:
- the last completed troubleshooting result on a specified 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.
-
setFlowLogConfigurationWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> setFlowLogConfigurationWithResponseAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.- Returns:
- information on the configuration of flow log and traffic analytics (optional) along with
Responseon successful completion ofMono. - 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.
-
beginSetFlowLogConfigurationAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginSetFlowLogConfigurationAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.- Returns:
- the
PollerFluxfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
beginSetFlowLogConfiguration
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginSetFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.- Returns:
- the
SyncPollerfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
beginSetFlowLogConfiguration
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginSetFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters, com.azure.core.util.Context context) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
setFlowLogConfigurationAsync
Mono<FlowLogInformationInner> setFlowLogConfigurationAsync(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.- Returns:
- information on the configuration of flow log and traffic analytics (optional) 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.
-
setFlowLogConfiguration
FlowLogInformationInner setFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.- Returns:
- information on the configuration of flow log and traffic analytics (optional).
- 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.
-
setFlowLogConfiguration
FlowLogInformationInner setFlowLogConfiguration(String resourceGroupName, String networkWatcherName, FlowLogInformationInner parameters, com.azure.core.util.Context context) Configures flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define the configuration of flow log.context- The context to associate with this operation.- Returns:
- information on the configuration of flow log and traffic analytics (optional).
- 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.
-
getFlowLogStatusWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getFlowLogStatusWithResponseAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.- Returns:
- information on the configuration of flow log and traffic analytics (optional) along with
Responseon successful completion ofMono. - 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.
-
beginGetFlowLogStatusAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginGetFlowLogStatusAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.- Returns:
- the
PollerFluxfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
beginGetFlowLogStatus
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginGetFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.- Returns:
- the
SyncPollerfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
beginGetFlowLogStatus
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FlowLogInformationInner>,FlowLogInformationInner> beginGetFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters, com.azure.core.util.Context context) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of information on the configuration of flow log and traffic analytics (optional). - 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.
-
getFlowLogStatusAsync
Mono<FlowLogInformationInner> getFlowLogStatusAsync(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.- Returns:
- information on the configuration of flow log and traffic analytics (optional) 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.
-
getFlowLogStatus
FlowLogInformationInner getFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.- Returns:
- information on the configuration of flow log and traffic analytics (optional).
- 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.
-
getFlowLogStatus
FlowLogInformationInner getFlowLogStatus(String resourceGroupName, String networkWatcherName, FlowLogStatusParameters parameters, com.azure.core.util.Context context) Queries status of flow log and traffic analytics (optional) on a specified resource.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that define a resource to query flow log and traffic analytics (optional) status.context- The context to associate with this operation.- Returns:
- information on the configuration of flow log and traffic analytics (optional).
- 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.
-
checkConnectivityWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> checkConnectivityWithResponseAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.- Returns:
- information on the connectivity status along with
Responseon successful completion ofMono. - 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.
-
beginCheckConnectivityAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>,ConnectivityInformationInner> beginCheckConnectivityAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.- Returns:
- the
PollerFluxfor polling of information on the connectivity status. - 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.
-
beginCheckConnectivity
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>,ConnectivityInformationInner> beginCheckConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.- Returns:
- the
SyncPollerfor polling of information on the connectivity status. - 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.
-
beginCheckConnectivity
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ConnectivityInformationInner>,ConnectivityInformationInner> beginCheckConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters, com.azure.core.util.Context context) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of information on the connectivity status. - 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.
-
checkConnectivityAsync
Mono<ConnectivityInformationInner> checkConnectivityAsync(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.- Returns:
- information on the connectivity status 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.
-
checkConnectivity
ConnectivityInformationInner checkConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.- Returns:
- information on the connectivity status.
- 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.
-
checkConnectivity
ConnectivityInformationInner checkConnectivity(String resourceGroupName, String networkWatcherName, ConnectivityParameters parameters, com.azure.core.util.Context context) Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine how the connectivity check will be performed.context- The context to associate with this operation.- Returns:
- information on the connectivity status.
- 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.
-
getAzureReachabilityReportWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getAzureReachabilityReportWithResponseAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.- Returns:
- azure reachability report details along with
Responseon successful completion ofMono. - 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.
-
beginGetAzureReachabilityReportAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>,AzureReachabilityReportInner> beginGetAzureReachabilityReportAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.- Returns:
- the
PollerFluxfor polling of azure reachability report details. - 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.
-
beginGetAzureReachabilityReport
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>,AzureReachabilityReportInner> beginGetAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.- Returns:
- the
SyncPollerfor polling of azure reachability report details. - 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.
-
beginGetAzureReachabilityReport
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AzureReachabilityReportInner>,AzureReachabilityReportInner> beginGetAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of azure reachability report details. - 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.
-
getAzureReachabilityReportAsync
Mono<AzureReachabilityReportInner> getAzureReachabilityReportAsync(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.- Returns:
- azure reachability report details 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.
-
getAzureReachabilityReport
AzureReachabilityReportInner getAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.- Returns:
- azure reachability report details.
- 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.
-
getAzureReachabilityReport
AzureReachabilityReportInner getAzureReachabilityReport(String resourceGroupName, String networkWatcherName, AzureReachabilityReportParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that determine Azure reachability report configuration.context- The context to associate with this operation.- Returns:
- azure reachability report details.
- 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.
-
listAvailableProvidersWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listAvailableProvidersWithResponseAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.- Returns:
- list of available countries with details along with
Responseon successful completion ofMono. - 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.
-
beginListAvailableProvidersAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>,AvailableProvidersListInner> beginListAvailableProvidersAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.- Returns:
- the
PollerFluxfor polling of list of available countries with details. - 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.
-
beginListAvailableProviders
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>,AvailableProvidersListInner> beginListAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.- Returns:
- the
SyncPollerfor polling of list of available countries with details. - 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.
-
beginListAvailableProviders
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AvailableProvidersListInner>,AvailableProvidersListInner> beginListAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of list of available countries with details. - 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.
-
listAvailableProvidersAsync
Mono<AvailableProvidersListInner> listAvailableProvidersAsync(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.- Returns:
- list of available countries with details 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.
-
listAvailableProviders
AvailableProvidersListInner listAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.- Returns:
- list of available countries with details.
- 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.
-
listAvailableProviders
AvailableProvidersListInner listAvailableProviders(String resourceGroupName, String networkWatcherName, AvailableProvidersListParameters parameters, com.azure.core.util.Context context) NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.- Parameters:
resourceGroupName- The name of the network watcher resource group.networkWatcherName- The name of the network watcher resource.parameters- Parameters that scope the list of available providers.context- The context to associate with this operation.- Returns:
- list of available countries with details.
- 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.
-
getNetworkConfigurationDiagnosticWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getNetworkConfigurationDiagnosticWithResponseAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.- Returns:
- network Configuration Diagnostic data to help customers understand and debug network behavior along with
Responseon successful completion ofMono. - 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.
-
beginGetNetworkConfigurationDiagnosticAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>,NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnosticAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.- Returns:
- the
PollerFluxfor polling of network Configuration Diagnostic data to help customers understand and debug network behavior. - 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.
-
beginGetNetworkConfigurationDiagnostic
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>,NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.- Returns:
- the
SyncPollerfor polling of network Configuration Diagnostic data to help customers understand and debug network behavior. - 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.
-
beginGetNetworkConfigurationDiagnostic
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkConfigurationDiagnosticResponseInner>,NetworkConfigurationDiagnosticResponseInner> beginGetNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters, com.azure.core.util.Context context) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of network Configuration Diagnostic data to help customers understand and debug network behavior. - 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.
-
getNetworkConfigurationDiagnosticAsync
Mono<NetworkConfigurationDiagnosticResponseInner> getNetworkConfigurationDiagnosticAsync(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.- Returns:
- network Configuration Diagnostic data to help customers understand and debug network behavior 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.
-
getNetworkConfigurationDiagnostic
NetworkConfigurationDiagnosticResponseInner getNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.- Returns:
- network Configuration Diagnostic data to help customers understand and debug network behavior.
- 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.
-
getNetworkConfigurationDiagnostic
NetworkConfigurationDiagnosticResponseInner getNetworkConfigurationDiagnostic(String resourceGroupName, String networkWatcherName, NetworkConfigurationDiagnosticParameters parameters, com.azure.core.util.Context context) Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.- Parameters:
resourceGroupName- The name of the resource group.networkWatcherName- The name of the network watcher.parameters- Parameters to get network configuration diagnostic.context- The context to associate with this operation.- Returns:
- network Configuration Diagnostic data to help customers understand and debug network behavior.
- 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.
-