Bicep-resourcedefinitie
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor 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@2020-05-01' = {
location: 'string'
name: 'string'
properties: {
containerNetworkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
containerNetworkInterfaces: [
{
id: 'string'
}
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: '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: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
}
}
}
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ApplicationSecurityGroup
ContainerNetworkInterfaceConfiguration
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
Naam |
Beschrijving |
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[] |
Delegatie
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
IPConfigurationProfile
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Beschrijving |
Waarde |
Subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van de containernetwerkinterface. |
subnet |
Microsoft.Network/networkProfiles
Naam |
Beschrijving |
Waarde |
plaats |
Resourcelocatie. |
snaar |
naam |
De resourcenaam |
tekenreeks (vereist) |
Eigenschappen |
Eigenschappen van netwerkprofiel. |
NetworkProfilePropertiesFormat |
Tags |
Resourcetags |
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NetworkSecurityGroup
Naam |
Beschrijving |
Waarde |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
Route
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de route. |
RoutePropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
snaar |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
snaar |
nextHopType |
Het type Azure-hop waar het pakket naartoe moet worden verzonden. |
'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
plaats |
Resourcelocatie. |
snaar |
Eigenschappen |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
Tags |
Resourcetags. |
ResourceTags- |
Naam |
Beschrijving |
Waarde |
disableBgpRoutePropagation |
Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
Bool |
Routes |
Verzameling routes in een routetabel. |
Route[] |
SecurityRule
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
Naam |
Beschrijving |
Waarde |
toegang |
Het netwerkverkeer is toegestaan of geweigerd. |
'Toestaan' 'Weigeren' (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
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. |
snaar |
destinationAddressPrefixes |
De voorvoegsels van het doeladres. 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. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
snaar |
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) |
voorrang |
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 |
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 aan waar netwerkverkeer vandaan komt. |
snaar |
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. |
snaar |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceName |
De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
snaar |
ServiceEndpointPolicy
ServiceEndpointPolicyDefinition
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
Naam |
Beschrijving |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
dienst |
Naam van service-eindpunt. |
snaar |
serviceResources |
Een lijst met servicebronnen. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. |
ServiceEndpointPolicyDefinition[] |
Naam |
Beschrijving |
Waarde |
Locaties |
Een lijst met locaties. |
tekenreeks[] |
dienst |
Het type eindpuntservice. |
snaar |
Subnet
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
SubnetPropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
snaar |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
Delegaties |
Een matrix met verwijzingen naar de delegaties in het subnet. |
delegering[] |
ipAllocations |
Matrix van IpAllocation die naar dit subnet verwijst. |
SubResource[] |
natGateway |
Nat-gateway die is gekoppeld aan dit subnet. |
SubResource- |
networkSecurityGroup |
De verwijzing naar de NetworkSecurityGroup-resource. |
NetworkSecurityGroup- |
privateEndpointNetworkPolicies |
Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. |
snaar |
privateLinkServiceNetworkPolicies |
Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. |
snaar |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable- |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
SubResource
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Resourcedefinitie van ARM-sjabloon
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor 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": "2020-05-01",
"name": "string",
"location": "string",
"properties": {
"containerNetworkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"containerNetworkInterfaces": [
{
"id": "string"
}
],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "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": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
}
}
}
}
]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ApplicationSecurityGroup
ContainerNetworkInterfaceConfiguration
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
Naam |
Beschrijving |
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[] |
Delegatie
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
IPConfigurationProfile
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Beschrijving |
Waarde |
Subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van de containernetwerkinterface. |
subnet |
Microsoft.Network/networkProfiles
Naam |
Beschrijving |
Waarde |
apiVersion |
De API-versie |
'2020-05-01' |
plaats |
Resourcelocatie. |
snaar |
naam |
De resourcenaam |
tekenreeks (vereist) |
Eigenschappen |
Eigenschappen van netwerkprofiel. |
NetworkProfilePropertiesFormat |
Tags |
Resourcetags |
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type |
Het resourcetype |
'Microsoft.Network/networkProfiles' |
NetworkSecurityGroup
Naam |
Beschrijving |
Waarde |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
Route
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de route. |
RoutePropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
snaar |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
snaar |
nextHopType |
Het type Azure-hop waar het pakket naartoe moet worden verzonden. |
'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
plaats |
Resourcelocatie. |
snaar |
Eigenschappen |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
Tags |
Resourcetags. |
ResourceTags- |
Naam |
Beschrijving |
Waarde |
disableBgpRoutePropagation |
Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
Bool |
Routes |
Verzameling routes in een routetabel. |
Route[] |
SecurityRule
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
Naam |
Beschrijving |
Waarde |
toegang |
Het netwerkverkeer is toegestaan of geweigerd. |
'Toestaan' 'Weigeren' (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
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. |
snaar |
destinationAddressPrefixes |
De voorvoegsels van het doeladres. 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. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
snaar |
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) |
voorrang |
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 |
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 aan waar netwerkverkeer vandaan komt. |
snaar |
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. |
snaar |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceName |
De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
snaar |
ServiceEndpointPolicy
ServiceEndpointPolicyDefinition
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
Naam |
Beschrijving |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
dienst |
Naam van service-eindpunt. |
snaar |
serviceResources |
Een lijst met servicebronnen. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. |
ServiceEndpointPolicyDefinition[] |
Naam |
Beschrijving |
Waarde |
Locaties |
Een lijst met locaties. |
tekenreeks[] |
dienst |
Het type eindpuntservice. |
snaar |
Subnet
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
SubnetPropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
snaar |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
Delegaties |
Een matrix met verwijzingen naar de delegaties in het subnet. |
delegering[] |
ipAllocations |
Matrix van IpAllocation die naar dit subnet verwijst. |
SubResource[] |
natGateway |
Nat-gateway die is gekoppeld aan dit subnet. |
SubResource- |
networkSecurityGroup |
De verwijzing naar de NetworkSecurityGroup-resource. |
NetworkSecurityGroup- |
privateEndpointNetworkPolicies |
Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. |
snaar |
privateLinkServiceNetworkPolicies |
Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. |
snaar |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable- |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
SubResource
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype networkProfiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor 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@2020-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "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 = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
}
}
}
]
}
}
]
}
})
}
Eigenschapswaarden
ApplicationSecurityGroup
ContainerNetworkInterfaceConfiguration
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Configuratie-eigenschappen van containernetwerkinterface. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
Naam |
Beschrijving |
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[] |
Delegatie
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
ServiceDelegationPropertiesFormat |
IPConfigurationProfile
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het IP-configuratieprofiel. |
IPConfigurationProfilePropertiesFormat |
Naam |
Beschrijving |
Waarde |
Subnet |
De verwijzing naar de subnetresource voor het maken van een IP-configuratie van de containernetwerkinterface. |
subnet |
Microsoft.Network/networkProfiles
Naam |
Beschrijving |
Waarde |
plaats |
Resourcelocatie. |
snaar |
naam |
De resourcenaam |
tekenreeks (vereist) |
Eigenschappen |
Eigenschappen van netwerkprofiel. |
NetworkProfilePropertiesFormat |
Tags |
Resourcetags |
Woordenlijst met tagnamen en -waarden. |
type |
Het resourcetype |
"Microsoft.Network/networkProfiles@2020-05-01" |
NetworkSecurityGroup
Naam |
Beschrijving |
Waarde |
securityRules |
Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. |
SecurityRule[] |
Route
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de route. |
RoutePropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
De doel-CIDR waarop de route van toepassing is. |
snaar |
nextHopIpAddress |
De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. |
snaar |
nextHopType |
Het type Azure-hop waar het pakket naartoe moet worden verzonden. |
'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
plaats |
Resourcelocatie. |
snaar |
Eigenschappen |
Eigenschappen van de routetabel. |
RouteTablePropertiesFormat |
Tags |
Resourcetags. |
ResourceTags- |
Naam |
Beschrijving |
Waarde |
disableBgpRoutePropagation |
Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. |
Bool |
Routes |
Verzameling routes in een routetabel. |
Route[] |
SecurityRule
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beveiligingsregel. |
SecurityRulePropertiesFormat |
Naam |
Beschrijving |
Waarde |
toegang |
Het netwerkverkeer is toegestaan of geweigerd. |
'Toestaan' 'Weigeren' (vereist) |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
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. |
snaar |
destinationAddressPrefixes |
De voorvoegsels van het doeladres. 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. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. |
snaar |
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) |
voorrang |
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 |
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 aan waar netwerkverkeer vandaan komt. |
snaar |
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. |
snaar |
sourcePortRanges |
De bronpoortbereiken. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceName |
De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). |
snaar |
ServiceEndpointPolicy
ServiceEndpointPolicyDefinition
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van de beleidsdefinitie voor service-eindpunten. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
Naam |
Beschrijving |
Waarde |
beschrijving |
Een beschrijving voor deze regel. Beperkt tot 140 tekens. |
snaar |
dienst |
Naam van service-eindpunt. |
snaar |
serviceResources |
Een lijst met servicebronnen. |
tekenreeks[] |
Naam |
Beschrijving |
Waarde |
serviceEndpointPolicyDefinitions |
Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. |
ServiceEndpointPolicyDefinition[] |
Naam |
Beschrijving |
Waarde |
Locaties |
Een lijst met locaties. |
tekenreeks[] |
dienst |
Het type eindpuntservice. |
snaar |
Subnet
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |
naam |
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. |
snaar |
Eigenschappen |
Eigenschappen van het subnet. |
SubnetPropertiesFormat |
Naam |
Beschrijving |
Waarde |
addressPrefix |
Het adresvoorvoegsel voor het subnet. |
snaar |
addressPrefixes |
Lijst met adresvoorvoegsels voor het subnet. |
tekenreeks[] |
Delegaties |
Een matrix met verwijzingen naar de delegaties in het subnet. |
delegering[] |
ipAllocations |
Matrix van IpAllocation die naar dit subnet verwijst. |
SubResource[] |
natGateway |
Nat-gateway die is gekoppeld aan dit subnet. |
SubResource- |
networkSecurityGroup |
De verwijzing naar de NetworkSecurityGroup-resource. |
NetworkSecurityGroup- |
privateEndpointNetworkPolicies |
Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. |
snaar |
privateLinkServiceNetworkPolicies |
Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. |
snaar |
routeTable |
De verwijzing naar de RouteTable-resource. |
RouteTable- |
serviceEndpointPolicies |
Een matrix met beleidsregels voor service-eindpunten. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Een matrix met service-eindpunten. |
ServiceEndpointPropertiesFormat[] |
SubResource
Naam |
Beschrijving |
Waarde |
legitimatiebewijs |
Resource-id. |
snaar |