Freigeben über


Microsoft.Network virtualHubs/ipConfigurations 2021-08-01

Bicep-Ressourcendefinition

Der Ressourcentyp virtualHubs/ipConfigurations kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Ressource "Microsoft.Network/virtualHubs/ipConfigurations" zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    privateIPAddress: 'string'
    privateIPAllocationMethod: 'string'
    publicIPAddress: {
      extendedLocation: {
        name: 'string'
        type: 'EdgeZone'
      }
      id: 'string'
      location: 'string'
      properties: {
        ddosSettings: {
          ddosCustomPolicy: {
            id: 'string'
          }
          protectedIP: bool
          protectionCoverage: 'string'
        }
        deleteOption: 'string'
        dnsSettings: {
          domainNameLabel: 'string'
          fqdn: 'string'
          reverseFqdn: 'string'
        }
        idleTimeoutInMinutes: int
        ipAddress: 'string'
        ipTags: [
          {
            ipTagType: 'string'
            tag: 'string'
          }
        ]
        linkedPublicIPAddress: {
          public-ip-address-object
        }
        migrationPhase: 'string'
        natGateway: {
          id: 'string'
          location: 'string'
          properties: {
            idleTimeoutInMinutes: int
            publicIpAddresses: [
              {
                id: 'string'
              }
            ]
            publicIpPrefixes: [
              {
                id: 'string'
              }
            ]
          }
          sku: {
            name: 'Standard'
          }
          tags: {}
          zones: [
            'string'
          ]
        }
        publicIPAddressVersion: 'string'
        publicIPAllocationMethod: 'string'
        publicIPPrefix: {
          id: 'string'
        }
        servicePublicIPAddress: {
          public-ip-address-object
        }
      }
      sku: {
        name: 'string'
        tier: 'string'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    subnet: {
      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: {
              contextualServiceEndpointPolicies: [
                'string'
              ]
              serviceAlias: 'string'
              serviceEndpointPolicyDefinitions: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    description: 'string'
                    service: 'string'
                    serviceResources: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
            }
            tags: {}
          }
        ]
        serviceEndpoints: [
          {
            locations: [
              'string'
            ]
            service: 'string'
          }
        ]
      }
      type: 'string'
    }
  }
}

Eigenschaftswerte

virtualHubs/ipConfigurations

Name BESCHREIBUNG Wert
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep.
Zeichenfolge (erforderlich)
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ : virtualHubs
properties Die Eigenschaften des Virtuellen Hubs IPConfigurations. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
publicIPAddress Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress
Subnetz Der Verweis auf die Subnetzressource. Subnetz

PublicIPAddress

Name BESCHREIBUNG Wert
extendedLocation Der erweiterte Speicherort der öffentlichen IP-Adresse. ExtendedLocation
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der öffentlichen IP-Adresse. PublicIPAddressPropertiesFormat
sku Die SKU für die öffentliche IP-Adresse. PublicIPAddressSku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. string[]

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge
type Der Typ des erweiterten Speicherorts. "EdgeZone"

PublicIPAddressPropertiesFormat

Name BESCHREIBUNG Wert
ddosSettings Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings
deleteOption Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird. "Löschen"
"Trennen"
dnsSettings Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsSettings
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. INT
ipAddress Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Zeichenfolge
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag[]
linkedPublicIPAddress Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. PublicIPAddress
migrationPhase Migrationsphase der öffentlichen IP-Adresse. "Abbrechen"
"Commit"
"Committ"
"Keine"
"Vorbereiten"
natGateway Der NatGateway für die öffentliche IP-Adresse. NatGateway
publicIPAddressVersion Die Version der öffentlichen IP-Adresse. "IPv4"
"IPv6"
publicIPAllocationMethod Die Methode zur Zuordnung öffentlicher IP-Adressen. "Dynamisch"
"Statisch"
publicIPPrefix Das Präfix für öffentliche IP-Adressen, von dem diese öffentliche IP-Adresse zugewiesen werden sollte. Subresource
servicePublicIPAddress Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. PublicIPAddress

DdosSettings

Name BESCHREIBUNG Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP-Adresse zugeordnet ist. Subresource
protectedIP Aktiviert den DDoS-Schutz für die öffentliche IP-Adresse. bool
protectionCoverage Anpassbarkeit der DDoS-Schutzrichtlinie für die öffentliche IP-Adresse. Nur die Standardabdeckung kann angepasst werden. "Basic"
"Standard"

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PublicIPAddressDnsSettings

Name BESCHREIBUNG Wert
domainNameLabel Die Bezeichnung des Domänennamens. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. Zeichenfolge
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Zeichenfolge
reverseFqdn Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. Zeichenfolge

IpTag

Name BESCHREIBUNG Wert
ipTagType Der IP-Tagtyp. Beispiel: FirstPartyUsage. Zeichenfolge
das Tag Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. Zeichenfolge

NatGateway

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Nat Gateway-Eigenschaften. NatGatewayPropertiesFormat
sku Die NAT-Gateway-SKU. NatGatewaySku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste von Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. string[]

NatGatewayPropertiesFormat

Name BESCHREIBUNG Wert
idleTimeoutInMinutes Das Leerlauftimeout des nat-Gateways. INT
publicIpAddresses Ein Array öffentlicher IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]
publicIpPrefixes Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]

NatGatewaySku

Name BESCHREIBUNG Wert
name Name der Nat Gateway-SKU. "Standard"

PublicIPAddressSku

Name BESCHREIBUNG Wert
name Name einer öffentlichen IP-Adress-SKU. "Basic"
"Standard"
Ebene Ebene einer öffentlichen IP-Adress-SKU. "Global"
"Regional"

Subnet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. SubnetPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

SubnetPropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Das Adresspräfix für das Subnetz. Zeichenfolge
addressPrefixes Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIpConfigurations Anwendungsgateway-IP-Konfigurationen der virtuellen Netzwerkressource. ApplicationGatewayIPConfiguration[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
ipAllocations Array von IpAllocation, das auf dieses Subnetz verweist. SubResource[]
natGateway Nat-Gateway, das diesem Subnetz zugeordnet ist. Subresource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einen privaten Endpunkt im Subnetz. "Deaktiviert"
"Aktiviert"
privateLinkServiceNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien für den Private Link-Dienst im Subnetz. "Deaktiviert"
"Aktiviert"
Routetable Der Verweis auf die RouteTable-Ressource. Routetable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. Subresource

Delegierung

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

ServiceDelegationPropertiesFormat

Name BESCHREIBUNG Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). Zeichenfolge

NetworkSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

NetworkSecurityGroupPropertiesFormat

Name BESCHREIBUNG Wert
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule[]

SecurityRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

SecurityRulePropertiesFormat

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
destinationAddressPrefix Das Präfix der Zieladresse. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge
destinationAddressPrefixes Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
destinationPortRange Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. "Eingehender Eingang"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. INT
Protokoll Netzwerkprotokoll, für das diese Regel gilt. '*'
"Ah"
"Esp"
"Icmp"
"TCP"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. Zeichenfolge
sourceAddressPrefixes Der CIDR- oder Quell-IP-Bereich. string[]
sourceApplicationSecurityGroups Die als Quelle angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
sourcePortRanges Der Quellportbereich. string[]

ApplicationSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

ApplicationSecurityGroupPropertiesFormat

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Routetable

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Routingtabelle. RouteTablePropertiesFormat
tags Ressourcentags. Objekt (object)

RouteTablePropertiesFormat

Name BESCHREIBUNG Wert
disableBgpRoutePropagation Gibt an, ob die von BGP für diese Routingtabelle gelernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. bool
Routen Sammlung von Routen, die in einer Routingtabelle enthalten sind. Route[]

Route

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Route. RoutePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

RoutePropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Die Ziel-CIDR, für die die Route gilt. Zeichenfolge
hasBgpOverride Ein Wert, der angibt, ob diese Route überlappende BGP-Routen unabhängig von LPM außer Kraft setzt. bool
nextHopIpAddress Die IP-Adresspakete sollten weitergeleitet werden. Die Werte des nächsten Hops sind nur in Routen zulässig, bei denen der nächste Hoptyp VirtualAppliance ist. Zeichenfolge
nextHopType Der Azure-Hop-Typ, an den das Paket gesendet werden soll. "Internet"
"Keine"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

ServiceEndpointPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. Objekt (object)

ServiceEndpointPolicyPropertiesFormat

Name BESCHREIBUNG Wert
contextualServiceEndpointPolicies Eine Sammlung kontextbezogener Dienstendpunktrichtlinie. string[]
serviceAlias Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört Zeichenfolge
serviceEndpointPolicyDefinitions Eine Sammlung von Richtliniendefinitionen für Dienstendpunkte der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

ServiceEndpointPolicyDefinitionPropertiesFormat

Name BESCHREIBUNG Wert
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
Dienst Name des Dienstendpunkts. Zeichenfolge
serviceResources Eine Liste der Dienstressourcen. string[]

ServiceEndpointPropertiesFormat

Name BESCHREIBUNG Wert
locations Eine Liste der Speicherorte. string[]
Dienst Der Typ des Endpunktdiensts. Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Create eines Routenservers in einem neuen Subnetz

Bereitstellen in Azure
Diese Vorlage stellt einen Route Server in einem Subnetz namens RouteServerSubnet bereit.
Azure Route Server im BGP-Peering mit Quagga

Bereitstellen in Azure
Diese Vorlage stellt einen Routerserver und eine Ubuntu-VM mit Quagga bereit. Zwischen dem Routerserver und Quagga werden zwei externe BGP-Sitzungen eingerichtet. Installation und Konfiguration von Quagga wird von der benutzerdefinierten Azure-Skripterweiterung für Linux ausgeführt.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp virtualHubs/ipConfigurations kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/virtualHubs/ipConfigurations-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/virtualHubs/ipConfigurations",
  "apiVersion": "2021-08-01",
  "name": "string",
  "properties": {
    "privateIPAddress": "string",
    "privateIPAllocationMethod": "string",
    "publicIPAddress": {
      "extendedLocation": {
        "name": "string",
        "type": "EdgeZone"
      },
      "id": "string",
      "location": "string",
      "properties": {
        "ddosSettings": {
          "ddosCustomPolicy": {
            "id": "string"
          },
          "protectedIP": "bool",
          "protectionCoverage": "string"
        },
        "deleteOption": "string",
        "dnsSettings": {
          "domainNameLabel": "string",
          "fqdn": "string",
          "reverseFqdn": "string"
        },
        "idleTimeoutInMinutes": "int",
        "ipAddress": "string",
        "ipTags": [
          {
            "ipTagType": "string",
            "tag": "string"
          }
        ],
        "linkedPublicIPAddress": { public-ip-address-object },
        "migrationPhase": "string",
        "natGateway": {
          "id": "string",
          "location": "string",
          "properties": {
            "idleTimeoutInMinutes": "int",
            "publicIpAddresses": [
              {
                "id": "string"
              }
            ],
            "publicIpPrefixes": [
              {
                "id": "string"
              }
            ]
          },
          "sku": {
            "name": "Standard"
          },
          "tags": {},
          "zones": [ "string" ]
        },
        "publicIPAddressVersion": "string",
        "publicIPAllocationMethod": "string",
        "publicIPPrefix": {
          "id": "string"
        },
        "servicePublicIPAddress": { public-ip-address-object }
      },
      "sku": {
        "name": "string",
        "tier": "string"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "subnet": {
      "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": {
              "contextualServiceEndpointPolicies": [ "string" ],
              "serviceAlias": "string",
              "serviceEndpointPolicyDefinitions": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "description": "string",
                    "service": "string",
                    "serviceResources": [ "string" ]
                  },
                  "type": "string"
                }
              ]
            },
            "tags": {}
          }
        ],
        "serviceEndpoints": [
          {
            "locations": [ "string" ],
            "service": "string"
          }
        ]
      },
      "type": "string"
    }
  }
}

Eigenschaftswerte

virtualHubs/ipConfigurations

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/virtualHubs/ipConfigurations"
apiVersion Die Version der Ressourcen-API '2021-08-01'
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen.
Zeichenfolge (erforderlich)
properties Die Eigenschaften des Virtuellen Hubs IPConfigurations. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
publicIPAddress Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress
Subnetz Der Verweis auf die Subnetzressource. Subnetz

PublicIPAddress

Name BESCHREIBUNG Wert
extendedLocation Der erweiterte Speicherort der öffentlichen IP-Adresse. ExtendedLocation
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der öffentlichen IP-Adresse. PublicIPAddressPropertiesFormat
sku Die SKU für die öffentliche IP-Adresse. PublicIPAddressSku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. string[]

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge
type Der Typ des erweiterten Speicherorts. "EdgeZone"

PublicIPAddressPropertiesFormat

Name BESCHREIBUNG Wert
ddosSettings Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings
deleteOption Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird. "Löschen"
"Trennen"
dnsSettings Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsSettings
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. INT
ipAddress Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Zeichenfolge
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag[]
linkedPublicIPAddress Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. PublicIPAddress
migrationPhase Migrationsphase der öffentlichen IP-Adresse. "Abbrechen"
"Commit"
"Committ"
"Keine"
"Vorbereiten"
natGateway Der NatGateway für die öffentliche IP-Adresse. NatGateway
publicIPAddressVersion Die Version der öffentlichen IP-Adresse. "IPv4"
"IPv6"
publicIPAllocationMethod Die Methode zur Zuordnung öffentlicher IP-Adressen. "Dynamisch"
"Statisch"
publicIPPrefix Das Präfix für öffentliche IP-Adressen, von dem diese öffentliche IP-Adresse zugewiesen werden sollte. Subresource
servicePublicIPAddress Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. PublicIPAddress

DdosSettings

Name BESCHREIBUNG Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP-Adresse zugeordnet ist. Subresource
protectedIP Aktiviert den DDoS-Schutz für die öffentliche IP-Adresse. bool
protectionCoverage Anpassbarkeit der DDoS-Schutzrichtlinie für die öffentliche IP-Adresse. Nur die Standardabdeckung kann angepasst werden. "Basic"
"Standard"

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PublicIPAddressDnsSettings

Name BESCHREIBUNG Wert
domainNameLabel Die Bezeichnung des Domänennamens. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. Zeichenfolge
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Zeichenfolge
reverseFqdn Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. Zeichenfolge

IpTag

Name BESCHREIBUNG Wert
ipTagType Der IP-Tagtyp. Beispiel: FirstPartyUsage. Zeichenfolge
das Tag Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. Zeichenfolge

NatGateway

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Nat Gateway-Eigenschaften. NatGatewayPropertiesFormat
sku Die NAT-Gateway-SKU. NatGatewaySku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste von Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. string[]

NatGatewayPropertiesFormat

Name BESCHREIBUNG Wert
idleTimeoutInMinutes Das Leerlauftimeout des nat-Gateways. INT
publicIpAddresses Ein Array öffentlicher IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]
publicIpPrefixes Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]

NatGatewaySku

Name BESCHREIBUNG Wert
name Name der Nat Gateway-SKU. "Standard"

PublicIPAddressSku

Name BESCHREIBUNG Wert
name Name einer öffentlichen IP-Adress-SKU. "Basic"
"Standard"
Ebene Ebene einer öffentlichen IP-Adress-SKU. "Global"
"Regional"

Subnet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. SubnetPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

SubnetPropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Das Adresspräfix für das Subnetz. Zeichenfolge
addressPrefixes Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIpConfigurations Anwendungsgateway-IP-Konfigurationen der virtuellen Netzwerkressource. ApplicationGatewayIPConfiguration[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
ipAllocations Array von IpAllocation, das auf dieses Subnetz verweist. SubResource[]
natGateway Nat-Gateway, das diesem Subnetz zugeordnet ist. Subresource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einem privaten Endpunkt im Subnetz. "Deaktiviert"
"Aktiviert"
privateLinkServiceNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf den Private Link-Dienst im Subnetz. "Deaktiviert"
"Aktiviert"
Routetable Der Verweis auf die RouteTable-Ressource. Routetable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. Subresource

Delegierung

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

ServiceDelegationPropertiesFormat

Name BESCHREIBUNG Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). Zeichenfolge

NetworkSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

NetworkSecurityGroupPropertiesFormat

Name BESCHREIBUNG Wert
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule[]

SecurityRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

SecurityRulePropertiesFormat

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
destinationAddressPrefix Das Zieladresspräfix. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge
destinationAddressPrefixes Die Zieladresspräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
destinationPortRange Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. INT
Protokoll Netzwerkprotokoll, für das diese Regel gilt. '*'
"Ah"
"Esp"
"Icmp"
"TCP"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. Zeichenfolge
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourceApplicationSecurityGroups Die als Quelle angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
sourcePortRanges Die Quellportbereiche. string[]

ApplicationSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

ApplicationSecurityGroupPropertiesFormat

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Routetable

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Routingtabelle. RouteTablePropertiesFormat
tags Ressourcentags. Objekt (object)

RouteTablePropertiesFormat

Name BESCHREIBUNG Wert
disableBgpRoutePropagation Gibt an, ob die von BGP für diese Routingtabelle erlernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. bool
Routen Sammlung von Routen, die in einer Routingtabelle enthalten sind. Route[]

Route

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Route. RoutePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

RoutePropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Die Ziel-CIDR, für die die Route gilt. Zeichenfolge
hasBgpOverride Ein Wert, der angibt, ob diese Route überlappende BGP-Routen außer Kraft setzt, unabhängig von LPM. bool
nextHopIpAddress Die IP-Adresspakete sollten weitergeleitet werden. Werte des nächsten Hops sind nur in Routen zulässig, bei denen der Typ des nächsten Hops VirtualAppliance ist. Zeichenfolge
nextHopType Der Azure-Hop-Typ, an den das Paket gesendet werden soll. "Internet"
"Keine"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

ServiceEndpointPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. Objekt (object)

ServiceEndpointPolicyPropertiesFormat

Name BESCHREIBUNG Wert
contextualServiceEndpointPolicies Eine Sammlung kontextbezogener Dienstendpunktrichtlinien. string[]
serviceAlias Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört. Zeichenfolge
serviceEndpointPolicyDefinitions Eine Sammlung von Dienstendpunktrichtliniendefinitionen der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

ServiceEndpointPolicyDefinitionPropertiesFormat

Name BESCHREIBUNG Wert
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
Dienst Dienstendpunktname. Zeichenfolge
serviceResources Eine Liste der Dienstressourcen. string[]

ServiceEndpointPropertiesFormat

Name BESCHREIBUNG Wert
locations Eine Liste der Speicherorte. string[]
Dienst Der Typ des Endpunktdiensts. Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Create eines Routenservers in einem neuen Subnetz

Bereitstellen in Azure
Diese Vorlage stellt einen Route Server in einem Subnetz namens RouteServerSubnet bereit.
Azure Route Server im BGP-Peering mit Quagga

Bereitstellen in Azure
Diese Vorlage stellt einen Routerserver und eine Ubuntu-VM mit Quagga bereit. Zwischen dem Routerserver und Quagga werden zwei externe BGP-Sitzungen eingerichtet. Die Installation und Konfiguration von Quagga wird von der benutzerdefinierten Azure-Skripterweiterung für Linux ausgeführt.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp virtualHubs/ipConfigurations kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/virtualHubs/ipConfigurations-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      privateIPAddress = "string"
      privateIPAllocationMethod = "string"
      publicIPAddress = {
        extendedLocation = {
          name = "string"
          type = "EdgeZone"
        }
        id = "string"
        location = "string"
        properties = {
          ddosSettings = {
            ddosCustomPolicy = {
              id = "string"
            }
            protectedIP = bool
            protectionCoverage = "string"
          }
          deleteOption = "string"
          dnsSettings = {
            domainNameLabel = "string"
            fqdn = "string"
            reverseFqdn = "string"
          }
          idleTimeoutInMinutes = int
          ipAddress = "string"
          ipTags = [
            {
              ipTagType = "string"
              tag = "string"
            }
          ]
          linkedPublicIPAddress = {
            public-ip-address-object
          }
          migrationPhase = "string"
          natGateway = {
            id = "string"
            location = "string"
            properties = {
              idleTimeoutInMinutes = int
              publicIpAddresses = [
                {
                  id = "string"
                }
              ]
              publicIpPrefixes = [
                {
                  id = "string"
                }
              ]
            }
            sku = {
              name = "Standard"
            }
            tags = {}
            zones = [
              "string"
            ]
          }
          publicIPAddressVersion = "string"
          publicIPAllocationMethod = "string"
          publicIPPrefix = {
            id = "string"
          }
          servicePublicIPAddress = {
            public-ip-address-object
          }
        }
        sku = {
          name = "string"
          tier = "string"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      subnet = {
        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 = {
                contextualServiceEndpointPolicies = [
                  "string"
                ]
                serviceAlias = "string"
                serviceEndpointPolicyDefinitions = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      description = "string"
                      service = "string"
                      serviceResources = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
              }
              tags = {}
            }
          ]
          serviceEndpoints = [
            {
              locations = [
                "string"
              ]
              service = "string"
            }
          ]
        }
        type = "string"
      }
    }
  })
}

Eigenschaftswerte

virtualHubs/ipConfigurations

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. ID für Ressource vom Typ : virtualHubs
properties Die Eigenschaften von Virtual Hub IPConfigurations. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Methode zur Zuordnung privater IP-Adressen. "Dynamisch"
"Statisch"
publicIPAddress Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress
Subnetz Der Verweis auf die Subnetzressource. Subnetz

PublicIPAddress

Name BESCHREIBUNG Wert
extendedLocation Der erweiterte Speicherort der öffentlichen IP-Adresse. ExtendedLocation
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der öffentlichen IP-Adresse. PublicIPAddressPropertiesFormat
sku Die SKU für die öffentliche IP-Adresse. PublicIPAddressSku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. string[]

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge
type Der Typ des erweiterten Speicherorts. "EdgeZone"

PublicIPAddressPropertiesFormat

Name BESCHREIBUNG Wert
ddosSettings Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings
deleteOption Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird "Löschen"
"Trennen"
dnsSettings Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsSettings
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. INT
ipAddress Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Zeichenfolge
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag[]
linkedPublicIPAddress Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. PublicIPAddress
migrationPhase Migrationsphase der öffentlichen IP-Adresse. "Abort"
"Commit"
"Committet"
"None"
"Vorbereiten"
natGateway Der NatGateway für die öffentliche IP-Adresse. NatGateway
publicIPAddressVersion Die Version der öffentlichen IP-Adresse. "IPv4"
"IPv6"
publicIPAllocationMethod Die Öffentliche IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
publicIPPrefix Das Präfix für öffentliche IP-Adressen, aus dem diese öffentliche IP-Adresse zugeordnet werden sollte. Subresource
servicePublicIPAddress Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. PublicIPAddress

DdosSettings

Name BESCHREIBUNG Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP-Adresse zugeordnet ist. Subresource
protectedIP Aktiviert den DDoS-Schutz für die öffentliche IP-Adresse. bool
protectionCoverage Die Anpassbarkeit der DDoS-Schutzrichtlinien für die öffentliche IP-Adresse. Nur die Standardabdeckung kann angepasst werden. „Basic“
„Standard“

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PublicIPAddressDnsSettings

Name BESCHREIBUNG Wert
domainNameLabel Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. Zeichenfolge
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Zeichenfolge
reverseFqdn Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. Zeichenfolge

IpTag

Name BESCHREIBUNG Wert
ipTagType Der IP-Tagtyp. Beispiel: FirstPartyUsage. Zeichenfolge
das Tag Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. Zeichenfolge

NatGateway

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Nat Gateway-Eigenschaften. NatGatewayPropertiesFormat
sku Die NAT-Gateway-SKU. NatGatewaySku
tags Ressourcentags. Objekt (object)
Zonen Eine Liste der Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. string[]

NatGatewayPropertiesFormat

Name BESCHREIBUNG Wert
idleTimeoutInMinutes Das Leerlauftimeout des nat-Gateways. INT
publicIpAddresses Ein Array von öffentlichen IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]
publicIpPrefixes Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. SubResource[]

NatGatewaySku

Name BESCHREIBUNG Wert
name Name der Nat Gateway-SKU. „Standard“

PublicIPAddressSku

Name BESCHREIBUNG Wert
name Name einer öffentlichen IP-Adress-SKU. „Basic“
„Standard“
Ebene Ebene einer öffentlichen IP-Adress-SKU. "Global"
"Regional"

Subnet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. SubnetPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

SubnetPropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Das Adresspräfix für das Subnetz. Zeichenfolge
addressPrefixes Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIpConfigurations Anwendungsgateway-IP-Konfigurationen der virtuellen Netzwerkressource. ApplicationGatewayIPConfiguration[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
ipAllocations Array von IpAllocation, das auf dieses Subnetz verweist. SubResource[]
natGateway Nat-Gateway, das diesem Subnetz zugeordnet ist. Subresource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einen privaten Endpunkt im Subnetz. "Deaktiviert"
"Aktiviert"
privateLinkServiceNetworkPolicies Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien für den Private Link-Dienst im Subnetz. "Deaktiviert"
"Aktiviert"
Routetable Der Verweis auf die RouteTable-Ressource. Routetable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. Subresource

Delegierung

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat
Typ Der Ressourcentyp. Zeichenfolge

ServiceDelegationPropertiesFormat

Name BESCHREIBUNG Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). Zeichenfolge

NetworkSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

NetworkSecurityGroupPropertiesFormat

Name BESCHREIBUNG Wert
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule[]

SecurityRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

SecurityRulePropertiesFormat

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
destinationAddressPrefix Das Zieladresspräfix. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge
destinationAddressPrefixes Die Zieladresspräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
destinationPortRange Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. INT
Protokoll Netzwerkprotokoll, für das diese Regel gilt. "*"
"Ah"
"Esp"
"Icmp"
"TCP"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. Zeichenfolge
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourceApplicationSecurityGroups Die als Quelle angegebene Anwendungssicherheitsgruppe. ApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. Zeichenfolge
sourcePortRanges Die Quellportbereiche. string[]

ApplicationSecurityGroup

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. Objekt (object)

ApplicationSecurityGroupPropertiesFormat

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Routetable

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Routingtabelle. RouteTablePropertiesFormat
tags Ressourcentags. Objekt (object)

RouteTablePropertiesFormat

Name BESCHREIBUNG Wert
disableBgpRoutePropagation Gibt an, ob die von BGP für diese Routingtabelle erlernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. bool
Routen Sammlung von Routen, die in einer Routingtabelle enthalten sind. Route[]

Route

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Route. RoutePropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

RoutePropertiesFormat

Name BESCHREIBUNG Wert
addressPrefix Die Ziel-CIDR, für die die Route gilt. Zeichenfolge
hasBgpOverride Ein Wert, der angibt, ob diese Route überlappende BGP-Routen außer Kraft setzt, unabhängig von LPM. bool
nextHopIpAddress Die IP-Adresspakete sollten weitergeleitet werden. Werte des nächsten Hops sind nur in Routen zulässig, bei denen der Typ des nächsten Hops VirtualAppliance ist. Zeichenfolge
nextHopType Der Azure-Hop-Typ, an den das Paket gesendet werden soll. "Internet"
"None"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

ServiceEndpointPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
location Ressourcenspeicherort Zeichenfolge
properties Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. Objekt (object)

ServiceEndpointPolicyPropertiesFormat

Name BESCHREIBUNG Wert
contextualServiceEndpointPolicies Eine Sammlung kontextbezogener Dienstendpunktrichtlinien. string[]
serviceAlias Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört Zeichenfolge
serviceEndpointPolicyDefinitions Eine Sammlung von Richtliniendefinitionen für Dienstendpunkte der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat
Typ Der Typ der Ressource. Zeichenfolge

ServiceEndpointPolicyDefinitionPropertiesFormat

Name BESCHREIBUNG Wert
description Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Zeichenfolge
Dienst Dienstendpunktname. Zeichenfolge
serviceResources Eine Liste der Dienstressourcen. string[]

ServiceEndpointPropertiesFormat

Name BESCHREIBUNG Wert
locations Eine Liste der Speicherorte. string[]
Dienst Der Typ des Endpunktdiensts. Zeichenfolge