Microsoft.Network networkVirtualAppliances/networkVirtualApplianceConnections 2023-02-01
Article 08/07/2023
1 contributor
Feedback
In this article
Bicep resource definition
The networkVirtualAppliances/networkVirtualApplianceConnections resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections@2023-02-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
asn: int
bgpPeerAddress: [
'string'
]
enableInternetSecurity: bool
name: 'string'
routingConfiguration: {
associatedRouteTable: {
resourceUri: 'string'
}
inboundRouteMap: {
resourceUri: 'string'
}
outboundRouteMap: {
resourceUri: 'string'
}
propagatedRouteTables: {
ids: [
{
resourceUri: 'string'
}
]
labels: [
'string'
]
}
}
tunnelIdentifier: int
}
}
Property values
networkVirtualAppliances/networkVirtualApplianceConn...
NetworkVirtualApplianceConnectionProperties
Name
Description
Value
asn
Network Virtual Appliance ASN.
int
bgpPeerAddress
List of bgpPeerAddresses for the NVA instances
string[]
enableInternetSecurity
Enable internet security.
bool
name
The name of the resource.
string
routingConfiguration
The Routing Configuration indicating the associated and propagated route tables on this connection.
RoutingConfigurationNfv
tunnelIdentifier
Unique identifier for the connection.
int
RoutingConfigurationNfv
RoutingConfigurationNfvSubResource
Name
Description
Value
resourceUri
Resource ID.
string
PropagatedRouteTableNfv
ARM template resource definition
The networkVirtualAppliances/networkVirtualApplianceConnections resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections resource, add the following JSON to your template.
{
"type": "Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections",
"apiVersion": "2023-02-01",
"name": "string",
"properties": {
"asn": "int",
"bgpPeerAddress": [ "string" ],
"enableInternetSecurity": "bool",
"name": "string",
"routingConfiguration": {
"associatedRouteTable": {
"resourceUri": "string"
},
"inboundRouteMap": {
"resourceUri": "string"
},
"outboundRouteMap": {
"resourceUri": "string"
},
"propagatedRouteTables": {
"ids": [
{
"resourceUri": "string"
}
],
"labels": [ "string" ]
}
},
"tunnelIdentifier": "int"
}
}
Property values
networkVirtualAppliances/networkVirtualApplianceConn...
Name
Description
Value
type
The resource type
'Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections'
apiVersion
The resource api version
'2023-02-01'
name
The resource name See how to set names and types for child resources in JSON ARM templates .
string (required)
properties
Properties of the express route connection.
NetworkVirtualApplianceConnectionProperties
NetworkVirtualApplianceConnectionProperties
Name
Description
Value
asn
Network Virtual Appliance ASN.
int
bgpPeerAddress
List of bgpPeerAddresses for the NVA instances
string[]
enableInternetSecurity
Enable internet security.
bool
name
The name of the resource.
string
routingConfiguration
The Routing Configuration indicating the associated and propagated route tables on this connection.
RoutingConfigurationNfv
tunnelIdentifier
Unique identifier for the connection.
int
RoutingConfigurationNfv
RoutingConfigurationNfvSubResource
Name
Description
Value
resourceUri
Resource ID.
string
PropagatedRouteTableNfv
The networkVirtualAppliances/networkVirtualApplianceConnections resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections@2023-02-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
asn = int
bgpPeerAddress = [
"string"
]
enableInternetSecurity = bool
name = "string"
routingConfiguration = {
associatedRouteTable = {
resourceUri = "string"
}
inboundRouteMap = {
resourceUri = "string"
}
outboundRouteMap = {
resourceUri = "string"
}
propagatedRouteTables = {
ids = [
{
resourceUri = "string"
}
]
labels = [
"string"
]
}
}
tunnelIdentifier = int
}
})
}
Property values
networkVirtualAppliances/networkVirtualApplianceConn...
Name
Description
Value
type
The resource type
"Microsoft.Network/networkVirtualAppliances/networkVirtualApplianceConnections@2023-02-01"
name
The resource name
string (required)
parent_id
The ID of the resource that is the parent for this resource.
ID for resource of type: networkVirtualAppliances
properties
Properties of the express route connection.
NetworkVirtualApplianceConnectionProperties
NetworkVirtualApplianceConnectionProperties
Name
Description
Value
asn
Network Virtual Appliance ASN.
int
bgpPeerAddress
List of bgpPeerAddresses for the NVA instances
string[]
enableInternetSecurity
Enable internet security.
bool
name
The name of the resource.
string
routingConfiguration
The Routing Configuration indicating the associated and propagated route tables on this connection.
RoutingConfigurationNfv
tunnelIdentifier
Unique identifier for the connection.
int
RoutingConfigurationNfv
RoutingConfigurationNfvSubResource
Name
Description
Value
resourceUri
Resource ID.
string
PropagatedRouteTableNfv