Microsoft.Network virtualNetworks 2020-11-01

Bicep-resourcedefinitie

Het resourcetype virtualNetworks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Virtuele netwerkresources maken met bicep voor hulp bij het maken van virtuele netwerken en subnetten.

Resource-indeling

Als u een Microsoft.Network/virtualNetworks-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/virtualNetworks@2020-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    addressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    bgpCommunities: {
      virtualNetworkCommunity: 'string'
    }
    ddosProtectionPlan: {
      id: 'string'
    }
    dhcpOptions: {
      dnsServers: [
        'string'
      ]
    }
    enableDdosProtection: bool
    enableVmProtection: bool
    ipAllocations: [
      {
        id: 'string'
      }
    ]
    subnets: [
      {
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          addressPrefixes: [
            'string'
          ]
          applicationGatewayIpConfigurations: [
            {
              id: 'string'
              name: 'string'
              properties: {
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
          delegations: [
            {
              id: 'string'
              name: 'string'
              properties: {
                serviceName: 'string'
              }
              type: 'string'
            }
          ]
          ipAllocations: [
            {
              id: 'string'
            }
          ]
          natGateway: {
            id: 'string'
          }
          networkSecurityGroup: {
            id: 'string'
            location: 'string'
            properties: {
              securityRules: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationAddressPrefixes: [
                      'string'
                    ]
                    destinationApplicationSecurityGroups: [
                      {
                        id: 'string'
                        location: 'string'
                        properties: {}
                        tags: {}
                      }
                    ]
                    destinationPortRange: 'string'
                    destinationPortRanges: [
                      'string'
                    ]
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    sourceAddressPrefix: 'string'
                    sourceAddressPrefixes: [
                      'string'
                    ]
                    sourceApplicationSecurityGroups: [
                      {
                        id: 'string'
                        location: 'string'
                        properties: {}
                        tags: {}
                      }
                    ]
                    sourcePortRange: 'string'
                    sourcePortRanges: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
            }
            tags: {}
          }
          privateEndpointNetworkPolicies: 'string'
          privateLinkServiceNetworkPolicies: 'string'
          routeTable: {
            id: 'string'
            location: 'string'
            properties: {
              disableBgpRoutePropagation: bool
              routes: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    hasBgpOverride: bool
                    nextHopIpAddress: 'string'
                    nextHopType: 'string'
                  }
                  type: 'string'
                }
              ]
            }
            tags: {}
          }
          serviceEndpointPolicies: [
            {
              id: 'string'
              location: 'string'
              properties: {
                serviceEndpointPolicyDefinitions: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      description: 'string'
                      service: 'string'
                      serviceResources: [
                        'string'
                      ]
                    }
                  }
                ]
              }
              tags: {}
            }
          ]
          serviceEndpoints: [
            {
              locations: [
                'string'
              ]
              service: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    virtualNetworkPeerings: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allowForwardedTraffic: bool
          allowGatewayTransit: bool
          allowVirtualNetworkAccess: bool
          doNotVerifyRemoteGateways: bool
          peeringState: 'string'
          remoteAddressSpace: {
            addressPrefixes: [
              'string'
            ]
          }
          remoteBgpCommunities: {
            virtualNetworkCommunity: 'string'
          }
          remoteVirtualNetwork: {
            id: 'string'
          }
          useRemoteGateways: bool
        }
        type: 'string'
      }
    ]
  }
}

Eigenschapswaarden

virtualNetworks

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
extendedLocation De uitgebreide locatie van het virtuele netwerk. ExtendedLocation
properties Eigenschappen van het virtuele netwerk. VirtualNetworkPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. 'EdgeZone' (vereist)

VirtualNetworkPropertiesFormat

Naam Description Waarde
addressSpace De AddressSpace die een matrix van IP-adresbereiken bevat die door subnetten kunnen worden gebruikt. AddressSpace
bgpCommunities Bgp-community's verzonden via ExpressRoute waarbij elke route overeenkomt met een voorvoegsel in dit VNET. VirtualNetworkBgpCommunities
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het virtuele netwerk. Subresource
dhcpOptions De dhcpOptions die een matrix van DNS-servers bevat die beschikbaar zijn voor VM's die in het virtuele netwerk zijn geïmplementeerd. DhcpOptions
enableDdosProtection Geeft aan of DDoS-beveiliging is ingeschakeld voor alle beveiligde resources in het virtuele netwerk. Hiervoor is een DDoS-beveiligingsplan vereist dat is gekoppeld aan de resource. booleaans
enableVmProtection Geeft aan of VM-beveiliging is ingeschakeld voor alle subnetten in het virtuele netwerk. booleaans
ipAllocations Matrix van IpAllocation die naar dit VNET verwijst. SubResource[]
Subnetten Een lijst met subnetten in een Virtual Network. Subnet[]
virtualNetworkPeerings Een lijst met peerings in een Virtual Network. VirtualNetworkPeering[]

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]

VirtualNetworkBgpCommunities

Naam Description Waarde
virtualNetworkCommunity De BGP-community die is gekoppeld aan het virtuele netwerk. tekenreeks (vereist)

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

DhcpOptions

Naam Description Waarde
dnsServers De lijst met IP-adressen van DNS-servers. tekenreeks[]

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIpConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresources. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway NAT-gateway die is gekoppeld aan dit subnet. Subresource
networkSecurityGroup De verwijzing naar de NetworkSecurityGroup-resource. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
privateLinkServiceNetworkPolicies Schakel het toepassen van netwerkbeleid op de Private Link-service in het subnet in of uit. 'Uitgeschakeld'
Ingeschakeld
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix van beleid voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix van service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. SubResource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'Toestaan'
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bestemming. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
'Uitgaand' (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int
protocol Netwerkprotocol waarop deze regel van toepassing is. '*'
'Ah'
'Esp'
'Icmp'
Tcp
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupEigenschappenFormat
tags Resourcetags. object

ApplicationSecurityGroupEigenschappenFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. 'Internet'
'Geen'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

VirtualNetworkPeering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de peering van het virtuele netwerk. VirtualNetworkPeeringPropertiesFormat
type Resourcetype. tekenreeks

VirtualNetworkPeeringPropertiesFormat

Naam Description Waarde
allowForwardedTraffic Of het doorgestuurde verkeer van de VM's in het lokale virtuele netwerk wordt toegestaan/niet toegestaan in een extern virtueel netwerk. booleaans
allowGatewayTransit Als gatewaykoppelingen kunnen worden gebruikt in externe virtuele netwerken om te koppelen aan dit virtuele netwerk. booleaans
allowVirtualNetworkAccess Of de VM's in de lokale virtuele netwerkruimte toegang hebben tot de VM's in de ruimte van het externe virtuele netwerk. booleaans
doNotVerifyRemoteGateways Als we de inrichtingsstatus van de externe gateway moeten controleren. booleaans
peeringState De status van de peering van het virtuele netwerk. 'Verbonden'
'Verbinding verbroken'
'Geïnitieerd'
remoteAddressSpace De verwijzing naar de adresruimte van het externe virtuele netwerk. AddressSpace
remoteBgpCommunities De verwijzing naar de Bgp-community's van het externe virtuele netwerk. VirtualNetworkBgpCommunities
remoteVirtualNetwork De verwijzing naar het externe virtuele netwerk. Het externe virtuele netwerk kan zich in dezelfde of een andere regio bevinden (preview). Kijk hier voor registratie voor de preview en meer informatie (/azure/virtual-network/virtual-network-create-peering). SubResource
useRemoteGateways Als externe gateways kunnen worden gebruikt in dit virtuele netwerk. Als de vlag is ingesteld op true en allowGatewayTransit op externe peering ook waar is, gebruikt het virtuele netwerk gateways van het externe virtuele netwerk voor overdracht. Deze vlag kan slechts op één peering worden ingesteld op true. Deze vlag kan niet worden ingesteld als het virtuele netwerk al een gateway heeft. booleaans

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
201-vnet-2subnets-service-eindpunten-opslagintegratie

Implementeren op Azure
Hiermee maakt u twee nieuwe VM's met elk een NIC, in twee verschillende subnetten binnen hetzelfde VNet. Hiermee stelt u een service-eindpunt in op een van de subnetten en beveiligt u het opslagaccount naar dat subnet.
Virtual Network met diagnostische logboeken

Implementeren op Azure
Met deze sjabloon maakt u een Virtual Network met diagnostische logboeken en kunt u optionele functies toevoegen aan elk subnet
Een VNET-naar-VNET-verbinding maken in twee regio's

Implementeren op Azure
Met deze sjabloon kunt u twee VNET's in verschillende regio's verbinden met behulp van Virtual Network-gateways
Een BGP-VNET-naar-VNET-verbinding maken

Implementeren op Azure
Met deze sjabloon kunt u twee VNET's verbinden met behulp van Virtual Network-gateways en BGP
Een vNet-naar-vNet-verbinding maken met behulp van vNet-peering

Implementeren op Azure
Met deze sjabloon kunt u twee vNet's verbinden met behulp van vNet-peering
Drie vNets maken om transitieve BGP-verbindingen te demonstreren

Implementeren op Azure
Met deze sjabloon worden drie vNets geïmplementeerd die zijn verbonden met Virtual Network-gateways en BGP-verbindingen
Een Virtual Network maken met twee subnetten

Implementeren op Azure
Met deze sjabloon kunt u een Virtual Network met twee subnetten maken.

Resourcedefinitie van ARM-sjabloon

Het resourcetype virtualNetworks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Virtuele netwerkresources maken met bicep voor hulp bij het maken van virtuele netwerken en subnetten.

Resource-indeling

Als u een Microsoft.Network/virtualNetworks-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/virtualNetworks",
  "apiVersion": "2020-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "addressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "bgpCommunities": {
      "virtualNetworkCommunity": "string"
    },
    "ddosProtectionPlan": {
      "id": "string"
    },
    "dhcpOptions": {
      "dnsServers": [ "string" ]
    },
    "enableDdosProtection": "bool",
    "enableVmProtection": "bool",
    "ipAllocations": [
      {
        "id": "string"
      }
    ],
    "subnets": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "addressPrefixes": [ "string" ],
          "applicationGatewayIpConfigurations": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "subnet": {
                  "id": "string"
                }
              }
            }
          ],
          "delegations": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "serviceName": "string"
              },
              "type": "string"
            }
          ],
          "ipAllocations": [
            {
              "id": "string"
            }
          ],
          "natGateway": {
            "id": "string"
          },
          "networkSecurityGroup": {
            "id": "string",
            "location": "string",
            "properties": {
              "securityRules": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationAddressPrefixes": [ "string" ],
                    "destinationApplicationSecurityGroups": [
                      {
                        "id": "string",
                        "location": "string",
                        "properties": {},
                        "tags": {}
                      }
                    ],
                    "destinationPortRange": "string",
                    "destinationPortRanges": [ "string" ],
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "sourceAddressPrefix": "string",
                    "sourceAddressPrefixes": [ "string" ],
                    "sourceApplicationSecurityGroups": [
                      {
                        "id": "string",
                        "location": "string",
                        "properties": {},
                        "tags": {}
                      }
                    ],
                    "sourcePortRange": "string",
                    "sourcePortRanges": [ "string" ]
                  },
                  "type": "string"
                }
              ]
            },
            "tags": {}
          },
          "privateEndpointNetworkPolicies": "string",
          "privateLinkServiceNetworkPolicies": "string",
          "routeTable": {
            "id": "string",
            "location": "string",
            "properties": {
              "disableBgpRoutePropagation": "bool",
              "routes": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "hasBgpOverride": "bool",
                    "nextHopIpAddress": "string",
                    "nextHopType": "string"
                  },
                  "type": "string"
                }
              ]
            },
            "tags": {}
          },
          "serviceEndpointPolicies": [
            {
              "id": "string",
              "location": "string",
              "properties": {
                "serviceEndpointPolicyDefinitions": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "description": "string",
                      "service": "string",
                      "serviceResources": [ "string" ]
                    }
                  }
                ]
              },
              "tags": {}
            }
          ],
          "serviceEndpoints": [
            {
              "locations": [ "string" ],
              "service": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "virtualNetworkPeerings": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allowForwardedTraffic": "bool",
          "allowGatewayTransit": "bool",
          "allowVirtualNetworkAccess": "bool",
          "doNotVerifyRemoteGateways": "bool",
          "peeringState": "string",
          "remoteAddressSpace": {
            "addressPrefixes": [ "string" ]
          },
          "remoteBgpCommunities": {
            "virtualNetworkCommunity": "string"
          },
          "remoteVirtualNetwork": {
            "id": "string"
          },
          "useRemoteGateways": "bool"
        },
        "type": "string"
      }
    ]
  }
}

Eigenschapswaarden

virtualNetworks

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/virtualNetworks'
apiVersion De resource-API-versie '2020-11-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
extendedLocation De uitgebreide locatie van het virtuele netwerk. ExtendedLocation
properties Eigenschappen van het virtuele netwerk. VirtualNetworkPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. 'EdgeZone' (vereist)

VirtualNetworkPropertiesFormat

Naam Description Waarde
addressSpace De AddressSpace die een matrix van IP-adresbereiken bevat die door subnetten kunnen worden gebruikt. AddressSpace
bgpCommunities Bgp-community's verzonden via ExpressRoute waarbij elke route overeenkomt met een voorvoegsel in dit VNET. VirtualNetworkBgpCommunities
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het virtuele netwerk. Subresource
dhcpOptions De dhcpOptions die een matrix van DNS-servers bevat die beschikbaar zijn voor VM's die in het virtuele netwerk zijn geïmplementeerd. DhcpOptions
enableDdosProtection Geeft aan of DDoS-beveiliging is ingeschakeld voor alle beveiligde resources in het virtuele netwerk. Hiervoor is een DDoS-beveiligingsplan vereist dat is gekoppeld aan de resource. booleaans
enableVmProtection Geeft aan of VM-beveiliging is ingeschakeld voor alle subnetten in het virtuele netwerk. booleaans
ipAllocations Matrix van IpAllocation die naar dit VNET verwijst. SubResource[]
Subnetten Een lijst met subnetten in een Virtual Network. Subnet[]
virtualNetworkPeerings Een lijst met peerings in een Virtual Network. VirtualNetworkPeering[]

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]

VirtualNetworkBgpCommunities

Naam Description Waarde
virtualNetworkCommunity De BGP-community die is gekoppeld aan het virtuele netwerk. tekenreeks (vereist)

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

DhcpOptions

Naam Description Waarde
dnsServers De lijst met IP-adressen van DNS-servers. tekenreeks[]

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIpConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresource. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway Nat-gateway die is gekoppeld aan dit subnet. SubResource
networkSecurityGroup De verwijzing naar de resource NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
privateLinkServiceNetworkPolicies Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix met beleidsregels voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix met service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. SubResource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'Toestaan'
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als doel. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
'Uitgaand' (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int
protocol Netwerkprotocol waarop deze regel van toepassing is. '*'
'Ah'
'Esp'
'Icmp'
Tcp
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupEigenschappenFormat
tags Resourcetags. object

ApplicationSecurityGroupEigenschappenFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. 'Internet'
'Geen'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

VirtualNetworkPeering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de peering van het virtuele netwerk. VirtualNetworkPeeringPropertiesFormat
type Resourcetype. tekenreeks

VirtualNetworkPeeringPropertiesFormat

Naam Description Waarde
allowForwardedTraffic Of het doorgestuurde verkeer van de VM's in het lokale virtuele netwerk wordt toegestaan of niet toegestaan in een extern virtueel netwerk. booleaans
allowGatewayTransit Als gatewaykoppelingen kunnen worden gebruikt in externe virtuele netwerken om een koppeling naar dit virtuele netwerk te maken. booleaans
allowVirtualNetworkAccess Of de VM's in de lokale virtuele netwerkruimte toegang kunnen krijgen tot de VM's in de ruimte van een extern virtueel netwerk. booleaans
doNotVerifyRemoteGateways Als we de inrichtingsstatus van de externe gateway moeten controleren. booleaans
peeringState De status van de peering van het virtuele netwerk. 'Verbonden'
'Verbinding verbroken'
'Gestart'
remoteAddressSpace De verwijzing naar de adresruimte van het externe virtuele netwerk. AddressSpace
remoteBgpCommunities De verwijzing naar de Bgp-community's van het externe virtuele netwerk. VirtualNetworkBgpCommunities
remoteVirtualNetwork De verwijzing naar het externe virtuele netwerk. Het externe virtuele netwerk kan zich in dezelfde of een andere regio bevinden (preview). Hier kunt u zich registreren voor de preview en meer informatie (/azure/virtual-network/virtual-network-create-peering). Subresource
useRemoteGateways Of externe gateways kunnen worden gebruikt in dit virtuele netwerk. Als de vlag is ingesteld op true en allowGatewayTransit op externe peering ook waar is, gebruikt het virtuele netwerk gateways van een extern virtueel netwerk voor overdracht. Deze vlag kan slechts op één peering worden ingesteld op true. Deze vlag kan niet worden ingesteld als het virtuele netwerk al een gateway heeft. booleaans

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
201-vnet-2subnets-service-eindpunten-storage-integration

Implementeren op Azure
Hiermee maakt u twee nieuwe virtuele machines met elk een NIC, in twee verschillende subnetten binnen hetzelfde VNet. Hiermee stelt u een service-eindpunt in op een van de subnetten en beveiligt u het opslagaccount voor dat subnet.
Virtual Network met diagnostische logboeken

Implementeren op Azure
Met deze sjabloon maakt u een Virtual Network met diagnostische logboeken en kunt u optionele functies toevoegen aan elk subnet
Een VNET-naar-VNET-verbinding maken in twee regio's

Implementeren op Azure
Met deze sjabloon kunt u twee VNET's in verschillende regio's verbinden met behulp van Virtual Network-gateways
Een BGP-VNET-naar-VNET-verbinding maken

Implementeren op Azure
Met deze sjabloon kunt u twee VNET's verbinden met behulp van Virtual Network-gateways en BGP
Een vNet-naar-vNet-verbinding maken met behulp van vNet-peering

Implementeren op Azure
Met deze sjabloon kunt u twee vNet's verbinden met behulp van vNet-peering
Drie vNets maken om transitieve BGP-verbindingen te demonstreren

Implementeren op Azure
Met deze sjabloon worden drie vNets geïmplementeerd die zijn verbonden met Virtual Network-gateways en BGP-verbindingen
Een Virtual Network maken met twee subnetten

Implementeren op Azure
Met deze sjabloon kunt u een Virtual Network met twee subnetten maken.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype virtualNetworks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/virtualNetworks-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworks@2020-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      bgpCommunities = {
        virtualNetworkCommunity = "string"
      }
      ddosProtectionPlan = {
        id = "string"
      }
      dhcpOptions = {
        dnsServers = [
          "string"
        ]
      }
      enableDdosProtection = bool
      enableVmProtection = bool
      ipAllocations = [
        {
          id = "string"
        }
      ]
      subnets = [
        {
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            addressPrefixes = [
              "string"
            ]
            applicationGatewayIpConfigurations = [
              {
                id = "string"
                name = "string"
                properties = {
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
            delegations = [
              {
                id = "string"
                name = "string"
                properties = {
                  serviceName = "string"
                }
                type = "string"
              }
            ]
            ipAllocations = [
              {
                id = "string"
              }
            ]
            natGateway = {
              id = "string"
            }
            networkSecurityGroup = {
              id = "string"
              location = "string"
              properties = {
                securityRules = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationAddressPrefixes = [
                        "string"
                      ]
                      destinationApplicationSecurityGroups = [
                        {
                          id = "string"
                          location = "string"
                          properties = {}
                          tags = {}
                        }
                      ]
                      destinationPortRange = "string"
                      destinationPortRanges = [
                        "string"
                      ]
                      direction = "string"
                      priority = int
                      protocol = "string"
                      sourceAddressPrefix = "string"
                      sourceAddressPrefixes = [
                        "string"
                      ]
                      sourceApplicationSecurityGroups = [
                        {
                          id = "string"
                          location = "string"
                          properties = {}
                          tags = {}
                        }
                      ]
                      sourcePortRange = "string"
                      sourcePortRanges = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
              }
              tags = {}
            }
            privateEndpointNetworkPolicies = "string"
            privateLinkServiceNetworkPolicies = "string"
            routeTable = {
              id = "string"
              location = "string"
              properties = {
                disableBgpRoutePropagation = bool
                routes = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      hasBgpOverride = bool
                      nextHopIpAddress = "string"
                      nextHopType = "string"
                    }
                    type = "string"
                  }
                ]
              }
              tags = {}
            }
            serviceEndpointPolicies = [
              {
                id = "string"
                location = "string"
                properties = {
                  serviceEndpointPolicyDefinitions = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        description = "string"
                        service = "string"
                        serviceResources = [
                          "string"
                        ]
                      }
                    }
                  ]
                }
                tags = {}
              }
            ]
            serviceEndpoints = [
              {
                locations = [
                  "string"
                ]
                service = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      virtualNetworkPeerings = [
        {
          id = "string"
          name = "string"
          properties = {
            allowForwardedTraffic = bool
            allowGatewayTransit = bool
            allowVirtualNetworkAccess = bool
            doNotVerifyRemoteGateways = bool
            peeringState = "string"
            remoteAddressSpace = {
              addressPrefixes = [
                "string"
              ]
            }
            remoteBgpCommunities = {
              virtualNetworkCommunity = "string"
            }
            remoteVirtualNetwork = {
              id = "string"
            }
            useRemoteGateways = bool
          }
          type = "string"
        }
      ]
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Eigenschapswaarden

virtualNetworks

Naam Description Waarde
type Het resourcetype "Microsoft.Network/virtualNetworks@2020-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
extendedLocation De uitgebreide locatie van het virtuele netwerk. ExtendedLocation
properties Eigenschappen van het virtuele netwerk. VirtualNetworkPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. 'EdgeZone' (vereist)

VirtualNetworkPropertiesFormat

Naam Description Waarde
addressSpace De AddressSpace die een matrix met IP-adresbereiken bevat die door subnetten kunnen worden gebruikt. AddressSpace
bgpCommunities Bgp-community's die via ExpressRoute worden verzonden, waarbij elke route overeenkomt met een voorvoegsel in dit VNET. VirtualNetworkBgpCommunities
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het virtuele netwerk. SubResource
dhcpOptions De dhcpOptions die een matrix met DNS-servers bevat die beschikbaar zijn voor VM's die in het virtuele netwerk zijn geïmplementeerd. DhcpOptions
enableDdosProtection Geeft aan of DDoS-beveiliging is ingeschakeld voor alle beveiligde resources in het virtuele netwerk. Hiervoor is een DDoS-beveiligingsplan vereist dat is gekoppeld aan de resource. booleaans
enableVmProtection Geeft aan of VM-beveiliging is ingeschakeld voor alle subnetten in het virtuele netwerk. booleaans
ipAllocations Matrix van IpAllocation die verwijst naar dit VNET. SubResource[]
Subnetten Een lijst met subnetten in een Virtual Network. Subnet[]
virtualNetworkPeerings Een lijst met peerings in een Virtual Network. VirtualNetworkPeering[]

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]

VirtualNetworkBgpCommunities

Naam Description Waarde
virtualNetworkCommunity De BGP-community die is gekoppeld aan het virtuele netwerk. tekenreeks (vereist)

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

DhcpOptions

Naam Description Waarde
dnsServers De lijst met IP-adressen van DNS-servers. tekenreeks[]

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIpConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresource. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway Nat-gateway die is gekoppeld aan dit subnet. SubResource
networkSecurityGroup De verwijzing naar de resource NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. "Uitgeschakeld"
"Ingeschakeld"
privateLinkServiceNetworkPolicies Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. "Uitgeschakeld"
"Ingeschakeld"
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix met beleidsregels voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix met service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. SubResource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. "Toestaan"
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als doel. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. "Inkomend"
"Uitgaand" (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int
protocol Netwerkprotocol waarop deze regel van toepassing is. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupEigenschappenFormat
tags Resourcetags. object

ApplicationSecurityGroupEigenschappenFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. "Internet"
"Geen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

VirtualNetworkPeering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de peering van het virtuele netwerk. VirtualNetworkPeeringPropertiesFormat
type Resourcetype. tekenreeks

VirtualNetworkPeeringPropertiesFormat

Naam Description Waarde
allowForwardedTraffic Of het doorgestuurde verkeer van de VM's in het lokale virtuele netwerk wordt toegestaan/niet toegestaan in een extern virtueel netwerk. booleaans
allowGatewayTransit Als gatewaykoppelingen kunnen worden gebruikt in externe virtuele netwerken om te koppelen aan dit virtuele netwerk. booleaans
allowVirtualNetworkAccess Of de VM's in de lokale virtuele netwerkruimte toegang hebben tot de VM's in de ruimte van het externe virtuele netwerk. booleaans
doNotVerifyRemoteGateways Als we de inrichtingsstatus van de externe gateway moeten controleren. booleaans
peeringState De status van de peering van het virtuele netwerk. "Verbonden"
"Verbinding verbroken"
"Gestart"
remoteAddressSpace De verwijzing naar de adresruimte van het externe virtuele netwerk. AddressSpace
remoteBgpCommunities De verwijzing naar de Bgp-community's van het externe virtuele netwerk. VirtualNetworkBgpCommunities
remoteVirtualNetwork De verwijzing naar het externe virtuele netwerk. Het externe virtuele netwerk kan zich in dezelfde of een andere regio bevinden (preview). Kijk hier voor registratie voor de preview en meer informatie (/azure/virtual-network/virtual-network-create-peering). SubResource
useRemoteGateways Als externe gateways kunnen worden gebruikt in dit virtuele netwerk. Als de vlag is ingesteld op true en allowGatewayTransit op externe peering ook waar is, gebruikt het virtuele netwerk gateways van het externe virtuele netwerk voor overdracht. Deze vlag kan slechts op één peering worden ingesteld op true. Deze vlag kan niet worden ingesteld als het virtuele netwerk al een gateway heeft. booleaans