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 de l’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-11-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'
]
applicationGatewayIPConfigurations : [
{
id : 'string'
name : 'string'
properties : {
subnet : {
id : 'string'
}
}
}
]
defaultOutboundAccess : bool
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 : {
{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'
]
}
type : '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'
}
type : 'string'
}
]
}
tags : {
{customized property }: 'string'
}
}
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 : {
{customized property }: 'string'
}
}
]
serviceEndpoints : [
{
locations : [
'string'
]
service : 'string'
}
]
sharingScope : 'string'
}
type : 'string'
}
}
}
]
}
}
]
}
tags : {
{customized property }: 'string'
}
}
ApplicationGatewayIPConfiguration
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la configuration IP unique au sein d’une passerelle Application Gateway.
corde
Propriétés
Propriétés de la configuration IP de la passerelle d’application.
ApplicationGatewayIPConfigurationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
sous-réseau
Référence à la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée.
SubResource
Agrandir le tableau
Agrandir le tableau
ContainerNetworkInterfaceConfiguration
Agrandir le tableau
Agrandir le tableau
Nom
Description
Valeur
containerNetworkInterfaces
Liste des interfaces réseau de conteneur 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 du conteneur.
IPConfigurationProfile []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique dans un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
ServiceDelegationPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du profil de configuration IP.
IPConfigurationProfilePropertiesFormat
Agrandir le tableau
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
Microsoft.Network/networkProfiles
Agrandir le tableau
Nom
Description
Valeur
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du profil réseau.
NetworkProfilePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Nom
Description
Valeur
flushConnection
Lorsqu’ils sont activés, 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 nouvelle évaluation.
Bool
securityRules
Collection de règles de sécurité du groupe de sécurité réseau.
SecurityRule []
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de l’itinéraire.
RoutePropertiesFormat
type
Type de la ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
CIDR de destination auquel l’itinéraire s’applique.
corde
nextHopIpAddress
Les paquets d’adresses IP doivent être transférés. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance.
corde
nextHopType
Type de tronçon Azure auquel le paquet doit être envoyé.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire)
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la table de routage.
RouteTablePropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
Agrandir le tableau
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 []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la règle de sécurité.
SecurityRulePropertiesFormat
type
Type de la ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
accès
Le trafic réseau est autorisé ou refusé.
'Autoriser' 'Deny' (obligatoire)
description
Description de cette règle. Limité à 140 chars.
corde
destinationAddressPrefix
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées.
corde
destinationAddressPrefixes
Préfixes d’adresse de destination. PLAGES d’adresses IP CIDR ou de destination.
string[]
destinationApplicationSecurityGroups
Groupe de sécurité d’application spécifié comme destination.
ApplicationSecurityGroup []
destinationPortRange
Port ou plage de destination. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
destinationPortRanges
Plages de ports de destination.
string[]
direction
Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.
'Entrant' 'Sortant' (obligatoire)
priorité
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 inférieur, plus la priorité de la règle est élevée.
int (obligatoire)
protocole
Protocole réseau auquel cette règle s’applique.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire)
sourceAddressPrefix
Plage d’adresses IP source ou CIDR. L’astérisque '*' peut également être utilisé pour faire correspondre 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 l’origine du trafic réseau.
corde
sourceAddressPrefixes
Plages d’adresses IP CIDR ou sources.
string[]
sourceApplicationSecurityGroups
Groupe de sécurité d’application spécifié en tant que source.
ApplicationSecurityGroup []
sourcePortRange
Port ou plage source. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
sourcePortRanges
Plages de ports sources.
string[]
Agrandir le tableau
Nom
Description
Valeur
serviceName
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers).
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la stratégie de point de terminaison de service.
ServiceEndpointPolicyPropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
ServiceEndpointPolicyDefinition
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la définition de stratégie de point de terminaison de service.
ServiceEndpointPolicyDefinitionPropertiesFormat
type
Type de la ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
description
Description de cette règle. Limité à 140 chars.
corde
service
Nom du point de terminaison de service.
corde
serviceResources
Liste des ressources de service.
string[]
Agrandir le tableau
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
corde
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 []
Agrandir le tableau
Nom
Description
Valeur
Lieux
Liste des emplacements.
string[]
service
Type du service de point de terminaison.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
SubnetPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
Préfixe d’adresse du sous-réseau.
corde
addressPrefixes
Liste des préfixes d’adresse pour le sous-réseau.
string[]
applicationGatewayIPConfigurations
Configurations IP de passerelle d’application de ressource de réseau virtuel.
ApplicationGatewayIPConfiguration []
defaultOutboundAccess
Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant.
Bool
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.
SubResource []
natGateway
Passerelle Nat associée à ce sous-réseau.
SubResource
networkSecurityGroup
Référence à la ressource NetworkSecurityGroup.
NetworkSecurityGroup
privateEndpointNetworkPolicies
Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.
'Désactivé' 'Activé' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled'
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 []
sharingScope
Définissez cette propriété sur Tenant pour autoriser le partage de sous-réseau avec d’autres abonnements dans votre locataire AAD. Cette propriété ne peut être définie que si defaultOutboundAccess a la valeur false, les deux propriétés ne peuvent être définies que si le sous-réseau est vide.
'DelegatedServices' 'Tenant'
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Définition de ressource 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 de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/networkProfiles, ajoutez le code JSON suivant à votre modèle.
{
"type" : "Microsoft.Network/networkProfiles" ,
"apiVersion" : "2023-11-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" ],
"applicationGatewayIPConfigurations" : [
{
"id" : "string" ,
"name" : "string" ,
"properties" : {
"subnet" : {
"id" : "string"
}
}
}
],
"defaultOutboundAccess" : "bool" ,
"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" : {
"{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" ]
},
"type" : "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"
},
"type" : "string"
}
]
},
"tags" : {
"{customized property}" : "string"
}
},
"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" : {
"{customized property}" : "string"
}
}
],
"serviceEndpoints" : [
{
"locations" : [ "string" ],
"service" : "string"
}
],
"sharingScope" : "string"
},
"type" : "string"
}
}
}
]
}
}
]
},
"tags" : {
"{customized property}" : "string"
}
}
ApplicationGatewayIPConfiguration
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la configuration IP unique au sein d’une passerelle Application Gateway.
corde
Propriétés
Propriétés de la configuration IP de la passerelle d’application.
ApplicationGatewayIPConfigurationPropertiesFormat
ApplicationGatewayIPConfigurationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
sous-réseau
Référence à la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée.
SubResource
Agrandir le tableau
ApplicationSecurityGroupPropertiesFormat
Agrandir le tableau
ContainerNetworkInterfaceConfiguration
Agrandir le tableau
ContainerNetworkInterfaceConfigurationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
containerNetworkInterfaces
Liste des interfaces réseau de conteneur 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 du conteneur.
IPConfigurationProfile []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique dans un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
ServiceDelegationPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du profil de configuration IP.
IPConfigurationProfilePropertiesFormat
IPConfigurationProfilePropertiesFormat
Agrandir le tableau
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
Microsoft.Network/networkProfiles
Agrandir le tableau
Nom
Description
Valeur
apiVersion
Version de l’API
'2023-11-01'
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du profil réseau.
NetworkProfilePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type
Type de ressource
'Microsoft.Network/networkProfiles'
NetworkProfilePropertiesFormat
Agrandir le tableau
Agrandir le tableau
NetworkSecurityGroupPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
flushConnection
Lorsqu’ils sont activés, 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 nouvelle évaluation.
Bool
securityRules
Collection de règles de sécurité du groupe de sécurité réseau.
SecurityRule []
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de l’itinéraire.
RoutePropertiesFormat
type
Type de la ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
CIDR de destination auquel l’itinéraire s’applique.
corde
nextHopIpAddress
Les paquets d’adresses IP doivent être transférés. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance.
corde
nextHopType
Type de tronçon Azure auquel le paquet doit être envoyé.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire)
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la table de routage.
RouteTablePropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
RouteTablePropertiesFormat
Agrandir le tableau
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 []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la règle de sécurité.
SecurityRulePropertiesFormat
type
Type de la ressource.
corde
SecurityRulePropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
accès
Le trafic réseau est autorisé ou refusé.
'Autoriser' 'Deny' (obligatoire)
description
Description de cette règle. Limité à 140 chars.
corde
destinationAddressPrefix
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées.
corde
destinationAddressPrefixes
Préfixes d’adresse de destination. PLAGES d’adresses IP CIDR ou de destination.
string[]
destinationApplicationSecurityGroups
Groupe de sécurité d’application spécifié comme destination.
ApplicationSecurityGroup []
destinationPortRange
Port ou plage de destination. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
destinationPortRanges
Plages de ports de destination.
string[]
direction
Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.
'Entrant' 'Sortant' (obligatoire)
priorité
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 inférieur, plus la priorité de la règle est élevée.
int (obligatoire)
protocole
Protocole réseau auquel cette règle s’applique.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire)
sourceAddressPrefix
Plage d’adresses IP source ou CIDR. L’astérisque '*' peut également être utilisé pour faire correspondre 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 l’origine du trafic réseau.
corde
sourceAddressPrefixes
Plages d’adresses IP CIDR ou sources.
string[]
sourceApplicationSecurityGroups
Groupe de sécurité d’application spécifié en tant que source.
ApplicationSecurityGroup []
sourcePortRange
Port ou plage source. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
sourcePortRanges
Plages de ports sources.
string[]
ServiceDelegationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
serviceName
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers).
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la stratégie de point de terminaison de service.
ServiceEndpointPolicyPropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
ServiceEndpointPolicyDefinition
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la définition de stratégie de point de terminaison de service.
ServiceEndpointPolicyDefinitionPropertiesFormat
type
Type de la ressource.
corde
ServiceEndpointPolicyDefinitionPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
description
Description de cette règle. Limité à 140 chars.
corde
service
Nom du point de terminaison de service.
corde
serviceResources
Liste des ressources de service.
string[]
ServiceEndpointPolicyPropertiesFormat
Agrandir le tableau
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
corde
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 []
ServiceEndpointPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
Lieux
Liste des emplacements.
string[]
service
Type du service de point de terminaison.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
SubnetPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
Préfixe d’adresse du sous-réseau.
corde
addressPrefixes
Liste des préfixes d’adresse pour le sous-réseau.
string[]
applicationGatewayIPConfigurations
Configurations IP de passerelle d’application de ressource de réseau virtuel.
ApplicationGatewayIPConfiguration []
defaultOutboundAccess
Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant.
Bool
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.
SubResource []
natGateway
Passerelle Nat associée à ce sous-réseau.
SubResource
networkSecurityGroup
Référence à la ressource NetworkSecurityGroup.
NetworkSecurityGroup
privateEndpointNetworkPolicies
Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.
'Désactivé' 'Activé' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled'
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 []
sharingScope
Définissez cette propriété sur Tenant pour autoriser le partage de sous-réseau avec d’autres abonnements dans votre locataire AAD. Cette propriété ne peut être définie que si defaultOutboundAccess a la valeur false, les deux propriétés ne peuvent être définies que si le sous-réseau est vide.
'DelegatedServices' 'Tenant'
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Définition de ressource Terraform (fournisseur AzAPI)
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 de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/networkProfiles, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2023-11-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"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
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 = {
{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"
]
}
type = "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"
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
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 = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
}
]
}
}
]
}
})
}
ApplicationGatewayIPConfiguration
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la configuration IP unique au sein d’une passerelle Application Gateway.
corde
Propriétés
Propriétés de la configuration IP de la passerelle d’application.
ApplicationGatewayIPConfigurationPropertiesFormat
ApplicationGatewayIPConfigurationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
sous-réseau
Référence à la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée.
SubResource
Agrandir le tableau
ApplicationSecurityGroupPropertiesFormat
Agrandir le tableau
ContainerNetworkInterfaceConfiguration
Agrandir le tableau
ContainerNetworkInterfaceConfigurationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
containerNetworkInterfaces
Liste des interfaces réseau de conteneur 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 du conteneur.
IPConfigurationProfile []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique dans un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
ServiceDelegationPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du profil de configuration IP.
IPConfigurationProfilePropertiesFormat
IPConfigurationProfilePropertiesFormat
Agrandir le tableau
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
Microsoft.Network/networkProfiles
Agrandir le tableau
Nom
Description
Valeur
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du profil réseau.
NetworkProfilePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.Network/networkProfiles@2023-11-01 »
NetworkProfilePropertiesFormat
Agrandir le tableau
Agrandir le tableau
NetworkSecurityGroupPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
flushConnection
Lorsqu’ils sont activés, 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 nouvelle évaluation.
Bool
securityRules
Collection de règles de sécurité du groupe de sécurité réseau.
SecurityRule []
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de l’itinéraire.
RoutePropertiesFormat
type
Type de la ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
CIDR de destination auquel l’itinéraire s’applique.
corde
nextHopIpAddress
Les paquets d’adresses IP doivent être transférés. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance.
corde
nextHopType
Type de tronçon Azure auquel le paquet doit être envoyé.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire)
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la table de routage.
RouteTablePropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
RouteTablePropertiesFormat
Agrandir le tableau
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 []
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la règle de sécurité.
SecurityRulePropertiesFormat
type
Type de la ressource.
corde
SecurityRulePropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
accès
Le trafic réseau est autorisé ou refusé.
'Autoriser' 'Deny' (obligatoire)
description
Description de cette règle. Limité à 140 chars.
corde
destinationAddressPrefix
Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées.
corde
destinationAddressPrefixes
Préfixes d’adresse de destination. PLAGES d’adresses IP CIDR ou de destination.
string[]
destinationApplicationSecurityGroups
Groupe de sécurité d’application spécifié comme destination.
ApplicationSecurityGroup []
destinationPortRange
Port ou plage de destination. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
destinationPortRanges
Plages de ports de destination.
string[]
direction
Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.
'Entrant' 'Sortant' (obligatoire)
priorité
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 inférieur, plus la priorité de la règle est élevée.
int (obligatoire)
protocole
Protocole réseau auquel cette règle s’applique.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire)
sourceAddressPrefix
Plage d’adresses IP source ou CIDR. L’astérisque '*' peut également être utilisé pour faire correspondre 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 l’origine du trafic réseau.
corde
sourceAddressPrefixes
Plages d’adresses IP CIDR ou sources.
string[]
sourceApplicationSecurityGroups
Groupe de sécurité d’application spécifié en tant que source.
ApplicationSecurityGroup []
sourcePortRange
Port ou plage source. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports.
corde
sourcePortRanges
Plages de ports sources.
string[]
ServiceDelegationPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
serviceName
Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers).
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
emplacement
Emplacement des ressources.
corde
Propriétés
Propriétés de la stratégie de point de terminaison de service.
ServiceEndpointPolicyPropertiesFormat
étiquettes
Balises de ressource.
ResourceTags
ServiceEndpointPolicyDefinition
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés de la définition de stratégie de point de terminaison de service.
ServiceEndpointPolicyDefinitionPropertiesFormat
type
Type de la ressource.
corde
ServiceEndpointPolicyDefinitionPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
description
Description de cette règle. Limité à 140 chars.
corde
service
Nom du point de terminaison de service.
corde
serviceResources
Liste des ressources de service.
string[]
ServiceEndpointPolicyPropertiesFormat
Agrandir le tableau
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
corde
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 []
ServiceEndpointPropertiesFormat
Agrandir le tableau
Nom
Description
Valeur
Lieux
Liste des emplacements.
string[]
service
Type du service de point de terminaison.
corde
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde
nom
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.
corde
Propriétés
Propriétés du sous-réseau.
SubnetPropertiesFormat
type
Type de ressource.
corde
Agrandir le tableau
Nom
Description
Valeur
addressPrefix
Préfixe d’adresse du sous-réseau.
corde
addressPrefixes
Liste des préfixes d’adresse pour le sous-réseau.
string[]
applicationGatewayIPConfigurations
Configurations IP de passerelle d’application de ressource de réseau virtuel.
ApplicationGatewayIPConfiguration []
defaultOutboundAccess
Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant.
Bool
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.
SubResource []
natGateway
Passerelle Nat associée à ce sous-réseau.
SubResource
networkSecurityGroup
Référence à la ressource NetworkSecurityGroup.
NetworkSecurityGroup
privateEndpointNetworkPolicies
Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.
'Désactivé' 'Activé' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled'
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 []
sharingScope
Définissez cette propriété sur Tenant pour autoriser le partage de sous-réseau avec d’autres abonnements dans votre locataire AAD. Cette propriété ne peut être définie que si defaultOutboundAccess a la valeur false, les deux propriétés ne peuvent être définies que si le sous-réseau est vide.
'DelegatedServices' 'Tenant'
Agrandir le tableau
Nom
Description
Valeur
id
ID de ressource.
corde