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=2025-03-01

Paramètres URI

Nom Dans Obligatoire Type Description
applicationGatewayName
path True

string

Nom de la passerelle d’application.

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

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

ApplicationGatewayEntraJWTValidationConfig[]

Entra JWT configurations de validation pour la ressource de passerelle applicative. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

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 avec succès. 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=2025-03-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"
          },
          "entraJWTValidationConfig": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/entraJWTValidationConfigs/entraJWTValidationConfig1"
          }
        }
      }
    ],
    "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"
                }
              }
            }
          ]
        }
      }
    ],
    "entraJWTValidationConfigs": [
      {
        "name": "entraJWTValidationConfig1",
        "properties": {
          "unAuthorizedRequestAction": "Deny",
          "tenantId": "70a036f6-8e4d-4615-bad6-149c02e7720d",
          "clientId": "37293f5a-97b3-451d-b786-f532d711c9ff"
        }
      }
    ],
    "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",
            "verifyClientAuthMode": "Strict"
          },
          "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"
          },
          "entraJWTValidationConfig": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/entraJWTValidationConfigs/entraJWTValidationConfig1"
          }
        }
      }
    ],
    "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": [],
    "entraJWTValidationConfigs": [
      {
        "name": "entraJWTValidationConfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/entraJWTValidationConfigs/entraJWTValidationConfig1",
        "properties": {
          "provisioningState": "Succeeded",
          "unAuthorizedRequestAction": "Deny",
          "tenantId": "70a036f6-8e4d-4615-bad6-149c02e7720d",
          "clientId": "37293f5a-97b3-451d-b786-f532d711c9ff"
        }
      }
    ],
    "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"
          },
          "entraJWTValidationConfig": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/entraJWTValidationConfigs/entraJWTValidationConfig1"
          }
        }
      }
    ],
    "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": [],
    "entraJWTValidationConfigs": [
      {
        "name": "entraJWTValidationConfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/entraJWTValidationConfigs/entraJWTValidationConfig1",
        "properties": {
          "provisioningState": "Succeeded",
          "unAuthorizedRequestAction": "Deny",
          "tenantId": "70a036f6-8e4d-4615-bad6-149c02e7720d",
          "clientId": "37293f5a-97b3-451d-b786-f532d711c9ff"
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

Définitions

Nom Description
AccessMode

Le mode d’accès du service de liaison privée.

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.

ApplicationGatewayClientAuthVerificationModes

Vérification du mode d’authentification du client.

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.

ApplicationGatewayEntraJWTValidationConfig

Entra JWT Validation Configuration d’une passerelle applicative.

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.

ApplicationGatewayUnAuthorizedRequestAction

Demande non autorisée d’action.

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, consultez 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é.

PrivateEndpointIPVersionType

Spécifie le type de version IP pour les IP privées du point de terminaison privé. Si ce n’est pas défini, cela correspond par défaut à IPv4.

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.

AccessMode

Le mode d’accès du service de liaison privée.

Valeur Description
Default

Permet un accès illimité au service de liaison privée.

Restricted

Limite l’accès aux abonnements qui se trouvent uniquement dans la liste de visibilité.

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

ApplicationGatewayEntraJWTValidationConfig[]

Entra JWT configurations de validation pour la ressource de passerelle applicative. Pour connaître les limites par défaut, consultez limites d’Application Gateway.

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 (int32)

minimum: 2
exclusiveMinimum: False

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

minCapacity

integer (int32)

minimum: 0
exclusiveMinimum: False

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 de provisionnement de la ressource de pool d’adresses back-end.

type

string

Type de la ressource.

ApplicationGatewayBackendHttpSettings

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

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

boolean

Activez ou désactivez la connexion dédiée par serveur principal. La valeur par défaut est false.

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 (int32)

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 (int32)

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

string

Spécifiez une valeur SNI qui corresponde au nom commun du certificat sur le backend. Par défaut, la passerelle d’application utilise l’en-tête d’hôte de la demande entrante en tant que SNI. La valeur par défaut est Null.

properties.trustedRootCertificates

SubResource[]

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

properties.validateCertChainAndExpiry

boolean

True

Vérifiez ou ignorez les validations en chaîne et d’expiration du certificat sur le serveur principal. La valeur par défaut est true.

properties.validateSNI

boolean

True

Lorsqu’il est activé, vérifie si le nom commun du certificat fourni par le serveur principal correspond à la valeur SNI (Server Name Indication). La valeur par défaut est true.

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

boolean

Indique s’il faut envoyer l’en-tête Proxy Protocol aux serveurs backend via les protocoles TCP ou TLS. La valeur par défaut est False.

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 (int32)

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 (int32)

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
verifyClientAuthMode

ApplicationGatewayClientAuthVerificationModes

Vérification du mode d’authentification du client.

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.

ApplicationGatewayClientAuthVerificationModes

Vérification du mode d’authentification du client.

Valeur Description
Strict
Passthrough

ApplicationGatewayClientRevocationOptions

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

Valeur Description
None
OCSP

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 (int32)

minimum: 1
maximum: 3600
exclusiveMinimum: False
exclusiveMaximum: False

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.

Valeur Description
Enabled
Disabled

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.

Valeur Description
HttpStatus400
HttpStatus403
HttpStatus404
HttpStatus405
HttpStatus408
HttpStatus500
HttpStatus502
HttpStatus503
HttpStatus504

ApplicationGatewayEntraJWTValidationConfig

Entra JWT Validation Configuration d’une passerelle applicative.

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 validation entra jwt qui est unique au sein d’une passerelle d’application.

properties.audiences

string[]

Liste des revendications acceptables de l’audience qui peuvent être présentes dans le token (affirmation aud). Un maximum de 5 spectateurs sont autorisés.

properties.clientId

string

L’identifiant client de l’application Microsoft Entra ID.

properties.provisioningState

ProvisioningState

L’état de provisionnement de la ressource de configuration de validation entra jwt.

properties.tenantId

string

L’identifiant locataire de l’application Microsoft Entra ID.

properties.unAuthorizedRequestAction

ApplicationGatewayUnAuthorizedRequestAction

Demande non autorisée d’action.

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[] (int32)

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.

Valeur Description
Detection
Prevention

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 de provisionnement 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 (int32)

Port frontal.

properties.provisioningState

ProvisioningState

État de provisionnement de la ressource de port frontal.

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, consultez 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 de provisionnement 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 d’écoute.

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.

Valeur Description
RoundRobin
LeastConnections
IpHash

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

L’état d’approvisionnement de la ressource Stratégie de répartition de la 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 (int32)

minimum: 1
maximum: 100
exclusiveMinimum: False
exclusiveMaximum: False

Poids par serveur. Plage comprise entre 1 et 100.

type

string

Type de la ressource.

ApplicationGatewayOperationalState

État opérationnel de la ressource application gateway.

Valeur Description
Stopped
Starting
Running
Stopping

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

L’identifiant du lien du 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 la liaison privée de la passerelle d’application.

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 de provisionnement de la configuration IP de liaison privée de la passerelle d’application.

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

boolean

Indique s’il faut envoyer l’en-tête Proxy Protocol avec la sonde d’intégrité via le protocole TCP ou TLS. La valeur par défaut est False.

properties.host

string

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

properties.interval

integer (int32)

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 (int32)

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 au protocole <>://<>hôte :<><de chemin d’accès du port>.

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 (int32)

minimum: 1
maximum: 65535

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 (int32)

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 (int32)

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.

Valeur Description
Http

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

Https

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

Tcp

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

Tls

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.

Valeur Description
Permanent
Found
SeeOther
Temporary

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

SubResource

Entra JWT validation ressource de configuration 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 (int32)

minimum: 1
maximum: 20000
exclusiveMinimum: False
exclusiveMaximum: False

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.

Valeur Description
Basic
PathBasedRouting

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 de provisionnement de la ressource d’ensemble 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 (int32)

minimum: 1
maximum: 20000
exclusiveMinimum: False
exclusiveMaximum: False

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 (int32)

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.

Valeur Description
Generation_1
Generation_2

ApplicationGatewaySkuName

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

Valeur Description
Standard_Small
Standard_Medium
Standard_Large
WAF_Medium
WAF_Large
Standard_v2
WAF_v2
Basic

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 de provisionnement 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.

Valeur Description
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
TLS_DHE_DSS_WITH_AES_256_CBC_SHA
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

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.

Valeur Description
AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
AppGwSslPolicy20220101
AppGwSslPolicy20220101S

ApplicationGatewaySslPolicyType

Type de stratégie Ssl.

Valeur Description
Predefined
Custom
CustomV2

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 de provisionnement 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.

Valeur Description
TLSv1_0
TLSv1_1
TLSv1_2
TLSv1_3

ApplicationGatewayTier

Couche d’une passerelle d’application.

Valeur Description
Standard
WAF
Standard_v2
WAF_v2
Basic

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 du certificat client.

properties.data

string

Données publiques de certificat.

properties.provisioningState

ProvisioningState

État de provisionnement 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 de provisionnement de la ressource de certificat racine approuvé.

type

string

Type de la ressource.

ApplicationGatewayUnAuthorizedRequestAction

Demande non autorisée d’action.

Valeur Description
Deny
Allow

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 de provisionnement de la ressource de mappage de chemin 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 (int32)

minimum: 0
exclusiveMinimum: False

Taille maximale du chargement de fichiers en Mo pour waf.

firewallMode

ApplicationGatewayFirewallMode

Mode de pare-feu d’application web.

maxRequestBodySize

integer (int32)

minimum: 8
maximum: 128
exclusiveMinimum: False
exclusiveMaximum: False

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

maxRequestBodySizeInKb

integer (int32)

minimum: 8
maximum: 128
exclusiveMinimum: False
exclusiveMaximum: False

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 la ressource du groupe de sécurité de l’application. Il identifie de manière unique une ressource, même si l’utilisateur change de nom ou migre la ressource entre des abonnements ou des 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 à des adresses IP définies dans les interfaces réseau.

properties.drainPeriodInSeconds

integer (int32)

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

properties.location

string

Emplacement du pool d’adresses back-end.

properties.outboundRule

SubResource

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

properties.outboundRules

SubResource[]

Tableau de références aux règles sortantes qui utilisent ce pool d’adresses backend.

properties.provisioningState

ProvisioningState

État de provisionnement de la ressource de pool d’adresses back-end.

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[]

Une liste de 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

Valeur Description
VirtualNetworkInherited
Enabled
Disabled

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 permises 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

Valeur Description
Delete
Detach

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.

Valeur Description
EdgeZone

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

string

Champ optionnel pour filtrer les journaux de trafic réseau en fonction des états de flux. La valeur de ce champ peut être n’importe quelle chaîne de combinaisons séparées par virgules composée de lettres B, C, E ou D. B représente Begin, lorsqu’un flux est créé. C représente Continuer pour un flux continu généré à chaque intervalle de cinq minutes. E représente la fin, lorsqu’un flux est terminé. D représente Deny, lorsqu’un flux est refusé. S’il n’est pas spécifié, tout le trafic réseau est journalisé.

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 (int32)

0

Version (révision) du journal des flux.

FlowLogFormatType

Type de fichier du journal de flux.

Valeur Description
JSON

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 à des pools entrants qui utilisent cette adresse IP frontale.

properties.inboundNatRules

SubResource[]

Un tableau de références aux règles entrantes qui utilisent cette adresse IP frontale.

properties.loadBalancingRules

SubResource[]

Un ensemble 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 sortantes 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 de provisionnement 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 (int32)

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

port

integer (int32)

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.

Valeur Description
None
Internal
External

GatewayLoadBalancerTunnelProtocol

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

Valeur Description
None
Native
VXLAN

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, consultez 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’IP principale.

properties.backendPort

integer (int32)

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 (int32)

Le 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 (int32)

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 (int32)

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 (int32)

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 de provisionnement de la ressource de règle NAT entrante.

type

string

Type de la ressource.

IPAllocationMethod

Méthode d’allocation d’adresses IP.

Valeur Description
Static
Dynamic

IpamPoolPrefixAllocation

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

Nom Type Description
allocatedAddressPrefixes

string[]

Liste des préfixes d’adresse IP attribués dans l’IpamPool de la ressource associée.

numberOfIpAddresses

string

Nombre d’adresses IP à allouer.

pool.id

string (arm-id)

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 de provisionnement 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 de provisionnement 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

Sous-type de 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.

Valeur Description
IPv4
IPv6

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ègles NAT entrants.

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.

Valeur Description
None
Up
Down

ManagedServiceIdentity

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité attribué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é attribué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 (int32)

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 V4 associées à la ressource de passerelle nat.

properties.publicIpAddressesV6

SubResource[]

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

properties.publicIpPrefixes

SubResource[]

Tableau de préfixes d’adresse IP publique V4 associés à la ressource de passerelle nat.

properties.publicIpPrefixesV6

SubResource[]

Tableau de préfixes d’adresse IP publique V6 associés à la ressource de passerelle nat.

properties.resourceGuid

string

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

properties.sourceVirtualNetwork

SubResource

Référence au réseau virtuel source à l’aide de cette ressource de passerelle nat.

properties.subnets

SubResource[]

Tableau de références aux sous-réseaux à l’aide de 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.

Valeur Description
Standard
StandardV2

NatRulePortMapping

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

Nom Type Description
backendPort

integer (int32)

Port backend.

frontendPort

integer (int32)

Port frontal.

inboundNatRuleName

string

Nom de la règle NAT entrante.

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[]

Une liste de 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 de provisionnement 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 à laquelle cette carte réseau est attachée 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.

Valeur Description
None
MaxConnections
Floating
AcceleratedConnections

NetworkInterfaceAuxiliarySku

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

Valeur Description
None
A1
A2
A4
A8

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

/<longueur_préfixe>.

properties.privateIPAddressPrefixLength

integer (int32)

minimum: 1
maximum: 128

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.

Valeur Description
None
Prepare
Commit
Abort
Committed

NetworkInterfaceNicType

Type de ressource d’interface réseau.

Valeur Description
Standard
Elastic

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 de provisionnement de la ressource de configuration de l’interface réseau tap.

properties.virtualNetworkTap

VirtualNetworkTap

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

type

string

Sous-type de 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 de 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 Valeur par défaut 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.ipVersionType

PrivateEndpointIPVersionType

IPv4

Spécifie le type de version IP pour les IP privées du point de terminaison privé. Si ce n’est pas défini, cela correspond par défaut à IPv4.

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

L’identifiant du lien du consommateur.

properties.privateEndpoint

PrivateEndpoint

Ressource du point de terminaison privé.

properties.privateEndpointLocation

string

L’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.

PrivateEndpointIPVersionType

Spécifie le type de version IP pour les IP privées du point de terminaison privé. Si ce n’est pas défini, cela correspond par défaut à IPv4.

Valeur Description
IPv4

Indique que les IP privées du point de terminaison privé seront uniquement IPv4.

IPv6

Indique que les IP privées du point de terminaison privé seront uniquement IPv6.

DualStack

Indique que les IP privées du point de terminaison privé peuvent être à la fois IPv4 et IPv6.

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

AccessMode

Le mode d’accès du service de liaison privée.

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 au service de liaison privée.

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 de provisionnement de la ressource de configuration IP du service de liaison privée.

properties.subnet

Subnet

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

type

string

Type de ressource.

ProvisioningState

État d’approvisionnement actuel.

Valeur Description
Succeeded
Updating
Deleting
Failed

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 (int32)

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 de provisionnement 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.

Valeur Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

PublicIPAddressMigrationPhase

Phase de migration de l’adresse IP publique.

Valeur Description
None
Prepare
Commit
Abort
Committed

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.

Valeur Description
Basic
Standard
StandardV2

PublicIPAddressSkuTier

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

Valeur Description
Regional
Global

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.

Valeur Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

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 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.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 de ressource.

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 (int32)

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, indépendamment de 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 de provisionnement de la ressource de route.

type

string

Type de la ressource.

RouteNextHopType

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

Valeur Description
VirtualNetworkGateway
VnetLocal
Internet
VirtualAppliance
None

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 la 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 (int32)

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

Valeur Description
Allow
Deny

SecurityRuleDirection

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

Valeur Description
Inbound
Outbound

SecurityRuleProtocol

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

Valeur Description
Tcp
Udp
Icmp
Esp
*
Ah

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[]

Une liste de lieux.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de lien d’association de services.

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 politique 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[]

Une liste de lieux.

networkIdentifier

SubResource

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

provisioningState

ProvisioningState

État de provisionnement de la ressource de point de terminaison de service.

service

string

Type de 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.

Valeur Description
Tenant
DelegatedServices

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.

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

Valeur Description
Automatic
Manual

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 (int32)

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.

Valeur Description
Udp
Tcp
All
Quic

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.

Valeur Description
Enabled
Disabled
NetworkSecurityGroupEnabled
RouteTableEnabled

VirtualNetworkPrivateLinkServiceNetworkPolicies

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

Valeur Description
Enabled
Disabled

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 exploitée.

properties.provisioningState

ProvisioningState

L’état de provisionnement de la ressource Tap du réseau virtuel.

properties.resourceGuid

string

La propriété GUID de la ressource du réseau virtuel tape 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.