Share via


MockablePeeringSubscriptionResource.InvokeLookingGlassAsync Method

Definition

Run looking glass functionality

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Peering/lookingGlass
  • Operation Id: LookingGlass_Invoke
  • Default Api Version: 2022-10-01
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Peering.Models.LookingGlassOutput>> InvokeLookingGlassAsync(Azure.ResourceManager.Peering.Models.LookingGlassCommand command, Azure.ResourceManager.Peering.Models.LookingGlassSourceType sourceType, string sourceLocation, string destinationIP, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeLookingGlassAsync : Azure.ResourceManager.Peering.Models.LookingGlassCommand * Azure.ResourceManager.Peering.Models.LookingGlassSourceType * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Peering.Models.LookingGlassOutput>>
override this.InvokeLookingGlassAsync : Azure.ResourceManager.Peering.Models.LookingGlassCommand * Azure.ResourceManager.Peering.Models.LookingGlassSourceType * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Peering.Models.LookingGlassOutput>>
Public Overridable Function InvokeLookingGlassAsync (command As LookingGlassCommand, sourceType As LookingGlassSourceType, sourceLocation As String, destinationIP As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of LookingGlassOutput))

Parameters

command
LookingGlassCommand

The command to be executed: ping, traceroute, bgpRoute.

sourceType
LookingGlassSourceType

The type of the source: Edge site or Azure Region.

sourceLocation
String

The ___location of the source.

destinationIP
String

The IP address of the destination.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

sourceLocation or destinationIP is null.

Applies to