Microsoft.Network applicationGateways 2016-06-01
- dernière
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Définition de ressource Bicep
Le type de ressource ApplicationGateways peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/applicationGateways, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/applicationGateways@2016-06-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
}
}
}
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
}
]
cookieBasedAffinity: 'string'
port: int
probe: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
path: 'string'
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
}
]
sslPolicy: {
disabledSslProtocols: [
'string'
]
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
}
}
]
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
ApplicationGatewayAuthenticationCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats d’authentification de la passerelle d’application | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données publiques de certificat | corde |
provisioningState | État d’approvisionnement de la ressource de certificat d’authentification Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Nom dns | corde |
ipAddress | Adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Adresses principales | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | État d’approvisionnement de la ressource du pool d’adresses back-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendHttpSettings
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des paramètres du pool d’adresses back-end de la passerelle d’application | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Tableau de références aux certificats d’authentification Application Gateway | SubResource[] |
cookieBasedAffinity | Affinité des cookies | 'Désactivé' 'Activé' |
port | Port | Int |
sonde | Ressource de sonde de passerelle d’application | SubResource |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
requestTimeout | Délai d’expiration de la demande | Int |
ApplicationGatewayFrontendIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP frontale de la passerelle d’application | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | PrivateIPAddress de la configuration IP de l’interface réseau | corde |
privateIPAllocationMethod | Méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Référence de la ressource PublicIP | SubResource |
sous-réseau | Référence de la ressource de sous-réseau | SubResource |
ApplicationGatewayFrontendPort
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du port frontal de la passerelle d’application | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nom | Description | Valeur |
---|---|---|
port | Port frontal | Int |
provisioningState | État d’approvisionnement de la ressource de port front-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayHttpListener
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de l’écouteur Http de la passerelle d’application | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nom | Description | Valeur |
---|---|---|
frontendIPConfiguration | Ressource de configuration IP frontale de la passerelle Application Gateway | SubResource |
frontendPort | Ressource de port frontal de la passerelle d’application | SubResource |
hostName | Nom d’hôte de l’écouteur http | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource d’écouteur HTTP Mise à jour/Suppression/Échec | corde |
requireServerNameIndication | RequireServerNameIndication de l’écouteur http | Bool |
sslCertificate | Ressource de certificat Ssl de la passerelle d’application | SubResource |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP de la passerelle Application Gateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | État d’approvisionnement de la ressource de sous-réseau application gateway Mise à jour/Suppression/Échec | corde |
sous-réseau | Référence de la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée | SubResource |
ApplicationGatewayPathRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end du mappage de chemin d’URL | SubResource |
backendHttpSettings | Ressource des paramètres http principaux de la carte de chemin d’accès d’URL | SubResource |
Chemins | Règles de chemin d’accès de la carte de chemin d’accès d’URL | string[] |
provisioningState | Règle de chemin d’accès de la ressource de mappage de chemin d’URL Mise à jour/Suppression/Échec | corde |
ApplicationGatewayProbe
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nom | Description | Valeur |
---|---|---|
hôte | Hôte vers laquelle envoyer une sonde | corde |
intervalle | Intervalle de détection en secondes | Int |
chemin | Chemin relatif de la sonde | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
Timeout | Détection du délai d’expiration en secondes | Int |
unhealthyThreshold | Détection d’un seuil non sain | Int |
ApplicationGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Certificats d’authentification de la ressource Application Gateway | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool d’adresses back-end de la ressource application gateway | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Paramètres http principaux de la ressource Application Gateway | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Adresses IP frontales de la ressource application Gateway | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ports frontaux de la ressource application gateway | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sous-réseaux de la ressource application gateway | ApplicationGatewayIPConfiguration[] |
httpListeners | Écouteurs HTTP de la ressource Application Gateway | ApplicationGatewayHttpListener[] |
Sondes | Sondes de ressource application gateway | ApplicationGatewayProbe[] |
provisioningState | État d’approvisionnement de la ressource ApplicationGateway Mise à jour/Suppression/Échec | corde |
requestRoutingRules | Demander des règles de routage de la ressource Application Gateway | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriété guid de ressource de la ressource ApplicationGateway | corde |
Sku | Référence SKU de la ressource application gateway | applicationGatewaySku |
sslCertificates | Certificats SSL de la ressource application gateway | ApplicationGatewaySslCertificate[] |
sslPolicy | Stratégie SSL de la ressource application gateway | ApplicationGatewaySslPolicy |
urlPathMaps | Mappage de chemin d’URL de la ressource Application Gateway | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle de routage des demandes de passerelle d’application | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end de la passerelle Application Gateway | SubResource |
backendHttpSettings | Ressource de port frontal de la passerelle d’application | SubResource |
httpListener | Ressource d’écouteur Http de la passerelle d’application | SubResource |
provisioningState | État d’approvisionnement de la ressource de règle de routage de requête Mise à jour/Suppression/Échec | corde |
ruleType | Type de règle | 'De base' 'PathBasedRouting' |
urlPathMap | Ressource de mappage de chemin d’URL de la passerelle Application Gateway | SubResource |
ApplicationGatewaySku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité (nombre d’instances) de la passerelle Application Gateway | Int |
nom | Nom de la référence SKU application gateway | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
niveau | Niveau de passerelle d’application | 'Standard' |
ApplicationGatewaySslCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats SSL de la passerelle d’application | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données de certificat SSL | corde |
mot de passe | Mot de passe du certificat SSL | corde |
provisioningState | État d’approvisionnement de la ressource de certificat SSL Mise à jour/Suppression/Échec | corde |
publicCertData | Données publiques du certificat SSL | corde |
ApplicationGatewaySslPolicy
Nom | Description | Valeur |
---|---|---|
disabledSslProtocols | Protocoles SSL à désactiver sur Application Gateway | Tableau de chaînes contenant l’un des éléments suivants : 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés d’UrlPathMap de la passerelle d’application | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultBackendAddressPool | Ressource de pool d’adresses back-end par défaut du mappage de chemin d’URL | SubResource |
defaultBackendHttpSettings | Ressource de paramètres http principaux par défaut de la carte de chemin d’accès d’URL | SubResource |
pathRules | Règle de chemin d’accès de la ressource de mappage de chemin d’URL | applicationGatewayPathRule[] |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtenir l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
Microsoft.Network/applicationGateways
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés d’Application Gateway | ApplicationGatewayPropertiesFormat |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit des règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource PublicIP | corde |
ResourceNavigationLink
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nom | Description | Valeur |
---|---|---|
lien | Lien vers la ressource externe | corde |
linkedResourceType | Type de ressource de la ressource liée | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | corde |
nextHopType | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est inférieur, plus la priorité de la règle est élevée. | Int |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie l’origine du trafic réseau. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient ou définit le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient l’état d’approvisionnement de la ressource | corde |
resourceNavigationLinks | Obtient un tableau de références aux ressources externes à l’aide du sous-réseau | ResourceNavigationLink[] |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
cluster AKS avec une passerelle NAT et un Application Gateway | Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes. |
cluster AKS avec le contrôleur d’entrée Application Gateway | Cet exemple montre comment déployer un cluster AKS avec Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics et Key Vault |
Application Gateway avec gestion des API internes et d’application web | Application Gateway achemine le trafic Internet vers une instance de gestion des API de réseau virtuel (mode interne) qui services une API web hébergée dans une application web Azure. |
Application Gateway avec le pare-feu d’applications web et la stratégie de pare-feu | Ce modèle crée une passerelle Application Gateway avec WAF configurée avec une stratégie de pare-feu |
créer une application web, pe et Application Gateway v2 | Ce modèle crée une application web Azure avec un point de terminaison privé dans le sous-réseau de réseau virtuel Azure, une passerelle Application Gateway v2. Application Gateway est déployé dans un réseau virtuel (sous-réseau). L’application web restreint l’accès au trafic à partir du sous-réseau à l’aide d’un point de terminaison privé |
créer une Application Gateway v2 | Ce modèle crée une passerelle Application Gateway v2 dans un réseau virtuel et configure des propriétés de mise à l’échelle automatique et une règle d’équilibrage de charge HTTP avec le serveur frontal public |
Créer une Azure Application Gateway v2 | Ce modèle crée une passerelle Azure Application Gateway avec deux serveurs Windows Server 2016 dans le pool principal |
Créer un waf Azure v2 sur Azure Application Gateway | Ce modèle crée un pare-feu d’applications web Azure v2 sur Azure Application Gateway avec deux serveurs Windows Server 2016 dans le pool principal |
Créer une gestion des API dans un réseau virtuel interne avec app Gateway | Ce modèle montre comment créer une instance de Gestion des API Azure sur un réseau privé protégé par Azure Application Gateway. |
créer Application Gateway avec des certificats | Ce modèle montre comment générer des certificats auto-signés Key Vault, puis référencer à partir d’Application Gateway. |
Déployer un groupe de machines virtuelles identiques Windows avec azure Application Gateway | Ce modèle vous permet de déployer un groupe de machines virtuelles Identiques Windows simple intégré à Azure Application Gateway et prend en charge jusqu’à 1 000 machines virtuelles. |
Front Door Standard/Premium avec l’origine d’Application Gateway | Ce modèle crée une instance Front Door Standard/Premium et Application Gateway et utilise un groupe de sécurité réseau et une stratégie WAF pour vérifier que le trafic est passé par l’origine Front Door. |
Front Door avec container Instances et application Gateway | Ce modèle crée un Front Door Standard/Premium avec un groupe de conteneurs et Application Gateway. |
Définition de ressource de modèle ARM
Le type de ressource ApplicationGateways peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/applicationGateways, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2016-06-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
}
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
}
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string"
}
],
"cookieBasedAffinity": "string",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
}
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
}
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"path": "string",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
}
}
],
"sslPolicy": {
"disabledSslProtocols": [ "string" ]
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string"
}
}
],
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
ApplicationGatewayAuthenticationCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats d’authentification de la passerelle d’application | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données publiques de certificat | corde |
provisioningState | État d’approvisionnement de la ressource de certificat d’authentification Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Nom dns | corde |
ipAddress | Adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Adresses principales | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | État d’approvisionnement de la ressource du pool d’adresses back-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendHttpSettings
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des paramètres du pool d’adresses back-end de la passerelle d’application | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Tableau de références aux certificats d’authentification Application Gateway | SubResource[] |
cookieBasedAffinity | Affinité des cookies | 'Désactivé' 'Activé' |
port | Port | Int |
sonde | Ressource de sonde de passerelle d’application | SubResource |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
requestTimeout | Délai d’expiration de la demande | Int |
ApplicationGatewayFrontendIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP frontale de la passerelle d’application | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | PrivateIPAddress de la configuration IP de l’interface réseau | corde |
privateIPAllocationMethod | Méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Référence de la ressource PublicIP | SubResource |
sous-réseau | Référence de la ressource de sous-réseau | SubResource |
ApplicationGatewayFrontendPort
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du port frontal de la passerelle d’application | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nom | Description | Valeur |
---|---|---|
port | Port frontal | Int |
provisioningState | État d’approvisionnement de la ressource de port front-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayHttpListener
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de l’écouteur Http de la passerelle d’application | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nom | Description | Valeur |
---|---|---|
frontendIPConfiguration | Ressource de configuration IP frontale de la passerelle Application Gateway | SubResource |
frontendPort | Ressource de port frontal de la passerelle d’application | SubResource |
hostName | Nom d’hôte de l’écouteur http | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource d’écouteur HTTP Mise à jour/Suppression/Échec | corde |
requireServerNameIndication | RequireServerNameIndication de l’écouteur http | Bool |
sslCertificate | Ressource de certificat Ssl de la passerelle d’application | SubResource |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP de la passerelle Application Gateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | État d’approvisionnement de la ressource de sous-réseau application gateway Mise à jour/Suppression/Échec | corde |
sous-réseau | Référence de la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée | SubResource |
ApplicationGatewayPathRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end du mappage de chemin d’URL | SubResource |
backendHttpSettings | Ressource des paramètres http principaux de la carte de chemin d’accès d’URL | SubResource |
Chemins | Règles de chemin d’accès de la carte de chemin d’accès d’URL | string[] |
provisioningState | Règle de chemin d’accès de la ressource de mappage de chemin d’URL Mise à jour/Suppression/Échec | corde |
ApplicationGatewayProbe
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nom | Description | Valeur |
---|---|---|
hôte | Hôte vers laquelle envoyer une sonde | corde |
intervalle | Intervalle de détection en secondes | Int |
chemin | Chemin relatif de la sonde | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
Timeout | Détection du délai d’expiration en secondes | Int |
unhealthyThreshold | Détection d’un seuil non sain | Int |
ApplicationGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Certificats d’authentification de la ressource Application Gateway | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool d’adresses back-end de la ressource application gateway | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Paramètres http principaux de la ressource Application Gateway | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Adresses IP frontales de la ressource application Gateway | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ports frontaux de la ressource application gateway | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sous-réseaux de la ressource application gateway | ApplicationGatewayIPConfiguration[] |
httpListeners | Écouteurs HTTP de la ressource Application Gateway | ApplicationGatewayHttpListener[] |
Sondes | Sondes de ressource application gateway | ApplicationGatewayProbe[] |
provisioningState | État d’approvisionnement de la ressource ApplicationGateway Mise à jour/Suppression/Échec | corde |
requestRoutingRules | Demander des règles de routage de la ressource Application Gateway | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriété guid de ressource de la ressource ApplicationGateway | corde |
Sku | Référence SKU de la ressource application gateway | applicationGatewaySku |
sslCertificates | Certificats SSL de la ressource application gateway | ApplicationGatewaySslCertificate[] |
sslPolicy | Stratégie SSL de la ressource application gateway | ApplicationGatewaySslPolicy |
urlPathMaps | Mappage de chemin d’URL de la ressource Application Gateway | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle de routage des demandes de passerelle d’application | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end de la passerelle Application Gateway | SubResource |
backendHttpSettings | Ressource de port frontal de la passerelle d’application | SubResource |
httpListener | Ressource d’écouteur Http de la passerelle d’application | SubResource |
provisioningState | État d’approvisionnement de la ressource de règle de routage de requête Mise à jour/Suppression/Échec | corde |
ruleType | Type de règle | 'De base' 'PathBasedRouting' |
urlPathMap | Ressource de mappage de chemin d’URL de la passerelle Application Gateway | SubResource |
ApplicationGatewaySku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité (nombre d’instances) de la passerelle Application Gateway | Int |
nom | Nom de la référence SKU application gateway | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
niveau | Niveau de passerelle d’application | 'Standard' |
ApplicationGatewaySslCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats SSL de la passerelle d’application | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données de certificat SSL | corde |
mot de passe | Mot de passe du certificat SSL | corde |
provisioningState | État d’approvisionnement de la ressource de certificat SSL Mise à jour/Suppression/Échec | corde |
publicCertData | Données publiques du certificat SSL | corde |
ApplicationGatewaySslPolicy
Nom | Description | Valeur |
---|---|---|
disabledSslProtocols | Protocoles SSL à désactiver sur Application Gateway | Tableau de chaînes contenant l’un des éléments suivants : 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés d’UrlPathMap de la passerelle d’application | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultBackendAddressPool | Ressource de pool d’adresses back-end par défaut du mappage de chemin d’URL | SubResource |
defaultBackendHttpSettings | Ressource de paramètres http principaux par défaut de la carte de chemin d’accès d’URL | SubResource |
pathRules | Règle de chemin d’accès de la ressource de mappage de chemin d’URL | applicationGatewayPathRule[] |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtenir l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
Microsoft.Network/applicationGateways
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2016-06-01' |
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés d’Application Gateway | ApplicationGatewayPropertiesFormat |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Network/applicationGateways' |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit des règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource PublicIP | corde |
ResourceNavigationLink
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nom | Description | Valeur |
---|---|---|
lien | Lien vers la ressource externe | corde |
linkedResourceType | Type de ressource de la ressource liée | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | corde |
nextHopType | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est inférieur, plus la priorité de la règle est élevée. | Int |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie l’origine du trafic réseau. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient ou définit le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient l’état d’approvisionnement de la ressource | corde |
resourceNavigationLinks | Obtient un tableau de références aux ressources externes à l’aide du sous-réseau | ResourceNavigationLink[] |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
cluster AKS avec une passerelle NAT et un Application Gateway |
Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes. |
cluster AKS avec le contrôleur d’entrée Application Gateway |
Cet exemple montre comment déployer un cluster AKS avec Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics et Key Vault |
App Gateway avec la redirection WAF, SSL, IIS et HTTPS |
Ce modèle déploie une passerelle Application Gateway avec WAF, un protocole SSL de bout en bout et HTTP vers HTTPS redirigé sur les serveurs IIS. |
Application Gateway pour une application web avec de restriction IP |
Ce modèle crée une passerelle d’application devant une application web Azure avec une restriction IP activée sur l’application web. |
Application Gateway pour le multi-hébergement |
Ce modèle crée une passerelle Application Gateway et la configure pour l’hébergement multiple sur le port 443. |
Application Gateway pour le routage basé sur le chemin d’URL |
Ce modèle crée une passerelle Application Gateway et la configure pour le routage basé sur le chemin d’URL. |
Application Gateway avec gestion des API internes et d’application web |
Application Gateway achemine le trafic Internet vers une instance de gestion des API de réseau virtuel (mode interne) qui services une API web hébergée dans une application web Azure. |
Application Gateway avec le pare-feu d’applications web et la stratégie de pare-feu |
Ce modèle crée une passerelle Application Gateway avec WAF configurée avec une stratégie de pare-feu |
mise à l’échelle automatique du groupe de machines virtuelles Windows LANSA avec Azure SQL Database |
Le modèle déploie une machine virtuelle Windows avec un nombre souhaité de machines virtuelles dans le groupe identique et une MSI LANSA à installer dans chaque machine virtuelle. Une fois que le groupe de machines virtuelles identiques est déployé, une extension de script personnalisé est utilisée pour installer la MSI LANSA) |
configuration de la démonstration d’Azure Application Gateway |
Ce modèle vous permet de déployer rapidement la démonstration Azure Application Gateway pour tester l’équilibrage de charge avec ou sans affinité basée sur les cookies. |
Créer une application web protégée par Application Gateway v2 |
Ce modèle crée une application web Azure avec restriction d’accès pour une passerelle Application Gateway v2. Application Gateway est déployé dans un réseau virtuel (sous-réseau) avec un point de terminaison de service « Microsoft.Web » activé. L’application web restreint l’accès au trafic à partir du sous-réseau. |
créer une application web, pe et Application Gateway v2 |
Ce modèle crée une application web Azure avec un point de terminaison privé dans le sous-réseau de réseau virtuel Azure, une passerelle Application Gateway v2. Application Gateway est déployé dans un réseau virtuel (sous-réseau). L’application web restreint l’accès au trafic à partir du sous-réseau à l’aide d’un point de terminaison privé |
Créer un site WordPress dans un réseau virtuel |
Ce modèle crée un site WordPress sur Container Instance dans un réseau virtuel. Et génère un nom de domaine complet de site public qui peut accéder au site WordPress. |
Créer un Application Gateway |
Ce modèle crée une passerelle d’application dans un réseau virtuel et configure des règles d’équilibrage de charge pour un nombre quelconque de machines virtuelles |
Créer un Application Gateway (SSL personnalisé) |
Ce modèle déploie une passerelle Application Gateway configurée avec une stratégie ssl personnalisée. |
créer une Application Gateway (stratégie SSL) |
Ce modèle déploie une passerelle Application Gateway configurée avec une stratégie ssl prédéfinie. |
créer un Application Gateway (WAF) |
Ce modèle crée une passerelle d’application avec la fonctionnalité pare-feu d’applications web dans un réseau virtuel et configure des règles d’équilibrage de charge pour un nombre quelconque de machines virtuelles |
créer une passerelle Application Gateway pour webApps |
Ce modèle crée une passerelle d’application devant deux applications web Azure avec une sonde personnalisée activée. |
créer une Application Gateway v2 |
Ce modèle crée une passerelle Application Gateway v2 dans un réseau virtuel et configure des propriétés de mise à l’échelle automatique et une règle d’équilibrage de charge HTTP avec le serveur frontal public |
créer une passerelle Application Gateway V2 avec le Key Vault |
Ce modèle déploie une application Gateway V2 dans un réseau virtuel, une identité définie par l’utilisateur, Key Vault, un secret (données de certificat) et une stratégie d’accès sur Key Vault et Application Gateway. |
créer une passerelle Application Gateway avec remplacement de chemin d’accès |
Ce modèle déploie une passerelle Application Gateway et montre l’utilisation de la fonctionnalité de remplacement de chemin d’accès pour un pool d’adresses back-end. |
créer une passerelle Application Gateway avec de sonde |
Ce modèle déploie une passerelle Application Gateway avec des fonctionnalités de sonde améliorées. |
créer une passerelle Application Gateway avec d’adresse IP publique |
Ce modèle crée une passerelle Application Gateway, une adresse IP publique pour Application Gateway et le réseau virtuel dans lequel Application Gateway est déployé. Configure également Application Gateway pour l’équilibrage de charge Http avec deux serveurs principaux. Notez que vous devez spécifier des adresses IP valides pour les serveurs principaux. |
créer une passerelle Application Gateway avec une adresse IP publique (déchargement) |
Ce modèle crée une passerelle Application Gateway, une adresse IP publique pour Application Gateway et le réseau virtuel dans lequel Application Gateway est déployé. Configure également Application Gateway pour le déchargement ssl et l’équilibrage de charge avec deux serveurs principaux. Notez que vous devez spécifier des adresses IP valides pour les serveurs principaux. |
créer une passerelle Application Gateway avec de redirection |
Ce modèle crée une passerelle d’application avec des fonctionnalités de redirection dans un réseau virtuel et configure des règles d’équilibrage de charge et de redirection (de base et de chemin d’accès) |
créer une passerelle Application Gateway avec réécriture |
Ce modèle crée une passerelle d’application avec des fonctionnalités de réécriture dans un réseau virtuel et configure l’équilibrage de charge, les règles de réécriture |
Créer une Azure Application Gateway v2 |
Ce modèle crée une passerelle Azure Application Gateway avec deux serveurs Windows Server 2016 dans le pool principal |
Créer un waf Azure v2 sur Azure Application Gateway |
Ce modèle crée un pare-feu d’applications web Azure v2 sur Azure Application Gateway avec deux serveurs Windows Server 2016 dans le pool principal |
Créer un Application Gateway IPv6 |
Ce modèle crée une passerelle d’application avec un front-end IPv6 dans un réseau virtuel double pile. |
Créer une gestion des API dans un réseau virtuel interne avec app Gateway |
Ce modèle montre comment créer une instance de Gestion des API Azure sur un réseau privé protégé par Azure Application Gateway. |
créer Application Gateway avec des certificats |
Ce modèle montre comment générer des certificats auto-signés Key Vault, puis référencer à partir d’Application Gateway. |
Déployer un groupe de machines virtuelles identiques Windows avec azure Application Gateway |
Ce modèle vous permet de déployer un groupe de machines virtuelles Identiques Windows simple intégré à Azure Application Gateway et prend en charge jusqu’à 1 000 machines virtuelles. |
Déployer un groupe de machines virtuelles identiques Ubuntu avec azure Application Gateway |
Ce modèle vous permet de déployer un groupe de machines virtuelles identiques Ubuntu simple intégré à Azure Application Gateway et prend en charge jusqu’à 1 000 machines virtuelles. |
site web eShop avec ILB ASE |
Un environnement App Service est une option de plan de service Premium d’Azure App Service qui fournit un environnement entièrement isolé et dédié pour exécuter en toute sécurité des applications Azure App Service à grande échelle, notamment Web Apps, Mobile Apps et API Apps. |
Front Door Standard/Premium avec l’origine d’Application Gateway |
Ce modèle crée une instance Front Door Standard/Premium et Application Gateway et utilise un groupe de sécurité réseau et une stratégie WAF pour vérifier que le trafic est passé par l’origine Front Door. |
Front Door avec container Instances et application Gateway |
Ce modèle crée un Front Door Standard/Premium avec un groupe de conteneurs et Application Gateway. |
Application multiniveau avec NSG, ILB, AppGateway |
Ce modèle déploie un réseau virtuel, sépare le réseau par le biais de sous-réseaux, déploie des machines virtuelles et configure l’équilibrage de charge |
Gestionnaire de trafic multiniveau, L4 ILB, L7 AppGateway |
Ce modèle déploie un réseau virtuel, sépare le réseau par le biais de sous-réseaux, déploie des machines virtuelles et configure l’équilibrage de charge |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource ApplicationGateways peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/applicationGateways, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2016-06-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
}
}
}
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
authenticationCertificates = [
{
id = "string"
}
]
cookieBasedAffinity = "string"
port = int
probe = {
id = "string"
}
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
path = "string"
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
}
]
sslPolicy = {
disabledSslProtocols = [
"string"
]
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
}
}
]
provisioningState = "string"
}
}
]
}
})
}
Valeurs de propriété
ApplicationGatewayAuthenticationCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats d’authentification de la passerelle d’application | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données publiques de certificat | corde |
provisioningState | État d’approvisionnement de la ressource de certificat d’authentification Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendAddress
Nom | Description | Valeur |
---|---|---|
Fqdn | Nom dns | corde |
ipAddress | Adresse IP | corde |
ApplicationGatewayBackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du pool d’adresses principales de la passerelle d’application | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddresses | Adresses principales | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Collection de références aux adresses IP définies dans les cartes réseau | NetworkInterfaceIPConfiguration[] |
provisioningState | État d’approvisionnement de la ressource du pool d’adresses back-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayBackendHttpSettings
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des paramètres du pool d’adresses back-end de la passerelle d’application | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Tableau de références aux certificats d’authentification Application Gateway | SubResource[] |
cookieBasedAffinity | Affinité des cookies | 'Désactivé' 'Activé' |
port | Port | Int |
sonde | Ressource de sonde de passerelle d’application | SubResource |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
requestTimeout | Délai d’expiration de la demande | Int |
ApplicationGatewayFrontendIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP frontale de la passerelle d’application | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | PrivateIPAddress de la configuration IP de l’interface réseau | corde |
privateIPAllocationMethod | Méthode d’allocation PrivateIP (statique/dynamique) | 'Dynamique' 'Static' |
provisioningState | État d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddress | Référence de la ressource PublicIP | SubResource |
sous-réseau | Référence de la ressource de sous-réseau | SubResource |
ApplicationGatewayFrontendPort
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés du port frontal de la passerelle d’application | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nom | Description | Valeur |
---|---|---|
port | Port frontal | Int |
provisioningState | État d’approvisionnement de la ressource de port front-end Mise à jour/Suppression/Échec | corde |
ApplicationGatewayHttpListener
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de l’écouteur Http de la passerelle d’application | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nom | Description | Valeur |
---|---|---|
frontendIPConfiguration | Ressource de configuration IP frontale de la passerelle Application Gateway | SubResource |
frontendPort | Ressource de port frontal de la passerelle d’application | SubResource |
hostName | Nom d’hôte de l’écouteur http | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource d’écouteur HTTP Mise à jour/Suppression/Échec | corde |
requireServerNameIndication | RequireServerNameIndication de l’écouteur http | Bool |
sslCertificate | Ressource de certificat Ssl de la passerelle d’application | SubResource |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la configuration IP de la passerelle Application Gateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | État d’approvisionnement de la ressource de sous-réseau application gateway Mise à jour/Suppression/Échec | corde |
sous-réseau | Référence de la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée | SubResource |
ApplicationGatewayPathRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end du mappage de chemin d’URL | SubResource |
backendHttpSettings | Ressource des paramètres http principaux de la carte de chemin d’accès d’URL | SubResource |
Chemins | Règles de chemin d’accès de la carte de chemin d’accès d’URL | string[] |
provisioningState | Règle de chemin d’accès de la ressource de mappage de chemin d’URL Mise à jour/Suppression/Échec | corde |
ApplicationGatewayProbe
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la sonde d’application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nom | Description | Valeur |
---|---|---|
hôte | Hôte vers laquelle envoyer une sonde | corde |
intervalle | Intervalle de détection en secondes | Int |
chemin | Chemin relatif de la sonde | corde |
protocole | Protocole | 'Http' 'Https' |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
Timeout | Détection du délai d’expiration en secondes | Int |
unhealthyThreshold | Détection d’un seuil non sain | Int |
ApplicationGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
authenticationCertificates | Certificats d’authentification de la ressource Application Gateway | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool d’adresses back-end de la ressource application gateway | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Paramètres http principaux de la ressource Application Gateway | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Adresses IP frontales de la ressource application Gateway | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ports frontaux de la ressource application gateway | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sous-réseaux de la ressource application gateway | ApplicationGatewayIPConfiguration[] |
httpListeners | Écouteurs HTTP de la ressource Application Gateway | ApplicationGatewayHttpListener[] |
Sondes | Sondes de ressource application gateway | ApplicationGatewayProbe[] |
provisioningState | État d’approvisionnement de la ressource ApplicationGateway Mise à jour/Suppression/Échec | corde |
requestRoutingRules | Demander des règles de routage de la ressource Application Gateway | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriété guid de ressource de la ressource ApplicationGateway | corde |
Sku | Référence SKU de la ressource application gateway | applicationGatewaySku |
sslCertificates | Certificats SSL de la ressource application gateway | ApplicationGatewaySslCertificate[] |
sslPolicy | Stratégie SSL de la ressource application gateway | ApplicationGatewaySslPolicy |
urlPathMaps | Mappage de chemin d’URL de la ressource Application Gateway | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle de routage des demandes de passerelle d’application | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendAddressPool | Ressource du pool d’adresses back-end de la passerelle Application Gateway | SubResource |
backendHttpSettings | Ressource de port frontal de la passerelle d’application | SubResource |
httpListener | Ressource d’écouteur Http de la passerelle d’application | SubResource |
provisioningState | État d’approvisionnement de la ressource de règle de routage de requête Mise à jour/Suppression/Échec | corde |
ruleType | Type de règle | 'De base' 'PathBasedRouting' |
urlPathMap | Ressource de mappage de chemin d’URL de la passerelle Application Gateway | SubResource |
ApplicationGatewaySku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité (nombre d’instances) de la passerelle Application Gateway | Int |
nom | Nom de la référence SKU application gateway | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
niveau | Niveau de passerelle d’application | 'Standard' |
ApplicationGatewaySslCertificate
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés des certificats SSL de la passerelle d’application | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nom | Description | Valeur |
---|---|---|
données | Données de certificat SSL | corde |
mot de passe | Mot de passe du certificat SSL | corde |
provisioningState | État d’approvisionnement de la ressource de certificat SSL Mise à jour/Suppression/Échec | corde |
publicCertData | Données publiques du certificat SSL | corde |
ApplicationGatewaySslPolicy
Nom | Description | Valeur |
---|---|---|
disabledSslProtocols | Protocoles SSL à désactiver sur Application Gateway | Tableau de chaînes contenant l’un des éléments suivants : 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés d’UrlPathMap de la passerelle d’application | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultBackendAddressPool | Ressource de pool d’adresses back-end par défaut du mappage de chemin d’URL | SubResource |
defaultBackendHttpSettings | Ressource de paramètres http principaux par défaut de la carte de chemin d’accès d’URL | SubResource |
pathRules | Règle de chemin d’accès de la ressource de mappage de chemin d’URL | applicationGatewayPathRule[] |
provisioningState | État d’approvisionnement de la ressource de paramètres http back-end Update/Deleting/Failed | corde |
BackendAddressPool
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtenir l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
InboundNatRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de la règle NAT de trafic entrant | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
backendPort | Obtient ou définit un port utilisé pour les connexions internes sur le point de terminaison. L’attribut localPort mappe le port éternel du point de terminaison à un port interne sur un rôle. Cela est utile dans les scénarios où un rôle doit communiquer avec un composant interne sur un port différent de celui exposé en externe. Si elle n’est pas spécifiée, la valeur de localPort est identique à l’attribut de port. Définissez la valeur de localPort sur « * » pour affecter automatiquement un port non alloué détectable à l’aide de l’API runtime | Int |
enableFloatingIP | Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL Always ON dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison | Bool |
frontendIPConfiguration | Obtient ou définit une référence aux adresses IP frontales | SubResource |
frontendPort | Obtient ou définit le port du point de terminaison externe. Vous pouvez spécifier n’importe quel numéro de port que vous choisissez, mais les numéros de port spécifiés pour chaque rôle du service doivent être uniques. Valeurs possibles comprises entre 1 et 65535, inclus | Int |
idleTimeoutInMinutes | Obtient ou définit le délai d’expiration de la connexion inactive Tcp. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur Tcp | Int |
protocole | Obtient ou définit le protocole de transport pour le point de terminaison. Les valeurs possibles sont Udp ou Tcp | 'Tcp' 'Udp' |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
Microsoft.Network/applicationGateways
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
emplacement | Emplacement des ressources | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés d’Application Gateway | ApplicationGatewayPropertiesFormat |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Network/applicationGateways@2016-06-01 » |
NetworkInterfaceIPConfiguration
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
applicationGatewayBackendAddressPools | Obtient ou définit la référence de la ressource ApplicationGatewayBackendAddressPool | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Obtient ou définit la référence de la ressource LoadBalancerBackendAddressPool | backendAddressPool[] |
loadBalancerInboundNatRules | Obtient ou définit la liste des références de LoadBalancerInboundNatRules | InboundNatRule[] |
primaire | Obtient si il s’agit d’une adresse client principale sur la carte réseau | Bool |
privateIPAddress | corde | |
privateIPAddressVersion | Obtient ou définit la version d’adresse PrivateIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Obtient ou définit la méthode d’allocation PrivateIP | 'Dynamique' 'Static' |
provisioningState | corde | |
publicIPAddress | Ressource PublicIPAddress | publicIPAddress |
sous-réseau | Sous-réseau dans une ressource VirtualNetwork | sous-réseau |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource groupe de sécurité réseau | NetworkSecurityGroupPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
defaultSecurityRules | Obtient ou définit les règles de sécurité par défaut du groupe de sécurité réseau | SecurityRule[] |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource de groupe de sécurité réseau | corde |
securityRules | Obtient ou définit des règles de sécurité du groupe de sécurité réseau | SecurityRule[] |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Propriétés PublicIpAddress | PublicIPAddressPropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Obtient ou définit l’étiquette de nom de domaine. La concaténation de l’étiquette de nom de domaine et de la zone DNS régionalisée composent le nom de domaine complet associé à l’adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure. | corde |
Fqdn | Obtient le nom de domaine complet du nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation du domainNameLabel et de la zone DNS régionalisée. | corde |
reverseFqdn | Obtient ou définit le nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout à cette adresse IP publique. Si le reverseFqdn est spécifié, un enregistrement DNS PTR est créé pointant de l’adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet inverse. | corde |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
dnsSettings | Obtient ou définit le nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Obtient ou définit le délai d’inactivité de l’adresse IP publique | Int |
ipAddress | corde | |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
publicIPAddressVersion | Obtient ou définit la version d’adresse PublicIP (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtient ou définit la méthode d’allocation PublicIP (statique/dynamique) | 'Dynamique' 'Static' |
resourceGuid | Obtient ou définit la propriété guid de ressource de la ressource PublicIP | corde |
ResourceNavigationLink
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
nom | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Propriétés de ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nom | Description | Valeur |
---|---|---|
lien | Lien vers la ressource externe | corde |
linkedResourceType | Type de ressource de la ressource liée | corde |
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
ResourceTags
Nom | Description | Valeur |
---|
Route
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | Ressource de routage | RoutePropertiesFormat |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le CIDR de destination auquel l’itinéraire s’applique. | corde |
nextHopIpAddress | Obtient ou définit les paquets d’adresses IP à transférer. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | corde |
nextHopType | Obtient ou définit le type de tronçon Azure auquel le paquet doit être envoyé. | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
RouteTable
Nom | Description | Valeur |
---|---|---|
etag | Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
emplacement | Emplacement des ressources | corde |
Propriétés | Ressource Table de routage | RouteTablePropertiesFormat |
étiquettes | Balises de ressource | ResourceTags |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
provisioningState | Obtient l’état d’approvisionnement de la ressource Mise à jour/Suppression/Échec | corde |
itinéraires | Obtient ou définit des itinéraires dans une table de routage | route[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
accès | Obtient ou définit le trafic réseau est autorisé ou refusé. Les valeurs possibles sont « Allow » et « Deny » | 'Autoriser' 'Deny' (obligatoire) |
description | Obtient ou définit une description pour cette règle. Limité à 140 chars. | corde |
destinationAddressPrefix | Obtient ou définit le préfixe d’adresse de destination. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | chaîne (obligatoire) |
destinationPortRange | Obtient ou définit le port de destination ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
direction | Obtient ou définit la direction de la règle. Entrant ou sortant. La direction spécifie si la règle sera évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Sortant' (obligatoire) |
priorité | Obtient ou définit la priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est inférieur, plus la priorité de la règle est élevée. | Int |
protocole | Obtient ou définit le protocole réseau auquel cette règle s’applique. Peut être Tcp, Udp ou All(*). | '*' 'Tcp' 'Udp' (obligatoire) |
provisioningState | Obtient l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec | corde |
sourceAddressPrefix | Obtient ou définit le préfixe d’adresse source. CIDR ou plage d’adresses IP sources. L’astérisque '*' peut également être utilisé pour faire correspondre toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie l’origine du trafic réseau. | chaîne (obligatoire) |
sourcePortRange | Obtient ou définit le port source ou la plage. Entier ou plage comprise entre 0 et 65535. L’astérisque '*' peut également être utilisé pour faire correspondre tous les ports. | corde |
Sous-réseau
Nom | Description | Valeur |
---|---|---|
etag | Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour | corde |
id | ID de ressource | corde |
nom | Obtient ou définit le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource | corde |
Propriétés | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Obtient ou définit le préfixe d’adresse du sous-réseau. | corde |
networkSecurityGroup | Obtient ou définit la référence de la ressource NetworkSecurityGroup | NetworkSecurityGroup |
provisioningState | Obtient l’état d’approvisionnement de la ressource | corde |
resourceNavigationLinks | Obtient un tableau de références aux ressources externes à l’aide du sous-réseau | ResourceNavigationLink[] |
routeTable | Obtient ou définit la référence de la ressource RouteTable | routeTable |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |