Bicep-resourcedefinitie
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkProfiles-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/networkProfiles@2023-04-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'
}
}
}
]
}
}
]
}
}
Eigenschapswaarden
networkProfiles
ContainerNetworkInterfaceConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesForm... |
Naam |
Description |
Waarde |
containerNetworkInterfaces |
Een lijst met containernetwerkinterfaces die zijn gemaakt op basis van deze configuratie van de containernetwerkinterface. |
SubResource[] |
ipConfigurations |
Een lijst met IP-configuraties van de configuratie van de containernetwerkinterface. |
IPConfigurationProfile[] |
Subresource
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
IPConfigurationProfile
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Description |
Waarde |
subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van een containernetwerkinterface. |
Subnet |
Subnet
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
SubnetEigenschappenOpmaak |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
tekenreeks |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
applicationGatewayIPConfigurations |
IP-configuraties van toepassingsgateway van virtuele netwerkresource. |
ApplicationGatewayIPConfiguration[] |
Delegaties |
Een matrix van verwijzingen naar de delegaties in het subnet. |
Delegatie[] |
ipAllocations |
Matrix van IpAllocation die verwijst naar dit subnet. |
SubResource[] |
natGateway |
Nat-gateway die is gekoppeld aan dit subnet. |
SubResource |
networkSecurityGroup |
De verwijzing naar de resource NetworkSecurityGroup. |
NetworkSecurityGroup |
privateEndpointNetworkPolicies |
Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. |
'Uitgeschakeld' Ingeschakeld |
privateLinkServiceNetworkPolicies |
Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. |
'Uitgeschakeld' Ingeschakeld |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
Naam van de IP-configuratie die uniek is binnen een Application Gateway. |
tekenreeks |
properties |
Eigenschappen van de IP-configuratie van de toepassingsgateway. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Naam |
Description |
Waarde |
subnet |
Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. |
SubResource |
Delegering
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
Servicenaam |
De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
tekenreeks |
NetworkSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de netwerkbeveiligingsgroep. |
NetworkSecurityGroupPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
flushConnection |
Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. |
booleaans |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
SecurityRule
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
toegang |
Het netwerkverkeer wordt toegestaan of geweigerd. |
'Toestaan' Weigeren (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
destinationAddressPrefix |
Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. |
tekenreeks |
destinationAddressPrefixes |
De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. |
tekenreeks[] |
destinationApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als bestemming. |
ApplicationSecurityGroup[] |
destinationPortRange |
De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
destinationPortRanges |
De doelpoortbereiken. |
tekenreeks[] |
richting |
De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. |
'Inkomend' 'Uitgaand' (vereist) |
priority |
De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. |
int (vereist) |
protocol |
Netwerkprotocol waarop deze regel van toepassing is. |
'*' 'Ah' 'Esp' 'Icmp' Tcp 'Udp' (vereist) |
sourceAddressPrefix |
Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. |
tekenreeks |
sourceAddressPrefixes |
De CIDR- of bron-IP-bereiken. |
tekenreeks[] |
sourceApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als bron. |
ApplicationSecurityGroup[] |
sourcePortRange |
De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
ApplicationSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de toepassingsbeveiligingsgroep. |
ApplicationSecurityGroupEigenschappenFormat |
tags |
Resourcetags. |
object |
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
RouteTable
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
disableBgpRoutePropagation |
Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
booleaans |
Routes |
Verzameling routes in een routetabel. |
Route[] |
Route
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de route. |
RoutePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
tekenreeks |
hasBgpOverride |
Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. |
booleaans |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
tekenreeks |
nextHopType |
Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. |
'Internet' 'Geen' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (vereist) |
ServiceEndpointPolicy
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van het service-eindpuntbeleid. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
contextualServiceEndpointPolicies |
Een verzameling contextueel service-eindpuntbeleid. |
tekenreeks[] |
serviceAlias |
De alias die aangeeft of het beleid deel uitmaakt van een service |
tekenreeks |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
service |
Naam van service-eindpunt. |
tekenreeks |
serviceResources |
Een lijst met serviceresources. |
tekenreeks[] |
Naam |
Description |
Waarde |
locaties |
Een lijst met locaties. |
tekenreeks[] |
service |
Het type eindpuntservice. |
tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Resourcedefinitie van ARM-sjabloon
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkProfiles-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2023-04-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"
}
}
}
]
}
}
]
}
}
Eigenschapswaarden
networkProfiles
Naam |
Description |
Waarde |
type |
Het resourcetype |
'Microsoft.Network/networkProfiles' |
apiVersion |
De resource-API-versie |
'2023-04-01' |
naam |
De resourcenaam |
tekenreeks (vereist) |
location |
Resourcelocatie. |
tekenreeks |
tags |
Resourcetags. |
Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties |
Eigenschappen van netwerkprofiel. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesForm... |
Naam |
Description |
Waarde |
containerNetworkInterfaces |
Een lijst met containernetwerkinterfaces die zijn gemaakt op basis van deze configuratie van de containernetwerkinterface. |
SubResource[] |
ipConfigurations |
Een lijst met IP-configuraties van de configuratie van de containernetwerkinterface. |
IPConfigurationProfile[] |
Subresource
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
IPConfigurationProfile
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Description |
Waarde |
subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van een containernetwerkinterface. |
Subnet |
Subnet
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
SubnetEigenschappenOpmaak |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
tekenreeks |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
applicationGatewayIPConfigurations |
IP-configuraties van toepassingsgateway van virtuele netwerkresource. |
ApplicationGatewayIPConfiguration[] |
Delegaties |
Een matrix van verwijzingen naar de delegaties in het subnet. |
Delegatie[] |
ipAllocations |
Matrix van IpAllocation die verwijst naar dit subnet. |
SubResource[] |
natGateway |
Nat-gateway die is gekoppeld aan dit subnet. |
SubResource |
networkSecurityGroup |
De verwijzing naar de resource NetworkSecurityGroup. |
NetworkSecurityGroup |
privateEndpointNetworkPolicies |
Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. |
'Uitgeschakeld' Ingeschakeld |
privateLinkServiceNetworkPolicies |
Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. |
'Uitgeschakeld' Ingeschakeld |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
Naam van de IP-configuratie die uniek is binnen een Application Gateway. |
tekenreeks |
properties |
Eigenschappen van de IP-configuratie van de toepassingsgateway. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Naam |
Description |
Waarde |
subnet |
Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. |
SubResource |
Delegering
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
Servicenaam |
De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
tekenreeks |
NetworkSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de netwerkbeveiligingsgroep. |
NetworkSecurityGroupPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
flushConnection |
Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. |
booleaans |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
SecurityRule
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
toegang |
Het netwerkverkeer wordt toegestaan of geweigerd. |
'Toestaan' Weigeren (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
destinationAddressPrefix |
Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. |
tekenreeks |
destinationAddressPrefixes |
De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. |
tekenreeks[] |
destinationApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als doel. |
ApplicationSecurityGroup[] |
destinationPortRange |
De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
destinationPortRanges |
De doelpoortbereiken. |
tekenreeks[] |
richting |
De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. |
'Inkomend' 'Uitgaand' (vereist) |
priority |
De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. |
int (vereist) |
protocol |
Netwerkprotocol waarop deze regel van toepassing is. |
'*' 'Ah' 'Esp' 'Icmp' Tcp 'Udp' (vereist) |
sourceAddressPrefix |
Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. |
tekenreeks |
sourceAddressPrefixes |
De CIDR- of bron-IP-bereiken. |
tekenreeks[] |
sourceApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als bron. |
ApplicationSecurityGroup[] |
sourcePortRange |
De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
ApplicationSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de toepassingsbeveiligingsgroep. |
ApplicationSecurityGroupEigenschappenFormat |
tags |
Resourcetags. |
object |
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
RouteTable
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
disableBgpRoutePropagation |
Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
booleaans |
Routes |
Verzameling routes in een routetabel. |
Route[] |
Route
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de route. |
RoutePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
tekenreeks |
hasBgpOverride |
Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. |
booleaans |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
tekenreeks |
nextHopType |
Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. |
'Internet' 'Geen' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (vereist) |
ServiceEndpointPolicy
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van het service-eindpuntbeleid. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
contextualServiceEndpointPolicies |
Een verzameling contextueel service-eindpuntbeleid. |
tekenreeks[] |
serviceAlias |
De alias die aangeeft of het beleid deel uitmaakt van een service |
tekenreeks |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
service |
Naam van service-eindpunt. |
tekenreeks |
serviceResources |
Een lijst met serviceresources. |
tekenreeks[] |
Naam |
Description |
Waarde |
locaties |
Een lijst met locaties. |
tekenreeks[] |
service |
Het type eindpuntservice. |
tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkProfiles-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2023-04-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"
}
}
}
]
}
}
]
}
})
}
Eigenschapswaarden
networkProfiles
Naam |
Description |
Waarde |
type |
Het resourcetype |
"Microsoft.Network/networkProfiles@2023-04-01" |
naam |
De resourcenaam |
tekenreeks (vereist) |
location |
Resourcelocatie. |
tekenreeks |
parent_id |
Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. |
tekenreeks (vereist) |
tags |
Resourcetags. |
Woordenlijst met tagnamen en -waarden. |
properties |
Eigenschappen van netwerkprofiel. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesForm... |
Naam |
Description |
Waarde |
containerNetworkInterfaces |
Een lijst met containernetwerkinterfaces die zijn gemaakt op basis van deze configuratie van de containernetwerkinterface. |
SubResource[] |
ipConfigurations |
Een lijst met IP-configuraties van de configuratie van de containernetwerkinterface. |
IPConfigurationProfile[] |
Subresource
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
IPConfigurationProfile
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Description |
Waarde |
subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van een containernetwerkinterface. |
Subnet |
Subnet
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
SubnetEigenschappenOpmaak |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
tekenreeks |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
applicationGatewayIPConfigurations |
IP-configuraties van toepassingsgateway van virtuele netwerkresources. |
ApplicationGatewayIPConfiguration[] |
Delegaties |
Een matrix van verwijzingen naar de delegaties in het subnet. |
Delegatie[] |
ipAllocations |
Matrix van IpAllocation die verwijst naar dit subnet. |
SubResource[] |
natGateway |
NAT-gateway die is gekoppeld aan dit subnet. |
Subresource |
networkSecurityGroup |
De verwijzing naar de NetworkSecurityGroup-resource. |
NetworkSecurityGroup |
privateEndpointNetworkPolicies |
Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. |
"Uitgeschakeld" "Ingeschakeld" |
privateLinkServiceNetworkPolicies |
Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. |
"Uitgeschakeld" "Ingeschakeld" |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
Naam van de IP-configuratie die uniek is binnen een Application Gateway. |
tekenreeks |
properties |
Eigenschappen van de IP-configuratie van de toepassingsgateway. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Naam |
Description |
Waarde |
subnet |
Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. |
SubResource |
Delegering
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
type |
Resourcetype. |
tekenreeks |
Naam |
Description |
Waarde |
Servicenaam |
De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
tekenreeks |
NetworkSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de netwerkbeveiligingsgroep. |
NetworkSecurityGroupPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
flushConnection |
Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. |
booleaans |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
SecurityRule
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
toegang |
Het netwerkverkeer wordt toegestaan of geweigerd. |
"Toestaan" Weigeren (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
destinationAddressPrefix |
Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. |
tekenreeks |
destinationAddressPrefixes |
De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. |
tekenreeks[] |
destinationApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als doel. |
ApplicationSecurityGroup[] |
destinationPortRange |
De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
destinationPortRanges |
De doelpoortbereiken. |
tekenreeks[] |
richting |
De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. |
"Inkomend" "Uitgaand" (vereist) |
priority |
De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. |
int (vereist) |
protocol |
Netwerkprotocol waarop deze regel van toepassing is. |
"*" "Ah" "Esp" "Icmp" "Tcp" 'Udp' (vereist) |
sourceAddressPrefix |
Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. |
tekenreeks |
sourceAddressPrefixes |
De CIDR- of bron-IP-bereiken. |
tekenreeks[] |
sourceApplicationSecurityGroups |
De toepassingsbeveiligingsgroep die is opgegeven als bron. |
ApplicationSecurityGroup[] |
sourcePortRange |
De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
tekenreeks |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
ApplicationSecurityGroup
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de toepassingsbeveiligingsgroep. |
ApplicationSecurityGroupEigenschappenFormat |
tags |
Resourcetags. |
object |
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
RouteTable
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
disableBgpRoutePropagation |
Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
booleaans |
Routes |
Verzameling van routes in een routetabel. |
Route[] |
Route
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de route. |
RoutePropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
tekenreeks |
hasBgpOverride |
Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. |
booleaans |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
tekenreeks |
nextHopType |
Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. |
"Internet" "Geen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (vereist) |
ServiceEndpointPolicy
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
location |
Resourcelocatie. |
tekenreeks |
properties |
Eigenschappen van het service-eindpuntbeleid. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Resourcetags. |
object |
Naam |
Description |
Waarde |
contextualServiceEndpointPolicies |
Een verzameling contextueel beleid voor service-eindpunten. |
tekenreeks[] |
serviceAlias |
De alias die aangeeft of het beleid deel uitmaakt van een service |
tekenreeks |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Naam |
Description |
Waarde |
id |
Resource-id. |
tekenreeks |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
tekenreeks |
properties |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Het type resource. |
tekenreeks |
Naam |
Description |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
tekenreeks |
service |
Naam van service-eindpunt. |
tekenreeks |
serviceResources |
Een lijst met serviceresources. |
tekenreeks[] |
Naam |
Description |
Waarde |
locaties |
Een lijst met locaties. |
tekenreeks[] |
service |
Het type eindpuntservice. |
tekenreeks |