Microsoft.Peering peerAsns 2019-09-01-preview

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@2019-09-01-preview' = {
  name: 'string'
  properties: {
    peerAsn: int
    peerContactInfo: {
      emails: [
        'string'
      ]
      phone: [
        'string'
      ]
    }
    peerName: 'string'
    validationState: '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
peerContactInfo The contact information of the peer. ContactInfo
peerName The name of the peer. string
validationState The validation state of the ASN associated with the peer. 'Approved'
'Failed'
'None'
'Pending'

ContactInfo

Name Description Value
emails The list of email addresses. string[]
phone The list of contact numbers. string[]

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": "2019-09-01-preview",
  "name": "string",
  "properties": {
    "peerAsn": "int",
    "peerContactInfo": {
      "emails": [ "string" ],
      "phone": [ "string" ]
    },
    "peerName": "string",
    "validationState": "string"
  }
}

Property values

peerAsns

Name Description Value
type The resource type 'Microsoft.Peering/peerAsns'
apiVersion The resource api version '2019-09-01-preview'
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
peerContactInfo The contact information of the peer. ContactInfo
peerName The name of the peer. string
validationState The validation state of the ASN associated with the peer. 'Approved'
'Failed'
'None'
'Pending'

ContactInfo

Name Description Value
emails The list of email addresses. string[]
phone The list of contact numbers. string[]

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@2019-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      peerAsn = int
      peerContactInfo = {
        emails = [
          "string"
        ]
        phone = [
          "string"
        ]
      }
      peerName = "string"
      validationState = "string"
    }
  })
}

Property values

peerAsns

Name Description Value
type The resource type "Microsoft.Peering/peerAsns@2019-09-01-preview"
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
peerContactInfo The contact information of the peer. ContactInfo
peerName The name of the peer. string
validationState The validation state of the ASN associated with the peer. "Approved"
"Failed"
"None"
"Pending"

ContactInfo

Name Description Value
emails The list of email addresses. string[]
phone The list of contact numbers. string[]