PeeringConnectivityProbe Class

Definition

Represents a connectivity probe, a configuration peers can add to direct and exchange peerings to create ping tests. These ping tests will allow us to generate availability, jitter, and latency data for traffic (using ICMP or TCP) from Azure to an endpoint IP address given by the customer. This data will be emitted such that the peer can view these metrics in the Azure portal in the Connectivity probe blade of their peering.

public class PeeringConnectivityProbe : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Peering.Models.PeeringConnectivityProbe>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Peering.Models.PeeringConnectivityProbe>
type PeeringConnectivityProbe = class
    interface IJsonModel<PeeringConnectivityProbe>
    interface IPersistableModel<PeeringConnectivityProbe>
Public Class PeeringConnectivityProbe
Implements IJsonModel(Of PeeringConnectivityProbe), IPersistableModel(Of PeeringConnectivityProbe)
Inheritance
PeeringConnectivityProbe
Implements

Constructors

Name Description
PeeringConnectivityProbe()

Initializes a new instance of PeeringConnectivityProbe.

Properties

Name Description
AzureRegion

The Azure region where traffic will originate from for the connectivity probe.

Endpoint

The endpoint IP address where traffic will be sent to from Azure for the connectivity probe.

PrefixesToAccesslist

Set to contain the prefixes that agents in Azure will send traffic from. For peers to allow into their network the connectivity probe traffic can reach their endpoint for the connectivity probe.

Protocol

The protocol of the traffic that will be sent for the connectivity probe.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<PeeringConnectivityProbe>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<PeeringConnectivityProbe>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<PeeringConnectivityProbe>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<PeeringConnectivityProbe>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<PeeringConnectivityProbe>.Write(ModelReaderWriterOptions)

Applies to