Microsoft.Peering (stable:2025-05-01)

2025/05/30 • 45 new methods

CdnPeeringPrefixes_List (new)
Description Lists all of the advertised prefixes for the specified peering location
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/cdnPeeringPrefixes
{
peeringLocation: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
prefix: string ,
azureRegion: string ,
azureService: string ,
isPrimaryRegion: boolean ,
bgpCommunity: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
CheckServiceProviderAvailability (new)
Description Checks if the peering service provider is present within 1000 miles of customer's location
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/checkServiceProviderAvailability
{
checkServiceProviderAvailabilityInput:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
LegacyPeerings_List (new)
Description Lists all of the legacy peerings under the given subscription matching the specified kind and location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/legacyPeerings
{
peeringLocation: string ,
kind: string ,
asn: integer ,
directPeeringType: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
LookingGlass_Invoke (new)
Description Run looking glass functionality
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/lookingGlass
{
command: string ,
sourceType: string ,
sourceLocation: string ,
destinationIP: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
command: enum ,
output: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Operations_List (new)
Description Lists all of the available API operations for peering resources.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Peering/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
isDataAction: boolean ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
aggregationType: string ,
supportedTimeGrainTypes:
[
string ,
]
,
dimensions:
[
{
name: string ,
displayName: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeerAsns_Get (new)
Description Gets the peer ASN with the specified name under the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}
{
peerAsnName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
peerAsn: integer ,
peerContactDetail:
[
{
role: enum ,
email: string ,
phone: string ,
}
,
]
,
peerName: string ,
validationState: enum ,
errorMessage: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeerAsns_CreateOrUpdate (new)
Description Creates a new peer ASN or updates an existing peer ASN with the specified name under the given subscription.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}
{
peerAsnName: string ,
peerAsn:
{
properties:
{
peerAsn: integer ,
peerContactDetail:
[
{
role: enum ,
email: string ,
phone: string ,
}
,
]
,
peerName: string ,
validationState: enum ,
errorMessage: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
peerAsn: integer ,
peerContactDetail:
[
{
role: enum ,
email: string ,
phone: string ,
}
,
]
,
peerName: string ,
validationState: enum ,
errorMessage: string ,
}
,
}

⚐ Response (201)

{
properties:
{
peerAsn: integer ,
peerContactDetail:
[
{
role: enum ,
email: string ,
phone: string ,
}
,
]
,
peerName: string ,
validationState: enum ,
errorMessage: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeerAsns_Delete (new)
Description Deletes an existing peer ASN with the specified name under the given subscription.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}
{
peerAsnName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeerAsns_ListBySubscription (new)
Description Lists all of the peer ASNs under the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
peerAsn: integer ,
peerContactDetail:
[
{
role: enum ,
email: string ,
phone: string ,
}
,
]
,
peerName: string ,
validationState: enum ,
errorMessage: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringLocations_List (new)
Description Lists all of the available peering locations for the specified kind of peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peeringLocations
{
kind: string ,
directPeeringType: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
properties:
{
direct:
{
peeringFacilities:
[
{
address: string ,
directPeeringType: enum ,
peeringDBFacilityId: integer ,
peeringDBFacilityLink: string ,
}
,
]
,
bandwidthOffers:
[
{
offerName: string ,
valueInMbps: integer ,
}
,
]
,
}
,
exchange:
{
peeringFacilities:
[
{
exchangeName: string ,
bandwidthInMbps: integer ,
microsoftIPv4Address: string ,
microsoftIPv6Address: string ,
facilityIPv4Prefix: string ,
facilityIPv6Prefix: string ,
peeringDBFacilityId: integer ,
peeringDBFacilityLink: string ,
}
,
]
,
}
,
peeringLocation: string ,
country: string ,
azureRegion: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredAsns_Get (new)
Description Gets an existing registered ASN with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredAsns/{registeredAsnName}
{
resourceGroupName: string ,
peeringName: string ,
registeredAsnName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
asn: integer ,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredAsns_CreateOrUpdate (new)
Description Creates a new registered ASN with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredAsns/{registeredAsnName}
{
resourceGroupName: string ,
peeringName: string ,
registeredAsnName: string ,
registeredAsn:
{
properties:
{
asn: integer ,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
asn: integer ,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
asn: integer ,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredAsns_Delete (new)
Description Deletes an existing registered ASN with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredAsns/{registeredAsnName}
{
resourceGroupName: string ,
peeringName: string ,
registeredAsnName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredAsns_ListByPeering (new)
Description Lists all registered ASNs under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredAsns
{
resourceGroupName: string ,
peeringName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
asn: integer ,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredPrefixes_Get (new)
Description Gets an existing registered prefix with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredPrefixes/{registeredPrefixName}
{
resourceGroupName: string ,
peeringName: string ,
registeredPrefixName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredPrefixes_CreateOrUpdate (new)
Description Creates a new registered prefix with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredPrefixes/{registeredPrefixName}
{
resourceGroupName: string ,
peeringName: string ,
registeredPrefixName: string ,
registeredPrefix:
{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredPrefixes_Delete (new)
Description Deletes an existing registered prefix with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredPrefixes/{registeredPrefixName}
{
resourceGroupName: string ,
peeringName: string ,
registeredPrefixName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredPrefixes_ListByPeering (new)
Description Lists all registered prefixes under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredPrefixes
{
resourceGroupName: string ,
peeringName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RegisteredPrefixes_Validate (new)
Description Validates an existing registered prefix with the specified name under the given subscription, resource group and peering.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/registeredPrefixes/{registeredPrefixName}/validate
{
resourceGroupName: string ,
peeringName: string ,
registeredPrefixName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
peeringServicePrefixKey: string ,
errorMessage: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_Get (new)
Description Gets an existing peering with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}
{
resourceGroupName: string ,
peeringName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_CreateOrUpdate (new)
Description Creates a new peering or updates an existing peering with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}
{
resourceGroupName: string ,
peeringName: string ,
peering:
{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_Delete (new)
Description Deletes an existing peering with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}
{
resourceGroupName: string ,
peeringName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_Update (new)
Description Updates tags for a peering with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}
{
resourceGroupName: string ,
peeringName: string ,
tags:
{
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_ListByResourceGroup (new)
Description Lists all of the peerings under the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Peerings_ListBySubscription (new)
Description Lists all of the peerings under the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerings
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: enum ,
family: enum ,
size: enum ,
}
,
kind: enum ,
properties:
{
direct:
{
connections:
[
{
bandwidthInMbps: integer ,
provisionedBandwidthInMbps: integer ,
sessionAddressProvider: enum ,
useForPeeringService: boolean ,
microsoftTrackingId: string ,
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
useForPeeringService: boolean ,
peerAsn:
{
id: string ,
}
,
directPeeringType: enum ,
}
,
exchange:
{
connections:
[
{
peeringDBFacilityId: integer ,
connectionState: enum ,
bgpSession:
{
sessionPrefixV4: string ,
sessionPrefixV6: string ,
microsoftSessionIPv4Address: string ,
microsoftSessionIPv6Address: string ,
peerSessionIPv4Address: string ,
peerSessionIPv6Address: string ,
sessionStateV4: enum ,
sessionStateV6: enum ,
maxPrefixesAdvertisedV4: integer ,
maxPrefixesAdvertisedV6: integer ,
md5AuthenticationKey: string ,
}
,
connectionIdentifier: string ,
errorMessage: string ,
}
,
]
,
peerAsn:
{
id: string ,
}
,
}
,
connectivityProbes:
[
{
endpoint: string ,
azureRegion: string ,
protocol: enum ,
prefixesToAccesslist:
[
string ,
]
,
}
,
]
,
peeringLocation: string ,
provisioningState: enum ,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ReceivedRoutes_ListByPeering (new)
Description Lists the prefixes received over the specified peering under the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/receivedRoutes
{
resourceGroupName: string ,
peeringName: string ,
prefix: string ,
asPath: string ,
originAsValidationState: string ,
rpkiValidationState: string ,
$skipToken: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
prefix: string ,
nextHop: string ,
asPath: string ,
originAsValidationState: string ,
rpkiValidationState: string ,
trustAnchor: string ,
receivedTimestamp: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ConnectionMonitorTests_Get (new)
Description Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/connectionMonitorTests/{connectionMonitorTestName}
{
resourceGroupName: string ,
peeringServiceName: string ,
connectionMonitorTestName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
sourceAgent: string ,
destination: string ,
destinationPort: integer ,
testFrequencyInSec: integer ,
isTestSuccessful: boolean ,
path:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ConnectionMonitorTests_CreateOrUpdate (new)
Description Creates or updates a connection monitor test with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/connectionMonitorTests/{connectionMonitorTestName}
{
resourceGroupName: string ,
peeringServiceName: string ,
connectionMonitorTestName: string ,
connectionMonitorTest:
{
properties:
{
sourceAgent: string ,
destination: string ,
destinationPort: integer ,
testFrequencyInSec: integer ,
isTestSuccessful: boolean ,
path:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
sourceAgent: string ,
destination: string ,
destinationPort: integer ,
testFrequencyInSec: integer ,
isTestSuccessful: boolean ,
path:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
sourceAgent: string ,
destination: string ,
destinationPort: integer ,
testFrequencyInSec: integer ,
isTestSuccessful: boolean ,
path:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ConnectionMonitorTests_Delete (new)
Description Deletes an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/connectionMonitorTests/{connectionMonitorTestName}
{
resourceGroupName: string ,
peeringServiceName: string ,
connectionMonitorTestName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ConnectionMonitorTests_ListByPeeringService (new)
Description Lists all connection monitor tests under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/connectionMonitorTests
{
resourceGroupName: string ,
peeringServiceName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sourceAgent: string ,
destination: string ,
destinationPort: integer ,
testFrequencyInSec: integer ,
isTestSuccessful: boolean ,
path:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServiceCountries_List (new)
Description Lists all of the available countries for peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peeringServiceCountries
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
object ,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServiceLocations_List (new)
Description Lists all of the available locations for peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peeringServiceLocations
{
country: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
country: string ,
state: string ,
azureRegion: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Prefixes_Get (new)
Description Gets an existing prefix with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/prefixes/{prefixName}
{
resourceGroupName: string ,
peeringServiceName: string ,
prefixName: string ,
$expand: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
learnedType: enum ,
errorMessage: string ,
events:
[
{
eventTimestamp: string ,
eventType: string ,
eventSummary: string ,
eventLevel: string ,
eventDescription: string ,
}
,
]
,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Prefixes_CreateOrUpdate (new)
Description Creates a new prefix with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/prefixes/{prefixName}
{
resourceGroupName: string ,
peeringServiceName: string ,
prefixName: string ,
peeringServicePrefix:
{
properties:
{
prefix: string ,
prefixValidationState: enum ,
learnedType: enum ,
errorMessage: string ,
events:
[
{
eventTimestamp: string ,
eventType: string ,
eventSummary: string ,
eventLevel: string ,
eventDescription: string ,
}
,
]
,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
learnedType: enum ,
errorMessage: string ,
events:
[
{
eventTimestamp: string ,
eventType: string ,
eventSummary: string ,
eventLevel: string ,
eventDescription: string ,
}
,
]
,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
prefix: string ,
prefixValidationState: enum ,
learnedType: enum ,
errorMessage: string ,
events:
[
{
eventTimestamp: string ,
eventType: string ,
eventSummary: string ,
eventLevel: string ,
eventDescription: string ,
}
,
]
,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Prefixes_Delete (new)
Description Deletes an existing prefix with the specified name under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/prefixes/{prefixName}
{
resourceGroupName: string ,
peeringServiceName: string ,
prefixName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Prefixes_ListByPeeringService (new)
Description Lists all prefixes under the given subscription, resource group and peering service.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}/prefixes
{
resourceGroupName: string ,
peeringServiceName: string ,
$expand: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
prefix: string ,
prefixValidationState: enum ,
learnedType: enum ,
errorMessage: string ,
events:
[
{
eventTimestamp: string ,
eventType: string ,
eventSummary: string ,
eventLevel: string ,
eventDescription: string ,
}
,
]
,
peeringServicePrefixKey: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServiceProviders_List (new)
Description Lists all of the available peering service locations for the specified kind of peering.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peeringServiceProviders
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serviceProviderName: string ,
peeringLocations:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_Get (new)
Description Gets an existing peering service with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}
{
resourceGroupName: string ,
peeringServiceName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_CreateOrUpdate (new)
Description Creates a new peering service or updates an existing peering with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}
{
resourceGroupName: string ,
peeringServiceName: string ,
peeringService:
{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_Delete (new)
Description Deletes an existing peering service with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}
{
resourceGroupName: string ,
peeringServiceName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_Update (new)
Description Updates tags for a peering service with the specified name under the given subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices/{peeringServiceName}
{
resourceGroupName: string ,
peeringServiceName: string ,
tags:
{
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_ListByResourceGroup (new)
Description Lists all of the peering services under the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peeringServices
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_ListBySubscription (new)
Description Lists all of the peerings under the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peeringServices
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
peeringServiceLocation: string ,
peeringServiceProvider: string ,
provisioningState: enum ,
providerPrimaryPeeringLocation: string ,
providerBackupPeeringLocation: string ,
logAnalyticsWorkspaceProperties:
{
workspaceID: string ,
key: string ,
connectedAgents:
[
string ,
]
,
}
,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PeeringServices_InitializeConnectionMonitor (new)
Description Initialize Peering Service for Connection Monitor functionality
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Peering/initializeConnectionMonitor
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RpUnbilledPrefixes_List (new)
Description Lists all of the RP unbilled prefixes for the specified peering
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Peering/peerings/{peeringName}/rpUnbilledPrefixes
{
resourceGroupName: string ,
peeringName: string ,
consolidate: boolean ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
prefix: string ,
azureRegion: string ,
peerAsn: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}