Définition de ressource Bicep
Le type de ressource networkProfiles peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Network/networkProfiles, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/networkProfiles@2023-02-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'
}
}
}
]
}
}
]
}
}
Valeurs de propriétés
networkProfiles
Nom |
Description |
Valeur |
name |
Nom de la ressource |
string (obligatoire) |
location |
Emplacement de la ressource. |
string |
tags |
Balises de ressource. |
Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties |
Propriétés du profil réseau. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nom |
Description |
Valeur |
containerNetworkInterfaces |
Liste des interfaces réseau de conteneurs créées à partir de cette configuration d’interface réseau de conteneur. |
SubResource[] |
ipConfigurations |
Liste des configurations IP de la configuration de l’interface réseau de conteneur. |
IPConfigurationProfile[] |
SubResource
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
IPConfigurationProfile
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du profil de configuration IP. |
IPConfigurationProfilePropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau pour créer une configuration IP d’interface réseau de conteneur. |
Sous-réseau |
Subnet
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
SubnetPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
Préfixe d’adresse du sous-réseau. |
string |
addressPrefixes |
Liste des préfixes d’adresse pour le sous-réseau. |
string[] |
applicationGatewayIPConfigurations |
Configurations IP de la passerelle d’application de la ressource de réseau virtuel. |
ApplicationGatewayIPConfiguration[] |
Délégations |
Tableau de références aux délégations sur le sous-réseau. |
Délégation[] |
ipAllocations |
Tableau d’IpAllocation qui référence ce sous-réseau. |
Sous-ressource[] |
natGateway |
Passerelle Nat associée à ce sous-réseau. |
Sous-ressource |
networkSecurityGroup |
Référence à la ressource NetworkSecurityGroup. |
Groupe de sécurité réseau |
privateEndpointNetworkPolicies |
Activer ou désactiver l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. |
'Désactivé' 'Enabled' |
privateLinkServiceNetworkPolicies |
Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. |
'Désactivé' 'Enabled' |
routeTable |
Référence à la ressource RouteTable. |
RouteTable |
serviceEndpointPolicies |
Tableau de stratégies de point de terminaison de service. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Tableau de points de terminaison de service. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la configuration IP unique au sein d’un Application Gateway. |
string |
properties |
Propriétés de la configuration IP de la passerelle d’application. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau. Un sous-réseau à partir duquel application gateway obtient son adresse privée. |
Sous-ressource |
La délégation
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
ServiceDelegationPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
serviceName |
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). |
string |
NetworkSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité réseau. |
NetworkSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
flushConnection |
Lorsque cette option est activée, les flux créés à partir de connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. |
bool |
securityRules |
Collection de règles de sécurité du groupe de sécurité réseau. |
SecurityRule[] |
SecurityRule
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la règle de sécurité. |
SecurityRulePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
access |
Le trafic réseau est autorisé ou refusé. |
'Autoriser' 'Deny' (obligatoire) |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
destinationAddressPrefix |
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. |
string |
destinationAddressPrefixes |
Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. |
string[] |
destinationApplicationSecurityGroups |
Groupe de sécurité d’application spécifié comme destination. |
ApplicationSecurityGroup[] |
destinationPortRange |
Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
destinationPortRanges |
Plages de ports de destination. |
string[] |
direction |
Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. |
'Entrant' 'Outbound' (obligatoire) |
priority |
Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. |
int (obligatoire) |
protocol |
Protocole réseau auquel la règle s'applique. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire) |
sourceAddressPrefix |
CiDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. |
string |
sourceAddressPrefixes |
Le CIDR ou les plages d’adresses IP sources. |
string[] |
sourceApplicationSecurityGroups |
Groupe de sécurité d’application spécifié en tant que source. |
ApplicationSecurityGroup[] |
sourcePortRange |
Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
sourcePortRanges |
Plages de ports sources. |
string[] |
ApplicationSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité d’application. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la table de routage. |
RouteTablePropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
disableBgpRoutePropagation |
Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. |
bool |
itinéraires |
Collection d’itinéraires contenus dans une table de routage. |
Route[] |
Routage
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de l’itinéraire. |
RoutePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
CIDR de destination auquel l’itinéraire s’applique. |
string |
hasBgpOverride |
Valeur indiquant si cet itinéraire remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. |
bool |
nextHopIpAddress |
Les paquets d’adresse IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. |
string |
nextHopType |
Type de tronçon Azure vers lequel le paquet doit être envoyé. |
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
ServiceEndpointPolicy
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
contextualServiceEndpointPolicies |
Collection de stratégies de point de terminaison de service contextuelles. |
string[] |
serviceAlias |
Alias indiquant si la stratégie appartient à un service |
string |
serviceEndpointPolicyDefinitions |
Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la définition de stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
service |
Nom du point de terminaison de service. |
string |
serviceResources |
Liste des ressources de service. |
string[] |
Nom |
Description |
Valeur |
locations |
Liste des emplacements. |
string[] |
service |
Type du service de point de terminaison. |
string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Définition de ressources de modèle ARM
Le type de ressource networkProfiles peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Network/networkProfiles, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2023-02-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"
}
}
}
]
}
}
]
}
}
Valeurs de propriétés
networkProfiles
Nom |
Description |
Valeur |
type |
Type de ressource |
« Microsoft.Network/networkProfiles » |
apiVersion |
Version de l’API de ressource |
'2023-02-01' |
name |
Nom de la ressource |
chaîne (obligatoire) |
location |
Emplacement de la ressource. |
string |
tags |
Balises de ressource. |
Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties |
Propriétés du profil réseau. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nom |
Description |
Valeur |
containerNetworkInterfaces |
Liste des interfaces réseau de conteneurs créées à partir de cette configuration d’interface réseau de conteneur. |
Sous-ressource[] |
ipConfigurations |
Liste des configurations IP de la configuration de l’interface réseau de conteneur. |
IPConfigurationProfile[] |
Sous-ressource
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
IPConfigurationProfile
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du profil de configuration IP. |
IPConfigurationProfilePropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau pour créer une configuration IP d’interface réseau de conteneur. |
Sous-réseau |
Subnet
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
SubnetPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
Préfixe d’adresse du sous-réseau. |
string |
addressPrefixes |
Liste des préfixes d’adresse pour le sous-réseau. |
string[] |
applicationGatewayIPConfigurations |
Configurations IP de la passerelle d’application de la ressource de réseau virtuel. |
ApplicationGatewayIPConfiguration[] |
Délégations |
Tableau de références aux délégations sur le sous-réseau. |
Délégation[] |
ipAllocations |
Tableau d’IpAllocation qui référence ce sous-réseau. |
Sous-ressource[] |
natGateway |
Passerelle Nat associée à ce sous-réseau. |
Sous-ressource |
networkSecurityGroup |
Référence à la ressource NetworkSecurityGroup. |
Groupe de sécurité réseau |
privateEndpointNetworkPolicies |
Activer ou désactiver l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. |
'Désactivé' 'Enabled' |
privateLinkServiceNetworkPolicies |
Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. |
'Désactivé' 'Enabled' |
routeTable |
Référence à la ressource RouteTable. |
RouteTable |
serviceEndpointPolicies |
Tableau de stratégies de point de terminaison de service. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Tableau de points de terminaison de service. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la configuration IP unique au sein d’un Application Gateway. |
string |
properties |
Propriétés de la configuration IP de la passerelle d’application. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau. Un sous-réseau à partir duquel application gateway obtient son adresse privée. |
Sous-ressource |
La délégation
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
ServiceDelegationPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
serviceName |
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). |
string |
NetworkSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité réseau. |
NetworkSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
flushConnection |
Lorsque cette option est activée, les flux créés à partir de connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. |
bool |
securityRules |
Collection de règles de sécurité du groupe de sécurité réseau. |
SecurityRule[] |
SecurityRule
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la règle de sécurité. |
SecurityRulePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
access |
Le trafic réseau est autorisé ou refusé. |
'Autoriser' 'Deny' (obligatoire) |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
destinationAddressPrefix |
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. |
string |
destinationAddressPrefixes |
Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. |
string[] |
destinationApplicationSecurityGroups |
Groupe de sécurité d’application spécifié comme destination. |
ApplicationSecurityGroup[] |
destinationPortRange |
Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
destinationPortRanges |
Plages de ports de destination. |
string[] |
direction |
Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. |
'Entrant' 'Outbound' (obligatoire) |
priority |
Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. |
int (obligatoire) |
protocol |
Protocole réseau auquel la règle s'applique. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire) |
sourceAddressPrefix |
CIDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. |
string |
sourceAddressPrefixes |
CIDR ou plages d’adresses IP sources. |
string[] |
sourceApplicationSecurityGroups |
Groupe de sécurité d’application spécifié comme source. |
ApplicationSecurityGroup[] |
sourcePortRange |
Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
sourcePortRanges |
Plages de ports sources. |
string[] |
ApplicationSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité d’application. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la table de routage. |
RouteTablePropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
disableBgpRoutePropagation |
Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. |
bool |
itinéraires |
Collection d’itinéraires contenus dans une table de routage. |
Route[] |
Route
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de l’itinéraire. |
RoutePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
CIDR de destination auquel l’itinéraire s’applique. |
string |
hasBgpOverride |
Valeur indiquant si cette route remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. |
bool |
nextHopIpAddress |
Les paquets d’adresses IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. |
string |
nextHopType |
Type de tronçon Azure vers lequel le paquet doit être envoyé. |
« Internet » 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
ServiceEndpointPolicy
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
contextualServiceEndpointPolicies |
Collection de stratégies de point de terminaison de service contextuelles. |
string[] |
serviceAlias |
Alias indiquant si la stratégie appartient à un service |
string |
serviceEndpointPolicyDefinitions |
Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la définition de stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
service |
Nom du point de terminaison de service. |
string |
serviceResources |
Liste des ressources de service. |
string[] |
Nom |
Description |
Valeur |
locations |
Liste des emplacements. |
string[] |
service |
Type du service de point de terminaison. |
string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Le type de ressource networkProfiles peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Network/networkProfiles, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2023-02-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"
}
}
}
]
}
}
]
}
})
}
Valeurs de propriétés
networkProfiles
Nom |
Description |
Valeur |
type |
Type de ressource |
« Microsoft.Network/networkProfiles@2023-02-01 » |
name |
Nom de la ressource |
string (obligatoire) |
location |
Emplacement de la ressource. |
string |
parent_id |
Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. |
string (obligatoire) |
tags |
Balises de ressource. |
Dictionnaire de noms et de valeurs d’étiquettes. |
properties |
Propriétés du profil réseau. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nom |
Description |
Valeur |
containerNetworkInterfaces |
Liste des interfaces réseau de conteneurs créées à partir de cette configuration d’interface réseau de conteneur. |
Sous-ressource[] |
ipConfigurations |
Liste des configurations IP de la configuration de l’interface réseau de conteneur. |
IPConfigurationProfile[] |
Sous-ressource
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
IPConfigurationProfile
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du profil de configuration IP. |
IPConfigurationProfilePropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau pour créer une configuration IP d’interface réseau de conteneur. |
Sous-réseau |
Subnet
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
SubnetPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
Préfixe d’adresse du sous-réseau. |
string |
addressPrefixes |
Liste des préfixes d’adresse pour le sous-réseau. |
string[] |
applicationGatewayIPConfigurations |
Configurations IP de la passerelle d’application de la ressource de réseau virtuel. |
ApplicationGatewayIPConfiguration[] |
Délégations |
Tableau de références aux délégations sur le sous-réseau. |
Délégation[] |
ipAllocations |
Tableau d’IpAllocation qui référence ce sous-réseau. |
Sous-ressource[] |
natGateway |
Passerelle Nat associée à ce sous-réseau. |
Sous-ressource |
networkSecurityGroup |
Référence à la ressource NetworkSecurityGroup. |
Groupe de sécurité réseau |
privateEndpointNetworkPolicies |
Activer ou désactiver l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. |
« Désactivé » « Activé » |
privateLinkServiceNetworkPolicies |
Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. |
« Désactivé » « Activé » |
routeTable |
Référence à la ressource RouteTable. |
RouteTable |
serviceEndpointPolicies |
Tableau de stratégies de point de terminaison de service. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Tableau de points de terminaison de service. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la configuration IP unique au sein d’un Application Gateway. |
string |
properties |
Propriétés de la configuration IP de la passerelle d’application. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Nom |
Description |
Valeur |
sous-réseau |
Référence à la ressource de sous-réseau. Un sous-réseau à partir duquel application gateway obtient son adresse privée. |
Sous-ressource |
La délégation
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés du sous-réseau. |
ServiceDelegationPropertiesFormat |
type |
Type de ressource. |
string |
Nom |
Description |
Valeur |
serviceName |
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). |
string |
NetworkSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité réseau. |
NetworkSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
flushConnection |
Lorsque cette option est activée, les flux créés à partir de connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. |
bool |
securityRules |
Collection de règles de sécurité du groupe de sécurité réseau. |
SecurityRule[] |
SecurityRule
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la règle de sécurité. |
SecurityRulePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
access |
Le trafic réseau est autorisé ou refusé. |
« Autoriser » « Refuser » (obligatoire) |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
destinationAddressPrefix |
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. |
string |
destinationAddressPrefixes |
Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. |
string[] |
destinationApplicationSecurityGroups |
Groupe de sécurité d’application spécifié comme destination. |
ApplicationSecurityGroup[] |
destinationPortRange |
Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
destinationPortRanges |
Plages de ports de destination. |
string[] |
direction |
Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. |
« Entrant » « Sortant » (obligatoire) |
priority |
Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. |
int (obligatoire) |
protocol |
Protocole réseau auquel la règle s'applique. |
"*" « Ah » « Esp » « Icmp » « Tcp » « Udp » (obligatoire) |
sourceAddressPrefix |
CiDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. |
string |
sourceAddressPrefixes |
Le CIDR ou les plages d’adresses IP sources. |
string[] |
sourceApplicationSecurityGroups |
Groupe de sécurité d’application spécifié en tant que source. |
ApplicationSecurityGroup[] |
sourcePortRange |
Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. |
string |
sourcePortRanges |
Plages de ports sources. |
string[] |
ApplicationSecurityGroup
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés du groupe de sécurité d’application. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Balises de ressource. |
object |
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la table de routage. |
RouteTablePropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
disableBgpRoutePropagation |
Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. |
bool |
itinéraires |
Collection d’itinéraires contenus dans une table de routage. |
Route[] |
Route
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de l’itinéraire. |
RoutePropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
addressPrefix |
CIDR de destination auquel l’itinéraire s’applique. |
string |
hasBgpOverride |
Valeur indiquant si cette route remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. |
bool |
nextHopIpAddress |
Les paquets d’adresses IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. |
string |
nextHopType |
Type de tronçon Azure vers lequel le paquet doit être envoyé. |
« Internet » "None" « VirtualAppliance » « VirtualNetworkGateway » « VnetLocal » (obligatoire) |
ServiceEndpointPolicy
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
location |
Emplacement de la ressource. |
string |
properties |
Propriétés de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Balises de ressource. |
object |
Nom |
Description |
Valeur |
contextualServiceEndpointPolicies |
Collection de stratégies de point de terminaison de service contextuelles. |
string[] |
serviceAlias |
Alias indiquant si la stratégie appartient à un service |
string |
serviceEndpointPolicyDefinitions |
Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom |
Description |
Valeur |
id |
ID de la ressource |
string |
name |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
string |
properties |
Propriétés de la définition de stratégie de point de terminaison de service. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
type |
Type de la ressource. |
string |
Nom |
Description |
Valeur |
description |
Description pour cette règle. Limité à 140 caractères. |
string |
service |
Nom du point de terminaison de service. |
string |
serviceResources |
Liste des ressources de service. |
string[] |
Nom |
Description |
Valeur |
locations |
Liste des emplacements. |
string[] |
service |
Type du service de point de terminaison. |
string |