Microsoft. Peering-peerings

Bicep-resourcedefinitie

Het resourcetype peerings kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Peering/peeringsresource voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Peering/peerings@2022-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  kind: 'string'
  properties: {
    direct: {
      connections: [
        {
          bandwidthInMbps: int
          bgpSession: {
            maxPrefixesAdvertisedV4: int
            maxPrefixesAdvertisedV6: int
            md5AuthenticationKey: 'string'
            microsoftSessionIPv4Address: 'string'
            microsoftSessionIPv6Address: 'string'
            peerSessionIPv4Address: 'string'
            peerSessionIPv6Address: 'string'
            sessionPrefixV4: 'string'
            sessionPrefixV6: 'string'
          }
          connectionIdentifier: 'string'
          peeringDBFacilityId: int
          sessionAddressProvider: 'string'
          useForPeeringService: bool
        }
      ]
      directPeeringType: 'string'
      peerAsn: {
        id: 'string'
      }
    }
    exchange: {
      connections: [
        {
          bgpSession: {
            maxPrefixesAdvertisedV4: int
            maxPrefixesAdvertisedV6: int
            md5AuthenticationKey: 'string'
            microsoftSessionIPv4Address: 'string'
            microsoftSessionIPv6Address: 'string'
            peerSessionIPv4Address: 'string'
            peerSessionIPv6Address: 'string'
            sessionPrefixV4: 'string'
            sessionPrefixV6: 'string'
          }
          connectionIdentifier: 'string'
          peeringDBFacilityId: int
        }
      ]
      peerAsn: {
        id: 'string'
      }
    }
    peeringLocation: 'string'
  }
}

Eigenschapswaarden

peerings

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
location De locatie van de resource. tekenreeks (vereist)
tags De resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU die de laag en het soort peering definieert. PeeringSku (vereist)
Soort Het soort peering. 'Direct'
'Exchange' (vereist)
properties De eigenschappen die een peering definiëren. PeeringEigenschappen

PeeringEigenschappen

Naam Beschrijving Waarde
rechtstreeks De eigenschappen die een directe peering definiëren. PeeringPropertiesDirect
Exchange De eigenschappen die een exchange-peering definiëren. PeeringEigenschappenExchange
peeringLocation De locatie van de peering. tekenreeks

PeeringPropertiesDirect

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een directe peering vormen. DirectConnection[]
directPeeringType Het type directe peering. 'Cdn'
'Edge'
'EdgeZoneForOperators'
'Intern'
'Ix'
'IxRs'
'Transit'
'Stem'
peerAsn De verwijzing van de peer-ASN. Subresource

DirectConnection

Naam Beschrijving Waarde
bandwidthInMbps De bandbreedte van de verbinding. int
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int
sessionAddressProvider Het veld dat aangeeft of Microsoft sessie-IP-adressen bevat. 'Microsoft'
'Peer'
useForPeeringService De vlag die aangeeft of de verbinding wordt gebruikt voor de peeringservice. booleaans

BgpSession

Naam Beschrijving Waarde
maxPrefixesAdvertisedV4 Het maximum aantal voorvoegsels dat tijdens de IPv4-sessie wordt geadverteerd. int
maxPrefixesAdvertisedV6 Het maximum aantal voorvoegsels dat tijdens de IPv6-sessie wordt geadverteerd. int
md5AuthenticationKey De MD5-verificatiesleutel van de sessie. tekenreeks
microsoftSessionIPv4Address Het IPv4-sessieadres aan het einde van Microsoft. tekenreeks
microsoftSessionIPv6Address Het IPv6-sessieadres aan het einde van Microsoft. tekenreeks
peerSessionIPv4Address Het IPv4-sessieadres aan de zijde van de peer. tekenreeks
peerSessionIPv6Address Het IPv6-sessieadres aan de zijde van de peer. tekenreeks
sessionPrefixV4 Het IPv4-voorvoegsel dat de IPv4-adressen van beide uiteinden bevat. tekenreeks
sessionPrefixV6 Het IPv6-voorvoegsel met de IPv6-adressen van beide uiteinden. tekenreeks

SubResource

Naam Beschrijving Waarde
id De id van de resource waarnaar wordt verwezen. tekenreeks

PeeringPropertiesExchange

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een exchange-peering vormen. ExchangeConnection[]
peerAsn De verwijzing van de peer-ASN. SubResource

ExchangeConnection

Naam Beschrijving Waarde
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int

PeeringSku

Naam Beschrijving Waarde
naam De naam van de peering-SKU. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype peerings kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Peering/peeringsresource: voeg de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Peering/peerings",
  "apiVersion": "2022-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "kind": "string",
  "properties": {
    "direct": {
      "connections": [
        {
          "bandwidthInMbps": "int",
          "bgpSession": {
            "maxPrefixesAdvertisedV4": "int",
            "maxPrefixesAdvertisedV6": "int",
            "md5AuthenticationKey": "string",
            "microsoftSessionIPv4Address": "string",
            "microsoftSessionIPv6Address": "string",
            "peerSessionIPv4Address": "string",
            "peerSessionIPv6Address": "string",
            "sessionPrefixV4": "string",
            "sessionPrefixV6": "string"
          },
          "connectionIdentifier": "string",
          "peeringDBFacilityId": "int",
          "sessionAddressProvider": "string",
          "useForPeeringService": "bool"
        }
      ],
      "directPeeringType": "string",
      "peerAsn": {
        "id": "string"
      }
    },
    "exchange": {
      "connections": [
        {
          "bgpSession": {
            "maxPrefixesAdvertisedV4": "int",
            "maxPrefixesAdvertisedV6": "int",
            "md5AuthenticationKey": "string",
            "microsoftSessionIPv4Address": "string",
            "microsoftSessionIPv6Address": "string",
            "peerSessionIPv4Address": "string",
            "peerSessionIPv6Address": "string",
            "sessionPrefixV4": "string",
            "sessionPrefixV6": "string"
          },
          "connectionIdentifier": "string",
          "peeringDBFacilityId": "int"
        }
      ],
      "peerAsn": {
        "id": "string"
      }
    },
    "peeringLocation": "string"
  }
}

Eigenschapswaarden

peerings

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft. Peering/peerings'
apiVersion De resource-API-versie '2022-10-01'
naam De resourcenaam tekenreeks (vereist)
location De locatie van de resource. tekenreeks (vereist)
tags De resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU die de laag en het soort peering definieert. PeeringSku (vereist)
Soort Het soort peering. 'Direct'
'Exchange' (vereist)
properties De eigenschappen waarmee een peering wordt gedefinieerd. PeeringEigenschappen

PeeringEigenschappen

Naam Beschrijving Waarde
rechtstreeks De eigenschappen die een directe peering definiëren. PeeringPropertiesDirect
Exchange De eigenschappen die een exchange-peering definiëren. PeeringPropertiesExchange
peeringLocation De locatie van de peering. tekenreeks

PeeringPropertiesDirect

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een directe peering vormen. DirectConnection[]
directPeeringType Het type directe peering. Cdn
'Edge'
'EdgeZoneForOperators'
'Intern'
Ix
'IxRs'
'Transit'
'Stem'
peerAsn De verwijzing van de peer-ASN. SubResource

DirectConnection

Naam Beschrijving Waarde
bandwidthInMbps De bandbreedte van de verbinding. int
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int
sessionAddressProvider Het veld dat aangeeft of Microsoft sessie-IP-adressen bevat. 'Microsoft'
'Peer'
useForPeeringService De vlag die aangeeft of de verbinding wordt gebruikt voor de peeringservice. booleaans

BgpSession

Naam Beschrijving Waarde
maxPrefixesAdvertisedV4 Het maximum aantal voorvoegsels dat tijdens de IPv4-sessie wordt geadverteerd. int
maxPrefixesAdvertisedV6 Het maximum aantal voorvoegsels dat tijdens de IPv6-sessie wordt geadverteerd. int
md5AuthenticationKey De MD5-verificatiesleutel van de sessie. tekenreeks
microsoftSessionIPv4Address Het IPv4-sessieadres aan het einde van Microsoft. tekenreeks
microsoftSessionIPv6Address Het IPv6-sessieadres aan het einde van Microsoft. tekenreeks
peerSessionIPv4Address Het IPv4-sessieadres aan de zijde van de peer. tekenreeks
peerSessionIPv6Address Het IPv6-sessieadres aan de zijde van de peer. tekenreeks
sessionPrefixV4 Het IPv4-voorvoegsel dat de IPv4-adressen van beide uiteinden bevat. tekenreeks
sessionPrefixV6 Het IPv6-voorvoegsel met de IPv6-adressen van beide uiteinden. tekenreeks

SubResource

Naam Beschrijving Waarde
id De id van de resource waarnaar wordt verwezen. tekenreeks

PeeringEigenschappenExchange

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een exchange-peering vormen. ExchangeConnection[]
peerAsn De verwijzing van de peer-ASN. Subresource

ExchangeConnection

Naam Beschrijving Waarde
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int

PeeringSku

Naam Beschrijving Waarde
naam De naam van de peering-SKU. tekenreeks

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype peerings kan worden geïmplementeerd voor:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Peering/peeringsresource voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Peering/peerings@2022-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      direct = {
        connections = [
          {
            bandwidthInMbps = int
            bgpSession = {
              maxPrefixesAdvertisedV4 = int
              maxPrefixesAdvertisedV6 = int
              md5AuthenticationKey = "string"
              microsoftSessionIPv4Address = "string"
              microsoftSessionIPv6Address = "string"
              peerSessionIPv4Address = "string"
              peerSessionIPv6Address = "string"
              sessionPrefixV4 = "string"
              sessionPrefixV6 = "string"
            }
            connectionIdentifier = "string"
            peeringDBFacilityId = int
            sessionAddressProvider = "string"
            useForPeeringService = bool
          }
        ]
        directPeeringType = "string"
        peerAsn = {
          id = "string"
        }
      }
      exchange = {
        connections = [
          {
            bgpSession = {
              maxPrefixesAdvertisedV4 = int
              maxPrefixesAdvertisedV6 = int
              md5AuthenticationKey = "string"
              microsoftSessionIPv4Address = "string"
              microsoftSessionIPv6Address = "string"
              peerSessionIPv4Address = "string"
              peerSessionIPv6Address = "string"
              sessionPrefixV4 = "string"
              sessionPrefixV6 = "string"
            }
            connectionIdentifier = "string"
            peeringDBFacilityId = int
          }
        ]
        peerAsn = {
          id = "string"
        }
      }
      peeringLocation = "string"
    }
    sku = {
      name = "string"
    }
    kind = "string"
  })
}

Eigenschapswaarden

peerings

Naam Beschrijving Waarde
type Het resourcetype "Microsoft. Peering/peerings@2022-10-01"
naam De resourcenaam tekenreeks (vereist)
location De locatie van de resource. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags De resourcetags. Woordenlijst met tagnamen en -waarden.
sku De SKU die de laag en het soort peering definieert. PeeringSku (vereist)
Soort Het soort peering. "Direct"
'Exchange' (vereist)
properties De eigenschappen die een peering definiëren. PeeringEigenschappen

PeeringEigenschappen

Naam Beschrijving Waarde
rechtstreeks De eigenschappen die een directe peering definiëren. PeeringPropertiesDirect
Exchange De eigenschappen die een exchange-peering definiëren. PeeringEigenschappenExchange
peeringLocation De locatie van de peering. tekenreeks

PeeringPropertiesDirect

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een directe peering vormen. DirectConnection[]
directPeeringType Het type directe peering. "Cdn"
"Edge"
"EdgeZoneForOperators"
"Intern"
"Ix"
"IxRs"
"Doorvoer"
"Stem"
peerAsn De verwijzing van de peer-ASN. Subresource

DirectConnection

Naam Beschrijving Waarde
bandwidthInMbps De bandbreedte van de verbinding. int
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int
sessionAddressProvider Het veld dat aangeeft of Microsoft sessie-IP-adressen bevat. "Microsoft"
"Peer"
useForPeeringService De vlag die aangeeft of de verbinding wordt gebruikt voor de peeringservice. booleaans

BgpSession

Naam Beschrijving Waarde
maxPrefixesAdvertisedV4 Het maximum aantal voorvoegsels dat tijdens de IPv4-sessie wordt geadverteerd. int
maxPrefixesAdvertisedV6 Het maximum aantal voorvoegsels dat tijdens de IPv6-sessie wordt geadverteerd. int
md5AuthenticationKey De MD5-verificatiesleutel van de sessie. tekenreeks
microsoftSessionIPv4Address Het IPv4-sessieadres aan het einde van Microsoft. tekenreeks
microsoftSessionIPv6Address Het IPv6-sessieadres aan het einde van Microsoft. tekenreeks
peerSessionIPv4Address Het IPv4-sessieadres aan de zijde van de peer. tekenreeks
peerSessionIPv6Address Het IPv6-sessieadres aan de zijde van de peer. tekenreeks
sessionPrefixV4 Het IPv4-voorvoegsel dat de IPv4-adressen van beide uiteinden bevat. tekenreeks
sessionPrefixV6 Het IPv6-voorvoegsel met de IPv6-adressen van beide uiteinden. tekenreeks

SubResource

Naam Beschrijving Waarde
id De id van de resource waarnaar wordt verwezen. tekenreeks

PeeringPropertiesExchange

Naam Beschrijving Waarde
Verbindingen De set verbindingen die een exchange-peering vormen. ExchangeConnection[]
peerAsn De verwijzing van de peer-ASN. SubResource

ExchangeConnection

Naam Beschrijving Waarde
bgpSession De BGP-sessie die is gekoppeld aan de verbinding. BgpSession
connectionIdentifier De unieke id (GUID) voor de verbinding. tekenreeks
peeringDBFacilityId De PeeringDB.com id van de faciliteit waar de verbinding moet worden ingesteld. int

PeeringSku

Naam Beschrijving Waarde
naam De naam van de peering-SKU. tekenreeks