Freigeben über


Microsoft.Network virtualNetworks/Subnets 2016-03-30

Bemerkungen

Anleitungen zum Erstellen virtueller Netzwerke und Subnetze finden Sie unter Erstellen von virtuellen Netzwerkressourcen mithilfe von Bicep-.

Bicep-Ressourcendefinition

Der Ressourcentyp "virtualNetworks/Subnets" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

Um eine Microsoft.Network/virtualNetworks/Subnets-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Network/virtualNetworks/subnets@2016-03-30' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    ipConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipConfiguration: ...
              provisioningState: 'string'
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        }
      }
    ]
    networkSecurityGroup: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        defaultSecurityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        networkInterfaces: [
          {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                appliedDnsServers: [
                  'string'
                ]
                dnsServers: [
                  'string'
                ]
                internalDnsNameLabel: 'string'
                internalDomainNameSuffix: 'string'
                internalFqdn: 'string'
              }
              enableIPForwarding: bool
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    applicationGatewayBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendAddresses: [
                            {
                              fqdn: 'string'
                              ipAddress: 'string'
                            }
                          ]
                          backendIPConfigurations: [
                            ...
                          ]
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfigurations: [
                            ...
                          ]
                          loadBalancingRules: [
                            {
                              id: 'string'
                            }
                          ]
                          outboundNatRule: {
                            id: 'string'
                          }
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerInboundNatRules: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfiguration: ...
                          backendPort: int
                          enableFloatingIP: bool
                          frontendIPConfiguration: {
                            id: 'string'
                          }
                          frontendPort: int
                          idleTimeoutInMinutes: int
                          protocol: 'string'
                          provisioningState: 'string'
                        }
                      }
                    ]
                    primary: bool
                    privateIPAddress: 'string'
                    privateIPAddressVersion: 'string'
                    privateIPAllocationMethod: 'string'
                    provisioningState: 'string'
                    publicIPAddress: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        dnsSettings: {
                          domainNameLabel: 'string'
                          fqdn: 'string'
                          reverseFqdn: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipAddress: 'string'
                        ipConfiguration: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            privateIPAddress: 'string'
                            privateIPAllocationMethod: 'string'
                            provisioningState: 'string'
                            publicIPAddress: ...
                            subnet: {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: ...
                            }
                          }
                        }
                        provisioningState: 'string'
                        publicIPAddressVersion: 'string'
                        publicIPAllocationMethod: 'string'
                        resourceGuid: 'string'
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    subnet: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: ...
                    }
                  }
                }
              ]
              macAddress: 'string'
              networkSecurityGroup: ...
              primary: bool
              provisioningState: 'string'
              resourceGuid: 'string'
              virtualMachine: {
                id: 'string'
              }
            }
            tags: {
              {customized property}: 'string'
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        securityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
    provisioningState: 'string'
    routeTable: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        provisioningState: 'string'
        routes: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              nextHopIpAddress: 'string'
              nextHopType: 'string'
              provisioningState: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
}

Eigenschaftswerte

Microsoft.Network/virtualNetworks/Subnets

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil 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: virtualNetworks-
Eigenschaften SubnetPropertiesFormat-

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
IP-Adresse Ruft die IP-Adresse ab oder legt sie fest. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
loadBalancingRegeln Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState (Bereitstellen) Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetzwerkschnittstelleIPKonfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPKonfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. "Tcp"
"Udp"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration IPConfigurationPropertiesFormat-

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAdkleid Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Netzwerkschnittstelle

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsEinstellungen

Name Beschreibung Wert
appliedDnsServer Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. Zeichenfolge[]
dns-Server Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. Zeichenfolge[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internDomäneNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
interner Fqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privatIPAdkleid Schnur
privatIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Schnur
publicIPAdkleid PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsEinstellungen
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ip-Konfigurationen Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetzwerkschnittstelleIPKonfiguration[]
macAdresse Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtuelle Maschine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
Netzwerkschnittstellen Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRegeln Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
IP-Adresse Schnur
ipKonfiguration IPConfiguration IPConfiguration-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
öffentlichIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable (Englisch)

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Strecke[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
"Tcp"
"Udp" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können 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, von wo der Netzwerkdatenverkehr stammt. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ip-Konfigurationen Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTabelle Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Verwendungsbeispiele

Von Azure verifizierte Module

Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
Virtuelles Netzwerk – Subnetz AVM Child-Modul für virtuelles Netzwerk - Subnetz

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

Bicep-Datei Beschreibung
Hinzufügen eines Subnetzes zu einem vorhandenen VNET- Mit dieser Vorlage können Sie einem vorhandenen VNET ein Subnetz hinzufügen. Bereitstellen in der Ressourcengruppe des vorhandenen VNET
Anwendungsgateway für url-pfadbasiertes Routing Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing.
Azure Bastion as a Service Diese Vorlage stellt Azure Bastion in einem virtuellen Netzwerk bereit.
Azure Bastion as a Service mit NSG- Diese Vorlage stellt Azure Bastion in einem virtuellen Netzwerk bereit.
Azure Batchpool ohne öffentliche IP-Adressen Diese Vorlage erstellt einen vereinfachten Azure Batch-Knotenkommunikationspool ohne öffentliche IP-Adressen.
Azure Cloud Shell – VNet- Diese Vorlage stellt Azure Cloud Shell-Ressourcen in einem virtuellen Azure-Netzwerk bereit.
Azure-Containerinstanzen – VNet- Stellen Sie eine Containerinstanz in einem virtuellen Azure-Netzwerk bereit.
VM-Skalierungssatz für Azure-Spieleentwickler Azure Game Developer Virtual Machine Scale Set enthält Licencsed Engines wie Unreal.
Azure Kubernetes Flotten-Manager Bereitstellen einer privaten Hubful-Flotte mit Azure Kubernetes Fleet Manager
Von Azure Machine Learning end-to-End-Setup Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
Erstellen eines regionsübergreifenden Lastenausgleichs- Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines Routenservers in einem neuen Subnetz- Diese Vorlage stellt einen Routenserver in einem Subnetz namens RouteServerSubnet bereit.
Erstellen eines standardmäßigen internen Lastenausgleichs Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines standardmäßigen internen Lastenausgleichs mit HA-Ports Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einer HA-Ports-Lastenausgleichsregel.
Erstellen eines Standardmäßigen Lastenausgleichs- Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen von AKS mit Prometheus und Grafana mit privae link Dadurch wird ein Azure Grafana, AKS und Prometheus, ein Open Source Monitoring and Alerting Toolkit, auf einem Azure Kubernetes Service (AKS)-Cluster erstellt. Anschließend verwenden Sie den verwalteten privaten Endpunkt von Azure Managed Grafana, um eine Verbindung mit diesem Prometheus-Server herzustellen und die Prometheus-Daten in einem Grafana-Dashboard anzuzeigen.
Erstellen eines AppServicePlan und einer App in einem ASEv3- Erstellen eines AppServicePlan und einer App in einem ASEv3
Erstellen einer Azure-Firewall mit mehreren öffentlichen IP-Adressen Diese Vorlage erstellt eine Azure-Firewall mit zwei öffentlichen IP-Adressen und zwei Windows Server 2019-Servern, die getestet werden sollen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (Legacy) Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (vnet) Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen von AVD mit FSLogix und AD DS Join Diese Vorlage ermöglicht Ihnen das Erstellen von Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, FSLogix-Speicherkonto, Dateifreigabe, Wiederherstellungsdiensttresor für die Sicherung einer Dateifreigabe für einen Testsitzungshost, deren Erweiterungen mit Microsoft Entra ID zur Teilnahme an der Active Directory-Domäne.
Erstellen der Azure-VM-Replikation und notfallwiederherstellung Mit dieser Vorlage können Sie die Notfallwiederherstellung für azure virtual machine site replication erstellen.
Erstellen von Sandkasten von Azure Firewall, Client-VM und Server-VM- Diese Vorlage erstellt ein virtuelles Netzwerk mit 2 Subnetzen (Server-Subnetz und AzureFirewall-Subnetz), eine Server-VM, eine Client-VM, eine öffentliche IP-Adresse für jeden virtuellen Computer und eine Routentabelle zum Senden des Datenverkehrs zwischen VMs über die Firewall.
Erstellt eine mandantenübergreifende private Endpunktressource Mit dieser Vorlage können Sie priavate Endpoint-Ressource innerhalb derselben oder mandantenübergreifenden Umgebung erstellen und dns-Zonenkonfiguration hinzufügen.
erstellt AVD mit microsoft Entra ID Join Mit dieser Vorlage können Sie Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, einen Testsitzungshost und deren Erweiterungen mit Microsoft Entra ID erstellen.
Bereitstellen einer einfachen Windows-VM mit Tags Diese Vorlage stellt eine D2_v3 Windows-VM, NIC, Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse und Netzwerksicherheitsgruppe bereit. Das Tagobjekt wird in den Variablen erstellt und wird gegebenenfalls auf alle Ressourcen angewendet.
Bereitstellen der Azure-Datenbank für MySQL mit VNet- Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL mit VNet-Integration bereitzustellen.
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit VNet- Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit VNet-Integration.
Bereitstellen der Azure-Datenbank für PostgreSQL mit VNet- Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für PostgreSQL mit VNet-Integration bereitzustellen.
Bereitstellen des Azure Database Migration Service (DMS)- Der Azure-Datenbankmigrationsdienst ist ein vollständig verwalteter Dienst, der nahtlose Migrationen von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimalen Ausfallzeiten (Onlinemigrationen) ermöglicht.
Bereitstellen von MySQL Flexible Server mit privatem Endpunkt Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit privatem Endpunkt bereitzustellen.
Bereitstellen von mySQL Flexible Server mit Vnet-Integration Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit VNet-Integration bereitzustellen.
GitLab Omnibus Diese Vorlage vereinfacht die Bereitstellung von GitLab Omnibus auf einem virtuellen Computer mit einem öffentlichen DNS, wobei das DNS der öffentlichen IP genutzt wird. Es verwendet die Standard_F8s_v2 Instanzgröße, die sich an der Referenzarchitektur richtet und bis zu 1000 Benutzer (20 RPS) unterstützt. Die Instanz ist vorkonfiguriert, um HTTPS mit einem Let's Encrypt-Zertifikat für sichere Verbindungen zu verwenden.
private Endpunkt-Beispiel Diese Vorlage zeigt, wie Sie einen privaten Endpunkt erstellen, der auf Azure SQL Server verweist.
Gesicherte virtuelle Hubs Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.
SharePoint Abo / 2019 / 2016 fertig konfiguriert Erstellen Sie einen Domänencontroller, einen SQL Server 2022 und 1 bis 5 Server, die eine SharePoint-Abonnementfarm / 2019 / 2016 mit einer umfangreichen Konfiguration hosten, einschließlich vertrauenswürdiger Authentifizierung, Benutzerprofilen mit persönlichen Websites, einer OAuth-Vertrauensstellung (unter Verwendung eines Zertifikats), einer dedizierten IIS-Website zum Hosten besonders vertrauenswürdiger Add-Ins usw. Die neueste Version der wichtigsten Software (einschließlich Fiddler, vscode, np++, 7zip, ULS Viewer) ist installiert. SharePoint-Computer verfügen über zusätzliche Feinabstimmungen, um sie sofort nutzbar zu machen (Remote-Verwaltungstools, benutzerdefinierte Richtlinien für Edge und Chrome, Verknüpfungen usw.).
NAT für virtuelle Netzwerke mit VM- Bereitstellen eines NAT-Gateways und eines virtuellen Computers

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "virtualNetworks/Subnets" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

Um eine Microsoft.Network/virtualNetworks/Subnets-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/virtualNetworks/subnets",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "properties": {
    "addressPrefix": "string",
    "ipConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipConfiguration": ...,
              "provisioningState": "string",
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        }
      }
    ],
    "networkSecurityGroup": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "defaultSecurityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "networkInterfaces": [
          {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "appliedDnsServers": [ "string" ],
                "dnsServers": [ "string" ],
                "internalDnsNameLabel": "string",
                "internalDomainNameSuffix": "string",
                "internalFqdn": "string"
              },
              "enableIPForwarding": "bool",
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "applicationGatewayBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendAddresses": [
                            {
                              "fqdn": "string",
                              "ipAddress": "string"
                            }
                          ],
                          "backendIPConfigurations": [
                            ...
                          ],
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfigurations": [
                            ...
                          ],
                          "loadBalancingRules": [
                            {
                              "id": "string"
                            }
                          ],
                          "outboundNatRule": {
                            "id": "string"
                          },
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerInboundNatRules": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfiguration": ...,
                          "backendPort": "int",
                          "enableFloatingIP": "bool",
                          "frontendIPConfiguration": {
                            "id": "string"
                          },
                          "frontendPort": "int",
                          "idleTimeoutInMinutes": "int",
                          "protocol": "string",
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "primary": "bool",
                    "privateIPAddress": "string",
                    "privateIPAddressVersion": "string",
                    "privateIPAllocationMethod": "string",
                    "provisioningState": "string",
                    "publicIPAddress": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "fqdn": "string",
                          "reverseFqdn": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipAddress": "string",
                        "ipConfiguration": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "privateIPAddress": "string",
                            "privateIPAllocationMethod": "string",
                            "provisioningState": "string",
                            "publicIPAddress": ...,
                            "subnet": {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": ...
                            }
                          }
                        },
                        "provisioningState": "string",
                        "publicIPAddressVersion": "string",
                        "publicIPAllocationMethod": "string",
                        "resourceGuid": "string"
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "subnet": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": ...
                    }
                  }
                }
              ],
              "macAddress": "string",
              "networkSecurityGroup": ...,
              "primary": "bool",
              "provisioningState": "string",
              "resourceGuid": "string",
              "virtualMachine": {
                "id": "string"
              }
            },
            "tags": {
              "{customized property}": "string"
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "securityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "provisioningState": "string",
    "routeTable": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "provisioningState": "string",
        "routes": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "nextHopIpAddress": "string",
              "nextHopType": "string",
              "provisioningState": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  }
}

Eigenschaftswerte

Microsoft.Network/virtualNetworks/Subnets

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2016-03-30'
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften SubnetPropertiesFormat-
Art Der Ressourcentyp "Microsoft.Network/virtualNetworks/subnets"

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
IP-Adresse Ruft die IP-Adresse ab oder legt sie fest. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
loadBalancingRegeln Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState (Bereitstellen) Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetzwerkschnittstelleIPKonfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPKonfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. "Tcp"
"Udp"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration IPConfigurationPropertiesFormat-

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAdkleid Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Netzwerkschnittstelle

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsEinstellungen

Name Beschreibung Wert
appliedDnsServer Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. Zeichenfolge[]
dns-Server Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. Zeichenfolge[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internDomäneNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
interner Fqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privatIPAdkleid Schnur
privatIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Schnur
publicIPAdkleid PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsEinstellungen
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ip-Konfigurationen Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetzwerkschnittstelleIPKonfiguration[]
macAdresse Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtuelle Maschine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
Netzwerkschnittstellen Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRegeln Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
IP-Adresse Schnur
ipKonfiguration IPConfiguration IPConfiguration-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
öffentlichIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable (Englisch)

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Strecke[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
"Tcp"
"Udp" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können 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, von wo der Netzwerkdatenverkehr stammt. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ip-Konfigurationen Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTabelle Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
Hinzufügen eines Subnetzes zu einem vorhandenen VNET-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einem vorhandenen VNET ein Subnetz hinzufügen. Bereitstellen in der Ressourcengruppe des vorhandenen VNET
Hinzufügen einer NSG mit Redis-Sicherheitsregeln zu einem vorhandenen Subnetz-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine NSG mit vorkonfigurierten Azure Redis Cache-Sicherheitsregeln zu einem vorhandenen Subnetz in einem VNET hinzufügen. Stellen Sie die Bereitstellung in der Ressourcengruppe des vorhandenen VNET bereit.
App Service Environment mit Azure SQL-Back-End-

Bereitstellen in Azure
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL-Back-End zusammen mit privaten Endpunkten sowie zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden.
Anwendungsgateway für url-pfadbasiertes Routing

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing.
Azure Bastion as a Service

Bereitstellen in Azure
Diese Vorlage stellt Azure Bastion in einem virtuellen Netzwerk bereit.
Azure Bastion as a Service mit NSG-

Bereitstellen in Azure
Diese Vorlage stellt Azure Bastion in einem virtuellen Netzwerk bereit.
Azure Batchpool ohne öffentliche IP-Adressen

Bereitstellen in Azure
Diese Vorlage erstellt einen vereinfachten Azure Batch-Knotenkommunikationspool ohne öffentliche IP-Adressen.
Azure Cloud Shell – VNet-

Bereitstellen in Azure
Diese Vorlage stellt Azure Cloud Shell-Ressourcen in einem virtuellen Azure-Netzwerk bereit.
Azure-Containerinstanzen – VNet-

Bereitstellen in Azure
Stellen Sie eine Containerinstanz in einem virtuellen Azure-Netzwerk bereit.
VM-Skalierungssatz für Azure-Spieleentwickler

Bereitstellen in Azure
Azure Game Developer Virtual Machine Scale Set enthält Licencsed Engines wie Unreal.
Azure Kubernetes Flotten-Manager

Bereitstellen in Azure
Bereitstellen einer privaten Hubful-Flotte mit Azure Kubernetes Fleet Manager
Von Azure Machine Learning end-to-End-Setup

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
Erstellen eines regionsübergreifenden Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines Routenservers in einem neuen Subnetz-

Bereitstellen in Azure
Diese Vorlage stellt einen Routenserver in einem Subnetz namens RouteServerSubnet bereit.
Erstellen eines standardmäßigen internen Lastenausgleichs

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines standardmäßigen internen Lastenausgleichs mit HA-Ports

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einer HA-Ports-Lastenausgleichsregel.
Erstellen eines Standardmäßigen Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen von AKS mit Prometheus und Grafana mit privae link

Bereitstellen in Azure
Dadurch wird ein Azure Grafana, AKS und Prometheus, ein Open Source Monitoring and Alerting Toolkit, auf einem Azure Kubernetes Service (AKS)-Cluster erstellt. Anschließend verwenden Sie den verwalteten privaten Endpunkt von Azure Managed Grafana, um eine Verbindung mit diesem Prometheus-Server herzustellen und die Prometheus-Daten in einem Grafana-Dashboard anzuzeigen.
Erstellen eines AppServicePlan und einer App in einem ASEv3-

Bereitstellen in Azure
Erstellen eines AppServicePlan und einer App in einem ASEv3
Erstellen einer Azure-Firewall mit mehreren öffentlichen IP-Adressen

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Firewall mit zwei öffentlichen IP-Adressen und zwei Windows Server 2019-Servern, die getestet werden sollen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (Legacy)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (vnet)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen einer Azure Payment HSM-

Bereitstellen in Azure
Diese Vorlage erstellt ein Azure Payment HSM, um kryptografische Schlüsselvorgänge für echtzeitkritische Zahlungstransaktionen in der Azure-Cloud bereitzustellen.
Erstellen von AVD mit FSLogix und AD DS Join

Bereitstellen in Azure
Diese Vorlage ermöglicht Ihnen das Erstellen von Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, FSLogix-Speicherkonto, Dateifreigabe, Wiederherstellungsdiensttresor für die Sicherung einer Dateifreigabe für einen Testsitzungshost, deren Erweiterungen mit Microsoft Entra ID zur Teilnahme an der Active Directory-Domäne.
Erstellen der Azure-VM-Replikation und notfallwiederherstellung

Bereitstellen in Azure
Mit dieser Vorlage können Sie die Notfallwiederherstellung für azure virtual machine site replication erstellen.
Erstellen einer neuen ANF-Ressource mit SMB-Volume-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine neue Azure NetApp Files-Ressource mit einem einzigen Kapazitätspool und einem einzelnen Volume erstellen, das mit dem SMB-Protokoll konfiguriert ist.
Erstellen von Sandkasten von Azure Firewall, Client-VM und Server-VM-

Bereitstellen in Azure
Diese Vorlage erstellt ein virtuelles Netzwerk mit 2 Subnetzen (Server-Subnetz und AzureFirewall-Subnetz), eine Server-VM, eine Client-VM, eine öffentliche IP-Adresse für jeden virtuellen Computer und eine Routentabelle zum Senden des Datenverkehrs zwischen VMs über die Firewall.
Erstellt eine mandantenübergreifende private Endpunktressource

Bereitstellen in Azure
Mit dieser Vorlage können Sie priavate Endpoint-Ressource innerhalb derselben oder mandantenübergreifenden Umgebung erstellen und dns-Zonenkonfiguration hinzufügen.
erstellt AVD mit microsoft Entra ID Join

Bereitstellen in Azure
Mit dieser Vorlage können Sie Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, einen Testsitzungshost und deren Erweiterungen mit Microsoft Entra ID erstellen.
Bereitstellen eines Hub- und Spoke-Topologie-

Bereitstellen in Azure
Diese Vorlage erstellt eine grundlegende Einrichtung der Hub-and-Spoke-Topologie. Es erstellt ein Hub-VNet mit Subnetzen DMZ, Management, Shared and Gateway (optional), mit zwei Spoke VNets (Entwicklung und Produktion), die jeweils ein Workload-Subnetz enthalten. Außerdem wird ein Windows Jump-Host im Verwaltungssubnetz des HUB bereitgestellt und VNet-Peerings zwischen dem Hub und den beiden Speichen eingerichtet.
Bereitstellen einer einfachen Windows-VM mit Tags

Bereitstellen in Azure
Diese Vorlage stellt eine D2_v3 Windows-VM, NIC, Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse und Netzwerksicherheitsgruppe bereit. Das Tagobjekt wird in den Variablen erstellt und wird gegebenenfalls auf alle Ressourcen angewendet.
Bereitstellen der Azure-Datenbank für MySQL mit VNet-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL mit VNet-Integration bereitzustellen.
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit VNet-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit VNet-Integration.
Bereitstellen der Azure-Datenbank für PostgreSQL mit VNet-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für PostgreSQL mit VNet-Integration bereitzustellen.
Bereitstellen des Azure Database Migration Service (DMS)-

Bereitstellen in Azure
Der Azure-Datenbankmigrationsdienst ist ein vollständig verwalteter Dienst, der nahtlose Migrationen von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimalen Ausfallzeiten (Onlinemigrationen) ermöglicht.
Bereitstellen der automatischen Skalierung von Darktrace vSensors

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen.
Bereitstellen von MySQL Flexible Server mit privatem Endpunkt

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit privatem Endpunkt bereitzustellen.
Bereitstellen von mySQL Flexible Server mit Vnet-Integration

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit VNet-Integration bereitzustellen.
eShop-Website mit ILB ASE

Bereitstellen in Azure
Eine App Service-Umgebung ist eine Premium-Serviceplanoption von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung für die sichere Ausführung von Azure App Service-Apps im großen Maßstab bereitstellt, einschließlich Web-Apps, Mobile Apps und API-Apps.
GitLab Omnibus

Bereitstellen in Azure
Diese Vorlage vereinfacht die Bereitstellung von GitLab Omnibus auf einem virtuellen Computer mit einem öffentlichen DNS, wobei das DNS der öffentlichen IP genutzt wird. Es verwendet die Standard_F8s_v2 Instanzgröße, die sich an der Referenzarchitektur richtet und bis zu 1000 Benutzer (20 RPS) unterstützt. Die Instanz ist vorkonfiguriert, um HTTPS mit einem Let's Encrypt-Zertifikat für sichere Verbindungen zu verwenden.
GPU-VM mit OBS-Studio, Skype MS-Teams für das Streaming von Ereignissen

Bereitstellen in Azure
Diese Vorlage erstellt eine GPU-VM mit OBS-Studio, Skype, MS-Teams für das Ereignisstreaming. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel. Alle Installationsprozesse basierend auf dem Chocolately-Paket-Manager
JMeter-Umgebung für elasticsearch

Bereitstellen in Azure
Diese Vorlage stellt eine JMeter-Umgebung in einem vorhandenen virtuellen Netzwerk bereit. Ein Masterknoten und mehrere untergeordnete Knoten werden in einem neuen jmeter-Subnetz bereitgestellt. Diese Vorlage funktioniert in Verbindung mit der Elasticsearch-Schnellstartvorlage.
Multiclient-VNS3-Netzwerkanwendung

Bereitstellen in Azure
VNS3 ist eine reine virtuelle Software-Appliance, die die kombinierten Features und Funktionen einer Security Appliance, eines Application Delivery Controller und eines Unified Threat Management-Geräts am Cloudanwendungs-Edge bereitstellt. Wichtige Vorteile, Über Cloudnetzwerke, Always on End-to-End-Verschlüsselung, Verbunddatenzentren, Cloudregionen, Cloudanbieter und/oder Container, Erstellen eines einheitlichen Adressraums, Nachweisbare Kontrolle über Verschlüsselungsschlüssel, verwaltbares Netz im Großen und Ganzen, zuverlässige HA in der Cloud, Isolieren vertraulicher Anwendungen (schnelle low cost Network Segmentation), Segmentation innerhalb von Anwendungen, Analyse aller Daten in Bewegung in der Cloud. Wichtige Netzwerkfunktionen; Virtueller Router, Switch, Firewall, VPN-Konzentrator, Multicast-Distributor, mit Plug-Ins für WAF, NIDS, Caching, Proxy Load Balancers und andere Layer 4-7-Netzwerkfunktionen, VNS3 erfordert keine neuen Kenntnisse oder Schulungen, damit Sie in vorhandene Netzwerkgeräte integrieren können.
private Endpunkt-Beispiel

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen privaten Endpunkt erstellen, der auf Azure SQL Server verweist.
Gesicherte virtuelle Hubs

Bereitstellen in Azure
Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.
SharePoint Abo / 2019 / 2016 fertig konfiguriert

Bereitstellen in Azure
Erstellen Sie einen Domänencontroller, einen SQL Server 2022 und 1 bis 5 Server, die eine SharePoint-Abonnementfarm / 2019 / 2016 mit einer umfangreichen Konfiguration hosten, einschließlich vertrauenswürdiger Authentifizierung, Benutzerprofilen mit persönlichen Websites, einer OAuth-Vertrauensstellung (unter Verwendung eines Zertifikats), einer dedizierten IIS-Website zum Hosten besonders vertrauenswürdiger Add-Ins usw. Die neueste Version der wichtigsten Software (einschließlich Fiddler, vscode, np++, 7zip, ULS Viewer) ist installiert. SharePoint-Computer verfügen über zusätzliche Feinabstimmungen, um sie sofort nutzbar zu machen (Remote-Verwaltungstools, benutzerdefinierte Richtlinien für Edge und Chrome, Verknüpfungen usw.).
Standardlastenausgleich mit Back-End-Pool nach IP-Adressen

Bereitstellen in Azure
Diese Vorlage wird verwendet, um zu veranschaulichen, wie ARM-Vorlagen verwendet werden können, um den Back-End-Pool eines Lastenausgleichs nach IP-Adresse zu konfigurieren, wie im Back-End-Pool-Verwaltung Dokument beschrieben.
NAT für virtuelle Netzwerke mit VM-

Bereitstellen in Azure
Bereitstellen eines NAT-Gateways und eines virtuellen Computers
VNS3-Netzwerkanwendung für Cloudkonnektivität und Sicherheit

Bereitstellen in Azure
VNS3 ist eine reine virtuelle Software-Appliance, die die kombinierten Features und Funktionen einer Sicherheitsanwendung, eines Anwendungsbereitstellungscontrollers und eines einheitlichen Bedrohungsverwaltungsgeräts am Cloudanwendungs-Edge bereitstellt. Wichtige Vorteile, über Cloudnetzwerke, immer am Ende der Verschlüsselung, Verbunddatenzentren, Cloudregionen, Cloudanbieter und/oder Container, erstellen einen einheitlichen Adressraum, nachweisbare Kontrolle über Verschlüsselungsschlüssel, vergittertes Netzwerk im Großen und Ganzen, zuverlässige HA in der Cloud, isolieren sensible Anwendungen (schnelle Low Cost Network Segmentation), Segmentation innerhalb von Anwendungen, Analyse aller Daten in Bewegung in der Cloud. Wichtige Netzwerkfunktionen; Virtueller Router, Switch, Firewall, VPN-Konzentrator, Multicast-Distributor, mit Plug-Ins für WAF, NIDS, Caching, Proxy, Lastenausgleich und andere Netzwerkfunktionen der Ebene 4 bis 7, VNS3 erfordert keine neuen Kenntnisse oder Schulungen für die Implementierung, sodass Sie in vorhandene Netzwerkgeräte integriert werden können.
Web App mit privatem Endpunkt

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Web-App erstellen und über private Endpunkte verfügbar machen.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "virtualNetworks/Subnets" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

Um eine Microsoft.Network/virtualNetworks/subnets-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworks/subnets@2016-03-30"
  name = "string"
  parent_id = "string"
  body = {
    etag = "string"
    properties = {
      addressPrefix = "string"
      ipConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipConfiguration = ...
                provisioningState = "string"
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          }
        }
      ]
      networkSecurityGroup = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          defaultSecurityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          networkInterfaces = [
            {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  appliedDnsServers = [
                    "string"
                  ]
                  dnsServers = [
                    "string"
                  ]
                  internalDnsNameLabel = "string"
                  internalDomainNameSuffix = "string"
                  internalFqdn = "string"
                }
                enableIPForwarding = bool
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      applicationGatewayBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendAddresses = [
                              {
                                fqdn = "string"
                                ipAddress = "string"
                              }
                            ]
                            backendIPConfigurations = [
                              ...
                            ]
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfigurations = [
                              ...
                            ]
                            loadBalancingRules = [
                              {
                                id = "string"
                              }
                            ]
                            outboundNatRule = {
                              id = "string"
                            }
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerInboundNatRules = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfiguration = ...
                            backendPort = int
                            enableFloatingIP = bool
                            frontendIPConfiguration = {
                              id = "string"
                            }
                            frontendPort = int
                            idleTimeoutInMinutes = int
                            protocol = "string"
                            provisioningState = "string"
                          }
                        }
                      ]
                      primary = bool
                      privateIPAddress = "string"
                      privateIPAddressVersion = "string"
                      privateIPAllocationMethod = "string"
                      provisioningState = "string"
                      publicIPAddress = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          dnsSettings = {
                            domainNameLabel = "string"
                            fqdn = "string"
                            reverseFqdn = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipAddress = "string"
                          ipConfiguration = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              privateIPAddress = "string"
                              privateIPAllocationMethod = "string"
                              provisioningState = "string"
                              publicIPAddress = ...
                              subnet = {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = ...
                              }
                            }
                          }
                          provisioningState = "string"
                          publicIPAddressVersion = "string"
                          publicIPAllocationMethod = "string"
                          resourceGuid = "string"
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      subnet = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = ...
                      }
                    }
                  }
                ]
                macAddress = "string"
                networkSecurityGroup = ...
                primary = bool
                provisioningState = "string"
                resourceGuid = "string"
                virtualMachine = {
                  id = "string"
                }
              }
              tags = {
                {customized property} = "string"
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          securityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
      provisioningState = "string"
      routeTable = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          provisioningState = "string"
          routes = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                nextHopIpAddress = "string"
                nextHopType = "string"
                provisioningState = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  }
}

Eigenschaftswerte

Microsoft.Network/virtualNetworks/Subnets

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eltern-ID Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: virtualNetworks
Eigenschaften SubnetPropertiesFormat-
Art Der Ressourcentyp "Microsoft.Network/virtualNetworks/subnets@2016-03-30"

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
IP-Adresse Ruft die IP-Adresse ab oder legt sie fest. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetzwerkschnittstelleIPKonfiguration[]
loadBalancingRegeln Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState (Bereitstellen) Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetzwerkschnittstelleIPKonfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPKonfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. "Tcp"
"Udp"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration IPConfigurationPropertiesFormat-

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAdkleid Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Netzwerkschnittstelle

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsEinstellungen

Name Beschreibung Wert
appliedDnsServer Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. Zeichenfolge[]
dns-Server Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. Zeichenfolge[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internDomäneNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
interner Fqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privatIPAdkleid Schnur
privatIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState (Bereitstellen) Schnur
publicIPAdkleid PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsEinstellungen
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ip-Konfigurationen Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetzwerkschnittstelleIPKonfiguration[]
macAdresse Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtuelle Maschine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
Netzwerkschnittstellen Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRegeln Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
dns-Einstellungen Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
IP-Adresse Schnur
ipKonfiguration IPConfiguration IPConfiguration-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
öffentlichIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable (Englisch)

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Strecke[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
"Tcp"
"Udp" (erforderlich)
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. CIDR oder Quell-IP-Bereich. Sternchen '*' können 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, von wo der Netzwerkdatenverkehr stammt. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ip-Konfigurationen Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState (Bereitstellen) Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTabelle Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von Subnetzen, die Netzwerksegmente innerhalb des vom virtuellen Netzwerk definierten IP-Adressbereichs darstellen.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = [
          "10.0.0.0/16",
        ]
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = var.resource_name
  body = {
    properties = {
      addressPrefix = "10.0.2.0/24"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Ein withipampool-Beispiel für die Bereitstellung von Subnetzen, die Netzwerksegmente innerhalb des vom virtuellen Netzwerk definierten IP-Adressbereichs darstellen.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    time = {
      source = "Hashicorp/time"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

data "azapi_client_config" "current" {}

resource "azapi_resource" "networkManager" {
  type      = "Microsoft.Network/networkManagers@2024-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description                 = ""
      networkManagerScopeAccesses = []
      networkManagerScopes = {
        managementGroups = []
        subscriptions = [
          "/subscriptions/${data.azapi_client_config.current.subscription_id}"
        ]
      }
    }
  }
  tags = {
    "sampleTag" : "sampleTag"
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "time_sleep" "wait_60_seconds" {
  depends_on = [azapi_resource.networkManager]

  destroy_duration = "60s"
}

resource "azapi_resource" "ipamPool" {
  type      = "Microsoft.Network/networkManagers/ipamPools@2024-05-01"
  parent_id = azapi_resource.networkManager.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressPrefixes = [
        "10.0.0.0/24",
      ]
      description    = "Test description."
      parentPoolName = ""
      displayName    = "testDisplayName"
    }
  }
  tags = {
    "myTag" : "testTag"
  }
  schema_validation_enabled = false
  ignore_casing             = false
  ignore_missing_property   = false

  depends_on = [time_sleep.wait_60_seconds]
}

resource "azapi_resource" "vnet_withIPAM" {
  type      = "Microsoft.Network/virtualNetworks@2024-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        ipamPoolPrefixAllocations = [
          {
            numberOfIpAddresses = "100",
            pool = {
              id = azapi_resource.ipamPool.id
            }
          }
        ]
      }
    }
  }
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
  schema_validation_enabled = false
  ignore_casing             = false
  ignore_missing_property   = false
}

resource "azapi_resource" "subnet_withIPAM" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2024-05-01"
  parent_id = azapi_resource.vnet_withIPAM.id
  name      = var.resource_name
  body = {
    properties = {
      ipamPoolPrefixAllocations = [
        {
          numberOfIpAddresses = "100",
          pool = {
            id = azapi_resource.ipamPool.id
          }
        }
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}