Bicep-resursdefinition
Resurstypen networkProfiles kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Om du vill skapa en Microsoft.Network/networkProfiles-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/networkProfiles@2022-07-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: {
flushConnection: bool
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 |
ContainerNetworkInterfaceConfiguration
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 |
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 |
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å private link-tjänsten 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 |
subnet |
Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. |
Underresurs |
Delegering
Name |
Beskrivning |
Värde |
id |
Resurs-ID. |
sträng |
name |
Namnet på den resurs som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. |
sträng |
properties |
Undernätets egenskaper. |
ServiceDelegationPropertiesFormat |
typ |
Resurstyp. |
sträng |
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 |
Name |
Beskrivning |
Värde |
flushConnection |
När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Inledande aktivering utlöser omvärdering. |
boolesk |
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 |
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
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 |
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 |
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 |
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 |
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[] |
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.
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.
Om du vill skapa en Microsoft.Network/networkProfiles-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2022-07-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": {
"flushConnection": "bool",
"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 |
'2022-07-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 |
ContainerNetworkInterfaceConfiguration
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 |
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 |
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 |
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 |
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 |
Name |
Beskrivning |
Värde |
flushConnection |
När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Inledande aktivering utlöser omvärdering. |
boolesk |
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 |
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
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 |
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 |
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 |
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 principdefinitioner för tjänstslutpunkter 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 |
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[] |
Name |
Beskrivning |
Värde |
platser |
En lista över platser. |
string[] |
tjänst |
Typ av slutpunktstjänst. |
sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen networkProfiles kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
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@2022-07-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 = {
flushConnection = bool
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@2022-07-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 |
ContainerNetworkInterfaceConfiguration
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 |
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 |
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 |
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 |
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 |
Name |
Beskrivning |
Värde |
flushConnection |
När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Den första aktiveringen utlöser omvärdering. |
boolesk |
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 |
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
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 |
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 |
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 |
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 principdefinitioner för tjänstslutpunkter 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 |
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[] |
Name |
Beskrivning |
Värde |
platser |
En lista över platser. |
string[] |
tjänst |
Typ av slutpunktstjänst. |
sträng |