Microsoft.Network routeTables 2016-03-30
- dernière
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Définition de ressource Bicep
Le type de ressource routeTables peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/routeTables, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: ...
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
...
]
provisioningState: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: ...
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: ...
subnet: ...
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: ...
tags: {
{customized property}: 'string'
}
}
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Obtient ou définit le nom dns | corde |
ipAddress | Obtient ou définit l’adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Obtient ou définit les adresses back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource du pool d’adresses principal mise à jour/suppression/échec | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtient les règles d’équilibrage de charge qui utilisent ce pool d’adresses back-end | SubResource[] |
outboundNatRule | Obtient des règles de trafic sortant qui utilisent ce pool d’adresses back-end | SubResource |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans 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 NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfiguration | Obtient ou définit une référence à une adresse IP privée définie sur un NetworkInterface d’une machine virtuelle. Le trafic envoyé à frontendPort de chacun des frontendIPConfigurations est transféré à l’adresse IP sauvegardée | NetworkInterfaceIPConfiguration |
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison externe. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
IPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Obtient ou définit la privateIPAddress de la configuration IP | corde |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Obtient ou définit la référence de la ressource PublicIP | publicIPAddress |
sous-réseau | Obtient ou définit la référence de la ressource de sous-réseau | sous-réseau |
Microsoft.Network/routeTables
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés NetworkInterface. | NetworkInterfacePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkInterfaceDnsSettings
Nom | Description | Valeur |
---|---|---|
appliedDnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS appliqués | string[] |
dnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS | string[] |
internalDnsNameLabel | Obtient ou définit le nom DNS interne | corde |
internalDomainNameSuffix | Obtient ou définit le suffixe de nom de domaine interne de la carte réseau. | corde |
internalFqdn | Obtient ou définit le nom de domaine complet interne. | corde |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkInterfacePropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit les paramètres DNS dans NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtient ou définit si IPForwarding est activé sur la carte réseau | Bool |
ipConfigurations | Obtient ou définit la liste des IPConfigurations du NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Obtient l’adresse MAC de l’interface réseau | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
primaire | Obtient si il s’agit d’une carte réseau principale sur une machine virtuelle | Bool |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource d’interface réseau | corde |
virtualMachine | Obtient ou définit la référence d’un VirtualMachine | SubResource |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
networkInterfaces | Obtient la collection de références aux interfaces réseau | NetworkInterface[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit les règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
ipConfiguration | IPConfiguration | IPConfiguration |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource PublicIP | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. 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 | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la 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 |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
ipConfigurations | Obtient un tableau de références aux configurations IP de l’interface réseau à l’aide du sous-réseau | IPConfiguration [] |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
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.
Fichier Bicep | Description |
---|---|
Créer une configuration de bac à sable du Pare-feu Azure avec des machines virtuelles Linux | Ce modèle crée un réseau virtuel avec 3 sous-réseaux (sous-réseau de serveur, sous-ensemble de jumpbox et sous-réseau AzureFirewall), une machine virtuelle de jumpbox avec une adresse IP publique, une machine virtuelle de serveur, un itinéraire UDR pour pointer vers le pare-feu Azure pour le sous-réseau du serveur et un pare-feu Azure avec 1 ou plusieurs adresses IP publiques, 1 exemple de règle d’application, 1 exemple de règle réseau et plages privées par défaut |
Créer une configuration de bac à sable du Pare-feu Azure avec zones | Ce modèle crée un réseau virtuel avec trois sous-réseaux (sous-réseau de serveur, sous-réseau de jumpbox et sous-réseau de pare-feu Azure), une machine virtuelle de jumpbox avec une adresse IP publique, une machine virtuelle de serveur, une route UDR pour pointer vers le Pare-feu Azure pour le ServeurSubnet, un pare-feu Azure avec une ou plusieurs adresses IP publiques, un exemple de règle d’application et un exemple de règle réseau et un exemple de règle réseau et un pare-feu Azure dans les zones de disponibilité 1, 2, et 3. |
créer un pare-feu Azure avec ipGroups | Ce modèle crée un pare-feu Azure avec des règles d’application et de réseau faisant référence aux groupes IP. Inclut également une configuration de machine virtuelle Linux Jumpbox |
Créer un pare-feu Azure avec plusieurs adresses publiques IP | Ce modèle crée un pare-feu Azure avec deux adresses IP publiques et deux serveurs Windows Server 2019 à tester. |
Créer un bac à sable de pare-feu Azure, d’une machine virtuelle cliente et d’une machine virtuelle serveur | Ce modèle crée un réseau virtuel avec 2 sous-réseaux (sous-réseau de serveur et sous-réseau AzureFirewall), une machine virtuelle de serveur, une machine virtuelle cliente, une adresse IP publique pour chaque machine virtuelle et une table de routage pour envoyer le trafic entre les machines virtuelles via le pare-feu. |
Créer SQL MI à l’intérieur du nouveau réseau virtuel | Déployez Azure Sql Database Managed Instance (SQL MI) dans un nouveau réseau virtuel. |
Hyper-V machine virtuelle hôte avec des machines virtuelles imbriquées | Déploie une machine virtuelle sur un hôte Hyper-V et toutes les ressources dépendantes, notamment le réseau virtuel, l’adresse IP publique et les tables de routage. |
table route avec des itinéraires | Ce modèle crée une table de routage avec des itinéraires |
hubs virtuels sécurisés | Ce modèle crée un hub virtuel sécurisé à l’aide du Pare-feu Azure pour sécuriser votre trafic réseau cloud destiné à Internet. |
environnement de test pour le pare-feu Azure Premium | Ce modèle crée une stratégie de pare-feu Azure Premium et de pare-feu avec des fonctionnalités Premium telles que la détection d’inspection des intrusions (IDPS), l’inspection TLS et le filtrage des catégories web |
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke | Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels. |
Définition de ressource de modèle ARM
Le type de ressource routeTables peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/routeTables, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/routeTables",
"apiVersion": "2016-03-30",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": ...,
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
...
],
"provisioningState": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": ...,
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": ...,
"subnet": ...
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": ...,
"tags": {
"{customized property}": "string"
}
}
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Obtient ou définit le nom dns | corde |
ipAddress | Obtient ou définit l’adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Obtient ou définit les adresses back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource du pool d’adresses principal mise à jour/suppression/échec | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtient les règles d’équilibrage de charge qui utilisent ce pool d’adresses back-end | SubResource[] |
outboundNatRule | Obtient des règles de trafic sortant qui utilisent ce pool d’adresses back-end | SubResource |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans 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 NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfiguration | Obtient ou définit une référence à une adresse IP privée définie sur un NetworkInterface d’une machine virtuelle. Le trafic envoyé à frontendPort de chacun des frontendIPConfigurations est transféré à l’adresse IP sauvegardée | NetworkInterfaceIPConfiguration |
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison externe. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
IPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Obtient ou définit la privateIPAddress de la configuration IP | corde |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Obtient ou définit la référence de la ressource PublicIP | publicIPAddress |
sous-réseau | Obtient ou définit la référence de la ressource de sous-réseau | sous-réseau |
Microsoft.Network/routeTables
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2016-03-30' |
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
é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/routeTables' |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés NetworkInterface. | NetworkInterfacePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkInterfaceDnsSettings
Nom | Description | Valeur |
---|---|---|
appliedDnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS appliqués | string[] |
dnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS | string[] |
internalDnsNameLabel | Obtient ou définit le nom DNS interne | corde |
internalDomainNameSuffix | Obtient ou définit le suffixe de nom de domaine interne de la carte réseau. | corde |
internalFqdn | Obtient ou définit le nom de domaine complet interne. | corde |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkInterfacePropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit les paramètres DNS dans NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtient ou définit si IPForwarding est activé sur la carte réseau | Bool |
ipConfigurations | Obtient ou définit la liste des IPConfigurations du NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Obtient l’adresse MAC de l’interface réseau | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
primaire | Obtient si il s’agit d’une carte réseau principale sur une machine virtuelle | Bool |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource d’interface réseau | corde |
virtualMachine | Obtient ou définit la référence d’un VirtualMachine | SubResource |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
networkInterfaces | Obtient la collection de références aux interfaces réseau | NetworkInterface[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit les règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
ipConfiguration | IPConfiguration | IPConfiguration |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource PublicIP | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. 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 | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la 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 |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
ipConfigurations | Obtient un tableau de références aux configurations IP de l’interface réseau à l’aide du sous-réseau | IPConfiguration [] |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
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.
Modèle | Description |
---|---|
créer un pare-feu avec FirewallPolicy et IpGroups |
Ce modèle crée un pare-feu Azure avec FirewalllPolicy référençant des règles réseau avec IpGroups. Inclut également une configuration de machine virtuelle Linux Jumpbox |
créer un pare-feu, FirewallPolicy avec proxy explicite |
Ce modèle crée un pare-feu Azure, FirewalllPolicy avec un proxy explicite et des règles de réseau avec IpGroups. Inclut également une configuration de machine virtuelle Linux Jumpbox |
Créer une configuration de bac à sable du Pare-feu Azure avec des machines virtuelles Linux |
Ce modèle crée un réseau virtuel avec 3 sous-réseaux (sous-réseau de serveur, sous-ensemble de jumpbox et sous-réseau AzureFirewall), une machine virtuelle de jumpbox avec une adresse IP publique, une machine virtuelle de serveur, un itinéraire UDR pour pointer vers le pare-feu Azure pour le sous-réseau du serveur et un pare-feu Azure avec 1 ou plusieurs adresses IP publiques, 1 exemple de règle d’application, 1 exemple de règle réseau et plages privées par défaut |
Créer une configuration de bac à sable du Pare-feu Azure avec zones |
Ce modèle crée un réseau virtuel avec trois sous-réseaux (sous-réseau de serveur, sous-réseau de jumpbox et sous-réseau de pare-feu Azure), une machine virtuelle de jumpbox avec une adresse IP publique, une machine virtuelle de serveur, une route UDR pour pointer vers le Pare-feu Azure pour le ServeurSubnet, un pare-feu Azure avec une ou plusieurs adresses IP publiques, un exemple de règle d’application et un exemple de règle réseau et un exemple de règle réseau et un pare-feu Azure dans les zones de disponibilité 1, 2, et 3. |
Créer une configuration de bac à sable avec la stratégie de pare-feu |
Ce modèle crée un réseau virtuel avec 3 sous-réseaux (sous-réseau de serveur, sous-ensemble de jumpbox et sous-réseau AzureFirewall), une machine virtuelle de jumpbox avec une adresse IP publique, une machine virtuelle de serveur, une route UDR pour pointer vers le pare-feu Azure pour le sous-réseau du serveur et un pare-feu Azure avec 1 ou plusieurs adresses IP publiques. Crée également une stratégie de pare-feu avec 1 exemple de règle d’application, 1 exemple de règle réseau et plages privées par défaut |
Créer un bac à sable pare-feu Azure avec de tunneling forcé |
Ce modèle crée un bac à sable pare-feu Azure (Linux) avec une force de pare-feu tunnelnée via un autre pare-feu dans un réseau virtuel appairé |
créer un pare-feu Azure avec ipGroups |
Ce modèle crée un pare-feu Azure avec des règles d’application et de réseau faisant référence aux groupes IP. Inclut également une configuration de machine virtuelle Linux Jumpbox |
Créer un pare-feu Azure avec plusieurs adresses publiques IP |
Ce modèle crée un pare-feu Azure avec deux adresses IP publiques et deux serveurs Windows Server 2019 à tester. |
Créer un bac à sable de pare-feu Azure, d’une machine virtuelle cliente et d’une machine virtuelle serveur |
Ce modèle crée un réseau virtuel avec 2 sous-réseaux (sous-réseau de serveur et sous-réseau AzureFirewall), une machine virtuelle de serveur, une machine virtuelle cliente, une adresse IP publique pour chaque machine virtuelle et une table de routage pour envoyer le trafic entre les machines virtuelles via le pare-feu. |
Créer SQL MI à l’intérieur du nouveau réseau virtuel |
Déployez Azure Sql Database Managed Instance (SQL MI) dans un nouveau réseau virtuel. |
créer sql MI avec l’envoi configuré de journaux et de métriques |
Ce modèle vous permet de déployer SQL MI et des ressources supplémentaires utilisées pour stocker les journaux et les métriques (espace de travail de diagnostic, compte de stockage, event Hub). |
Créer sql MI avec jumpbox à l’intérieur d’un nouveau réseau virtuel |
Déployez Azure Sql Database Managed Instance (SQL MI) et JumpBox avec SSMS dans un nouveau réseau virtuel. |
Créer un mi SQL avec une connexion point à site configurée |
Déployez Azure Sql Database Managed Instance (SQL MI) et la passerelle de réseau virtuel configurée pour une connexion point à site à l’intérieur du nouveau réseau virtuel. |
déployer un cluster Azure Data Explorer dans votre de réseau virtuel |
Ce modèle vous permet de déployer un cluster dans votre réseau virtuel. |
environnement requis pour déployer Azure SQL Managed Instance |
Ce modèle vous permet de créer un environnement requis pour déployer Azure SQL Managed Instance - Réseau virtuel avec deux sous-réseaux. |
Hyper-V machine virtuelle hôte avec des machines virtuelles imbriquées |
Déploie une machine virtuelle sur un hôte Hyper-V et toutes les ressources dépendantes, notamment le réseau virtuel, l’adresse IP publique et les tables de routage. |
IPv6 dans le réseau virtuel Azure (VNET) |
Créez un réseau virtuel IPv4/IPv6 double pile avec 2 machines virtuelles. |
IPv6 dans un réseau virtuel Azure avec std LB |
Créez un réseau virtuel IPv4/IPv6 double pile avec 2 machines virtuelles et un équilibreur de charge Standard accessible sur Internet. |
table route avec des itinéraires |
Ce modèle crée une table de routage avec des itinéraires |
hubs virtuels sécurisés |
Ce modèle crée un hub virtuel sécurisé à l’aide du Pare-feu Azure pour sécuriser votre trafic réseau cloud destiné à Internet. |
environnement de test pour le pare-feu Azure Premium |
Ce modèle crée une stratégie de pare-feu Azure Premium et de pare-feu avec des fonctionnalités Premium telles que la détection d’inspection des intrusions (IDPS), l’inspection TLS et le filtrage des catégories web |
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke |
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels. |
itinéraires définis par l’utilisateur et appliance |
Ce modèle déploie un réseau virtuel, des machines virtuelles dans des sous-réseaux et des itinéraires respectifs pour diriger le trafic vers l’appliance |
appliance réseau VNS3 pour la connectivité cloud et les de sécurité |
VNS3 est une appliance virtuelle logicielle uniquement qui fournit les fonctionnalités et fonctions combinées d’une appliance de sécurité, d’un contrôleur de remise d’application et d’un appareil de gestion unifiée des menaces à la périphérie de l’application cloud. Les principaux avantages, en plus de la mise en réseau cloud, du chiffrement de bout en bout, des centres de données fédérés, des régions cloud, des fournisseurs de cloud et/ou des conteneurs, de création d’un espace d’adressage unifié, d’un contrôle attestable sur les clés de chiffrement, d’un réseau maillage gérable à grande échelle, d’une haute disponibilité fiable dans le cloud, d’isoler les applications sensibles (segmentation du réseau à faible coût rapide), de segmentation au sein des applications, analyse de toutes les données en mouvement dans le cloud. Fonctions réseau clés ; routeur virtuel, commutateur, pare-feu, concentrateur vpn, serveur de distribution multidiffusion, avec des plug-ins pour WAF, NIDS, mise en cache, proxy, équilibreurs de charge et autres fonctions réseau de couche 4 à 7, VNS3 ne nécessite pas de nouvelles connaissances ni formation à implémenter. Vous pouvez donc intégrer à l’équipement réseau existant. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource routeTables peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/routeTables, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/routeTables@2016-03-30"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = ...
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
...
]
provisioningState = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = ...
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = {
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = ...
subnet = ...
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = ...
tags = {
{customized property} = "string"
}
}
}
}
]
}
})
}
Valeurs de propriété
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Obtient ou définit le nom dns | corde |
ipAddress | Obtient ou définit l’adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Obtient ou définit les adresses back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource du pool d’adresses principal mise à jour/suppression/échec | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfigurations | Obtient la collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtient les règles d’équilibrage de charge qui utilisent ce pool d’adresses back-end | SubResource[] |
outboundNatRule | Obtient des règles de trafic sortant qui utilisent ce pool d’adresses back-end | SubResource |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans 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 NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendIPConfiguration | Obtient ou définit une référence à une adresse IP privée définie sur un NetworkInterface d’une machine virtuelle. Le trafic envoyé à frontendPort de chacun des frontendIPConfigurations est transféré à l’adresse IP sauvegardée | NetworkInterfaceIPConfiguration |
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison externe. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
IPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Obtient ou définit la privateIPAddress de la configuration IP | corde |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Obtient ou définit la référence de la ressource PublicIP | publicIPAddress |
sous-réseau | Obtient ou définit la référence de la ressource de sous-réseau | sous-réseau |
Microsoft.Network/routeTables
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Network/routeTables@2016-03-30 » |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés NetworkInterface. | NetworkInterfacePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkInterfaceDnsSettings
Nom | Description | Valeur |
---|---|---|
appliedDnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS appliqués | string[] |
dnsServers | Obtient ou définit la liste des adresses IP des serveurs DNS | string[] |
internalDnsNameLabel | Obtient ou définit le nom DNS interne | corde |
internalDomainNameSuffix | Obtient ou définit le suffixe de nom de domaine interne de la carte réseau. | corde |
internalFqdn | Obtient ou définit le nom de domaine complet interne. | corde |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkInterfacePropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit les paramètres DNS dans NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtient ou définit si IPForwarding est activé sur la carte réseau | Bool |
ipConfigurations | Obtient ou définit la liste des IPConfigurations du NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Obtient l’adresse MAC de l’interface réseau | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
primaire | Obtient si il s’agit d’une carte réseau principale sur une machine virtuelle | Bool |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource d’interface réseau | corde |
virtualMachine | Obtient ou définit la référence d’un VirtualMachine | SubResource |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
networkInterfaces | Obtient la collection de références aux interfaces réseau | NetworkInterface[] |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit les règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
ipConfiguration | IPConfiguration | IPConfiguration |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété GUID de ressource de la ressource PublicIP | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. 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 | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
Sous-réseaux | Obtient la collection de références aux sous-réseaux | sous-réseau[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la 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 |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. 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. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
ipConfigurations | Obtient un tableau de références aux configurations IP de l’interface réseau à l’aide du sous-réseau | IPConfiguration [] |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |