Microsoft.Peering peerAsns 2022-10-01

Bicep resource definition

The peerAsns resource type can be deployed to:

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-10-01' = {
  name: 'string'
  properties: {
    peerAsn: int
    peerContactDetail: [
      {
        email: 'string'
        phone: 'string'
        role: 'string'
      }
    ]
    peerName: 'string'
  }
}

Property values

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

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'

ARM template resource definition

The peerAsns resource type can be deployed to:

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-10-01",
  "name": "string",
  "properties": {
    "peerAsn": "int",
    "peerContactDetail": [
      {
        "email": "string",
        "phone": "string",
        "role": "string"
      }
    ],
    "peerName": "string"
  }
}

Property values

peerAsns

Name Description Value
type The resource type 'Microsoft.Peering/peerAsns'
apiVersion The resource api version '2022-10-01'
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

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'

Terraform (AzAPI provider) resource definition

The peerAsns resource type can be deployed to:

  • Subscriptions

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-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      peerAsn = int
      peerContactDetail = [
        {
          email = "string"
          phone = "string"
          role = "string"
        }
      ]
      peerName = "string"
    }
  })
}

Property values

peerAsns

Name Description Value
type The resource type "Microsoft.Peering/peerAsns@2022-10-01"
name The resource name string (required)
parent_id To deploy to a subscription, use the ID of that subscription. 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

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"