Microsoft.Peering peerAsns 2022-01-01

Bicep resource definition

The peerAsns resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Peering/peerAsns resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.Peering/peerAsns@2022-01-01' = {
  name: 'string'
  properties: {
    peerAsn: int
    peerContactDetail: [
      {
        email: 'string'
        phone: 'string'
        role: 'string'
      }
    ]
    peerName: 'string'
  }
}

Property values

ContactDetail

Name Description Value
email The e-mail address of the contact. string
phone The phone number of the contact. string
role The role of the contact. 'Escalation'
'Noc'
'Other'
'Policy'
'Service'
'Technical'

Microsoft.Peering/peerAsns

Name Description Value
name The resource name string (required)
properties The properties that define a peer's ASN. PeerAsnProperties

PeerAsnProperties

Name Description Value
peerAsn The Autonomous System Number (ASN) of the peer. int
peerContactDetail The contact details of the peer. ContactDetail[]
peerName The name of the peer. string

ARM template resource definition

The peerAsns resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Peering/peerAsns resource, add the following JSON to your template.

{
  "type": "Microsoft.Peering/peerAsns",
  "apiVersion": "2022-01-01",
  "name": "string",
  "properties": {
    "peerAsn": "int",
    "peerContactDetail": [
      {
        "email": "string",
        "phone": "string",
        "role": "string"
      }
    ],
    "peerName": "string"
  }
}

Property values

ContactDetail

Name Description Value
email The e-mail address of the contact. string
phone The phone number of the contact. string
role The role of the contact. 'Escalation'
'Noc'
'Other'
'Policy'
'Service'
'Technical'

Microsoft.Peering/peerAsns

Name Description Value
apiVersion The api version '2022-01-01'
name The resource name string (required)
properties The properties that define a peer's ASN. PeerAsnProperties
type The resource type 'Microsoft.Peering/peerAsns'

PeerAsnProperties

Name Description Value
peerAsn The Autonomous System Number (ASN) of the peer. int
peerContactDetail The contact details of the peer. ContactDetail[]
peerName The name of the peer. string

Terraform (AzAPI provider) resource definition

The peerAsns resource type can be deployed with operations that target:

  • Subscription

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Peering/peerAsns resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Peering/peerAsns@2022-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      peerAsn = int
      peerContactDetail = [
        {
          email = "string"
          phone = "string"
          role = "string"
        }
      ]
      peerName = "string"
    }
  })
}

Property values

ContactDetail

Name Description Value
email The e-mail address of the contact. string
phone The phone number of the contact. string
role The role of the contact. 'Escalation'
'Noc'
'Other'
'Policy'
'Service'
'Technical'

Microsoft.Peering/peerAsns

Name Description Value
name The resource name string (required)
properties The properties that define a peer's ASN. PeerAsnProperties
type The resource type "Microsoft.Peering/peerAsns@2022-01-01"

PeerAsnProperties

Name Description Value
peerAsn The Autonomous System Number (ASN) of the peer. int
peerContactDetail The contact details of the peer. ContactDetail[]
peerName The name of the peer. string