ArmPeeringModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmPeeringModelFactory
type ArmPeeringModelFactory = class
Public Class ArmPeeringModelFactory
Inheritance
ArmPeeringModelFactory

Methods

Name Description
CdnPeeringPrefix(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<AzureLocation>, String, Nullable<Boolean>, String)

Initializes a new instance of CdnPeeringPrefix.

ConnectionMonitorTestData(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<String>, Nullable<PeeringProvisioningState>)

Initializes a new instance of ConnectionMonitorTestData.

DirectPeeringLocationProperties(IEnumerable<DirectPeeringFacility>, IEnumerable<PeeringBandwidthOffer>)

The properties that define a direct peering location.

DirectPeeringProperties(IEnumerable<PeeringDirectConnection>, Nullable<Boolean>, ResourceIdentifier, Nullable<DirectPeeringType>)

The properties that define a direct peering.

ExchangePeeringProperties(IEnumerable<PeeringExchangeConnection>, ResourceIdentifier)

The properties that define an exchange peering.

LookingGlassOutput(Nullable<LookingGlassCommand>, String)

Looking glass output model.

PeerAsnData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Int32>, IEnumerable<PeerAsnContactDetail>, String, Nullable<PeerAsnValidationState>, String)

Initializes a new instance of PeerAsnData.

PeeringBgpSession(String, String, IPAddress, IPAddress, IPAddress, IPAddress, Nullable<PeeringSessionStateV4>, Nullable<PeeringSessionStateV6>, Nullable<Int32>, Nullable<Int32>, String)

The properties that define a BGP session.

PeeringConnectivityProbe(String, String, Nullable<PeeringProtocol>, IEnumerable<String>)

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.

PeeringData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DirectPeeringProperties, ExchangePeeringProperties, IEnumerable<PeeringConnectivityProbe>, String, Nullable<PeeringProvisioningState>, PeeringSku, PeeringKind)
PeeringDirectConnection(Nullable<Int32>, Nullable<Int32>, Nullable<PeeringSessionAddressProvider>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<PeeringConnectionState>, PeeringBgpSession, String, String)

The properties that define a direct connection.

PeeringExchangeConnection(Nullable<Int32>, Nullable<PeeringConnectionState>, PeeringBgpSession, Nullable<Guid>, String)

The properties that define an exchange connection.

PeeringLocation(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PeeringKind>, DirectPeeringLocationProperties, IEnumerable<ExchangePeeringFacility>, String, String, Nullable<AzureLocation>)

Initializes a new instance of PeeringLocation.

PeeringLogAnalyticsWorkspaceProperties(String, String, IEnumerable<String>)

The properties that define a Log Analytics Workspace.

PeeringReceivedRoute(String, String, String, String, String, String, String)

The properties that define a received route.

PeeringRegisteredAsnData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Int32>, String, Nullable<PeeringProvisioningState>)

Initializes a new instance of PeeringRegisteredAsnData.

PeeringRegisteredPrefixData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<PeeringPrefixValidationState>, String, String, Nullable<PeeringProvisioningState>)

Initializes a new instance of PeeringRegisteredPrefixData.

PeeringResourceTagsPatch(IDictionary<String,String>)

The resource tags.

PeeringServiceCountry(ResourceIdentifier, String, ResourceType, SystemData)

The peering service country.

PeeringServiceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, Nullable<PeeringProvisioningState>, String, String, PeeringLogAnalyticsWorkspaceProperties)

Initializes a new instance of PeeringServiceData.

PeeringServiceLocation(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<AzureLocation>)

Initializes a new instance of PeeringServiceLocation.

PeeringServicePrefixData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<PeeringPrefixValidationState>, Nullable<PeeringLearnedType>, String, IEnumerable<PeeringServicePrefixEvent>, String, Nullable<PeeringProvisioningState>)

Initializes a new instance of PeeringServicePrefixData.

PeeringServicePrefixEvent(Nullable<DateTimeOffset>, String, String, String, String)

The details of the event associated with a prefix.

PeeringServiceProvider(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>)

Initializes a new instance of PeeringServiceProvider.

PeeringSku(String, Nullable<PeeringTier>, Nullable<PeeringFamily>, Nullable<PeeringSize>)

The SKU that defines the tier and kind of the peering.

RoutingPreferenceUnbilledPrefix(String, Nullable<AzureLocation>, Nullable<Int32>)

The Routing Preference unbilled prefix.

Applies to