Microsoft.Network networkProfiles 2025-05-01

Bicep-Ressourcendefinition

Der Ressourcentyp "networkProfiles" 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/networkProfiles-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Network/networkProfiles@2025-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    containerNetworkInterfaceConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          containerNetworkInterfaces: [
            {
              id: 'string'
            }
          ]
          ipConfigurations: [
            {
              id: 'string'
              name: 'string'
              properties: {
                subnet: {
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    addressPrefixes: [
                      'string'
                    ]
                    applicationGatewayIPConfigurations: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          subnet: {
                            id: 'string'
                          }
                        }
                      }
                    ]
                    defaultOutboundAccess: bool
                    delegations: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          serviceName: 'string'
                        }
                        type: 'string'
                      }
                    ]
                    ipAllocations: [
                      {
                        id: 'string'
                      }
                    ]
                    ipamPoolPrefixAllocations: [
                      {
                        numberOfIpAddresses: 'string'
                        pool: {
                          id: 'string'
                        }
                      }
                    ]
                    natGateway: {
                      id: 'string'
                    }
                    networkSecurityGroup: {
                      id: 'string'
                      location: 'string'
                      properties: {
                        flushConnection: bool
                        securityRules: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    routeTable: {
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        routes: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceEndpointPolicies: [
                      {
                        id: 'string'
                        location: 'string'
                        properties: {
                          contextualServiceEndpointPolicies: [
                            'string'
                          ]
                          serviceAlias: 'string'
                          serviceEndpointPolicyDefinitions: [
                            {
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        networkIdentifier: {
                          id: 'string'
                        }
                        service: 'string'
                      }
                    ]
                    serviceGateway: {
                      id: 'string'
                    }
                    sharingScope: 'string'
                  }
                }
              }
            }
          ]
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Microsoft.Network/networkProfiles

Name Description Wert
location Ressourcenspeicherort. Schnur
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

CommonApplicationGatewayIPConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Description Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonApplicationSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Description Wert

Gemeinsame Delegation

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

CommonIpamPoolPrefixAllokation

Name Description Wert
numberOfIpAddresses Anzahl der IP-Adressen, die zugewiesen werden sollen. Schnur
Schwimmbecken CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Name Description Wert
id Ressourcen-ID der zugeordneten Azure IpamPool-Ressource. Schnur

CommonIPConfigurationProfile

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Eigenschaften des IP-Konfigurationsprofils. CommonIPConfigurationProfilePropertiesFormat

CommonIPConfigurationProfilePropertiesFormat

Name Description Wert
subnet Der Verweis auf die Subnetzressource zum Erstellen einer IP-Konfiguration der Containernetzwerkschnittstelle. CommonSubnet

CommonNetworkSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Description Wert
flushVerbindung Wenn diese Option aktiviert ist, werden flüsse, die aus Netzwerksicherheitsgruppenverbindungen erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. Boolesch
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonRoute

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Description Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
'None'
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

Name Description Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Boolesch
routes Sammlung von Routen, die in einer Routentabelle enthalten sind. CommonRoute[]

CommonSecurityRule

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Description Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. 'Allow'
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. int (erforderlich)
protocol Dieses Netzwerkprotokoll gilt für diese Regel. '*'
"Ah"
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der 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. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. string[]

CommonServiceDelegationPropertiesFormat

Name Description Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

CommonServiceEndpointPolicy

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

Name Description Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienstleistung Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. string[]

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Description Wert
Orte Eine Liste der Speicherorte. string[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienstleistung Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Description Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIPKonfigurationen IP-Konfigurationen des Anwendungsgateways der virtuellen Netzwerkressource. CommonApplicationGatewayIPConfiguration[]
defaultOutboundZugriff Legen Sie diese Eigenschaft auf "false" fest, um die standardmäßige ausgehende Konnektivität für alle virtuellen Computer im Subnetz zu deaktivieren. Boolesch
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Gemeinsame Delegation[]
ipZuordnungen Array von IpAllocation, das auf dieses Subnetz verweist. CommonSubResource[]
ipamPoolPrefixZuordnungen Eine Liste der IPAM-Pools zum Zuordnen von IP-Adresspräfixen. CommonIpamPoolPrefixAllocation[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. CommonSubResource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. 'Disabled'
'Enabled'
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. 'Disabled'
'Enabled'
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
Dienstendpunktrichtlinien Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. CommonServiceEndpointPropertiesFormat[]
serviceGateway Verweise auf ein bestehendes Service-Gateway. CommonSubResource
sharingScope (Englisch) Legen Sie diese Eigenschaft auf "Mandant" fest, um das Teilen von Subnetzen mit anderen Abonnements in Ihrem AAD-Mandanten zuzulassen. Diese Eigenschaft kann nur festgelegt werden, wenn "defaultOutboundAccess" auf "false" festgelegt ist, können beide Eigenschaften nur festgelegt werden, wenn das Subnetz leer ist. "DelegatedServices"
'Mandant'

CommonSubResource

Name Description Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Konfigurationseigenschaften der Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Name Description Wert
containerNetworkInterfaces Eine Liste der Containernetzwerkschnittstellen, die aus dieser Konfiguration der Containernetzwerkschnittstelle erstellt wurden. CommonSubResource[]
ipConfigurations Eine Liste der IP-Konfigurationen der Konfiguration der Containernetzwerkschnittstelle. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Name Description Wert
containerNetworkInterfaceKonfigurationen Liste der Konfigurationen der Chid-Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfiguration[]

Verwendungsbeispiele

Bicep-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von Netzwerkprofilen.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource networkProfile 'Microsoft.Network/networkProfiles@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    containerNetworkInterfaceConfigurations: [
      {
        name: 'acctesteth-230630033653886950'
        properties: {
          ipConfigurations: [
            {
              name: 'acctestipconfig-230630033653886950'
              properties: {
                subnet: {
                  id: subnet.id
                }
              }
            }
          ]
        }
      }
    ]
  }
}

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    addressSpace: {
      addressPrefixes: [
        '10.1.0.0/16'
      ]
    }
    dhcpOptions: {
      dnsServers: []
    }
    subnets: []
  }
}

resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
  parent: virtualNetwork
  name: resourceName
  properties: {
    addressPrefix: '10.1.0.0/24'
    delegations: [
      {
        name: 'acctestdelegation-230630033653886950'
        properties: {
          serviceName: 'Microsoft.ContainerInstance/containerGroups'
        }
      }
    ]
    privateEndpointNetworkPolicies: 'Enabled'
    privateLinkServiceNetworkPolicies: 'Enabled'
    serviceEndpointPolicies: []
    serviceEndpoints: []
  }
}

Azure-Schnellstartbeispiele

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

Bicep-Datei Description
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.
Front Door mit Containerinstanzen und Anwendungsgateway- Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "networkProfiles" 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/networkProfiles-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/networkProfiles",
  "apiVersion": "2025-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "containerNetworkInterfaceConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "containerNetworkInterfaces": [
            {
              "id": "string"
            }
          ],
          "ipConfigurations": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "subnet": {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "addressPrefixes": [ "string" ],
                    "applicationGatewayIPConfigurations": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "subnet": {
                            "id": "string"
                          }
                        }
                      }
                    ],
                    "defaultOutboundAccess": "bool",
                    "delegations": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "serviceName": "string"
                        },
                        "type": "string"
                      }
                    ],
                    "ipAllocations": [
                      {
                        "id": "string"
                      }
                    ],
                    "ipamPoolPrefixAllocations": [
                      {
                        "numberOfIpAddresses": "string",
                        "pool": {
                          "id": "string"
                        }
                      }
                    ],
                    "natGateway": {
                      "id": "string"
                    },
                    "networkSecurityGroup": {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "flushConnection": "bool",
                        "securityRules": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "routeTable": {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "routes": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceEndpointPolicies": [
                      {
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "contextualServiceEndpointPolicies": [ "string" ],
                          "serviceAlias": "string",
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "networkIdentifier": {
                          "id": "string"
                        },
                        "service": "string"
                      }
                    ],
                    "serviceGateway": {
                      "id": "string"
                    },
                    "sharingScope": "string"
                  }
                }
              }
            }
          ]
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Microsoft.Network/networkProfiles

Name Description Wert
apiVersion Die API-Version '2025-05-01'
location Ressourcenspeicherort. Schnur
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
type Der Ressourcentyp "Microsoft.Network/networkProfiles"

CommonApplicationGatewayIPConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Description Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonApplicationSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Description Wert

Gemeinsame Delegation

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

CommonIpamPoolPrefixAllokation

Name Description Wert
numberOfIpAddresses Anzahl der IP-Adressen, die zugewiesen werden sollen. Schnur
Schwimmbecken CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Name Description Wert
id Ressourcen-ID der zugeordneten Azure IpamPool-Ressource. Schnur

CommonIPConfigurationProfile

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Eigenschaften des IP-Konfigurationsprofils. CommonIPConfigurationProfilePropertiesFormat

CommonIPConfigurationProfilePropertiesFormat

Name Description Wert
subnet Der Verweis auf die Subnetzressource zum Erstellen einer IP-Konfiguration der Containernetzwerkschnittstelle. CommonSubnet

CommonNetworkSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Description Wert
flushVerbindung Wenn diese Option aktiviert ist, werden flüsse, die aus Netzwerksicherheitsgruppenverbindungen erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. Boolesch
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonRoute

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Description Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
'None'
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

Name Description Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Boolesch
routes Sammlung von Routen, die in einer Routentabelle enthalten sind. CommonRoute[]

CommonSecurityRule

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Description Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. 'Allow'
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. int (erforderlich)
protocol Dieses Netzwerkprotokoll gilt für diese Regel. '*'
"Ah"
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der 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. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. string[]

CommonServiceDelegationPropertiesFormat

Name Description Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

CommonServiceEndpointPolicy

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

Name Description Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienstleistung Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. string[]

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Description Wert
Orte Eine Liste der Speicherorte. string[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienstleistung Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Description Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIPKonfigurationen IP-Konfigurationen des Anwendungsgateways der virtuellen Netzwerkressource. CommonApplicationGatewayIPConfiguration[]
defaultOutboundZugriff Legen Sie diese Eigenschaft auf "false" fest, um die standardmäßige ausgehende Konnektivität für alle virtuellen Computer im Subnetz zu deaktivieren. Boolesch
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Gemeinsame Delegation[]
ipZuordnungen Array von IpAllocation, das auf dieses Subnetz verweist. CommonSubResource[]
ipamPoolPrefixZuordnungen Eine Liste der IPAM-Pools zum Zuordnen von IP-Adresspräfixen. CommonIpamPoolPrefixAllocation[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. CommonSubResource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. 'Disabled'
'Enabled'
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. 'Disabled'
'Enabled'
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
Dienstendpunktrichtlinien Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. CommonServiceEndpointPropertiesFormat[]
serviceGateway Verweise auf ein bestehendes Service-Gateway. CommonSubResource
sharingScope (Englisch) Legen Sie diese Eigenschaft auf "Mandant" fest, um das Teilen von Subnetzen mit anderen Abonnements in Ihrem AAD-Mandanten zuzulassen. Diese Eigenschaft kann nur festgelegt werden, wenn "defaultOutboundAccess" auf "false" festgelegt ist, können beide Eigenschaften nur festgelegt werden, wenn das Subnetz leer ist. "DelegatedServices"
'Mandant'

CommonSubResource

Name Description Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Konfigurationseigenschaften der Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Name Description Wert
containerNetworkInterfaces Eine Liste der Containernetzwerkschnittstellen, die aus dieser Konfiguration der Containernetzwerkschnittstelle erstellt wurden. CommonSubResource[]
ipConfigurations Eine Liste der IP-Konfigurationen der Konfiguration der Containernetzwerkschnittstelle. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Name Description Wert
containerNetworkInterfaceKonfigurationen Liste der Konfigurationen der Chid-Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfiguration[]

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Template Description
Azure Cloud Shell – VNet-

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

Bereitstellung in Azure
Stellen Sie eine Containerinstanz in einem virtuellen Azure-Netzwerk bereit.
Erstellen einer WordPress-Website in einem virtuellen Netzwerk

Bereitstellung in Azure
Diese Vorlage erstellt eine WordPress-Website auf der Containerinstanz in einem virtuellen Netzwerk. Und geben Sie einen öffentlichen Website-FQDN aus, der auf die WordPress-Website zugreifen kann.
Front Door mit Containerinstanzen und Anwendungsgateway-

Bereitstellung in Azure
Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkProfiles@2025-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      containerNetworkInterfaceConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            containerNetworkInterfaces = [
              {
                id = "string"
              }
            ]
            ipConfigurations = [
              {
                id = "string"
                name = "string"
                properties = {
                  subnet = {
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      addressPrefixes = [
                        "string"
                      ]
                      applicationGatewayIPConfigurations = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            subnet = {
                              id = "string"
                            }
                          }
                        }
                      ]
                      defaultOutboundAccess = bool
                      delegations = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            serviceName = "string"
                          }
                          type = "string"
                        }
                      ]
                      ipAllocations = [
                        {
                          id = "string"
                        }
                      ]
                      ipamPoolPrefixAllocations = [
                        {
                          numberOfIpAddresses = "string"
                          pool = {
                            id = "string"
                          }
                        }
                      ]
                      natGateway = {
                        id = "string"
                      }
                      networkSecurityGroup = {
                        id = "string"
                        location = "string"
                        properties = {
                          flushConnection = bool
                          securityRules = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      routeTable = {
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          routes = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceEndpointPolicies = [
                        {
                          id = "string"
                          location = "string"
                          properties = {
                            contextualServiceEndpointPolicies = [
                              "string"
                            ]
                            serviceAlias = "string"
                            serviceEndpointPolicyDefinitions = [
                              {
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          networkIdentifier = {
                            id = "string"
                          }
                          service = "string"
                        }
                      ]
                      serviceGateway = {
                        id = "string"
                      }
                      sharingScope = "string"
                    }
                  }
                }
              }
            ]
          }
        }
      ]
    }
  }
}

Eigenschaftswerte

Microsoft.Network/networkProfiles

Name Description Wert
location Ressourcenspeicherort. Schnur
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte.
type Der Ressourcentyp "Microsoft.Network/networkProfiles@2025-05-01"

CommonApplicationGatewayIPConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Description Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonApplicationSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Description Wert

Gemeinsame Delegation

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

CommonIpamPoolPrefixAllokation

Name Description Wert
numberOfIpAddresses Anzahl der IP-Adressen, die zugewiesen werden sollen. Schnur
Schwimmbecken CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Name Description Wert
id Ressourcen-ID der zugeordneten Azure IpamPool-Ressource. Schnur

CommonIPConfigurationProfile

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Eigenschaften des IP-Konfigurationsprofils. CommonIPConfigurationProfilePropertiesFormat

CommonIPConfigurationProfilePropertiesFormat

Name Description Wert
subnet Der Verweis auf die Subnetzressource zum Erstellen einer IP-Konfiguration der Containernetzwerkschnittstelle. CommonSubnet

CommonNetworkSecurityGroup

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Description Wert
flushVerbindung Wenn diese Option aktiviert ist, werden flüsse, die aus Netzwerksicherheitsgruppenverbindungen erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. Boolesch
securityRules Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonResourceTags

Name Description Wert

CommonRoute

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Description Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
'None'
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

Name Description Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Boolesch
routes Sammlung von Routen, die in einer Routentabelle enthalten sind. CommonRoute[]

CommonSecurityRule

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Description Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. 'Allow'
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. string[]
direction Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
priority Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. int (erforderlich)
protocol Dieses Netzwerkprotokoll gilt für diese Regel. '*'
"Ah"
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der 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. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. CommonApplicationSecurityGroup[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. string[]

CommonServiceDelegationPropertiesFormat

Name Description Wert
serviceName Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

CommonServiceEndpointPolicy

Name Description Wert
id Ressourcen-ID. Schnur
location Ressourcenspeicherort. Schnur
properties Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
tags Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften der Richtliniendefinition des Dienstendpunkts. CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

Name Description Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienstleistung Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. string[]

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Description Wert
Orte Eine Liste der Speicherorte. string[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienstleistung Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Schnur
properties Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Description Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. string[]
applicationGatewayIPKonfigurationen IP-Konfigurationen des Anwendungsgateways der virtuellen Netzwerkressource. CommonApplicationGatewayIPConfiguration[]
defaultOutboundZugriff Legen Sie diese Eigenschaft auf "false" fest, um die standardmäßige ausgehende Konnektivität für alle virtuellen Computer im Subnetz zu deaktivieren. Boolesch
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Gemeinsame Delegation[]
ipZuordnungen Array von IpAllocation, das auf dieses Subnetz verweist. CommonSubResource[]
ipamPoolPrefixZuordnungen Eine Liste der IPAM-Pools zum Zuordnen von IP-Adresspräfixen. CommonIpamPoolPrefixAllocation[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. CommonSubResource
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. 'Disabled'
'Enabled'
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. 'Disabled'
'Enabled'
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
Dienstendpunktrichtlinien Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints Ein Array von Dienstendpunkten. CommonServiceEndpointPropertiesFormat[]
serviceGateway Verweise auf ein bestehendes Service-Gateway. CommonSubResource
sharingScope (Englisch) Legen Sie diese Eigenschaft auf "Mandant" fest, um das Teilen von Subnetzen mit anderen Abonnements in Ihrem AAD-Mandanten zuzulassen. Diese Eigenschaft kann nur festgelegt werden, wenn "defaultOutboundAccess" auf "false" festgelegt ist, können beide Eigenschaften nur festgelegt werden, wenn das Subnetz leer ist. "DelegatedServices"
'Mandant'

CommonSubResource

Name Description Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

Name Description Wert
id Ressourcen-ID. Schnur
name Der Name der Ressource. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
properties Konfigurationseigenschaften der Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Name Description Wert
containerNetworkInterfaces Eine Liste der Containernetzwerkschnittstellen, die aus dieser Konfiguration der Containernetzwerkschnittstelle erstellt wurden. CommonSubResource[]
ipConfigurations Eine Liste der IP-Konfigurationen der Konfiguration der Containernetzwerkschnittstelle. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Name Description Wert
containerNetworkInterfaceKonfigurationen Liste der Konfigurationen der Chid-Containernetzwerkschnittstelle. ContainerNetworkInterfaceConfiguration[]

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von Netzwerkprofilen.

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.1.0.0/16",
        ]
      }
      dhcpOptions = {
        dnsServers = [
        ]
      }
      subnets = [
      ]
    }
  }
  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.1.0.0/24"
      delegations = [
        {
          name = "acctestdelegation-230630033653886950"
          properties = {
            serviceName = "Microsoft.ContainerInstance/containerGroups"
          }
        },
      ]
      privateEndpointNetworkPolicies    = "Enabled"
      privateLinkServiceNetworkPolicies = "Enabled"
      serviceEndpointPolicies = [
      ]
      serviceEndpoints = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "networkProfile" {
  type      = "Microsoft.Network/networkProfiles@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      containerNetworkInterfaceConfigurations = [
        {
          name = "acctesteth-230630033653886950"
          properties = {
            ipConfigurations = [
              {
                name = "acctestipconfig-230630033653886950"
                properties = {
                  subnet = {
                    id = azapi_resource.subnet.id
                  }
                }
              },
            ]
          }
        },
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}