Microsoft.Network NetworkProfiles

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 Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

CommonApplicationGatewayIPConfiguration

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

CommonApplicationGatewayIPConfigurationPropertiesFormat

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

CommonApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Gemeinsame Delegation

Name Beschreibung 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
Eigenschaften Eigenschaften des Subnetzes. CommonServiceDelegationPropertiesFormat
Art Ressourcentyp. Schnur

CommonIpamPoolPrefixAllokation

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

CommonIpamPoolPrefixAllocationPool

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

CommonIPConfigurationProfile

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

CommonIPConfigurationProfilePropertiesFormat

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

CommonNetworkSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Beschreibung 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. Bool
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonRoute

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die 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"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

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

CommonSecurityRule

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"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. Zeichenfolge[]
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. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität 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)
Protokoll 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. Zeichenfolge[]
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. Zeichenfolge[]

CommonServiceDelegationPropertiesFormat

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

CommonServiceEndpointPolicy

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

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

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

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

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienst Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
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. Bool
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. "Deaktiviert"
"Aktiviert"
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. "Deaktiviert"
"Aktiviert"
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints (englisch) 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 Beschreibung Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

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

ContainerNetworkInterfaceConfigurationPropertiesFormat

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

NetworkProfilePropertiesFormat

Name Beschreibung 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 Beschreibung
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 Beschreibung Wert
apiVersion (Englisch) Die API-Version '2025-05-01'
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/networkProfiles"

CommonApplicationGatewayIPConfiguration

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

CommonApplicationGatewayIPConfigurationPropertiesFormat

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

CommonApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Gemeinsame Delegation

Name Beschreibung 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
Eigenschaften Eigenschaften des Subnetzes. CommonServiceDelegationPropertiesFormat
Art Ressourcentyp. Schnur

CommonIpamPoolPrefixAllokation

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

CommonIpamPoolPrefixAllocationPool

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

CommonIPConfigurationProfile

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

CommonIPConfigurationProfilePropertiesFormat

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

CommonNetworkSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Beschreibung 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. Bool
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonRoute

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die 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"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

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

CommonSecurityRule

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"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. Zeichenfolge[]
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. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität 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)
Protokoll 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. Zeichenfolge[]
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. Zeichenfolge[]

CommonServiceDelegationPropertiesFormat

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

CommonServiceEndpointPolicy

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

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

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

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

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienst Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
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. Bool
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. "Deaktiviert"
"Aktiviert"
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. "Deaktiviert"
"Aktiviert"
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints (englisch) 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 Beschreibung Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

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

ContainerNetworkInterfaceConfigurationPropertiesFormat

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

NetworkProfilePropertiesFormat

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

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
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.
Erstellen einer WordPress-Website in einem virtuellen Netzwerk

Bereitstellen 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-

Bereitstellen 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 Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Netzwerkprofileigenschaften. NetworkProfilePropertiesFormat-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/networkProfiles@2025-05-01"

CommonApplicationGatewayIPConfiguration

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

CommonApplicationGatewayIPConfigurationPropertiesFormat

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

CommonApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. CommonApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Gemeinsame Delegation

Name Beschreibung 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
Eigenschaften Eigenschaften des Subnetzes. CommonServiceDelegationPropertiesFormat
Art Ressourcentyp. Schnur

CommonIpamPoolPrefixAllokation

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

CommonIpamPoolPrefixAllocationPool

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

CommonIPConfigurationProfile

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

CommonIPConfigurationProfilePropertiesFormat

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

CommonNetworkSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. CommonNetworkSecurityGroupPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonNetworkSecurityGroupPropertiesFormat

Name Beschreibung 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. Bool
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. CommonSecurityRule[]

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonRoute

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die 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"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

CommonRouteTable

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. CommonRouteTablePropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonRouteTablePropertiesFormat

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

CommonSecurityRule

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"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. Zeichenfolge[]
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. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität 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)
Protokoll 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. Zeichenfolge[]
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. Zeichenfolge[]

CommonServiceDelegationPropertiesFormat

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

CommonServiceEndpointPolicy

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. CommonServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. CommonResourceTags

CommonServiceEndpointPolicyDefinition

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

CommonServiceEndpunktPolicyDefinitionEigenschaftenFormat

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

CommonServiceEndpointPolicyPropertiesFormat

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

CommonServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
networkIdentifier (englisch) Unterressource als Netzwerkbezeichner. CommonSubResource
Dienst Der Typ des Endpunktdiensts. Schnur

CommonSubnet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Schnur
Eigenschaften Eigenschaften des Subnetzes. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
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. Bool
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. "Deaktiviert"
"Aktiviert"
"NetworkSecurityGroupEnabled"
'RouteTableEnabled'
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. "Deaktiviert"
"Aktiviert"
routeTabelle Der Verweis auf die RouteTable-Ressource. CommonRouteTable
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. CommonServiceEndpointPolicy[]
serviceEndpoints (englisch) 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 Beschreibung Wert
id Ressourcen-ID. Schnur

ContainerNetworkInterfaceConfiguration

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

ContainerNetworkInterfaceConfigurationPropertiesFormat

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

NetworkProfilePropertiesFormat

Name Beschreibung 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    = ["*"]
}