Microsoft.Peering peerAsns 2021-01-01
Bicep resource definition
The peerAsns resource type can be deployed to:
- Subscriptions - See subscription deployment commands
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@2021-01-01' = {
name: 'string'
properties: {
peerAsn: int
peerContactDetail: [
{
email: 'string'
phone: 'string'
role: '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 |
peerContactDetail | The contact details of the peer. | ContactDetail[] |
peerName | The name of the peer. | string |
validationState | The validation state of the ASN associated with the peer. | 'Approved' 'Failed' 'None' 'Pending' |
ContactDetail
Name | Description | Value |
---|---|---|
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:
- Subscriptions - See subscription deployment commands
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": "2021-01-01",
"name": "string",
"properties": {
"peerAsn": "int",
"peerContactDetail": [
{
"email": "string",
"phone": "string",
"role": "string"
}
],
"peerName": "string",
"validationState": "string"
}
}
Property values
peerAsns
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.Peering/peerAsns' |
apiVersion | The resource api version | '2021-01-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 |
validationState | The validation state of the ASN associated with the peer. | 'Approved' 'Failed' 'None' 'Pending' |
ContactDetail
Name | Description | Value |
---|---|---|
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@2021-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
peerAsn = int
peerContactDetail = [
{
email = "string"
phone = "string"
role = "string"
}
]
peerName = "string"
validationState = "string"
}
})
}
Property values
peerAsns
Name | Description | Value |
---|---|---|
type | The resource type | "Microsoft.Peering/peerAsns@2021-01-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 |
validationState | The validation state of the ASN associated with the peer. | "Approved" "Failed" "None" "Pending" |
ContactDetail
Name | Description | Value |
---|---|---|
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" |