Share via


Microsoft.Network networkProfiles 2021-05-01

Bicep-resursdefinition

Resurstypen networkProfiles kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/networkProfiles-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/networkProfiles@2021-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
                          }
                        }
                      }
                    ]
                    delegations: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          serviceName: 'string'
                        }
                        type: 'string'
                      }
                    ]
                    ipAllocations: [
                      {
                        id: 'string'
                      }
                    ]
                    natGateway: {
                      id: 'string'
                    }
                    networkSecurityGroup: {
                      id: 'string'
                      location: 'string'
                      properties: {
                        securityRules: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {}
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {}
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                            type: 'string'
                          }
                        ]
                      }
                      tags: {}
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    routeTable: {
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        routes: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              hasBgpOverride: bool
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                            }
                            type: 'string'
                          }
                        ]
                      }
                      tags: {}
                    }
                    serviceEndpointPolicies: [
                      {
                        id: 'string'
                        location: 'string'
                        properties: {
                          contextualServiceEndpointPolicies: [
                            'string'
                          ]
                          serviceAlias: 'string'
                          serviceEndpointPolicyDefinitions: [
                            {
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                              type: 'string'
                            }
                          ]
                        }
                        tags: {}
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        service: 'string'
                      }
                    ]
                  }
                  type: 'string'
                }
              }
            }
          ]
        }
      }
    ]
  }
}

Egenskapsvärden

networkProfiles

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för nätverksprofil. NetworkProfilePropertiesFormat

NetworkProfilePropertiesFormat

Name Beskrivning Värde
containerNetworkInterfaceConfigurations Lista över nätverksgränssnittskonfigurationer för chidcontainer. ContainerNetworkInterfaceConfiguration[]

ContainerNetworkInterfaceConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Konfigurationsegenskaper för containernätverksgränssnitt. ContainerNetworkInterfaceConfigurationPropertiesForm...

ContainerNetworkInterfaceConfigurationPropertiesForm...

Name Beskrivning Värde
containerNetworkInterfaces En lista över containernätverksgränssnitt som skapats från den här konfigurationen av containerns nätverksgränssnitt. SubResource[]
ipConfigurations En lista över IP-konfigurationer av containerns nätverksgränssnittskonfiguration. IPConfigurationProfile[]

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

IPConfigurationProfile

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för IP-konfigurationsprofilen. IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

Name Beskrivning Värde
subnet Referensen till undernätsresursen för att skapa en ip-konfiguration för containernätverksgränssnittet. Undernät

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIpConfigurations IP-konfigurationer för programgateway för virtuella nätverksresurser. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen till Resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller målets IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (obligatoriskt)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int
Protokollet Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisk '*' kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du varifrån nätverkstrafiken kommer. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast på vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en WordPress-webbplats i ett virtuellt nätverk

Distribuera till Azure
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och mata ut en offentlig webbplats FQDN som kan komma åt WordPress-webbplatsen.
Azure Cloud Shell – VNet

Distribuera till Azure
Den här mallen distribuerar Azure Cloud Shell resurser till ett virtuellt Azure-nätverk.
Front Door med Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Azure Container Instances – VNet

Distribuera till Azure
Distribuera en containerinstans till ett virtuellt Azure-nätverk.

Resursdefinition för ARM-mall

Resurstypen networkProfiles kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/networkProfiles-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/networkProfiles",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
                          }
                        }
                      }
                    ],
                    "delegations": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "serviceName": "string"
                        },
                        "type": "string"
                      }
                    ],
                    "ipAllocations": [
                      {
                        "id": "string"
                      }
                    ],
                    "natGateway": {
                      "id": "string"
                    },
                    "networkSecurityGroup": {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "securityRules": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {},
                                  "tags": {}
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {},
                                  "tags": {}
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            },
                            "type": "string"
                          }
                        ]
                      },
                      "tags": {}
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "routeTable": {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "routes": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "hasBgpOverride": "bool",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string"
                            },
                            "type": "string"
                          }
                        ]
                      },
                      "tags": {}
                    },
                    "serviceEndpointPolicies": [
                      {
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "contextualServiceEndpointPolicies": [ "string" ],
                          "serviceAlias": "string",
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              },
                              "type": "string"
                            }
                          ]
                        },
                        "tags": {}
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "service": "string"
                      }
                    ]
                  },
                  "type": "string"
                }
              }
            }
          ]
        }
      }
    ]
  }
}

Egenskapsvärden

networkProfiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/networkProfiles"
apiVersion Resurs-API-versionen '2021-05-01'
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för nätverksprofil. NetworkProfilePropertiesFormat

NetworkProfilePropertiesFormat

Name Beskrivning Värde
containerNetworkInterfaceConfigurations Lista över chidcontainerns nätverksgränssnittskonfigurationer. ContainerNetworkInterfaceConfiguration[]

ContainerNetworkInterfaceConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Konfigurationsegenskaper för containernätverksgränssnittet. ContainerNetworkInterfaceConfigurationPropertiesForm...

ContainerNetworkInterfaceConfigurationPropertiesForm...

Name Beskrivning Värde
containerNetworkInterfaces En lista över containernätverksgränssnitt som skapats från den här konfigurationen av containerns nätverksgränssnitt. SubResource[]
ipConfigurations En lista över IP-konfigurationer för konfigurationen av containerns nätverksgränssnitt. IPConfigurationProfile[]

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

IPConfigurationProfile

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för IP-konfigurationsprofilen. IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

Name Beskrivning Värde
subnet Referensen till undernätsresursen för att skapa en IP-konfiguration för containernätverksgränssnittet. Undernät

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Undernätets egenskaper. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIpConfigurations IP-konfigurationer för programgateway för virtuella nätverksresurser. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen till Resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller målets IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (obligatoriskt)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int
Protokollet Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om detta är en ingressregel anger var nätverkstrafiken kommer från. sträng
sourceAddressPrefixes CIDR eller källans IP-intervall. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant innebär att inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hopp-värden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en WordPress-webbplats i ett virtuellt nätverk

Distribuera till Azure
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och mata ut en offentlig webbplats FQDN som kan komma åt WordPress-webbplatsen.
Azure Cloud Shell – VNet

Distribuera till Azure
Den här mallen distribuerar Azure Cloud Shell resurser till ett virtuellt Azure-nätverk.
Front Door med Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Azure Container Instances – VNet

Distribuera till Azure
Distribuera en containerinstans till ett virtuellt Azure-nätverk.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen networkProfiles kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/networkProfiles-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkProfiles@2021-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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"
                            }
                          }
                        }
                      ]
                      delegations = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            serviceName = "string"
                          }
                          type = "string"
                        }
                      ]
                      ipAllocations = [
                        {
                          id = "string"
                        }
                      ]
                      natGateway = {
                        id = "string"
                      }
                      networkSecurityGroup = {
                        id = "string"
                        location = "string"
                        properties = {
                          securityRules = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {}
                                    tags = {}
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {}
                                    tags = {}
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                              type = "string"
                            }
                          ]
                        }
                        tags = {}
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      routeTable = {
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          routes = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                hasBgpOverride = bool
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                              }
                              type = "string"
                            }
                          ]
                        }
                        tags = {}
                      }
                      serviceEndpointPolicies = [
                        {
                          id = "string"
                          location = "string"
                          properties = {
                            contextualServiceEndpointPolicies = [
                              "string"
                            ]
                            serviceAlias = "string"
                            serviceEndpointPolicyDefinitions = [
                              {
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                                type = "string"
                              }
                            ]
                          }
                          tags = {}
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          service = "string"
                        }
                      ]
                    }
                    type = "string"
                  }
                }
              }
            ]
          }
        }
      ]
    }
  })
}

Egenskapsvärden

networkProfiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/networkProfiles@2021-05-01"
name Resursnamnet sträng (krävs)
location Resursplats. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
properties Egenskaper för nätverksprofil. NetworkProfilePropertiesFormat

NetworkProfilePropertiesFormat

Name Beskrivning Värde
containerNetworkInterfaceConfigurations Lista över nätverksgränssnittskonfigurationer för chidcontainer. ContainerNetworkInterfaceConfiguration[]

ContainerNetworkInterfaceConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Konfigurationsegenskaper för containernätverksgränssnittet. ContainerNetworkInterfaceConfigurationPropertiesForm...

ContainerNetworkInterfaceConfigurationPropertiesForm...

Name Beskrivning Värde
containerNetworkInterfaces En lista över containernätverksgränssnitt som skapats från den här konfigurationen av containerns nätverksgränssnitt. SubResource[]
ipConfigurations En lista över IP-konfigurationer för konfigurationen av containerns nätverksgränssnitt. IPConfigurationProfile[]

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

IPConfigurationProfile

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för IP-konfigurationsprofilen. IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

Name Beskrivning Värde
subnet Referensen till undernätsresursen för att skapa en IP-konfiguration för containernätverksgränssnittet. Undernät

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Undernätets egenskaper. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIpConfigurations IP-konfigurationer för application gateway för den virtuella nätverksresursen. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. Underresurs
networkSecurityGroup Referensen till resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller mål-IP-intervall. Asterisk '*' kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen har angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportintervallen. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int
Protokollet Nätverksprotokoll som den här regeln gäller för. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisk '*' kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du varifrån nätverkstrafiken kommer. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast på vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typ av slutpunktstjänst. sträng