Partager via


Application Gateways - Create Or Update

Crée ou met à jour la passerelle d’application spécifiée.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}?api-version=2024-05-01

Paramètres URI

Nom Dans Obligatoire Type Description
applicationGatewayName
path True

string

Nom de la passerelle Application Gateway.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
id

string

ID de ressource.

identity

ManagedServiceIdentity

Identité de la passerelle Application Gateway, s’il est configuré.

location

string

Emplacement des ressources.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificats d’authentification de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuration de mise à l’échelle automatique.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Pool d’adresses back-end de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Paramètres http principaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Paramètres principaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurations d’erreur personnalisées de la ressource application gateway.

properties.enableFips

boolean

Indique si FIPS est activé sur la ressource application gateway.

properties.enableHttp2

boolean

Indique si HTTP2 est activé sur la ressource de passerelle d’application.

properties.firewallPolicy

SubResource

Référence à la ressource FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Si la valeur est true, associe une stratégie de pare-feu à une passerelle d’application, que la stratégie diffère de la configuration WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Adresses IP frontales de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Ports frontaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sous-réseaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuration globale.

properties.httpListeners

ApplicationGatewayHttpListener[]

Écouteurs Http de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.listeners

ApplicationGatewayListener[]

Écouteurs de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Chargez les stratégies de distribution de la ressource application gateway.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurations PrivateLink sur la passerelle d’application.

properties.probes

ApplicationGatewayProbe[]

Sondes de la ressource application gateway.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Rediriger les configurations de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Demander des règles de routage de la ressource Application Gateway.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Réécrire des règles pour la ressource application gateway.

properties.routingRules

ApplicationGatewayRoutingRule[]

Règles de routage de la ressource application gateway.

properties.sku

ApplicationGatewaySku

Référence SKU de la ressource application gateway.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificats SSL de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.sslPolicy

ApplicationGatewaySslPolicy

Stratégie SSL de la ressource application gateway.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Profils SSL de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificats clients approuvés de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificats racines approuvés de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mappage de chemin d’URL de la ressource Application Gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuration du pare-feu d’applications web.

tags

object

Balises de ressource.

zones

string[]

Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir.

Réponses

Nom Type Description
200 OK

ApplicationGateway

Mise à jour réussie. L’opération retourne la ressource ApplicationGateway résultante.

201 Created

ApplicationGateway

Créez une opération réussie. L’opération retourne la ressource ApplicationGateway résultante.

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Create Application Gateway

Exemple de requête

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw?api-version=2024-05-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
    }
  },
  "location": "eastus",
  "properties": {
    "sku": {
      "name": "Standard_v2",
      "tier": "Standard_v2",
      "capacity": 3
    },
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "properties": {
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "properties": {
          "data": "****",
          "password": "****"
        }
      },
      {
        "name": "sslcert2",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedRootCertificates": [
      {
        "name": "rootcert",
        "properties": {
          "data": "****"
        }
      },
      {
        "name": "rootcert1",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "properties": {
          "data": "****"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "properties": {
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "properties": {
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "properties": {
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "properties": {
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "properties": {
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "properties": {
          "ruleType": "Basic",
          "priority": 10,
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "properties": {
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_add_x_forwarded_for_proxy}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc"
                }
              }
            }
          ]
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

Exemple de réponse

{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true,
            "verifyClientRevocation": "OCSP"
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "reroute": true
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}
{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "modifiedQueryString": "x=y&a=b"
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

Définitions

Nom Description
ApplicationGateway

Ressource Application Gateway.

ApplicationGatewayAuthenticationCertificate

Certificats d’authentification d’une passerelle d’application.

ApplicationGatewayAutoscaleConfiguration

Configuration de la mise à l’échelle automatique d’Application Gateway.

ApplicationGatewayBackendAddress

Adresse principale d’une passerelle d’application.

ApplicationGatewayBackendAddressPool

Pool d’adresses principales d’une passerelle d’application.

ApplicationGatewayBackendHttpSettings

Paramètres du pool d’adresses back-end d’une passerelle d’application.

ApplicationGatewayBackendSettings

Paramètres du pool d’adresses back-end d’une passerelle d’application.

ApplicationGatewayClientAuthConfiguration

Configuration de l’authentification du client Application Gateway.

ApplicationGatewayClientRevocationOptions

Vérifiez l’état de révocation des certificats clients.

ApplicationGatewayConnectionDraining

Le drainage des connexions permet d’activer les connexions à un serveur principal pendant une période spécifiée après la suppression du serveur principal de la configuration.

ApplicationGatewayCookieBasedAffinity

Affinité basée sur les cookies.

ApplicationGatewayCustomError

Erreur personnalisée d’une passerelle d’application.

ApplicationGatewayCustomErrorStatusCode

Code d’état de l’erreur personnalisée application gateway.

ApplicationGatewayFirewallDisabledRuleGroup

Permet de désactiver des règles au sein d’un groupe de règles ou d’un groupe de règles entier.

ApplicationGatewayFirewallExclusion

Autorisez l’exclusion d’une variable répondant à la condition de la vérification WAF.

ApplicationGatewayFirewallMode

Mode de pare-feu d’application web.

ApplicationGatewayFrontendIPConfiguration

Configuration IP frontale d’une passerelle d’application.

ApplicationGatewayFrontendPort

Port frontal d’une passerelle d’application.

ApplicationGatewayGlobalConfiguration

Configuration globale d’Application Gateway.

ApplicationGatewayHeaderConfiguration

Configuration d’en-tête des actions définies dans Application Gateway.

ApplicationGatewayHttpListener

Écouteur Http d’une passerelle d’application.

ApplicationGatewayIPConfiguration

Configuration IP d’une passerelle d’application. Actuellement, 1 configuration d’adresse IP privée publique et 1 est autorisée.

ApplicationGatewayListener

Écouteur d’une passerelle d’application.

ApplicationGatewayLoadDistributionAlgorithm

Chargez la ressource Cibles de distribution d’une passerelle d’application.

ApplicationGatewayLoadDistributionPolicy

Chargez la stratégie de distribution d’une passerelle Application Gateway.

ApplicationGatewayLoadDistributionTarget

Charger la cible de distribution d’une passerelle d’application.

ApplicationGatewayOperationalState

État opérationnel de la ressource application gateway.

ApplicationGatewayPathRule

Règle de chemin d’accès du mappage de chemin d’URL d’une passerelle Application Gateway.

ApplicationGatewayPrivateEndpointConnection

Connexion de point de terminaison privé sur une passerelle d’application.

ApplicationGatewayPrivateLinkConfiguration

Configuration de liaison privée sur une passerelle d’application.

ApplicationGatewayPrivateLinkIpConfiguration

Configuration ip de liaison privée application gateway.

ApplicationGatewayProbe

Sonde de la passerelle Application Gateway.

ApplicationGatewayProbeHealthResponseMatch

Correspondance de réponse d’intégrité de la sonde Application Gateway.

ApplicationGatewayProtocol

Protocole Application Gateway.

ApplicationGatewayRedirectConfiguration

Rediriger la configuration d’une passerelle Application Gateway.

ApplicationGatewayRedirectType

Type de redirection HTTP.

ApplicationGatewayRequestRoutingRule

Demander une règle de routage d’une passerelle Application Gateway.

ApplicationGatewayRequestRoutingRuleType

Type de règle.

ApplicationGatewayRewriteRule

Réécrire la règle d’une passerelle Application Gateway.

ApplicationGatewayRewriteRuleActionSet

Ensemble d’actions dans la règle de réécriture dans Application Gateway.

ApplicationGatewayRewriteRuleCondition

Ensemble de conditions dans la règle de réécriture dans Application Gateway.

ApplicationGatewayRewriteRuleSet

Réécrire l’ensemble de règles d’une passerelle Application Gateway.

ApplicationGatewayRoutingRule

Règle de routage d’une passerelle d’application.

ApplicationGatewaySku

Référence SKU d’une passerelle d’application.

ApplicationGatewaySkuFamily

Famille d’une référence SKU application gateway.

ApplicationGatewaySkuName

Nom d’une référence SKU application gateway.

ApplicationGatewaySslCertificate

Certificats SSL d’une passerelle d’application.

ApplicationGatewaySslCipherSuite

Suites de chiffrement Ssl à activer dans l’ordre spécifié pour la passerelle d’application.

ApplicationGatewaySslPolicy

Stratégie Ssl Application Gateway.

ApplicationGatewaySslPolicyName

Nom de la stratégie prédéfinie Ssl.

ApplicationGatewaySslPolicyType

Type de stratégie Ssl.

ApplicationGatewaySslProfile

Profil SSL d’une passerelle d’application.

ApplicationGatewaySslProtocol

Protocoles SSL à désactiver sur la passerelle Application Gateway.

ApplicationGatewayTier

Couche d’une passerelle d’application.

ApplicationGatewayTrustedClientCertificate

Certificats clients approuvés d’une passerelle Application Gateway.

ApplicationGatewayTrustedRootCertificate

Certificats racines approuvés d’une passerelle d’application.

ApplicationGatewayUrlConfiguration

Configuration url des actions définies dans Application Gateway.

ApplicationGatewayUrlPathMap

UrlPathMaps donne un chemin d’URL aux informations de mappage principal pour PathBasedRouting.

ApplicationGatewayWebApplicationFirewallConfiguration

Configuration du pare-feu d’applications web Application Gateway.

ApplicationSecurityGroup

Un groupe de sécurité d’application dans un groupe de ressources.

AutoApproval

Liste d’approbation automatique du service private link.

BackendAddressPool

Pool d’adresses IP principales.

CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

CustomDnsConfigPropertiesFormat

Contient la configuration de résolution DNS personnalisée du client.

DdosSettings

Contient les paramètres de protection DDoS de l’adresse IP publique.

DdosSettingsProtectionMode

Mode de protection DDoS de l’adresse IP publique

Delegation

Détaille le service auquel le sous-réseau est délégué.

DeleteOptions

Spécifiez ce qui se passe à l’adresse IP publique lorsque la machine virtuelle l’utilise est supprimée

ExtendedLocation

Type complexe ExtendedLocation.

ExtendedLocationTypes

Type de l’emplacement étendu.

FlowLog

Ressource de journal de flux.

FlowLogFormatParameters

Paramètres qui définissent le format du journal de flux.

FlowLogFormatType

Type de fichier du journal de flux.

FrontendIPConfiguration

Adresse IP frontale de l’équilibreur de charge.

GatewayLoadBalancerTunnelInterface

Interface de tunnel de l’équilibreur de charge de passerelle d’un pool d’adresses back-end d’équilibreur de charge.

GatewayLoadBalancerTunnelInterfaceType

Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle.

GatewayLoadBalancerTunnelProtocol

Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle.

HeaderValueMatcher

Champ facultatif sous « Action de réécriture ». Il vous permet de capturer et de modifier la ou les valeurs d’un en-tête spécifique lorsque plusieurs en-têtes portant le même nom existent. Actuellement pris en charge pour Set-Cookie en-tête Réponse uniquement. Pour plus d’informations, visitez https://aka.ms/appgwheadercrud

InboundNatRule

Règle NAT entrante de l’équilibreur de charge.

IPAllocationMethod

Méthode d’allocation d’adresses IP.

IpamPoolPrefixAllocation

Référence d’allocation de préfixe IpamPool.

IPConfiguration

Configuration IP.

IPConfigurationProfile

Ressource enfant du profil de configuration IP.

IpTag

Contient l’IpTag associé à l’objet.

IPVersion

Version de l’adresse IP.

LoadBalancerBackendAddress

Adresses principales de l’équilibreur de charge.

LoadBalancerBackendAddressAdminState

Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes.

ManagedServiceIdentity

Identité de la ressource.

NatGateway

Ressource nat Gateway.

NatGatewaySku

Référence SKU de la passerelle nat.

NatGatewaySkuName

Nom de la référence SKU nat Gateway.

NatRulePortMapping

Mappages de ports individuels pour la règle NAT de trafic entrant créée pour le pool principal.

NetworkInterface

Interface réseau dans un groupe de ressources.

NetworkInterfaceAuxiliaryMode

Mode auxiliaire de la ressource d’interface réseau.

NetworkInterfaceAuxiliarySku

Référence SKU auxiliaire de la ressource d’interface réseau.

NetworkInterfaceDnsSettings

Paramètres DNS d’une interface réseau.

NetworkInterfaceIPConfiguration

IPConfiguration dans une interface réseau.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriétés PrivateLinkConnection pour l’interface réseau.

NetworkInterfaceMigrationPhase

Phase de migration de la ressource d’interface réseau.

NetworkInterfaceNicType

Type de ressource d’interface réseau.

NetworkInterfaceTapConfiguration

Appuyez sur configuration dans une interface réseau.

NetworkSecurityGroup

Ressource NetworkSecurityGroup.

PrivateEndpoint

Ressource de point de terminaison privé.

PrivateEndpointConnection

Ressource PrivateEndpointConnection.

PrivateEndpointIPConfiguration

Configuration IP du point de terminaison privé.

PrivateLinkService

Ressource de service Private Link.

PrivateLinkServiceConnection

Ressource PrivateLinkServiceConnection.

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

PrivateLinkServiceIpConfiguration

Configuration ip du service private link.

ProvisioningState

État d’approvisionnement actuel.

PublicIPAddress

Ressource d’adresse IP publique.

PublicIPAddressDnsSettings

Contient le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique.

PublicIpAddressDnsSettingsDomainNameLabelScope

Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée inclut le nom de domaine complet.

PublicIPAddressMigrationPhase

Phase de migration de l’adresse IP publique.

PublicIPAddressSku

Référence SKU d’une adresse IP publique.

PublicIPAddressSkuName

Nom d’une référence SKU d’adresse IP publique.

PublicIPAddressSkuTier

Niveau d’une référence SKU d’adresse IP publique.

ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle.

ResourceNavigationLink

Ressource ResourceNavigationLink.

RetentionPolicyParameters

Paramètres qui définissent la stratégie de rétention pour le journal de flux.

Route

Ressource de routage.

RouteNextHopType

Type de tronçon Azure auquel le paquet doit être envoyé.

RouteTable

Ressource de table de routage.

SecurityRule

Règle de sécurité réseau.

SecurityRuleAccess

Indique si le trafic réseau est autorisé ou refusé.

SecurityRuleDirection

Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.

SecurityRuleProtocol

Protocole réseau auquel cette règle s’applique.

ServiceAssociationLink

Ressource ServiceAssociationLink.

ServiceEndpointPolicy

Ressource de stratégie de point de terminaison de service.

ServiceEndpointPolicyDefinition

Définitions de stratégie de point de terminaison de service.

ServiceEndpointPropertiesFormat

Propriétés du point de terminaison de service.

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.

Subnet

Sous-réseau d’une ressource de réseau virtuel.

SubResource

Référence à une autre sous-ressource.

SyncMode

Mode synchrone d’adresse du serveur principal pour le pool principal

TrafficAnalyticsConfigurationProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

TrafficAnalyticsProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

TransportProtocol

Protocole de transport pour le point de terminaison.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

VirtualNetworkPrivateEndpointNetworkPolicies

Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau.

VirtualNetworkTap

Ressource d’appui sur le réseau virtuel.

Visibility

Liste de visibilité du service private link.

ApplicationGateway

Ressource Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

identity

ManagedServiceIdentity

Identité de la passerelle Application Gateway, s’il est configuré.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificats d’authentification de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuration de mise à l’échelle automatique.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Pool d’adresses back-end de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Paramètres http principaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Paramètres principaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurations d’erreur personnalisées de la ressource application gateway.

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

Stratégie SSL prédéfinie par défaut appliquée à la ressource de passerelle d’application.

properties.enableFips

boolean

Indique si FIPS est activé sur la ressource application gateway.

properties.enableHttp2

boolean

Indique si HTTP2 est activé sur la ressource de passerelle d’application.

properties.firewallPolicy

SubResource

Référence à la ressource FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Si la valeur est true, associe une stratégie de pare-feu à une passerelle d’application, que la stratégie diffère de la configuration WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Adresses IP frontales de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Ports frontaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sous-réseaux de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuration globale.

properties.httpListeners

ApplicationGatewayHttpListener[]

Écouteurs Http de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.listeners

ApplicationGatewayListener[]

Écouteurs de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Chargez les stratégies de distribution de la ressource application gateway.

properties.operationalState

ApplicationGatewayOperationalState

État opérationnel de la ressource application gateway.

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

Connexions de point de terminaison privé sur la passerelle d’application.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurations PrivateLink sur la passerelle d’application.

properties.probes

ApplicationGatewayProbe[]

Sondes de la ressource application gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource Application Gateway.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Rediriger les configurations de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Demander des règles de routage de la ressource Application Gateway.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource Application Gateway.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Réécrire des règles pour la ressource application gateway.

properties.routingRules

ApplicationGatewayRoutingRule[]

Règles de routage de la ressource application gateway.

properties.sku

ApplicationGatewaySku

Référence SKU de la ressource application gateway.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificats SSL de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.sslPolicy

ApplicationGatewaySslPolicy

Stratégie SSL de la ressource application gateway.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Profils SSL de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificats clients approuvés de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificats racines approuvés de la ressource application gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mappage de chemin d’URL de la ressource Application Gateway. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuration du pare-feu d’applications web.

tags

object

Balises de ressource.

type

string

Type de ressource.

zones

string[]

Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir.

ApplicationGatewayAuthenticationCertificate

Certificats d’authentification d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du certificat d’authentification unique au sein d’une passerelle Application Gateway.

properties.data

string

Données publiques de certificat.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de certificat d’authentification.

type

string

Type de la ressource.

ApplicationGatewayAutoscaleConfiguration

Configuration de la mise à l’échelle automatique d’Application Gateway.

Nom Type Description
maxCapacity

integer

Limite supérieure au nombre de capacité Application Gateway.

minCapacity

integer

Limite inférieure au nombre de capacité Application Gateway.

ApplicationGatewayBackendAddress

Adresse principale d’une passerelle d’application.

Nom Type Description
fqdn

string

Nom de domaine complet (FQDN).

ipAddress

string

Adresse IP.

ApplicationGatewayBackendAddressPool

Pool d’adresses principales d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du pool d’adresses back-end unique au sein d’une passerelle Application Gateway.

properties.backendAddresses

ApplicationGatewayBackendAddress[]

Adresses back-end.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Collection de références aux adresses IP définies dans les interfaces réseau.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource du pool d’adresses principal.

type

string

Type de la ressource.

ApplicationGatewayBackendHttpSettings

Paramètres du pool d’adresses back-end d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom des paramètres http principaux uniques au sein d’une passerelle Application Gateway.

properties.affinityCookieName

string

Nom du cookie à utiliser pour le cookie d’affinité.

properties.authenticationCertificates

SubResource[]

Tableau de références aux certificats d’authentification application gateway.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Drainage de connexion de la ressource de paramètres http back-end.

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

Affinité basée sur les cookies.

properties.hostName

string

En-tête de l’hôte à envoyer aux serveurs principaux.

properties.path

string

Chemin qui doit être utilisé comme préfixe pour toutes les requêtes HTTP. Null signifie qu’aucun chemin d’accès n’est préfixé. La valeur par défaut est Null.

properties.pickHostNameFromBackendAddress

boolean

Indique s’il faut choisir l’en-tête de l’hôte à partir du nom d’hôte du serveur principal. La valeur par défaut est false.

properties.port

integer

Port de destination sur le serveur principal.

properties.probe

SubResource

Ressource de sonde d’une passerelle Application Gateway.

properties.probeEnabled

boolean

Indique si la sonde est activée. La valeur par défaut est false.

properties.protocol

ApplicationGatewayProtocol

Protocole utilisé pour communiquer avec le back-end.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de paramètres HTTP back-end.

properties.requestTimeout

integer

Délai d’expiration de la demande en secondes. Application Gateway échouera la requête si la réponse n’est pas reçue dans RequestTimeout. Les valeurs acceptables sont comprises entre 1 seconde et 86400 secondes.

properties.trustedRootCertificates

SubResource[]

Tableau de références aux certificats racines approuvés de la passerelle Application Gateway.

type

string

Type de la ressource.

ApplicationGatewayBackendSettings

Paramètres du pool d’adresses back-end d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom des paramètres principaux uniques au sein d’une passerelle Application Gateway.

properties.hostName

string

Indication du nom de serveur à envoyer aux serveurs principaux pour le protocole Tls.

properties.pickHostNameFromBackendAddress

boolean

Indique s’il faut choisir une indication de nom de serveur à partir du nom d’hôte du serveur principal pour le protocole Tls. La valeur par défaut est false.

properties.port

integer

Port de destination sur le serveur principal.

properties.probe

SubResource

Ressource de sonde d’une passerelle Application Gateway.

properties.protocol

ApplicationGatewayProtocol

Protocole utilisé pour communiquer avec le back-end.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de paramètres HTTP back-end.

properties.timeout

integer

Délai d’expiration de la connexion en secondes. Application Gateway échouera la requête si la réponse n’est pas reçue dans ConnectionTimeout. Les valeurs acceptables sont comprises entre 1 seconde et 86400 secondes.

properties.trustedRootCertificates

SubResource[]

Tableau de références aux certificats racines approuvés de la passerelle Application Gateway.

type

string

Type de la ressource.

ApplicationGatewayClientAuthConfiguration

Configuration de l’authentification du client Application Gateway.

Nom Type Description
verifyClientCertIssuerDN

boolean

Vérifiez le nom de l’émetteur du certificat client sur la passerelle d’application.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

Vérifiez l’état de révocation des certificats clients.

ApplicationGatewayClientRevocationOptions

Vérifiez l’état de révocation des certificats clients.

Nom Type Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

Le drainage des connexions permet d’activer les connexions à un serveur principal pendant une période spécifiée après la suppression du serveur principal de la configuration.

Nom Type Description
drainTimeoutInSec

integer

Le nombre de secondes de drainage de connexion est actif. Les valeurs acceptables sont comprises entre 1 seconde et 3600 secondes.

enabled

boolean

Indique si le drainage de connexion est activé ou non.

ApplicationGatewayCookieBasedAffinity

Affinité basée sur les cookies.

Nom Type Description
Disabled

string

Enabled

string

ApplicationGatewayCustomError

Erreur personnalisée d’une passerelle d’application.

Nom Type Description
customErrorPageUrl

string

URL de la page d’erreur de l’erreur personnalisée application gateway.

statusCode

ApplicationGatewayCustomErrorStatusCode

Code d’état de l’erreur personnalisée application gateway.

ApplicationGatewayCustomErrorStatusCode

Code d’état de l’erreur personnalisée application gateway.

Nom Type Description
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

Permet de désactiver des règles au sein d’un groupe de règles ou d’un groupe de règles entier.

Nom Type Description
ruleGroupName

string

Nom du groupe de règles qui sera désactivé.

rules

integer[]

Liste des règles qui seront désactivées. Si la valeur est Null, toutes les règles du groupe de règles sont désactivées.

ApplicationGatewayFirewallExclusion

Autorisez l’exclusion d’une variable répondant à la condition de la vérification WAF.

Nom Type Description
matchVariable

string

Variable à exclure.

selector

string

Lorsque matchVariable est une collection, l’opérateur utilisé pour spécifier les éléments de la collection auquel cette exclusion s’applique.

selectorMatchOperator

string

Lorsque matchVariable est une collection, utilisez le sélecteur pour spécifier les éléments de la collection auxquels cette exclusion s’applique.

ApplicationGatewayFirewallMode

Mode de pare-feu d’application web.

Nom Type Description
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

Configuration IP frontale d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration IP frontale unique au sein d’une passerelle Application Gateway.

properties.privateIPAddress

string

PrivateIPAddress de la configuration IP de l’interface réseau.

properties.privateIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP privées.

properties.privateLinkConfiguration

SubResource

Référence à la configuration de liaison privée application gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de configuration IP frontale.

properties.publicIPAddress

SubResource

Référence à la ressource PublicIP.

properties.subnet

SubResource

Référence à la ressource de sous-réseau.

type

string

Type de la ressource.

ApplicationGatewayFrontendPort

Port frontal d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du port frontal unique au sein d’une passerelle Application Gateway.

properties.port

integer

Port frontal.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de port front-end.

type

string

Type de la ressource.

ApplicationGatewayGlobalConfiguration

Configuration globale d’Application Gateway.

Nom Type Description
enableRequestBuffering

boolean

Activer la mise en mémoire tampon des demandes.

enableResponseBuffering

boolean

Activer la mise en mémoire tampon de réponse.

ApplicationGatewayHeaderConfiguration

Configuration d’en-tête des actions définies dans Application Gateway.

Nom Type Description
headerName

string

Nom d’en-tête de la configuration d’en-tête.

headerValue

string

Valeur d’en-tête de la configuration de l’en-tête.

headerValueMatcher

HeaderValueMatcher

Champ facultatif sous « Action de réécriture ». Il vous permet de capturer et de modifier la ou les valeurs d’un en-tête spécifique lorsque plusieurs en-têtes portant le même nom existent. Actuellement pris en charge pour Set-Cookie en-tête Réponse uniquement. Pour plus d’informations, visitez https://aka.ms/appgwheadercrud

ApplicationGatewayHttpListener

Écouteur Http d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de l’écouteur HTTP unique au sein d’une passerelle Application Gateway.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurations d’erreur personnalisées de l’écouteur HTTP.

properties.firewallPolicy

SubResource

Référence à la ressource FirewallPolicy.

properties.frontendIPConfiguration

SubResource

Ressource de configuration IP frontale d’une passerelle d’application.

properties.frontendPort

SubResource

Ressource de port frontal d’une passerelle d’application.

properties.hostName

string

Nom d’hôte de l’écouteur HTTP.

properties.hostNames

string[]

Liste des noms d’hôtes pour l’écouteur HTTP qui autorise également des caractères génériques spéciaux.

properties.protocol

ApplicationGatewayProtocol

Protocole de l’écouteur HTTP.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource d’écouteur HTTP.

properties.requireServerNameIndication

boolean

Applicable uniquement si le protocole est https. Active SNI pour l’hébergement multiple.

properties.sslCertificate

SubResource

Ressource de certificat SSL d’une passerelle d’application.

properties.sslProfile

SubResource

Ressource de profil SSL de la passerelle Application Gateway.

type

string

Type de la ressource.

ApplicationGatewayIPConfiguration

Configuration IP d’une passerelle d’application. Actuellement, 1 configuration d’adresse IP privée publique et 1 est autorisée.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration IP unique au sein d’une passerelle Application Gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de configuration IP de la passerelle d’application.

properties.subnet

SubResource

Référence à la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée.

type

string

Type de la ressource.

ApplicationGatewayListener

Écouteur d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de l’écouteur unique au sein d’une passerelle Application Gateway.

properties.frontendIPConfiguration

SubResource

Ressource de configuration IP frontale d’une passerelle d’application.

properties.frontendPort

SubResource

Ressource de port frontal d’une passerelle d’application.

properties.hostNames

string[]

Liste des indications de nom de serveur (SNI) pour l’écouteur multise site TLS qui autorise également des caractères génériques spéciaux.

properties.protocol

ApplicationGatewayProtocol

Protocole de l’écouteur.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de l’écouteur.

properties.sslCertificate

SubResource

Ressource de certificat SSL d’une passerelle d’application.

properties.sslProfile

SubResource

Ressource de profil SSL de la passerelle Application Gateway.

type

string

Type de la ressource.

ApplicationGatewayLoadDistributionAlgorithm

Chargez la ressource Cibles de distribution d’une passerelle d’application.

Nom Type Description
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

Chargez la stratégie de distribution d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la stratégie de distribution de charge unique au sein d’une passerelle Application Gateway.

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

Chargez la ressource Cibles de distribution d’une passerelle d’application.

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

Chargez la ressource Cibles de distribution d’une passerelle d’application.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de stratégie de distribution de charge.

type

string

Type de la ressource.

ApplicationGatewayLoadDistributionTarget

Charger la cible de distribution d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la stratégie de distribution de charge unique au sein d’une passerelle Application Gateway.

properties.backendAddressPool

SubResource

Ressource du pool d’adresses back-end de la passerelle d’application.

properties.weightPerServer

integer

Poids par serveur. Plage comprise entre 1 et 100.

type

string

Type de la ressource.

ApplicationGatewayOperationalState

État opérationnel de la ressource application gateway.

Nom Type Description
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

Règle de chemin d’accès du mappage de chemin d’URL d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la règle de chemin d’accès unique au sein d’une passerelle Application Gateway.

properties.backendAddressPool

SubResource

Ressource du pool d’adresses back-end de la règle de chemin d’accès au chemin d’accès de l’URL.

properties.backendHttpSettings

SubResource

Ressource des paramètres http principaux de la règle de chemin d’accès au chemin d’accès d’URL.

properties.firewallPolicy

SubResource

Référence à la ressource FirewallPolicy.

properties.loadDistributionPolicy

SubResource

Chargez la ressource de stratégie de distribution de la règle de chemin d’accès au chemin d’accès d’URL.

properties.paths

string[]

Règles de chemin d’accès de la carte de chemin d’accès d’URL.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle de chemin d’accès.

properties.redirectConfiguration

SubResource

Rediriger la ressource de configuration de la règle de chemin d’accès au chemin d’accès d’URL.

properties.rewriteRuleSet

SubResource

Réécrire la ressource d’ensemble de règles du chemin d’accès au chemin d’ACCÈS d’URL.

type

string

Type de la ressource.

ApplicationGatewayPrivateEndpointConnection

Connexion de point de terminaison privé sur une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la connexion de point de terminaison privé sur une passerelle d’application.

properties.linkIdentifier

string

ID de lien consommateur.

properties.privateEndpoint

PrivateEndpoint

Ressource du point de terminaison privé.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de connexion de point de terminaison privé application gateway.

type

string

Type de la ressource.

ApplicationGatewayPrivateLinkConfiguration

Configuration de liaison privée sur une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration de liaison privée unique au sein d’une passerelle Application Gateway.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

Tableau de configurations ip de liaison privée application gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la configuration de liaison privée application gateway.

type

string

Type de la ressource.

ApplicationGatewayPrivateLinkIpConfiguration

Configuration ip de liaison privée application gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration ip de liaison privée application gateway.

properties.primary

boolean

Indique si la configuration ip est primaire ou non.

properties.privateIPAddress

string

Adresse IP privée de la configuration IP.

properties.privateIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP privées.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la configuration IP de liaison privée de la passerelle Application Gateway.

properties.subnet

SubResource

Référence à la ressource de sous-réseau.

type

string

Type de ressource.

ApplicationGatewayProbe

Sonde de la passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la sonde unique au sein d’une passerelle Application Gateway.

properties.host

string

Nom d’hôte à laquelle envoyer la sonde.

properties.interval

integer

Intervalle de détection en secondes. Il s’agit de l’intervalle de temps entre deux sondes consécutives. Les valeurs acceptables sont comprises entre 1 seconde et 86400 secondes.

properties.match

ApplicationGatewayProbeHealthResponseMatch

Critère de classification d’une réponse de sonde saine.

properties.minServers

integer

Nombre minimal de serveurs qui sont toujours marqués comme sains. La valeur par défaut est 0.

properties.path

string

Chemin relatif de la sonde. Le chemin d’accès valide commence à partir de « / ». La sonde est envoyée à :// :.

properties.pickHostNameFromBackendHttpSettings

boolean

Indique si l’en-tête de l’hôte doit être sélectionné à partir des paramètres http principaux. La valeur par défaut est false.

properties.pickHostNameFromBackendSettings

boolean

Indique si l’indication du nom du serveur doit être choisie dans les paramètres principaux du protocole Tls. La valeur par défaut est false.

properties.port

integer

Port personnalisé qui sera utilisé pour la détection des serveurs principaux. La valeur valide est comprise entre 1 et 65535. Si ce n’est pas le cas, le port à partir des paramètres HTTP sera utilisé. Cette propriété est valide pour Basic, Standard_v2 et WAF_v2 uniquement.

properties.protocol

ApplicationGatewayProtocol

Protocole utilisé pour la sonde.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de sonde.

properties.timeout

integer

Délai d’expiration de la sonde en secondes. Sonde marquée comme ayant échoué si la réponse valide n’est pas reçue avec cette période d’expiration. Les valeurs acceptables sont comprises entre 1 seconde et 86400 secondes.

properties.unhealthyThreshold

integer

Nombre de nouvelles tentatives de la sonde. Le serveur principal est marqué en panne après que le nombre d’échecs de sonde consécutifs atteint UnhealthyThreshold. Les valeurs acceptables sont comprises entre 1 seconde et 20.

type

string

Type de la ressource.

ApplicationGatewayProbeHealthResponseMatch

Correspondance de réponse d’intégrité de la sonde Application Gateway.

Nom Type Description
body

string

Corps qui doit être contenu dans la réponse d’intégrité. La valeur par défaut est vide.

statusCodes

string[]

Plages autorisées de codes d’état intègres. La plage par défaut des codes d’état sain est 200-399.

ApplicationGatewayProtocol

Protocole Application Gateway.

Nom Type Description
Http

string

Pris en charge pour les propriétés httpListeners et backendHttpSettingsCollection.

Https

string

Pris en charge pour les propriétés httpListeners et backendHttpSettingsCollection.

Tcp

string

Pris en charge pour les écouteurs et les propriétés backendSettingsCollection.

Tls

string

Pris en charge pour les écouteurs et les propriétés backendSettingsCollection.

ApplicationGatewayRedirectConfiguration

Rediriger la configuration d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration de redirection unique au sein d’une passerelle Application Gateway.

properties.includePath

boolean

Incluez le chemin d’accès dans l’URL redirigée.

properties.includeQueryString

boolean

Incluez la chaîne de requête dans l’URL redirigée.

properties.pathRules

SubResource[]

Règles de chemin spécifiant la configuration de redirection.

properties.redirectType

ApplicationGatewayRedirectType

Type de redirection HTTP.

properties.requestRoutingRules

SubResource[]

Routage des demandes spécifiant la configuration de redirection.

properties.targetListener

SubResource

Référence à un écouteur pour rediriger la requête vers.

properties.targetUrl

string

URL vers laquelle rediriger la requête.

properties.urlPathMaps

SubResource[]

Mappages de chemin d’URL spécifiant la configuration de redirection par défaut.

type

string

Type de la ressource.

ApplicationGatewayRedirectType

Type de redirection HTTP.

Nom Type Description
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

Demander une règle de routage d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la règle de routage de requête unique au sein d’une passerelle Application Gateway.

properties.backendAddressPool

SubResource

Ressource du pool d’adresses back-end de la passerelle d’application.

properties.backendHttpSettings

SubResource

Ressource de paramètres http du serveur principal de la passerelle d’application.

properties.httpListener

SubResource

Ressource d’écouteur Http de la passerelle d’application.

properties.loadDistributionPolicy

SubResource

Chargez la ressource de stratégie de distribution de la passerelle Application Gateway.

properties.priority

integer

Priorité de la règle de routage des requêtes.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle de routage de requête.

properties.redirectConfiguration

SubResource

Redirigez la ressource de configuration de la passerelle Application Gateway.

properties.rewriteRuleSet

SubResource

Réécrire la ressource Jeu de règles dans la règle de base de la passerelle d’application.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Type de règle.

properties.urlPathMap

SubResource

Ressource de mappage de chemin d’URL de la passerelle Application Gateway.

type

string

Type de la ressource.

ApplicationGatewayRequestRoutingRuleType

Type de règle.

Nom Type Description
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

Réécrire la règle d’une passerelle Application Gateway.

Nom Type Description
actionSet

ApplicationGatewayRewriteRuleActionSet

Ensemble d’actions à effectuer dans le cadre de la règle de réécriture.

conditions

ApplicationGatewayRewriteRuleCondition[]

Conditions en fonction desquelles l’exécution du jeu d’actions sera évaluée.

name

string

Nom de la règle de réécriture unique au sein d’une passerelle Application Gateway.

ruleSequence

integer

Séquence de règles de la règle de réécriture qui détermine l’ordre d’exécution d’une règle particulière dans un RewriteRuleSet.

ApplicationGatewayRewriteRuleActionSet

Ensemble d’actions dans la règle de réécriture dans Application Gateway.

Nom Type Description
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Actions d’en-tête de requête dans le jeu d’actions.

responseHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Actions d’en-tête de réponse dans le jeu d’actions.

urlConfiguration

ApplicationGatewayUrlConfiguration

Action de configuration d’URL dans le jeu d’actions.

ApplicationGatewayRewriteRuleCondition

Ensemble de conditions dans la règle de réécriture dans Application Gateway.

Nom Type Description
ignoreCase

boolean

Définir ce paramètre sur la valeur de vérité avec forcer le modèle à effectuer une comparaison sensible à la casse.

negate

boolean

Définir cette valeur comme la vérité forcera à vérifier la négation de la condition donnée par l’utilisateur.

pattern

string

Modèle, chaîne fixe ou expression régulière, qui évalue la vérité de la condition.

variable

string

Paramètre de condition du RewriteRuleCondition.

ApplicationGatewayRewriteRuleSet

Réécrire l’ensemble de règles d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du jeu de règles de réécriture unique au sein d’une passerelle Application Gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de jeu de règles de réécriture.

properties.rewriteRules

ApplicationGatewayRewriteRule[]

Réécrire des règles dans l’ensemble de règles de réécriture.

ApplicationGatewayRoutingRule

Règle de routage d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la règle de routage unique au sein d’une passerelle Application Gateway.

properties.backendAddressPool

SubResource

Ressource du pool d’adresses back-end de la passerelle d’application.

properties.backendSettings

SubResource

Ressource de paramètres principaux de la passerelle d’application.

properties.listener

SubResource

Ressource d’écouteur de la passerelle Application Gateway.

properties.priority

integer

Priorité de la règle de routage.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle de routage de requête.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Type de règle.

type

string

Type de la ressource.

ApplicationGatewaySku

Référence SKU d’une passerelle d’application.

Nom Type Description
capacity

integer

Capacité (nombre d’instances) d’une passerelle Application Gateway.

family

ApplicationGatewaySkuFamily

Famille d’une référence SKU application gateway.

name

ApplicationGatewaySkuName

Nom d’une référence SKU application gateway.

tier

ApplicationGatewayTier

Couche d’une passerelle d’application.

ApplicationGatewaySkuFamily

Famille d’une référence SKU application gateway.

Nom Type Description
Generation_1

string

Generation_2

string

ApplicationGatewaySkuName

Nom d’une référence SKU application gateway.

Nom Type Description
Basic

string

Standard_Large

string

Standard_Medium

string

Standard_Small

string

Standard_v2

string

WAF_Large

string

WAF_Medium

string

WAF_v2

string

ApplicationGatewaySslCertificate

Certificats SSL d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du certificat SSL unique au sein d’une passerelle Application Gateway.

properties.data

string

Certificat pfx codé en base 64. Applicable uniquement dans la demande PUT.

properties.keyVaultSecretId

string

ID de secret de (objet pfx non chiffré encodé en base 64) « Secret » ou « Certificate » stocké dans KeyVault.

properties.password

string

Mot de passe pour le fichier pfx spécifié dans les données. Applicable uniquement dans la requête PUT.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de certificat SSL.

properties.publicCertData

string

Données de certificat public codées en base 64 correspondant à pfx spécifiées dans les données. Applicable uniquement dans la requête GET.

type

string

Type de la ressource.

ApplicationGatewaySslCipherSuite

Suites de chiffrement Ssl à activer dans l’ordre spécifié pour la passerelle d’application.

Nom Type Description
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

string

TLS_DHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_DHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_3DES_EDE_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

ApplicationGatewaySslPolicy

Stratégie Ssl Application Gateway.

Nom Type Description
cipherSuites

ApplicationGatewaySslCipherSuite[]

Suites de chiffrement Ssl à activer dans l’ordre spécifié pour la passerelle d’application.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

Protocoles SSL à désactiver sur la passerelle Application Gateway.

minProtocolVersion

ApplicationGatewaySslProtocol

Version minimale du protocole Ssl à prendre en charge sur la passerelle d’application.

policyName

ApplicationGatewaySslPolicyName

Nom de la stratégie prédéfinie Ssl.

policyType

ApplicationGatewaySslPolicyType

Type de stratégie Ssl.

ApplicationGatewaySslPolicyName

Nom de la stratégie prédéfinie Ssl.

Nom Type Description
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Type de stratégie Ssl.

Nom Type Description
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

Profil SSL d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du profil SSL unique au sein d’une passerelle Application Gateway.

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

Configuration de l’authentification du client de la ressource Application Gateway.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource d’écouteur HTTP.

properties.sslPolicy

ApplicationGatewaySslPolicy

Stratégie SSL de la ressource application gateway.

properties.trustedClientCertificates

SubResource[]

Tableau de références aux certificats clients approuvés application gateway.

type

string

Type de la ressource.

ApplicationGatewaySslProtocol

Protocoles SSL à désactiver sur la passerelle Application Gateway.

Nom Type Description
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

Couche d’une passerelle d’application.

Nom Type Description
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

Certificats clients approuvés d’une passerelle Application Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du certificat client approuvé unique au sein d’une passerelle Application Gateway.

properties.clientCertIssuerDN

string

Nom unique de l’émetteur de certificat client.

properties.data

string

Données publiques de certificat.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de certificat client approuvé.

properties.validatedCertData

string

Données de certificat validées.

type

string

Type de la ressource.

ApplicationGatewayTrustedRootCertificate

Certificats racines approuvés d’une passerelle d’application.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom du certificat racine approuvé unique au sein d’une passerelle Application Gateway.

properties.data

string

Données publiques de certificat.

properties.keyVaultSecretId

string

ID de secret de (objet pfx non chiffré encodé en base 64) « Secret » ou « Certificate » stocké dans KeyVault.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de certificat racine approuvée.

type

string

Type de la ressource.

ApplicationGatewayUrlConfiguration

Configuration url des actions définies dans Application Gateway.

Nom Type Description
modifiedPath

string

Chemin d’url fourni par l’utilisateur pour la réécriture d’URL. Null signifie qu’aucun chemin d’accès n’est mis à jour. La valeur par défaut est Null.

modifiedQueryString

string

Chaîne de requête fournie par l’utilisateur pour la réécriture d’URL. Null signifie qu’aucune chaîne de requête n’est mise à jour. La valeur par défaut est Null.

reroute

boolean

Si la valeur est true, elle réévalue la carte de chemin d’url fournie dans les règles de routage de requête basées sur le chemin d’accès à l’aide du chemin modifié. La valeur par défaut est false.

ApplicationGatewayUrlPathMap

UrlPathMaps donne un chemin d’URL aux informations de mappage principal pour PathBasedRouting.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la carte de chemin d’accès d’URL unique au sein d’une passerelle Application Gateway.

properties.defaultBackendAddressPool

SubResource

Ressource de pool d’adresses back-end par défaut du mappage de chemins d’URL.

properties.defaultBackendHttpSettings

SubResource

Ressource de paramètres http principal par défaut de la carte de chemin d’accès d’URL.

properties.defaultLoadDistributionPolicy

SubResource

Ressource de stratégie de distribution de charge par défaut du mappage de chemin d’URL.

properties.defaultRedirectConfiguration

SubResource

Ressource de configuration de redirection par défaut du mappage de chemin d’URL.

properties.defaultRewriteRuleSet

SubResource

Ressource de jeu de règles de réécriture par défaut du mappage de chemins d’URL.

properties.pathRules

ApplicationGatewayPathRule[]

Règle de chemin d’accès de la ressource de mappage de chemin d’accès d’URL.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de mappage de chemin d’accès d’URL.

type

string

Type de la ressource.

ApplicationGatewayWebApplicationFirewallConfiguration

Configuration du pare-feu d’applications web Application Gateway.

Nom Type Description
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

Groupes de règles désactivés.

enabled

boolean

Indique si le pare-feu d’applications web est activé ou non.

exclusions

ApplicationGatewayFirewallExclusion[]

Liste d’exclusions.

fileUploadLimitInMb

integer

Taille maximale du chargement de fichiers en Mo pour waf.

firewallMode

ApplicationGatewayFirewallMode

Mode de pare-feu d’application web.

maxRequestBodySize

integer

Taille maximale du corps de la requête pour waf.

maxRequestBodySizeInKb

integer

Taille maximale du corps de la demande en Ko pour WAF.

requestBodyCheck

boolean

Indique si le pare-feu d’applications web (WAF) doit vérifier le corps de la demande.

ruleSetType

string

Type de l’ensemble de règles de pare-feu d’applications web. Les valeurs possibles sont : « OWASP ».

ruleSetVersion

string

Version du type d’ensemble de règles.

ApplicationSecurityGroup

Un groupe de sécurité d’application dans un groupe de ressources.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de groupe de sécurité d’application.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource du groupe de sécurité d’application. Il identifie de manière unique une ressource, même si l’utilisateur modifie son nom ou migre la ressource entre les abonnements ou les groupes de ressources.

tags

object

Balises de ressource.

type

string

Type de ressource.

AutoApproval

Liste d’approbation automatique du service private link.

Nom Type Description
subscriptions

string[]

Liste des abonnements.

BackendAddressPool

Pool d’adresses IP principales.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique dans l’ensemble de pools d’adresses back-end utilisés par l’équilibreur de charge. Ce nom peut être utilisé pour accéder à la ressource.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Tableau de références aux adresses IP définies dans les interfaces réseau.

properties.drainPeriodInSeconds

integer

Quantité de secondes d’attente de Load Balancer avant d’envoyer RESET à l’adresse du client et du back-end.

properties.inboundNatRules

SubResource[]

Tableau de références aux règles NAT entrantes qui utilisent ce pool d’adresses back-end.

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

Tableau d’adresses principales.

properties.loadBalancingRules

SubResource[]

Tableau de références aux règles d’équilibrage de charge qui utilisent ce pool d’adresses back-end.

properties.location

string

Emplacement du pool d’adresses back-end.

properties.outboundRule

SubResource

Référence à une règle de trafic sortant qui utilise ce pool d’adresses back-end.

properties.outboundRules

SubResource[]

Tableau de références aux règles de trafic sortant qui utilisent ce pool d’adresses back-end.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource du pool d’adresses principal.

properties.syncMode

SyncMode

Mode synchrone d’adresse du serveur principal pour le pool principal

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

Tableau d’interfaces de tunnel d’équilibreur de charge de passerelle.

properties.virtualNetwork

SubResource

Référence à un réseau virtuel.

type

string

Type de la ressource.

CloudError

Réponse d’erreur du service.

Nom Type Description
error

CloudErrorBody

Corps de l’erreur cloud.

CloudErrorBody

Réponse d’erreur du service.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

CustomDnsConfigPropertiesFormat

Contient la configuration de résolution DNS personnalisée du client.

Nom Type Description
fqdn

string

Nom de domaine complet qui se résout en adresse IP de point de terminaison privé.

ipAddresses

string[]

Liste des adresses IP privées du point de terminaison privé.

DdosSettings

Contient les paramètres de protection DDoS de l’adresse IP publique.

Nom Type Description
ddosProtectionPlan

SubResource

Plan de protection DDoS associé à l’adresse IP publique. Ne peut être défini que si ProtectionMode est activé

protectionMode

DdosSettingsProtectionMode

Mode de protection DDoS de l’adresse IP publique

DdosSettingsProtectionMode

Mode de protection DDoS de l’adresse IP publique

Nom Type Description
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

Détaille le service auquel le sous-réseau est délégué.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique dans un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource.

properties.actions

string[]

Les actions autorisées au service lors de la délégation.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de délégation de service.

properties.serviceName

string

Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers).

type

string

Type de ressource.

DeleteOptions

Spécifiez ce qui se passe à l’adresse IP publique lorsque la machine virtuelle l’utilise est supprimée

Nom Type Description
Delete

string

Detach

string

ExtendedLocation

Type complexe ExtendedLocation.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

ExtendedLocationTypes

Type de l’emplacement étendu.

ExtendedLocationTypes

Type de l’emplacement étendu.

Nom Type Description
EdgeZone

string

FlowLog

Ressource de journal de flux.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

identity

ManagedServiceIdentity

Identité managée des ressources FlowLog

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.enabled

boolean

Indicateur pour activer/désactiver la journalisation des flux.

properties.enabledFilteringCriteria

string

Champ facultatif pour filtrer les journaux de trafic réseau en fonction de SrcIP, SrcPort, DstIP, DstPort, Protocole, Chiffrement, Direction et Action. S’il n’est pas spécifié, tout le trafic réseau est journalisé.

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

properties.format

FlowLogFormatParameters

Paramètres qui définissent le format du journal de flux.

properties.provisioningState

ProvisioningState

État d’approvisionnement du journal de flux.

properties.retentionPolicy

RetentionPolicyParameters

Paramètres qui définissent la stratégie de rétention pour le journal de flux.

properties.storageId

string

ID du compte de stockage utilisé pour stocker le journal de flux.

properties.targetResourceGuid

string

Guid du groupe de sécurité réseau auquel le journal de flux sera appliqué.

properties.targetResourceId

string

ID du groupe de sécurité réseau auquel le journal de flux sera appliqué.

tags

object

Balises de ressource.

type

string

Type de ressource.

FlowLogFormatParameters

Paramètres qui définissent le format du journal de flux.

Nom Type Valeur par défaut Description
type

FlowLogFormatType

Type de fichier du journal de flux.

version

integer

0

Version (révision) du journal des flux.

FlowLogFormatType

Type de fichier du journal de flux.

Nom Type Description
JSON

string

FrontendIPConfiguration

Adresse IP frontale de l’équilibreur de charge.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique dans l’ensemble de configurations IP frontales utilisées par l’équilibreur de charge. Ce nom peut être utilisé pour accéder à la ressource.

properties.gatewayLoadBalancer

SubResource

Référence à l’adresse IP frontale de l’équilibreur de charge de passerelle.

properties.inboundNatPools

SubResource[]

Tableau de références aux pools entrants qui utilisent cette adresse IP frontale.

properties.inboundNatRules

SubResource[]

Tableau de références aux règles de trafic entrant qui utilisent cette adresse IP frontale.

properties.loadBalancingRules

SubResource[]

Tableau de références aux règles d’équilibrage de charge qui utilisent cette adresse IP frontale.

properties.outboundRules

SubResource[]

Tableau de références aux règles de trafic sortant qui utilisent cette adresse IP frontale.

properties.privateIPAddress

string

Adresse IP privée de la configuration IP.

properties.privateIPAddressVersion

IPVersion

Indique si la configuration ip spécifique est IPv4 ou IPv6. La valeur par défaut est prise en tant que IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP privées.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de configuration IP frontale.

properties.publicIPAddress

PublicIPAddress

Référence à la ressource IP publique.

properties.publicIPPrefix

SubResource

Référence à la ressource Préfixe d’adresse IP publique.

properties.subnet

Subnet

Référence à la ressource de sous-réseau.

type

string

Type de la ressource.

zones

string[]

Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir.

GatewayLoadBalancerTunnelInterface

Interface de tunnel de l’équilibreur de charge de passerelle d’un pool d’adresses back-end d’équilibreur de charge.

Nom Type Description
identifier

integer

Identificateur de l’interface de tunnel de l’équilibreur de charge de passerelle.

port

integer

Port de l’interface de tunnel de l’équilibreur de charge de passerelle.

protocol

GatewayLoadBalancerTunnelProtocol

Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle.

type

GatewayLoadBalancerTunnelInterfaceType

Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle.

GatewayLoadBalancerTunnelInterfaceType

Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle.

Nom Type Description
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle.

Nom Type Description
Native

string

None

string

VXLAN

string

HeaderValueMatcher

Champ facultatif sous « Action de réécriture ». Il vous permet de capturer et de modifier la ou les valeurs d’un en-tête spécifique lorsque plusieurs en-têtes portant le même nom existent. Actuellement pris en charge pour Set-Cookie en-tête Réponse uniquement. Pour plus d’informations, visitez https://aka.ms/appgwheadercrud

Nom Type Description
ignoreCase

boolean

Définir ce paramètre sur la valeur de vérité avec forcer le modèle à effectuer une comparaison sensible à la casse.

negate

boolean

La définition de cette valeur en tant que vérité forcera à vérifier la négation de la condition donnée par l’utilisateur dans le champ de modèle.

pattern

string

Modèle, chaîne fixe ou expression régulière, qui évalue si une valeur d’en-tête doit être sélectionnée pour la réécriture.

InboundNatRule

Règle NAT entrante de l’équilibreur de charge.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique dans l’ensemble de règles NAT de trafic entrant utilisées par l’équilibreur de charge. Ce nom peut être utilisé pour accéder à la ressource.

properties.backendAddressPool

SubResource

Référence à la ressource backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

Référence à une adresse IP privée définie sur une interface réseau d’une machine virtuelle. Le trafic envoyé au port frontal de chacune des configurations IP frontales est transféré à l’adresse IP principale.

properties.backendPort

integer

Port utilisé pour le point de terminaison interne. Les valeurs acceptables sont comprises entre 1 et 65535.

properties.enableFloatingIP

boolean

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 AlwaysOn dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison.

properties.enableTcpReset

boolean

Recevez la réinitialisation TCP bidirectionnelle sur le délai d’inactivité du flux TCP ou l’arrêt de connexion inattendu. Cet élément est utilisé uniquement lorsque le protocole est défini sur TCP.

properties.frontendIPConfiguration

SubResource

Référence aux adresses IP frontales.

properties.frontendPort

integer

Port du point de terminaison externe. Les numéros de port pour chaque règle doivent être uniques dans l’équilibreur de charge. Les valeurs acceptables sont comprises entre 1 et 65534.

properties.frontendPortRangeEnd

integer

Fin de la plage de ports pour le point de terminaison externe. Cette propriété est utilisée avec BackendAddressPool et FrontendPortRangeStart. Les mappages de ports de règle NAT entrants individuels sont créés pour chaque adresse back-end de BackendAddressPool. Les valeurs acceptables sont comprises entre 1 et 65534.

properties.frontendPortRangeStart

integer

Début de la plage de ports pour le point de terminaison externe. Cette propriété est utilisée avec BackendAddressPool et FrontendPortRangeEnd. Les mappages de ports de règle NAT entrants individuels sont créés pour chaque adresse back-end de BackendAddressPool. Les valeurs acceptables sont comprises entre 1 et 65534.

properties.idleTimeoutInMinutes

integer

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.

properties.protocol

TransportProtocol

Référence au protocole de transport utilisé par la règle d’équilibrage de charge.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle NAT entrante.

type

string

Type de la ressource.

IPAllocationMethod

Méthode d’allocation d’adresses IP.

Nom Type Description
Dynamic

string

Static

string

IpamPoolPrefixAllocation

Référence d’allocation de préfixe IpamPool.

Nom Type Description
allocatedAddressPrefixes

string[]

Liste des préfixes d’adresse IP affectés dans le Pool Ipam de la ressource associée.

numberOfIpAddresses

string

Nombre d’adresses IP à allouer.

pool.id

string

ID de ressource de la ressource Azure IpamPool associée.

IPConfiguration

Configuration IP.

Nom Type Valeur par défaut Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.privateIPAddress

string

Adresse IP privée de la configuration IP.

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

Méthode d’allocation d’adresses IP privées.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de configuration IP.

properties.publicIPAddress

PublicIPAddress

Référence à la ressource IP publique.

properties.subnet

Subnet

Référence à la ressource de sous-réseau.

IPConfigurationProfile

Ressource enfant du profil de configuration IP.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource. Ce nom peut être utilisé pour accéder à la ressource.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de profil de configuration IP.

properties.subnet

Subnet

Référence à la ressource de sous-réseau pour créer une configuration ip d’interface réseau de conteneur.

type

string

Type de sous-ressource.

IpTag

Contient l’IpTag associé à l’objet.

Nom Type Description
ipTagType

string

Type d’étiquette IP. Exemple : FirstPartyUsage.

tag

string

Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL.

IPVersion

Version de l’adresse IP.

Nom Type Description
IPv4

string

IPv6

string

LoadBalancerBackendAddress

Adresses principales de l’équilibreur de charge.

Nom Type Description
name

string

Nom de l’adresse back-end.

properties.adminState

LoadBalancerBackendAddressAdminState

Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Collection de mappages de ports de règle NAT entrantes.

properties.ipAddress

string

Adresse IP appartenant au réseau virtuel référencé.

properties.loadBalancerFrontendIPConfiguration

SubResource

Référence à la configuration de l’adresse IP frontale définie dans le équilibreur de charge régional.

properties.networkInterfaceIPConfiguration

SubResource

Référence à l’adresse IP définie dans les interfaces réseau.

properties.subnet

SubResource

Référence à un sous-réseau existant.

properties.virtualNetwork

SubResource

Référence à un réseau virtuel existant.

LoadBalancerBackendAddressAdminState

Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes.

Nom Type Description
Down

string

None

string

Up

string

ManagedServiceIdentity

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId

string

ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

type

ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle.

userAssignedIdentities

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

NatGateway

Ressource nat Gateway.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.idleTimeoutInMinutes

integer

Délai d’inactivité de la passerelle nat.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de passerelle NAT.

properties.publicIpAddresses

SubResource[]

Tableau d’adresses IP publiques associées à la ressource de passerelle nat.

properties.publicIpPrefixes

SubResource[]

Tableau de préfixes ip publics associés à la ressource de passerelle nat.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource de passerelle NAT.

properties.subnets

SubResource[]

Tableau de références aux sous-réseaux utilisant cette ressource de passerelle nat.

sku

NatGatewaySku

Référence SKU de passerelle nat.

tags

object

Balises de ressource.

type

string

Type de ressource.

zones

string[]

Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée.

NatGatewaySku

Référence SKU de la passerelle nat.

Nom Type Description
name

NatGatewaySkuName

Nom de la référence SKU nat Gateway.

NatGatewaySkuName

Nom de la référence SKU nat Gateway.

Nom Type Description
Standard

string

NatRulePortMapping

Mappages de ports individuels pour la règle NAT de trafic entrant créée pour le pool principal.

Nom Type Description
backendPort

integer

Port principal.

frontendPort

integer

Port frontal.

inboundNatRuleName

string

Nom de la règle NAT de trafic entrant.

NetworkInterface

Interface réseau dans un groupe de ressources.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

extendedLocation

ExtendedLocation

Emplacement étendu de l’interface réseau.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Mode auxiliaire de la ressource d’interface réseau.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Référence SKU auxiliaire de la ressource d’interface réseau.

properties.defaultOutboundConnectivityEnabled

boolean

Indique si la connectivité sortante par défaut pour la carte réseau a été configurée ou non.

properties.disableTcpStateTracking

boolean

Indique s’il faut désactiver le suivi de l’état tcp.

properties.dnsSettings

NetworkInterfaceDnsSettings

Paramètres DNS dans l’interface réseau.

properties.dscpConfiguration

SubResource

Référence à la configuration dscp à laquelle l’interface réseau est liée.

properties.enableAcceleratedNetworking

boolean

Si l’interface réseau est configurée pour la mise en réseau accélérée. Non applicable aux tailles de machine virtuelle qui nécessitent une mise en réseau accélérée.

properties.enableIPForwarding

boolean

Indique si le transfert IP est activé sur cette interface réseau.

properties.hostedWorkloads

string[]

Liste des références aux ressources BareMetal liées.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

Liste des IPConfigurations de l’interface réseau.

properties.macAddress

string

Adresse MAC de l’interface réseau.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Phase de migration de la ressource d’interface réseau.

properties.networkSecurityGroup

NetworkSecurityGroup

Référence à la ressource NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Type de ressource d’interface réseau.

properties.primary

boolean

Indique s’il s’agit d’une interface réseau principale sur une machine virtuelle.

properties.privateEndpoint

PrivateEndpoint

Référence au point de terminaison privé auquel l’interface réseau est liée.

properties.privateLinkService

PrivateLinkService

Privatelinkservice de la ressource d’interface réseau.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource d’interface réseau.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource d’interface réseau.

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

Liste des TapConfigurations de l’interface réseau.

properties.virtualMachine

SubResource

Référence à une machine virtuelle.

properties.vnetEncryptionSupported

boolean

Indique si la machine virtuelle associée à cette carte réseau prend en charge le chiffrement.

properties.workloadType

string

WorkloadType des ressources BareMetal NetworkInterface

tags

object

Balises de ressource.

type

string

Type de ressource.

NetworkInterfaceAuxiliaryMode

Mode auxiliaire de la ressource d’interface réseau.

Nom Type Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

Référence SKU auxiliaire de la ressource d’interface réseau.

Nom Type Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

Paramètres DNS d’une interface réseau.

Nom Type Description
appliedDnsServers

string[]

Si la machine virtuelle qui utilise cette carte réseau fait partie d’un groupe à haute disponibilité, cette liste aura l’union de tous les serveurs DNS de toutes les cartes réseau qui font partie du groupe à haute disponibilité. Cette propriété est configurée sur chacune de ces machines virtuelles.

dnsServers

string[]

Liste des adresses IP des serveurs DNS. Utilisez « AzureProvidedDNS » pour basculer vers la résolution DNS fournie par Azure. La valeur « AzureProvidedDNS » ne peut pas être combinée avec d’autres adresses IP, il doit s’agir de la seule valeur de la collection dnsServers.

internalDnsNameLabel

string

Nom DNS relatif pour cette carte réseau utilisée pour les communications internes entre les machines virtuelles du même réseau virtuel.

internalDomainNameSuffix

string

Même si internalDnsNameLabel n’est pas spécifié, une entrée DNS est créée pour la carte réseau principale de la machine virtuelle. Ce nom DNS peut être construit en concaténant le nom de la machine virtuelle avec la valeur internalDomainNameSuffix.

internalFqdn

string

Nom DNS complet prenant en charge les communications internes entre les machines virtuelles du même réseau virtuel.

NetworkInterfaceIPConfiguration

IPConfiguration dans une interface réseau.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

Référence à la ressource ApplicationGatewayBackendAddressPool.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Groupes de sécurité d’application dans lesquels la configuration IP est incluse.

properties.gatewayLoadBalancer

SubResource

Référence à l’adresse IP frontale de l’équilibreur de charge de passerelle.

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

Référence à la ressource LoadBalancerBackendAddressPool.

properties.loadBalancerInboundNatRules

InboundNatRule[]

Liste des références de LoadBalancerInboundNatRules.

properties.primary

boolean

Indique s’il s’agit d’une adresse client principale sur l’interface réseau.

properties.privateIPAddress

string

Adresse IP privée de la configuration IP. Il peut s’agir d’une adresse IP unique ou d’un bloc CIDR au format

/.

properties.privateIPAddressPrefixLength

integer

Longueur du préfixe d’adresse IP privée. Si elle est spécifiée et que la méthode d’allocation est dynamique, le service alloue un bloc CIDR au lieu d’une seule adresse IP.

properties.privateIPAddressVersion

IPVersion

Indique si la configuration IP spécifique est IPv4 ou IPv6. La valeur par défaut est IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP privées.

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriétés PrivateLinkConnection pour l’interface réseau.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la configuration IP de l’interface réseau.

properties.publicIPAddress

PublicIPAddress

Adresse IP publique liée à la configuration IP.

properties.subnet

Subnet

Sous-réseau lié à la configuration IP.

properties.virtualNetworkTaps

VirtualNetworkTap[]

Référence aux appuis de réseau virtuel.

type

string

Type de ressource.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriétés PrivateLinkConnection pour l’interface réseau.

Nom Type Description
fqdns

string[]

Liste des noms de domaine complets pour la connexion de liaison privée actuelle.

groupId

string

ID de groupe pour la connexion de liaison privée actuelle.

requiredMemberName

string

Nom de membre requis pour la connexion de liaison privée actuelle.

NetworkInterfaceMigrationPhase

Phase de migration de la ressource d’interface réseau.

Nom Type Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Type de ressource d’interface réseau.

Nom Type Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Appuyez sur configuration dans une interface réseau.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.provisioningState

ProvisioningState

L’état d’approvisionnement de l’interface réseau appuie sur la ressource de configuration.

properties.virtualNetworkTap

VirtualNetworkTap

Référence à la ressource Tap de réseau virtuel.

type

string

Type de sous-ressource.

NetworkSecurityGroup

Ressource NetworkSecurityGroup.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.defaultSecurityRules

SecurityRule[]

Règles de sécurité par défaut du groupe de sécurité réseau.

properties.flowLogs

FlowLog[]

Collection de références aux ressources du journal de flux.

properties.flushConnection

boolean

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.

properties.networkInterfaces

NetworkInterface[]

Collection de références aux interfaces réseau.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de groupe de sécurité réseau.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource de groupe de sécurité réseau.

properties.securityRules

SecurityRule[]

Collection de règles de sécurité du groupe de sécurité réseau.

properties.subnets

Subnet[]

Collection de références aux sous-réseaux.

tags

object

Balises de ressource.

type

string

Type de ressource.

PrivateEndpoint

Ressource de point de terminaison privé.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

extendedLocation

ExtendedLocation

Emplacement étendu de l’équilibreur de charge.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Groupes de sécurité d’application dans lesquels la configuration IP du point de terminaison privé est incluse.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

Tableau de configurations dns personnalisées.

properties.customNetworkInterfaceName

string

Nom personnalisé de l’interface réseau attachée au point de terminaison privé.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

Liste des configurations IP du point de terminaison privé. Cette opération sera utilisée pour mapper les points de terminaison du service tiers.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

Regroupement d’informations sur la connexion à la ressource distante. Utilisé lorsque l’administrateur réseau n’a pas accès à approuver les connexions à la ressource distante.

properties.networkInterfaces

NetworkInterface[]

Tableau de références aux interfaces réseau créées pour ce point de terminaison privé.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

Regroupement d’informations sur la connexion à la ressource distante.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de point de terminaison privé.

properties.subnet

Subnet

ID du sous-réseau à partir duquel l’adresse IP privée sera allouée.

tags

object

Balises de ressource.

type

string

Type de ressource.

PrivateEndpointConnection

Ressource PrivateEndpointConnection.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.linkIdentifier

string

ID de lien consommateur.

properties.privateEndpoint

PrivateEndpoint

Ressource du point de terminaison privé.

properties.privateEndpointLocation

string

Emplacement du point de terminaison privé.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de connexion de point de terminaison privé.

type

string

Type de ressource.

PrivateEndpointIPConfiguration

Configuration IP du point de terminaison privé.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

name

string

Nom de la ressource unique au sein d’un groupe de ressources.

properties.groupId

string

ID d’un groupe obtenu à partir de la ressource distante à laquelle ce point de terminaison privé doit se connecter.

properties.memberName

string

Nom de membre d’un groupe obtenu à partir de la ressource distante à laquelle ce point de terminaison privé doit se connecter.

properties.privateIPAddress

string

Adresse IP privée obtenue à partir du sous-réseau du point de terminaison privé.

type

string

Type de ressource.

PrivateLinkService

Ressource de service Private Link.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

extendedLocation

ExtendedLocation

Emplacement étendu de l’équilibreur de charge.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.alias

string

Alias du service private link.

properties.autoApproval

AutoApproval

Liste d’approbation automatique du service private link.

properties.destinationIPAddress

string

Adresse IP de destination du service de liaison privée.

properties.enableProxyProtocol

boolean

Indique si le service de liaison privée est activé pour le protocole proxy ou non.

properties.fqdns

string[]

Liste de Fqdn.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

Tableau de configurations IP du service de liaison privée.

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

Tableau de références aux configurations IP de l’équilibreur de charge.

properties.networkInterfaces

NetworkInterface[]

Tableau de références aux interfaces réseau créées pour ce service de liaison privée.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Tableau de listes sur les connexions au point de terminaison privé.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de service private link.

properties.visibility

Visibility

Liste de visibilité du service private link.

tags

object

Balises de ressource.

type

string

Type de ressource.

PrivateLinkServiceConnection

Ressource PrivateLinkServiceConnection.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.groupIds

string[]

ID(s) du ou des groupes obtenus à partir de la ressource distante à laquelle ce point de terminaison privé doit se connecter.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Collection d’informations en lecture seule sur l’état de la connexion à la ressource distante.

properties.privateLinkServiceId

string

ID de ressource du service private link.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de connexion de service private link.

properties.requestMessage

string

Message transmis au propriétaire de la ressource distante avec cette demande de connexion. Limité à 140 chars.

type

string

Type de ressource.

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

Nom Type Description
actionsRequired

string

Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur.

description

string

Raison de l’approbation/rejet de la connexion.

status

string

Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service.

PrivateLinkServiceIpConfiguration

Configuration ip du service private link.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la configuration ip du service de liaison privée.

properties.primary

boolean

Indique si la configuration ip est primaire ou non.

properties.privateIPAddress

string

Adresse IP privée de la configuration IP.

properties.privateIPAddressVersion

IPVersion

Indique si la configuration IP spécifique est IPv4 ou IPv6. La valeur par défaut est IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP privées.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de configuration IP du service private link.

properties.subnet

Subnet

Référence à la ressource de sous-réseau.

type

string

Type de ressource.

ProvisioningState

État d’approvisionnement actuel.

Nom Type Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

Ressource d’adresse IP publique.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

extendedLocation

ExtendedLocation

Emplacement étendu de l’adresse IP publique.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.ddosSettings

DdosSettings

Stratégie personnalisée de protection DDoS associée à l’adresse IP publique.

properties.deleteOption

DeleteOptions

Spécifiez ce qui se passe à l’adresse IP publique lorsque la machine virtuelle l’utilise est supprimée

properties.dnsSettings

PublicIPAddressDnsSettings

Nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique.

properties.idleTimeoutInMinutes

integer

Délai d’inactivité de l’adresse IP publique.

properties.ipAddress

string

Adresse IP associée à la ressource d’adresse IP publique.

properties.ipConfiguration

IPConfiguration

Configuration IP associée à l’adresse IP publique.

properties.ipTags

IpTag[]

Liste des balises associées à l’adresse IP publique.

properties.linkedPublicIPAddress

PublicIPAddress

Adresse IP publique liée de la ressource d’adresse IP publique.

properties.migrationPhase

PublicIPAddressMigrationPhase

Phase de migration de l’adresse IP publique.

properties.natGateway

NatGateway

NatGateway pour l’adresse IP publique.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource d’adresse IP publique.

properties.publicIPAddressVersion

IPVersion

Version de l’adresse IP publique.

properties.publicIPAllocationMethod

IPAllocationMethod

Méthode d’allocation d’adresses IP publiques.

properties.publicIPPrefix

SubResource

Le préfixe d’adresse IP publique à partir duquel cette adresse IP publique doit être allouée.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource d’adresse IP publique.

properties.servicePublicIPAddress

PublicIPAddress

Adresse IP publique du service de la ressource d’adresse IP publique.

sku

PublicIPAddressSku

Référence SKU d’adresse IP publique.

tags

object

Balises de ressource.

type

string

Type de ressource.

zones

string[]

Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir.

PublicIPAddressDnsSettings

Contient le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique.

Nom Type Description
domainNameLabel

string

É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.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée inclut le nom de domaine complet.

fqdn

string

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.

reverseFqdn

string

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.

PublicIpAddressDnsSettingsDomainNameLabelScope

Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée inclut le nom de domaine complet.

Nom Type Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

Phase de migration de l’adresse IP publique.

Nom Type Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

Référence SKU d’une adresse IP publique.

Nom Type Description
name

PublicIPAddressSkuName

Nom d’une référence SKU d’adresse IP publique.

tier

PublicIPAddressSkuTier

Niveau d’une référence SKU d’adresse IP publique.

PublicIPAddressSkuName

Nom d’une référence SKU d’adresse IP publique.

Nom Type Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Niveau d’une référence SKU d’adresse IP publique.

Nom Type Description
Global

string

Regional

string

ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Ressource ResourceNavigationLink.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

Identificateur du lien de navigation des ressources.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.link

string

Lien vers la ressource externe.

properties.linkedResourceType

string

Type de ressource de la ressource liée.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de lien de navigation des ressources.

type

string

Type de ressource.

RetentionPolicyParameters

Paramètres qui définissent la stratégie de rétention pour le journal de flux.

Nom Type Valeur par défaut Description
days

integer

0

Nombre de jours pour conserver les enregistrements du journal de flux.

enabled

boolean

False

Indicateur pour activer/désactiver la rétention.

Route

Ressource de routage.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.addressPrefix

string

CIDR de destination auquel l’itinéraire s’applique.

properties.hasBgpOverride

boolean

Valeur indiquant si cet itinéraire remplace les itinéraires BGP qui se chevauchent, quel que soit LPM.

properties.nextHopIpAddress

string

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.

properties.nextHopType

RouteNextHopType

Type de tronçon Azure auquel le paquet doit être envoyé.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de routage.

type

string

Type de la ressource.

RouteNextHopType

Type de tronçon Azure auquel le paquet doit être envoyé.

Nom Type Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Ressource de table de routage.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.disableBgpRoutePropagation

boolean

Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de table de routage.

properties.resourceGuid

string

Propriété GUID de ressource de la table de routage.

properties.routes

Route[]

Collection d’itinéraires contenus dans une table de routage.

properties.subnets

Subnet[]

Collection de références aux sous-réseaux.

tags

object

Balises de ressource.

type

string

Type de ressource.

SecurityRule

Règle de sécurité réseau.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.access

SecurityRuleAccess

Le trafic réseau est autorisé ou refusé.

properties.description

string

Description de cette règle. Limité à 140 chars.

properties.destinationAddressPrefix

string

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.

properties.destinationAddressPrefixes

string[]

Préfixes d’adresse de destination. PLAGES d’adresses IP CIDR ou de destination.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Groupe de sécurité d’application spécifié comme destination.

properties.destinationPortRange

string

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.

properties.destinationPortRanges

string[]

Plages de ports de destination.

properties.direction

SecurityRuleDirection

Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.

properties.priority

integer

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.

properties.protocol

SecurityRuleProtocol

Protocole réseau auquel cette règle s’applique.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle de sécurité.

properties.sourceAddressPrefix

string

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.

properties.sourceAddressPrefixes

string[]

Plages d’adresses IP CIDR ou sources.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Groupe de sécurité d’application spécifié en tant que source.

properties.sourcePortRange

string

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.

properties.sourcePortRanges

string[]

Plages de ports sources.

type

string

Type de la ressource.

SecurityRuleAccess

Indique si le trafic réseau est autorisé ou refusé.

Nom Type Description
Allow

string

Deny

string

SecurityRuleDirection

Direction de la règle. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant.

Nom Type Description
Inbound

string

Outbound

string

SecurityRuleProtocol

Protocole réseau auquel cette règle s’applique.

Nom Type Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

Ressource ServiceAssociationLink.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.allowDelete

boolean

Si la valeur est true, la ressource peut être supprimée.

properties.link

string

Lien vers la ressource externe.

properties.linkedResourceType

string

Type de ressource de la ressource liée.

properties.locations

string[]

Liste des emplacements.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de liaison d’association de service.

type

string

Type de ressource.

ServiceEndpointPolicy

Ressource de stratégie de point de terminaison de service.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

kind

string

Type de stratégie de point de terminaison de service. Il s’agit des métadonnées utilisées pour l’expérience du portail Azure.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.contextualServiceEndpointPolicies

string[]

Collection de stratégies de point de terminaison de service contextuelles.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de stratégie de point de terminaison de service.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource de stratégie de point de terminaison de service.

properties.serviceAlias

string

Alias indiquant si la stratégie appartient à un service

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service.

properties.subnets

Subnet[]

Collection de références aux sous-réseaux.

tags

object

Balises de ressource.

type

string

Type de ressource.

ServiceEndpointPolicyDefinition

Définitions de stratégie de point de terminaison de service.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.description

string

Description de cette règle. Limité à 140 chars.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de définition de stratégie de point de terminaison de service.

properties.service

string

Nom du point de terminaison de service.

properties.serviceResources

string[]

Liste des ressources de service.

type

string

Type de la ressource.

ServiceEndpointPropertiesFormat

Propriétés du point de terminaison de service.

Nom Type Description
locations

string[]

Liste des emplacements.

networkIdentifier

SubResource

Sous-ressource en tant qu’identificateur réseau.

provisioningState

ProvisioningState

État d’approvisionnement de la ressource de point de terminaison de service.

service

string

Type du service de point de terminaison.

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.

Nom Type Description
DelegatedServices

string

Tenant

string

Subnet

Sous-réseau d’une ressource de réseau virtuel.

Nom Type Valeur par défaut Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.addressPrefix

string

Préfixe d’adresse du sous-réseau.

properties.addressPrefixes

string[]

Liste des préfixes d’adresse pour le sous-réseau.

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Configurations IP de passerelle d’application de ressource de réseau virtuel.

properties.defaultOutboundAccess

boolean

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.

properties.delegations

Delegation[]

Tableau de références aux délégations sur le sous-réseau.

properties.ipAllocations

SubResource[]

Tableau d’IpAllocation qui référence ce sous-réseau.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Tableau de profils de configuration IP qui font référence à ce sous-réseau.

properties.ipConfigurations

IPConfiguration[]

Tableau de références aux configurations IP de l’interface réseau à l’aide du sous-réseau.

properties.ipamPoolPrefixAllocations

IpamPoolPrefixAllocation[]

Liste des pools IPAM pour l’allocation de préfixes d’adresses IP.

properties.natGateway

SubResource

Passerelle Nat associée à ce sous-réseau.

properties.networkSecurityGroup

NetworkSecurityGroup

Référence à la ressource NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.

properties.privateEndpoints

PrivateEndpoint[]

Tableau de références aux points de terminaison privés.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de sous-réseau.

properties.purpose

string

Chaîne en lecture seule identifiant l’intention d’utilisation de ce sous-réseau en fonction des délégations et d’autres propriétés définies par l’utilisateur.

properties.resourceNavigationLinks

ResourceNavigationLink[]

Tableau de références aux ressources externes à l’aide du sous-réseau.

properties.routeTable

RouteTable

Référence à la ressource RouteTable.

properties.serviceAssociationLinks

ServiceAssociationLink[]

Tableau de références aux services injectés dans ce sous-réseau.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

Tableau de stratégies de point de terminaison de service.

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

Tableau de points de terminaison de service.

properties.sharingScope

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.

type

string

Type de ressource.

SubResource

Référence à une autre sous-ressource.

Nom Type Description
id

string

ID de ressource.

SyncMode

Mode synchrone d’adresse du serveur principal pour le pool principal

Nom Type Description
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

Nom Type Description
enabled

boolean

Indicateur pour activer/désactiver l’analytique du trafic.

trafficAnalyticsInterval

integer

Intervalle en minutes qui déciderait de la fréquence à laquelle le service TA doit effectuer des analyses de flux.

workspaceId

string

Guid de ressource de l’espace de travail attaché.

workspaceRegion

string

Emplacement de l’espace de travail attaché.

workspaceResourceId

string

ID de ressource de l’espace de travail attaché.

TrafficAnalyticsProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

Nom Type Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Paramètres qui définissent la configuration de l’analytique du trafic.

TransportProtocol

Protocole de transport pour le point de terminaison.

Nom Type Description
All

string

Tcp

string

Udp

string

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Nom Type Description

VirtualNetworkPrivateEndpointNetworkPolicies

Activez ou désactivez l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau.

Nom Type Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau.

Nom Type Description
Disabled

string

Enabled

string

VirtualNetworkTap

Ressource d’appui sur le réseau virtuel.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

Référence à l’adresse IP privée sur l’équilibreur de charge interne qui recevra l’appui.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

Référence à l’adresse IP privée de la carte réseau du collecteur qui recevra l’appui.

properties.destinationPort

integer

Port de destination VXLAN qui recevra le trafic appuyé.

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

Spécifie la liste des ID de ressource pour la configuration IP de l’interface réseau qui doit être tapée.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource d’appui sur le réseau virtuel.

properties.resourceGuid

string

Propriété GUID de ressource du réseau virtuel appuyez sur la ressource.

tags

object

Balises de ressource.

type

string

Type de ressource.

Visibility

Liste de visibilité du service private link.

Nom Type Description
subscriptions

string[]

Liste des abonnements.