Application Gateways - Create Or Update

Cria ou atualiza o gateway de aplicação especificado.

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

Parâmetros do URI

Name Em Necessário Tipo Description
applicationGatewayName
path True

string

O nome do gateway de aplicação.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

As credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API de Cliente.

Corpo do Pedido

Name Tipo Description
id

string

ID do Recurso.

identity

ManagedServiceIdentity

A identidade do gateway de aplicação, se configurada.

location

string

Localização do recurso.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificados de autenticação do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuração do Dimensionamento Automático.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Conjunto de endereços de back-end do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Definições de http de back-end do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Definições de back-end do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do recurso do gateway de aplicação.

properties.enableFips

boolean

Se o FIPS está ativado no recurso do gateway de aplicação.

properties.enableHttp2

boolean

Se HTTP2 está ativado no recurso do gateway de aplicação.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Se for verdadeiro, associa uma política de firewall a um gateway de aplicação, independentemente de a política ser diferente da Configuração da WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Endereços IP de front-end do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Portas de front-end do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sub-redes do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuração Global.

properties.httpListeners

ApplicationGatewayHttpListener[]

Serviços de escuta http do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.listeners

ApplicationGatewayListener[]

Serviços de escuta do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Políticas de distribuição de carga do recurso do gateway de aplicação.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurações de PrivateLink no gateway de aplicação.

properties.probes

ApplicationGatewayProbe[]

Sondas do recurso do gateway de aplicação.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Redirecionar configurações do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Pedir regras de encaminhamento do recurso do gateway de aplicação.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Reescrever regras para o recurso do gateway de aplicação.

properties.routingRules

ApplicationGatewayRoutingRule[]

Regras de encaminhamento do recurso do gateway de aplicação.

properties.sku

ApplicationGatewaySku

SKU do recurso do gateway de aplicação.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificados SSL do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso do gateway de aplicação.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Perfis SSL do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificados de cliente fidedignos do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificados de Raiz Fidedigna do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mapa do caminho do URL do recurso do gateway de aplicação. Para obter limites predefinidos, veja limites de Gateway de Aplicação.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração da firewall de aplicações Web.

tags

object

Etiquetas de recursos.

zones

string[]

Uma lista de zonas de disponibilidade que indica a origem do recurso.

Respostas

Name Tipo Description
200 OK

ApplicationGateway

Atualização bem-sucedida. A operação devolve o recurso ApplicationGateway resultante.

201 Created

ApplicationGateway

Crie com êxito. A operação devolve o recurso ApplicationGateway resultante.

Other Status Codes

CloudError

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Create Application Gateway

Sample Request

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

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

Sample Response

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

Definições

Name Description
ApplicationGateway

Recurso do gateway de aplicação.

ApplicationGatewayAuthenticationCertificate

Certificados de autenticação de um gateway de aplicação.

ApplicationGatewayAutoscaleConfiguration

Gateway de Aplicação configuração de dimensionamento automático.

ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicação.

ApplicationGatewayBackendAddressPool

Conjunto de Endereços de Back-end de um gateway de aplicação.

ApplicationGatewayBackendHttpSettings

Definições do conjunto de endereços de back-end de um gateway de aplicação.

ApplicationGatewayBackendSettings

Definições do conjunto de endereços de back-end de um gateway de aplicação.

ApplicationGatewayClientAuthConfiguration

Configuração de autenticação de cliente do gateway de aplicação.

ApplicationGatewayClientRevocationOptions

Verifique o estado de revogação do certificado de cliente.

ApplicationGatewayConnectionDraining

A drenagem de ligações permite que as ligações abertas a um servidor de back-end fiquem ativas durante um período de tempo especificado após o servidor de back-end ter sido removido da configuração.

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookies.

ApplicationGatewayCustomError

Erro personalizado de um gateway de aplicação.

ApplicationGatewayCustomErrorStatusCode

Código de estado do erro personalizado do gateway de aplicação.

ApplicationGatewayFirewallDisabledRuleGroup

Permite desativar regras num grupo de regras ou num grupo de regras inteiro.

ApplicationGatewayFirewallExclusion

Permitir a exclusão de alguma variável satisfaz a condição para a verificação waf.

ApplicationGatewayFirewallMode

Modo de firewall de aplicações Web.

ApplicationGatewayFrontendIPConfiguration

Configuração de IP de front-end de um gateway de aplicação.

ApplicationGatewayFrontendPort

Porta de front-end de um gateway de aplicação.

ApplicationGatewayGlobalConfiguration

Gateway de Aplicação configuração global.

ApplicationGatewayHeaderConfiguration

Configuração do cabeçalho do conjunto Ações no Gateway de Aplicação.

ApplicationGatewayHttpListener

Serviço de escuta http de um gateway de aplicação.

ApplicationGatewayIPConfiguration

Configuração de IP de um gateway de aplicação. Atualmente, é permitida uma configuração de IP público e 1 privado.

ApplicationGatewayListener

Serviço de escuta de um gateway de aplicação.

ApplicationGatewayLoadDistributionAlgorithm

Recurso Destinos de Distribuição de Carga de um gateway de aplicação.

ApplicationGatewayLoadDistributionPolicy

Política de Distribuição de Carga de um gateway de aplicação.

ApplicationGatewayLoadDistributionTarget

Carregar Destino de Distribuição de um gateway de aplicação.

ApplicationGatewayOperationalState

Estado operacional do recurso do gateway de aplicação.

ApplicationGatewayPathRule

Regra de caminho do mapa do caminho do URL de um gateway de aplicação.

ApplicationGatewayPrivateEndpointConnection

Ligação de Ponto Final Privado num gateway de aplicação.

ApplicationGatewayPrivateLinkConfiguration

Private Link Configuração num gateway de aplicação.

ApplicationGatewayPrivateLinkIpConfiguration

A configuração de IP de ligação privada do gateway de aplicação.

ApplicationGatewayProbe

Sonda do gateway de aplicação.

ApplicationGatewayProbeHealthResponseMatch

Correspondência de resposta do estado de funcionamento da pesquisa do gateway de aplicação.

ApplicationGatewayProtocol

Gateway de Aplicação protocolo.

ApplicationGatewayRedirectConfiguration

Configuração de redirecionamento de um gateway de aplicação.

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

ApplicationGatewayRequestRoutingRule

Pedir regra de encaminhamento de um gateway de aplicação.

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

ApplicationGatewayRewriteRule

Reescreva a regra de um gateway de aplicação.

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações na Regra de Reescrita no Gateway de Aplicação.

ApplicationGatewayRewriteRuleCondition

Conjunto de condições na Regra de Reescrita no Gateway de Aplicação.

ApplicationGatewayRewriteRuleSet

Reescreva o conjunto de regras de um gateway de aplicação.

ApplicationGatewayRoutingRule

Regra de encaminhamento de um gateway de aplicação.

ApplicationGatewaySku

SKU de um gateway de aplicação.

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicação.

ApplicationGatewaySslCertificate

Certificados SSL de um gateway de aplicação.

ApplicationGatewaySslCipherSuite

Conjuntos de cifras Ssl a ativar pela ordem especificada para o gateway de aplicação.

ApplicationGatewaySslPolicy

Gateway de Aplicação política SSL.

ApplicationGatewaySslPolicyName

Nome da política predefinida do SSL.

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

ApplicationGatewaySslProfile

Perfil SSL de um gateway de aplicação.

ApplicationGatewaySslProtocol

Protocolos SSL a desativar no gateway de aplicação.

ApplicationGatewayTier

Camada de um gateway de aplicação.

ApplicationGatewayTrustedClientCertificate

Certificados de cliente fidedignos de um gateway de aplicação.

ApplicationGatewayTrustedRootCertificate

Certificados de Raiz Fidedigna de um gateway de aplicação.

ApplicationGatewayUrlConfiguration

Configuração do URL do conjunto Ações no Gateway de Aplicação.

ApplicationGatewayUrlPathMap

Os UrlPathMaps fornecem um caminho de URL para as informações de mapeamento de back-end para PathBasedRouting.

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração da firewall de aplicações Web do gateway de aplicação.

ApplicationSecurityGroup

Um grupo de segurança de aplicações num grupo de recursos.

AutoApproval

A lista de aprovação automática do serviço de ligação privada.

BackendAddressPool

Conjunto de endereços IP de back-end.

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

CustomDnsConfigPropertiesFormat

Contém a configuração de resolução Dns personalizada do cliente.

DdosSettings

Contém as definições de proteção de DDoS do IP público.

DdosSettingsProtectionMode

O modo de proteção DDoS do IP público

Delegation

Detalha o serviço ao qual a sub-rede é delegada.

DeleteOptions

Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada

ExtendedLocation

Tipo complexo ExtendedLocation.

ExtendedLocationTypes

O tipo de localização expandida.

FlowLog

Um recurso de registo de fluxo.

FlowLogFormatParameters

Parâmetros que definem o formato de registo de fluxo.

FlowLogFormatType

O tipo de ficheiro do registo de fluxo.

FrontendIPConfiguration

Endereço IP de front-end do balanceador de carga.

GatewayLoadBalancerTunnelInterface

Interface de túnel do balanceador de carga do gateway de um conjunto de endereços de back-end do balanceador de carga.

GatewayLoadBalancerTunnelInterfaceType

Tipo de tráfego da interface de túnel do balanceador de carga do gateway.

GatewayLoadBalancerTunnelProtocol

Protocolo da interface do túnel do balanceador de carga do gateway.

InboundNatRule

Regra NAT de entrada do balanceador de carga.

IPAllocationMethod

Método de alocação de endereços IP.

IPConfiguration

Configuração de IP.

IPConfigurationProfile

Recurso subordinado do perfil de configuração de IP.

IpTag

Contém o IpTag associado ao objeto.

IPVersion

Versão do endereço IP.

LoadBalancerBackendAddress

Endereços de back-end do balanceador de carga.

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes.

ManagedServiceIdentity

Identidade do recurso.

NatGateway

Recurso Nat Gateway.

NatGatewaySku

SKU do nat gateway.

NatGatewaySkuName

Nome do SKU do Nat Gateway.

NatRulePortMapping

Mapeamentos de portas individuais para a regra NAT de entrada criada para o conjunto de back-end.

NetworkInterface

Uma interface de rede num grupo de recursos.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso da Interface de Rede.

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso da Interface de Rede.

NetworkInterfaceDnsSettings

Definições de DNS de uma interface de rede.

NetworkInterfaceIPConfiguration

IPConfiguration numa interface de rede.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades privateLinkConnection para a interface de rede.

NetworkInterfaceMigrationPhase

Fase de migração do recurso da Interface de Rede.

NetworkInterfaceNicType

Tipo de recurso da Interface de Rede.

NetworkInterfaceTapConfiguration

Toque em configuração numa Interface de Rede.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

PrivateEndpoint

Recurso de ponto final privado.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

PrivateEndpointIPConfiguration

Uma Configuração de IP do ponto final privado.

PrivateLinkService

Recurso de serviço de ligação privada.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço.

PrivateLinkServiceIpConfiguration

A configuração ip do serviço de ligação privada.

ProvisioningState

O estado de aprovisionamento atual.

PublicIPAddress

Recurso de endereço IP público.

PublicIPAddressDnsSettings

Contém FQDN do registo DNS associado ao endereço IP público.

PublicIpAddressDnsSettingsDomainNameLabelScope

O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN.

PublicIPAddressMigrationPhase

Fase de migração do Endereço IP Público.

PublicIPAddressSku

SKU de um endereço IP público.

PublicIPAddressSkuName

Nome de um SKU de endereço IP público.

PublicIPAddressSkuTier

Camada de um SKU de endereço IP público.

ResourceIdentityType

O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades da máquina virtual.

ResourceNavigationLink

Recurso ResourceNavigationLink.

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o registo de fluxo.

Route

Recurso de rota.

RouteNextHopType

O tipo de salto Azure para o qual o pacote deve ser enviado.

RouteTable

Encaminhar recurso de tabela.

SecurityRule

Regra de segurança de rede.

SecurityRuleAccess

Se o tráfego de rede é permitido ou negado.

SecurityRuleDirection

A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.

SecurityRuleProtocol

Protocolo de rede a que esta regra se aplica.

ServiceAssociationLink

Recurso ServiceAssociationLink.

ServiceEndpointPolicy

Recurso de política de ponto final de serviço.

ServiceEndpointPolicyDefinition

Definições de política de Ponto Final de Serviço.

ServiceEndpointPropertiesFormat

As propriedades do ponto final de serviço.

Subnet

Sub-rede num recurso de rede virtual.

SubResource

Referência a outra sub-origem.

SyncMode

Modo síncrono de endereço de back-end para o conjunto de back-end

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

TransportProtocol

O protocolo de transporte para o ponto final.

UserAssignedIdentities

A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualNetworkPrivateEndpointNetworkPolicies

Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede.

VirtualNetworkTap

Rede Virtual toque no recurso.

Visibility

A lista de visibilidade do serviço de ligação privada.

ApplicationGateway

Recurso do gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

identity

ManagedServiceIdentity

A identidade do gateway de aplicação, se configurado.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificados de autenticação do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuração do Dimensionamento Automático.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Conjunto de endereços de back-end do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Definições de http de back-end do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Definições de back-end do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do recurso do gateway de aplicação.

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

A Política SSL predefinida predefinida aplicada no recurso do gateway de aplicação.

properties.enableFips

boolean

Se o FIPS está ativado no recurso do gateway de aplicação.

properties.enableHttp2

boolean

Se HTTP2 está ativado no recurso do gateway de aplicação.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Se for verdadeiro, associa uma política de firewall a um gateway de aplicação, independentemente de a política ser diferente da Configuração da WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Endereços IP de front-end do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Portas de front-end do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sub-redes do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuração Global.

properties.httpListeners

ApplicationGatewayHttpListener[]

Serviços de escuta http do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.listeners

ApplicationGatewayListener[]

Serviços de escuta do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Políticas de distribuição de carga do recurso do gateway de aplicação.

properties.operationalState

ApplicationGatewayOperationalState

Estado operacional do recurso do gateway de aplicação.

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

Ligações de Ponto Final Privado no gateway de aplicação.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurações de PrivateLink no gateway de aplicação.

properties.probes

ApplicationGatewayProbe[]

Sondas do recurso do gateway de aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do gateway de aplicação.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Redirecionar configurações do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Pedir regras de encaminhamento do recurso do gateway de aplicação.

properties.resourceGuid

string

A propriedade GUID do recurso do gateway de aplicação.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Reescrever regras para o recurso do gateway de aplicação.

properties.routingRules

ApplicationGatewayRoutingRule[]

Regras de encaminhamento do recurso do gateway de aplicação.

properties.sku

ApplicationGatewaySku

SKU do recurso do gateway de aplicação.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificados SSL do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso do gateway de aplicação.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Perfis SSL do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificados de cliente fidedignos do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificados de Raiz Fidedigna do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mapa do caminho do URL do recurso do gateway de aplicação. Para obter os limites predefinidos, veja limites de Gateway de Aplicação.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração da firewall de aplicações Web.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade que indica de onde o recurso precisa de vir.

ApplicationGatewayAuthenticationCertificate

Certificados de autenticação de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do certificado de autenticação exclusivo numa Gateway de Aplicação.

properties.data

string

Certificado de dados públicos.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de certificado de autenticação.

type

string

Tipo do recurso.

ApplicationGatewayAutoscaleConfiguration

Gateway de Aplicação configuração de dimensionamento automático.

Name Tipo Description
maxCapacity

integer

Limite superior no número de Gateway de Aplicação capacidade.

minCapacity

integer

Limite inferior no número de Gateway de Aplicação capacidade.

ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicação.

Name Tipo Description
fqdn

string

Nome de domínio completamente qualificado (FQDN).

ipAddress

string

Endereço IP.

ApplicationGatewayBackendAddressPool

Conjunto de Endereços de Back-end de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do conjunto de endereços de back-end exclusivo numa Gateway de Aplicação.

properties.backendAddresses

ApplicationGatewayBackendAddress[]

Endereços de back-end.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Coleção de referências a IPs definidas em interfaces de rede.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do conjunto de endereços de back-end.

type

string

Tipo de recurso.

ApplicationGatewayBackendHttpSettings

Definições do conjunto de endereços de back-end de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome das definições de http de back-end que são exclusivas numa Gateway de Aplicação.

properties.affinityCookieName

string

Nome do cookie a utilizar para o cookie de afinidade.

properties.authenticationCertificates

SubResource[]

Matriz de referências a certificados de autenticação do gateway de aplicação.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Drenagem de ligação do recurso de definições http de back-end.

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookies.

properties.hostName

string

Cabeçalho do anfitrião a ser enviado para os servidores de back-end.

properties.path

string

Caminho que deve ser utilizado como prefixo para todos os pedidos HTTP. Nulo significa que nenhum caminho será prefixado. O valor predefinido é nulo.

properties.pickHostNameFromBackendAddress

boolean

A escolha do cabeçalho do anfitrião deve ser escolhida a partir do nome do anfitrião do servidor de back-end. O valor predefinido é falso.

properties.port

integer

A porta de destino no back-end.

properties.probe

SubResource

Sondar o recurso de um gateway de aplicação.

properties.probeEnabled

boolean

Se a sonda está ativada. O valor predefinido é falso.

properties.protocol

ApplicationGatewayProtocol

O protocolo utilizado para comunicar com o back-end.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de definições HTTP de back-end.

properties.requestTimeout

integer

Tempo limite do pedido em segundos. Gateway de Aplicação falhará o pedido se a resposta não for recebida no RequestTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos.

properties.trustedRootCertificates

SubResource[]

Matriz de referências a certificados de raiz fidedigna do gateway de aplicação.

type

string

Tipo de recurso.

ApplicationGatewayBackendSettings

Definições do conjunto de endereços de back-end de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome das definições de back-end que são exclusivas numa Gateway de Aplicação.

properties.hostName

string

Indicação do nome do servidor a enviar para os servidores de back-end do protocolo Tls.

properties.pickHostNameFromBackendAddress

boolean

Se pretende escolher a indicação do nome do servidor a partir do nome do anfitrião do servidor de back-end do protocolo TLS. O valor predefinido é falso.

properties.port

integer

A porta de destino no back-end.

properties.probe

SubResource

Sondar o recurso de um gateway de aplicação.

properties.protocol

ApplicationGatewayProtocol

O protocolo utilizado para comunicar com o back-end.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de definições HTTP de back-end.

properties.timeout

integer

Tempo limite da ligação em segundos. Gateway de Aplicação falhará o pedido se a resposta não for recebida no ConnectionTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos.

properties.trustedRootCertificates

SubResource[]

Matriz de referências a certificados de raiz fidedigna do gateway de aplicação.

type

string

Tipo de recurso.

ApplicationGatewayClientAuthConfiguration

Configuração de autenticação de cliente do gateway de aplicação.

Name Tipo Description
verifyClientCertIssuerDN

boolean

Verifique o nome do emissor do certificado de cliente no gateway de aplicação.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

Verifique o estado de revogação do certificado de cliente.

ApplicationGatewayClientRevocationOptions

Verifique o estado de revogação do certificado de cliente.

Name Tipo Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

A drenagem de ligações permite que as ligações abertas a um servidor de back-end fiquem ativas durante um período de tempo especificado após o servidor de back-end ter sido removido da configuração.

Name Tipo Description
drainTimeoutInSec

integer

O número de segundos de drenagem da ligação está ativo. Os valores aceitáveis são de 1 segundo a 3600 segundos.

enabled

boolean

Se a drenagem da ligação está ativada ou não.

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookies.

Name Tipo Description
Disabled

string

Enabled

string

ApplicationGatewayCustomError

Erro personalizado de um gateway de aplicação.

Name Tipo Description
customErrorPageUrl

string

URL da página de erro do erro personalizado do gateway de aplicação.

statusCode

ApplicationGatewayCustomErrorStatusCode

Código de estado do erro personalizado do gateway de aplicação.

ApplicationGatewayCustomErrorStatusCode

Código de estado do erro personalizado do gateway de aplicação.

Name Tipo Description
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

Permite desativar regras num grupo de regras ou num grupo de regras inteiro.

Name Tipo Description
ruleGroupName

string

O nome do grupo de regras que será desativado.

rules

integer[]

A lista de regras que serão desativadas. Se for nulo, todas as regras do grupo de regras serão desativadas.

ApplicationGatewayFirewallExclusion

Permitir a exclusão de alguma variável satisfaz a condição para a verificação waf.

Name Tipo Description
matchVariable

string

A variável a excluir.

selector

string

Quando matchVariable é uma coleção, o operador utilizado para especificar a que elementos na coleção esta exclusão se aplica.

selectorMatchOperator

string

Quando matchVariable é uma coleção, opere no seletor para especificar a que elementos na coleção esta exclusão se aplica.

ApplicationGatewayFirewallMode

Modo de firewall de aplicações Web.

Name Tipo Description
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

Configuração de IP de front-end de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da configuração de IP de front-end que é exclusiva numa Gateway de Aplicação.

properties.privateIPAddress

string

PrivateIPAddress da Configuração de IP da interface de rede.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereços IP privados.

properties.privateLinkConfiguration

SubResource

Referência à configuração da ligação privada do gateway de aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de configuração de IP de front-end.

properties.publicIPAddress

SubResource

Referência ao recurso PublicIP.

properties.subnet

SubResource

Referência ao recurso de sub-rede.

type

string

Tipo do recurso.

ApplicationGatewayFrontendPort

Porta de front-end de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da porta de front-end que é exclusiva numa Gateway de Aplicação.

properties.port

integer

Porta de front-end.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de porta de front-end.

type

string

Tipo do recurso.

ApplicationGatewayGlobalConfiguration

Gateway de Aplicação configuração global.

Name Tipo Description
enableRequestBuffering

boolean

Ative a colocação em memória intermédia de pedidos.

enableResponseBuffering

boolean

Ativar a memória intermédia de resposta.

ApplicationGatewayHeaderConfiguration

Configuração do cabeçalho do conjunto Ações no Gateway de Aplicação.

Name Tipo Description
headerName

string

Nome do cabeçalho da configuração do cabeçalho.

headerValue

string

Valor do cabeçalho da configuração do cabeçalho.

ApplicationGatewayHttpListener

Serviço de escuta http de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do serviço de escuta HTTP exclusivo numa Gateway de Aplicação.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do serviço de escuta HTTP.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.frontendIPConfiguration

SubResource

Recurso de configuração de IP de front-end de um gateway de aplicação.

properties.frontendPort

SubResource

Recurso de porta de front-end de um gateway de aplicação.

properties.hostName

string

Nome do anfitrião do serviço de escuta HTTP.

properties.hostNames

string[]

Lista de Nomes de anfitrião do Serviço de Escuta HTTP que também permite carateres universais especiais.

properties.protocol

ApplicationGatewayProtocol

Protocolo do serviço de escuta HTTP.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de serviço de escuta HTTP.

properties.requireServerNameIndication

boolean

Aplicável apenas se o protocolo for https. Ativa o SNI para multi-alojamento.

properties.sslCertificate

SubResource

Recurso de certificado SSL de um gateway de aplicação.

properties.sslProfile

SubResource

Recurso de perfil SSL do gateway de aplicação.

type

string

Tipo de recurso.

ApplicationGatewayIPConfiguration

Configuração de IP de um gateway de aplicação. Atualmente, é permitida uma configuração de IP público e 1 privado.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da configuração de IP que é exclusiva numa Gateway de Aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de configuração de IP do gateway de aplicação.

properties.subnet

SubResource

Referência ao recurso de sub-rede. Uma sub-rede a partir da qual o gateway de aplicação obtém o respetivo endereço privado.

type

string

Tipo do recurso.

ApplicationGatewayListener

Serviço de escuta de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do serviço de escuta exclusivo numa Gateway de Aplicação.

properties.frontendIPConfiguration

SubResource

Recurso de configuração de IP de front-end de um gateway de aplicação.

properties.frontendPort

SubResource

Recurso de porta de front-end de um gateway de aplicação.

properties.hostNames

string[]

Lista de Indicações de Nome do Servidor (SNI) para o Serviço de Escuta multilocal TLS que também permite carateres universais especiais.

properties.protocol

ApplicationGatewayProtocol

Protocolo do serviço de escuta.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de escuta.

properties.sslCertificate

SubResource

Recurso de certificado SSL de um gateway de aplicação.

properties.sslProfile

SubResource

Recurso de perfil SSL do gateway de aplicação.

type

string

Tipo de recurso.

ApplicationGatewayLoadDistributionAlgorithm

Recurso Destinos de Distribuição de Carga de um gateway de aplicação.

Name Tipo Description
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

Política de Distribuição de Carga de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da política de distribuição de carga que é exclusiva numa Gateway de Aplicação.

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

Recurso Destinos de Distribuição de Carga de um gateway de aplicação.

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

Recurso Destinos de Distribuição de Carga de um gateway de aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso da Política de Distribuição de Carga.

type

string

Tipo do recurso.

ApplicationGatewayLoadDistributionTarget

Carregar Destino de Distribuição de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da política de distribuição de carga que é exclusiva numa Gateway de Aplicação.

properties.backendAddressPool

SubResource

Recurso do conjunto de endereços de back-end do gateway de aplicação.

properties.weightPerServer

integer

Peso por servidor. Intervalo entre 1 e 100.

type

string

Tipo do recurso.

ApplicationGatewayOperationalState

Estado operacional do recurso do gateway de aplicação.

Name Tipo Description
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

Regra de caminho do mapa do caminho do URL de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da regra de caminho que é exclusiva numa Gateway de Aplicação.

properties.backendAddressPool

SubResource

Recurso do conjunto de endereços de back-end da regra de caminho do mapa do caminho do URL.

properties.backendHttpSettings

SubResource

Recurso de definições de http de back-end da regra de caminho do mapa do caminho do URL.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.loadDistributionPolicy

SubResource

Carregar recurso de Política de Distribuição da regra de caminho do mapa do caminho do URL.

properties.paths

string[]

Regras de caminho do mapa do caminho do URL.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de regra de caminho.

properties.redirectConfiguration

SubResource

Redirecionar recurso de configuração da regra de caminho do mapa do caminho do URL.

properties.rewriteRuleSet

SubResource

Reescreva o recurso do conjunto de regras da regra de caminho do mapa do caminho do URL.

type

string

Tipo do recurso.

ApplicationGatewayPrivateEndpointConnection

Ligação de Ponto Final Privado num gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da ligação de ponto final privado num gateway de aplicação.

properties.linkIdentifier

string

O ID da ligação do consumidor.

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto final privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ligação do ponto final privado do gateway de aplicação.

type

string

Tipo do recurso.

ApplicationGatewayPrivateLinkConfiguration

Private Link Configuração num gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da configuração da ligação privada que é exclusiva numa Gateway de Aplicação.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

Uma matriz de configurações de IP de ligação privada do gateway de aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento da configuração da ligação privada do gateway de aplicação.

type

string

Tipo do recurso.

ApplicationGatewayPrivateLinkIpConfiguration

A configuração de IP de ligação privada do gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome da configuração de IP de ligação privada do gateway de aplicação.

properties.primary

boolean

Se a configuração do IP é primária ou não.

properties.privateIPAddress

string

O endereço IP privado da configuração do IP.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereços IP privados.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento da configuração de IP de ligação privada do gateway de aplicação.

properties.subnet

SubResource

Referência ao recurso de sub-rede.

type

string

O tipo de recurso.

ApplicationGatewayProbe

Sonda do gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da sonda que é exclusiva numa Gateway de Aplicação.

properties.host

string

Nome do anfitrião para o qual enviar a sonda.

properties.interval

integer

O intervalo de pesquisa em segundos. Este é o intervalo de tempo entre duas sondas consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos.

properties.match

ApplicationGatewayProbeHealthResponseMatch

Critério para classificar uma resposta de sonda em bom estado de funcionamento.

properties.minServers

integer

Número mínimo de servidores que estão sempre marcados como em bom estado de funcionamento. O valor predefinido é 0.

properties.path

string

Caminho relativo da sonda. O caminho válido começa a partir de '/'. A sonda é enviada para ://:.

properties.pickHostNameFromBackendHttpSettings

boolean

Se o cabeçalho do anfitrião deve ser escolhido a partir das definições de http de back-end. O valor predefinido é falso.

properties.pickHostNameFromBackendSettings

boolean

Se a indicação do nome do servidor deve ser escolhida a partir das definições de back-end do protocolo Tls. O valor predefinido é falso.

properties.port

integer

Porta personalizada que será utilizada para sondar os servidores de back-end. O valor válido varia entre 1 e 65535. Caso não esteja definido, será utilizada a porta a partir das definições http. Esta propriedade é válida apenas para Básico, Standard_v2 e WAF_v2.

properties.protocol

ApplicationGatewayProtocol

O protocolo utilizado para a sonda.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de pesquisa.

properties.timeout

integer

O tempo limite da sonda em segundos. A pesquisa foi marcada como falhada se não for recebida uma resposta válida com este período de tempo limite. Os valores aceitáveis são de 1 segundo a 86400 segundos.

properties.unhealthyThreshold

integer

A contagem de repetições da sonda. O servidor de back-end é marcado como inativo após a contagem consecutiva de falhas da sonda atingir UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20.

type

string

Tipo do recurso.

ApplicationGatewayProbeHealthResponseMatch

Correspondência de resposta do estado de funcionamento da pesquisa do gateway de aplicação.

Name Tipo Description
body

string

Corpo que tem de estar contido na resposta de estado de funcionamento. O valor predefinido está vazio.

statusCodes

string[]

Intervalos permitidos de códigos de estado de funcionamento. O intervalo predefinido de códigos de estado de funcionamento é 200-399.

ApplicationGatewayProtocol

Gateway de Aplicação protocolo.

Name Tipo Description
Http

string

Suportado para propriedades httpListeners e backendHttpSettingsCollection.

Https

string

Suportado para propriedades httpListeners e backendHttpSettingsCollection.

Tcp

string

Suportado para serviços de escuta e propriedades backendSettingsCollection.

Tls

string

Suportado para serviços de escuta e propriedades backendSettingsCollection.

ApplicationGatewayRedirectConfiguration

Configuração de redirecionamento de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da configuração de redirecionamento que é exclusiva numa Gateway de Aplicação.

properties.includePath

boolean

Inclua o caminho no URL redirecionado.

properties.includeQueryString

boolean

Inclua a cadeia de consulta no URL redirecionado.

properties.pathRules

SubResource[]

Regras de caminho que especificam a configuração de redirecionamento.

properties.redirectType

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

properties.requestRoutingRules

SubResource[]

Encaminhamento de pedidos que especifica a configuração de redirecionamento.

properties.targetListener

SubResource

Referência a um serviço de escuta para o qual redirecionar o pedido.

properties.targetUrl

string

URL para redirecionar o pedido para.

properties.urlPathMaps

SubResource[]

Mapas de caminho do URL que especificam a configuração de redirecionamento predefinida.

type

string

Tipo do recurso.

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

Name Tipo Description
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

Pedir regra de encaminhamento de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da regra de encaminhamento de pedidos que é exclusiva numa Gateway de Aplicação.

properties.backendAddressPool

SubResource

Recurso do conjunto de endereços de back-end do gateway de aplicação.

properties.backendHttpSettings

SubResource

Recurso de definições de http de back-end do gateway de aplicação.

properties.httpListener

SubResource

Recurso de serviço de escuta http do gateway de aplicação.

properties.loadDistributionPolicy

SubResource

Recurso de Política de Distribuição de Carga do gateway de aplicação.

properties.priority

integer

Prioridade da regra de encaminhamento de pedidos.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso da regra de encaminhamento de pedidos.

properties.redirectConfiguration

SubResource

Redirecionar recurso de configuração do gateway de aplicação.

properties.rewriteRuleSet

SubResource

Reescreva o recurso Conjunto de Regras na regra Básica do gateway de aplicação.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

properties.urlPathMap

SubResource

Recurso de mapa do caminho do URL do gateway de aplicação.

type

string

Tipo do recurso.

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

Name Tipo Description
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

Reescreva a regra de um gateway de aplicação.

Name Tipo Description
actionSet

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações a realizar como parte da Regra de reescrita.

conditions

ApplicationGatewayRewriteRuleCondition[]

Condições com base nas quais a execução do conjunto de ações será avaliada.

name

string

Nome da regra de reescrita que é exclusiva numa Gateway de Aplicação.

ruleSequence

integer

Sequência de Regras da regra de reescrita que determina a ordem de execução de uma regra específica num RewriteRuleSet.

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações na Regra de Reescrita no Gateway de Aplicação.

Name Tipo Description
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Pedir Ações de Cabeçalho no Conjunto de Ações.

responseHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Ações de Cabeçalho de Resposta no Conjunto de Ações.

urlConfiguration

ApplicationGatewayUrlConfiguration

Ação de Configuração do URL no Conjunto de Ações.

ApplicationGatewayRewriteRuleCondition

Conjunto de condições na Regra de Reescrita no Gateway de Aplicação.

Name Tipo Description
ignoreCase

boolean

Definir este parâmetro como valor de verdade com forçar o padrão a fazer uma comparação sensível a maiúsculas e minúsculas.

negate

boolean

Definir este valor como verdade irá forçar a verificação da negação da condição fornecida pelo utilizador.

pattern

string

O padrão, ou cadeia fixa ou expressão regular, que avalia a veracidade da condição.

variable

string

O parâmetro de condição de RewriteRuleCondition.

ApplicationGatewayRewriteRuleSet

Reescreva o conjunto de regras de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do conjunto de regras de reescrita exclusivo numa Gateway de Aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do conjunto de regras de reescrita.

properties.rewriteRules

ApplicationGatewayRewriteRule[]

Reescrever regras no conjunto de regras de reescrita.

ApplicationGatewayRoutingRule

Regra de encaminhamento de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome da regra de encaminhamento que é exclusiva numa Gateway de Aplicação.

properties.backendAddressPool

SubResource

Recurso do conjunto de endereços de back-end do gateway de aplicação.

properties.backendSettings

SubResource

Recurso de definições de back-end do gateway de aplicação.

properties.listener

SubResource

Recurso de serviço de escuta do gateway de aplicação.

properties.priority

integer

Prioridade da regra de encaminhamento.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso da regra de encaminhamento de pedidos.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

type

string

Tipo do recurso.

ApplicationGatewaySku

SKU de um gateway de aplicação.

Name Tipo Description
capacity

integer

Capacidade (contagem de instâncias) de um gateway de aplicação.

name

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicação.

tier

ApplicationGatewayTier

Camada de um gateway de aplicação.

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicação.

Name Tipo Description
Basic

string

Standard_Large

string

Standard_Medium

string

Standard_Small

string

Standard_v2

string

WAF_Large

string

WAF_Medium

string

WAF_v2

string

ApplicationGatewaySslCertificate

Certificados SSL de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do certificado SSL exclusivo numa Gateway de Aplicação.

properties.data

string

Certificado pfx codificado com base 64. Aplicável apenas no Pedido PUT.

properties.keyVaultSecretId

string

ID secreto do objeto "Secreto" ou "Certificado" "Secreto" ou "Certificado" codificado de base 64 armazenado no KeyVault.

properties.password

string

Palavra-passe para o ficheiro pfx especificado nos dados. Aplicável apenas no pedido PUT.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de certificado SSL.

properties.publicCertData

string

Dados de certificado público codificados com base 64 correspondentes a pfx especificados nos dados. Apenas aplicável no pedido GET.

type

string

Tipo do recurso.

ApplicationGatewaySslCipherSuite

Conjuntos de cifras Ssl a ativar pela ordem especificada para o gateway de aplicação.

Name Tipo Description
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

string

TLS_DHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_DHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_3DES_EDE_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

ApplicationGatewaySslPolicy

Gateway de Aplicação política SSL.

Name Tipo Description
cipherSuites

ApplicationGatewaySslCipherSuite[]

Conjuntos de cifras Ssl a ativar pela ordem especificada para o gateway de aplicação.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

Protocolos SSL a desativar no gateway de aplicação.

minProtocolVersion

ApplicationGatewaySslProtocol

Versão mínima do protocolo SSL a ser suportada no gateway de aplicação.

policyName

ApplicationGatewaySslPolicyName

Nome da política predefinida do SSL.

policyType

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

ApplicationGatewaySslPolicyName

Nome da política predefinida do SSL.

Name Tipo Description
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

Name Tipo Description
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

Perfil SSL de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do perfil SSL exclusivo numa Gateway de Aplicação.

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

Configuração de autenticação de cliente do recurso do gateway de aplicação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de serviço de escuta HTTP.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso do gateway de aplicação.

properties.trustedClientCertificates

SubResource[]

Matriz de referências a certificados de cliente fidedignos do gateway de aplicação.

type

string

Tipo de recurso.

ApplicationGatewaySslProtocol

Protocolos SSL a desativar no gateway de aplicação.

Name Tipo Description
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

Camada de um gateway de aplicação.

Name Tipo Description
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

Certificados de cliente fidedignos de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do certificado de cliente fidedigno exclusivo numa Gateway de Aplicação.

properties.clientCertIssuerDN

string

Nome único do emissor de certificados de cliente.

properties.data

string

Certificado de dados públicos.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de certificado de cliente fidedigno.

properties.validatedCertData

string

Dados de certificado validados.

type

string

Tipo do recurso.

ApplicationGatewayTrustedRootCertificate

Certificados de Raiz Fidedigna de um gateway de aplicação.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do certificado de raiz fidedigna que é exclusivo numa Gateway de Aplicação.

properties.data

string

Certificado de dados públicos.

properties.keyVaultSecretId

string

ID secreto do objeto "Secreto" ou "Certificado" "Secreto" ou "Certificado" codificado de base 64 armazenado no KeyVault.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de certificado de raiz fidedigna.

type

string

Tipo do recurso.

ApplicationGatewayUrlConfiguration

Configuração do URL do conjunto Ações no Gateway de Aplicação.

Name Tipo Description
modifiedPath

string

Caminho do URL que o utilizador forneceu para a reescrita de URL. Nulo significa que nenhum caminho será atualizado. O valor predefinido é nulo.

modifiedQueryString

string

Cadeia de consulta que o utilizador forneceu para a reescrita de URL. Nulo significa que nenhuma cadeia de consulta será atualizada. O valor predefinido é nulo.

reroute

boolean

Se for definido como verdadeiro, avaliará novamente o mapa do caminho do URL fornecido nas regras de encaminhamento de pedidos baseadas no caminho com o caminho modificado. O valor predefinido é falso.

ApplicationGatewayUrlPathMap

Os UrlPathMaps fornecem um caminho de URL para as informações de mapeamento de back-end para PathBasedRouting.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do mapa do caminho do URL que é exclusivo numa Gateway de Aplicação.

properties.defaultBackendAddressPool

SubResource

Recurso de conjunto de endereços de back-end predefinido do mapa do caminho do URL.

properties.defaultBackendHttpSettings

SubResource

Recurso predefinido de definições de http de back-end do mapa do caminho do URL.

properties.defaultLoadDistributionPolicy

SubResource

Recurso predefinido da Política de Distribuição de Carga do mapa do caminho do URL.

properties.defaultRedirectConfiguration

SubResource

Recurso de configuração de redirecionamento predefinido do mapa do caminho do URL.

properties.defaultRewriteRuleSet

SubResource

Recurso predefinido de conjunto de regras de reescrita do mapa do caminho do URL.

properties.pathRules

ApplicationGatewayPathRule[]

Regra de caminho do recurso de mapa do caminho do URL.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de mapa do caminho do URL.

type

string

Tipo do recurso.

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração da firewall de aplicações Web do gateway de aplicação.

Name Tipo Description
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

Os grupos de regras desativados.

enabled

boolean

Se a firewall de aplicações Web está ativada ou não.

exclusions

ApplicationGatewayFirewallExclusion[]

A lista de exclusão.

fileUploadLimitInMb

integer

Tamanho máximo de carregamento de ficheiros em Mb para WAF.

firewallMode

ApplicationGatewayFirewallMode

Modo de firewall de aplicações Web.

maxRequestBodySize

integer

Tamanho máximo do corpo do pedido para WAF.

maxRequestBodySizeInKb

integer

Tamanho máximo do corpo do pedido em Kb para WAF.

requestBodyCheck

boolean

Se permitir que a WAF verifique o Corpo do pedido.

ruleSetType

string

O tipo do conjunto de regras de firewall de aplicações Web. Os valores possíveis são: "OWASP".

ruleSetVersion

string

A versão do tipo de conjunto de regras.

ApplicationSecurityGroup

Um grupo de segurança de aplicações num grupo de recursos.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do grupo de segurança da aplicação.

properties.resourceGuid

string

A propriedade GUID do recurso do grupo de segurança da aplicação. Identifica exclusivamente um recurso, mesmo que o utilizador altere o respetivo nome ou migre o recurso entre subscrições ou grupos de recursos.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

AutoApproval

A lista de aprovação automática do serviço de ligação privada.

Name Tipo Description
subscriptions

string[]

A lista de subscrições.

BackendAddressPool

Conjunto de endereços IP de back-end.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo no conjunto de conjuntos de endereços de back-end utilizados pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Uma matriz de referências a endereços IP definidos em interfaces de rede.

properties.drainPeriodInSeconds

integer

A quantidade de segundos Balanceador de Carga aguarda antes de enviar RESET para o cliente e o endereço de back-end.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras NAT de entrada que utilizam este conjunto de endereços de back-end.

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

Uma matriz de endereços de back-end.

properties.loadBalancingRules

SubResource[]

Uma matriz de referências a regras de balanceamento de carga que utilizam este conjunto de endereços de back-end.

properties.location

string

A localização do conjunto de endereços de back-end.

properties.outboundRule

SubResource

Uma referência a uma regra de saída que utiliza este conjunto de endereços de back-end.

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que utilizam este conjunto de endereços de back-end.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do conjunto de endereços de back-end.

properties.syncMode

SyncMode

Modo síncrono de endereço de back-end para o conjunto de back-end

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

Uma matriz de interfaces de túnel do balanceador de carga do gateway.

properties.virtualNetwork

SubResource

Uma referência a uma rede virtual.

type

string

Tipo do recurso.

CloudError

Uma resposta de erro do serviço.

Name Tipo Description
error

CloudErrorBody

Corpo do erro da cloud.

CloudErrorBody

Uma resposta de erro do serviço.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, que se destina a ser adequada para ser apresentada numa interface de utilizador.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

CustomDnsConfigPropertiesFormat

Contém a configuração de resolução Dns personalizada do cliente.

Name Tipo Description
fqdn

string

Fqdn que resolve o endereço IP do ponto final privado.

ipAddresses

string[]

Uma lista de endereços IP privados do ponto final privado.

DdosSettings

Contém as definições de proteção de DDoS do IP público.

Name Tipo Description
ddosProtectionPlan

SubResource

O plano de proteção DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver Ativado

protectionMode

DdosSettingsProtectionMode

O modo de proteção DDoS do IP público

DdosSettingsProtectionMode

O modo de proteção DDoS do IP público

Name Tipo Description
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

Detalha o serviço ao qual a sub-rede é delegada.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo numa sub-rede. Este nome pode ser utilizado para aceder ao recurso.

properties.actions

string[]

As ações permitidas ao serviço após a delegação.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de delegação de serviço.

properties.serviceName

string

O nome do serviço a quem a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers).

type

string

Tipo de recurso.

DeleteOptions

Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada

Name Tipo Description
Delete

string

Detach

string

ExtendedLocation

Tipo complexo ExtendedLocation.

Name Tipo Description
name

string

O nome da localização expandida.

type

ExtendedLocationTypes

O tipo de localização expandida.

ExtendedLocationTypes

O tipo de localização expandida.

Name Tipo Description
EdgeZone

string

FlowLog

Um recurso de registo de fluxo.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.enabled

boolean

Sinalizar para ativar/desativar o registo de fluxos.

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

properties.format

FlowLogFormatParameters

Parâmetros que definem o formato de registo de fluxo.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do registo de fluxo.

properties.retentionPolicy

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o registo de fluxo.

properties.storageId

string

ID da conta de armazenamento que é utilizada para armazenar o registo de fluxo.

properties.targetResourceGuid

string

Guid do grupo de segurança de rede ao qual o registo de fluxo será aplicado.

properties.targetResourceId

string

ID do grupo de segurança de rede ao qual o registo de fluxo será aplicado.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

FlowLogFormatParameters

Parâmetros que definem o formato de registo de fluxo.

Name Tipo Valor Predefinido Description
type

FlowLogFormatType

O tipo de ficheiro do registo de fluxo.

version

integer

0

A versão (revisão) do registo de fluxo.

FlowLogFormatType

O tipo de ficheiro do registo de fluxo.

Name Tipo Description
JSON

string

FrontendIPConfiguration

Endereço IP de front-end do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo no conjunto de configurações de IP de front-end utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso.

properties.gatewayLoadBalancer

SubResource

A referência ao IP de front-end do balanceador de carga do gateway.

properties.inboundNatPools

SubResource[]

Uma matriz de referências a conjuntos de entrada que utilizam este IP de front-end.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras de entrada que utilizam este IP de front-end.

properties.loadBalancingRules

SubResource[]

Uma matriz de referências a regras de balanceamento de carga que utilizam este IP de front-end.

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que utilizam este IP de front-end.

properties.privateIPAddress

string

O endereço IP privado da configuração de IP.

properties.privateIPAddressVersion

IPVersion

Se a ipconfiguration específica é IPv4 ou IPv6. A predefinição é considerada IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de IP Privado.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de configuração de IP de front-end.

properties.publicIPAddress

PublicIPAddress

A referência ao recurso ip público.

properties.publicIPPrefix

SubResource

A referência ao recurso prefixo ip público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente.

GatewayLoadBalancerTunnelInterface

Interface de túnel do balanceador de carga do gateway de um conjunto de endereços de back-end do balanceador de carga.

Name Tipo Description
identifier

integer

Identificador da interface de túnel do balanceador de carga do gateway.

port

integer

Porta da interface de túnel do balanceador de carga do gateway.

protocol

GatewayLoadBalancerTunnelProtocol

Protocolo da interface de túnel do balanceador de carga do gateway.

type

GatewayLoadBalancerTunnelInterfaceType

Tipo de tráfego da interface de túnel do balanceador de carga do gateway.

GatewayLoadBalancerTunnelInterfaceType

Tipo de tráfego da interface de túnel do balanceador de carga do gateway.

Name Tipo Description
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

Protocolo da interface do túnel do balanceador de carga do gateway.

Name Tipo Description
Native

string

None

string

VXLAN

string

InboundNatRule

Regra NAT de entrada do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo no conjunto de regras NAT de entrada utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso.

properties.backendAddressPool

SubResource

Uma referência ao recurso backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

Uma referência a um endereço IP privado definido numa interface de rede de uma VM. O tráfego enviado para a porta de front-end de cada uma das configurações de IP de front-end é reencaminhado para o IP de back-end.

properties.backendPort

integer

A porta utilizada para o ponto final interno. Os valores aceitáveis variam entre 1 e 65535.

properties.enableFloatingIP

boolean

Configura o ponto final de uma máquina virtual para a capacidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Esta definição é necessária ao utilizar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto final.

properties.enableTcpReset

boolean

Receber Reposição bidirecional de TCP no tempo limite de inatividade do fluxo TCP ou terminação de ligação inesperada. Este elemento só é utilizado quando o protocolo está definido como TCP.

properties.frontendIPConfiguration

SubResource

Uma referência aos endereços IP de front-end.

properties.frontendPort

integer

A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis variam entre 1 e 65534.

properties.frontendPortRangeEnd

integer

O fim do intervalo de portas para o ponto final externo. Esta propriedade é utilizada em conjunto com BackendAddressPool e FrontendPortRangeStart. Serão criados mapeamentos de portas de regras NAT de entrada individuais para cada endereço de back-end a partir de BackendAddressPool. Os valores aceitáveis variam entre 1 e 65534.

properties.frontendPortRangeStart

integer

O intervalo de portas começa para o ponto final externo. Esta propriedade é utilizada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Serão criados mapeamentos de portas de regras NAT de entrada individuais para cada endereço de back-end a partir de BackendAddressPool. Os valores aceitáveis variam entre 1 e 65534.

properties.idleTimeoutInMinutes

integer

O tempo limite para a ligação inativa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor predefinido é 4 minutos. Este elemento só é utilizado quando o protocolo está definido como TCP.

properties.protocol

TransportProtocol

A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de regra NAT de entrada.

type

string

Tipo do recurso.

IPAllocationMethod

Método de alocação de endereços IP.

Name Tipo Description
Dynamic

string

Static

string

IPConfiguration

Configuração de IP.

Name Tipo Valor Predefinido Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.privateIPAddress

string

O endereço IP privado da configuração de IP.

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

O método de alocação de endereços IP privados.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de configuração de IP.

properties.publicIPAddress

PublicIPAddress

A referência ao recurso ip público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

IPConfigurationProfile

Recurso subordinado do perfil de configuração de IP.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso. Este nome pode ser utilizado para aceder ao recurso.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de perfil de configuração de IP.

properties.subnet

Subnet

A referência ao recurso de sub-rede para criar uma configuração ip de interface de rede de contentor.

type

string

Tipo de sub-recurso.

IpTag

Contém o IpTag associado ao objeto.

Name Tipo Description
ipTagType

string

O tipo de etiqueta IP. Exemplo: FirstPartyUsage.

tag

string

O valor da etiqueta IP associada ao IP público. Exemplo: SQL.

IPVersion

Versão do endereço IP.

Name Tipo Description
IPv4

string

IPv6

string

LoadBalancerBackendAddress

Endereços de back-end do balanceador de carga.

Name Tipo Description
name

string

Nome do endereço de back-end.

properties.adminState

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Coleção de mapeamentos de portas nat de entrada.

properties.ipAddress

string

Endereço IP pertencente à rede virtual referenciada.

properties.loadBalancerFrontendIPConfiguration

SubResource

Referência à configuração do endereço IP de front-end definida no balanceador de carga regional.

properties.networkInterfaceIPConfiguration

SubResource

Referência ao endereço IP definido nas interfaces de rede.

properties.subnet

SubResource

Referência a uma sub-rede existente.

properties.virtualNetwork

SubResource

Referência a uma rede virtual existente.

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes.

Name Tipo Description
Down

string

None

string

Up

string

ManagedServiceIdentity

Identidade do recurso.

Name Tipo Description
principalId

string

O ID principal da identidade atribuída pelo sistema. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema.

tenantId

string

O ID de inquilino da identidade atribuída pelo sistema. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema.

type

ResourceIdentityType

O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades da máquina virtual.

userAssignedIdentities

UserAssignedIdentities

A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

NatGateway

Recurso Nat Gateway.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.idleTimeoutInMinutes

integer

O tempo limite de inatividade do nat gateway.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso nat gateway.

properties.publicIpAddresses

SubResource[]

Uma matriz de endereços IP públicos associados ao recurso nat gateway.

properties.publicIpPrefixes

SubResource[]

Uma matriz de prefixos ip públicos associados ao recurso nat gateway.

properties.resourceGuid

string

A propriedade GUID do recurso nat gateway.

properties.subnets

SubResource[]

Uma matriz de referências às sub-redes com este recurso nat gateway.

sku

NatGatewaySku

O SKU do nat gateway.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade a indicar a zona na qual o Nat Gateway deve ser implementado.

NatGatewaySku

SKU do nat gateway.

Name Tipo Description
name

NatGatewaySkuName

Nome do SKU do Nat Gateway.

NatGatewaySkuName

Nome do SKU do Nat Gateway.

Name Tipo Description
Standard

string

NatRulePortMapping

Mapeamentos de portas individuais para a regra NAT de entrada criada para o conjunto de back-end.

Name Tipo Description
backendPort

integer

Porta de back-end.

frontendPort

integer

Porta de front-end.

inboundNatRuleName

string

Nome da regra NAT de entrada.

NetworkInterface

Uma interface de rede num grupo de recursos.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

A localização expandida da interface de rede.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso interface de rede.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso da Interface de Rede.

properties.disableTcpStateTracking

boolean

Indica se deve desativar o controlo de estado tcp.

properties.dnsSettings

NetworkInterfaceDnsSettings

As definições de DNS na interface de rede.

properties.dscpConfiguration

SubResource

Uma referência à configuração dscp à qual a interface de rede está ligada.

properties.enableAcceleratedNetworking

boolean

Se a interface de rede estiver configurada para redes aceleradas. Não aplicável aos tamanhos de VM que requerem redes aceleradas.

properties.enableIPForwarding

boolean

Indica se o reencaminhamento de IP está ativado nesta interface de rede.

properties.hostedWorkloads

string[]

Uma lista de referências a recursos BareMetal ligados.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

Uma lista de IPConfigurations da interface de rede.

properties.macAddress

string

O endereço MAC da interface de rede.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Fase de migração do recurso da Interface de Rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Tipo de recurso da Interface de Rede.

properties.primary

boolean

Se esta é uma interface de rede primária numa máquina virtual.

properties.privateEndpoint

PrivateEndpoint

Uma referência ao ponto final privado ao qual a interface de rede está ligada.

properties.privateLinkService

PrivateLinkService

Privatelinkservice do recurso de interface de rede.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de interface de rede.

properties.resourceGuid

string

A propriedade GUID do recurso do recurso de interface de rede.

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

Uma lista de TapConfigurations da interface de rede.

properties.virtualMachine

SubResource

A referência a uma máquina virtual.

properties.vnetEncryptionSupported

boolean

Se a máquina virtual a que esta nic está anexada suporta encriptação.

properties.workloadType

string

WorkloadType of the NetworkInterface for BareMetal resources (WorkloadType of the NetworkInterface for BareMetal resources)

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso da Interface de Rede.

Name Tipo Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso da Interface de Rede.

Name Tipo Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

Definições de DNS de uma interface de rede.

Name Tipo Description
appliedDnsServers

string[]

Se a VM que utiliza esta NIC fizer parte de um Conjunto de Disponibilidade, esta lista terá a união de todos os servidores DNS de todas as NICs que fazem parte do Conjunto de Disponibilidade. Esta propriedade é o que está configurado em cada uma dessas VMs.

dnsServers

string[]

Lista de endereços IP de servidores DNS. Utilize "AzureProvidedDNS" para mudar para a resolução DNS fornecida pelo Azure. O valor "AzureProvidedDNS" não pode ser combinado com outros IPs, tem de ser o único valor na coleção dnsServers.

internalDnsNameLabel

string

Nome DNS relativo para esta NIC utilizado para comunicações internas entre VMs na mesma rede virtual.

internalDomainNameSuffix

string

Mesmo que internalDnsNameLabel não seja especificado, é criada uma entrada DNS para a NIC primária da VM. Este nome DNS pode ser construído concatenando o nome da VM com o valor internalDomainNameSuffix.

internalFqdn

string

Nome DNS completamente qualificado que suporta comunicações internas entre VMs na mesma rede virtual.

NetworkInterfaceIPConfiguration

IPConfiguration numa interface de rede.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

A referência ao recurso ApplicationGatewayBackendAddressPool.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicações nos quais a configuração de IP está incluída.

properties.gatewayLoadBalancer

SubResource

A referência ao IP de front-end do balanceador de carga do gateway.

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

A referência ao recurso LoadBalancerBackendAddressPool.

properties.loadBalancerInboundNatRules

InboundNatRule[]

Uma lista de referências de LoadBalancerInboundNatRules.

properties.primary

boolean

Se este é um endereço principal do cliente na interface de rede.

properties.privateIPAddress

string

Endereço IP privado da configuração do IP.

properties.privateIPAddressVersion

IPVersion

Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereços IP privados.

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades privateLinkConnection para a interface de rede.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento da configuração de IP da interface de rede.

properties.publicIPAddress

PublicIPAddress

Endereço IP público vinculado à configuração do IP.

properties.subnet

Subnet

Sub-rede vinculada à configuração de IP.

properties.virtualNetworkTaps

VirtualNetworkTap[]

A referência a Rede Virtual Toques.

type

string

Tipo de recurso.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades privateLinkConnection para a interface de rede.

Name Tipo Description
fqdns

string[]

Lista de FQDNs para a ligação de ligação privada atual.

groupId

string

O ID de grupo da ligação privada atual.

requiredMemberName

string

O nome de membro necessário para a ligação de ligação privada atual.

NetworkInterfaceMigrationPhase

Fase de migração do recurso da Interface de Rede.

Name Tipo Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Tipo de recurso da Interface de Rede.

Name Tipo Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Toque em configuração numa Interface de Rede.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento da interface de rede toca no recurso de configuração.

properties.virtualNetworkTap

VirtualNetworkTap

A referência ao recurso Rede Virtual Toque.

type

string

Tipo de sub-recurso.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.defaultSecurityRules

SecurityRule[]

As regras de segurança predefinidas do grupo de segurança de rede.

properties.flowLogs

FlowLog[]

Uma coleção de referências a recursos de registo de fluxos.

properties.flushConnection

boolean

Quando ativado, os fluxos criados a partir de ligações do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A ativação inicial irá acionar a reavaliação.

properties.networkInterfaces

NetworkInterface[]

Uma coleção de referências a interfaces de rede.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do grupo de segurança de rede.

properties.resourceGuid

string

A propriedade GUID do recurso do grupo de segurança de rede.

properties.securityRules

SecurityRule[]

Uma coleção de regras de segurança do grupo de segurança de rede.

properties.subnets

Subnet[]

Uma coleção de referências a sub-redes.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

PrivateEndpoint

Recurso de ponto final privado.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

A localização expandida do balanceador de carga.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicações nos quais a configuração de IP do ponto final privado está incluída.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

Uma matriz de configurações dns personalizadas.

properties.customNetworkInterfaceName

string

O nome personalizado da interface de rede anexada ao ponto final privado.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

Uma lista de configurações de IP do ponto final privado. Isto será utilizado para mapear para os pontos finais do First Party Service.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a ligação ao recurso remoto. Utilizado quando o administrador de rede não tem acesso para aprovar ligações ao recurso remoto.

properties.networkInterfaces

NetworkInterface[]

Uma matriz de referências às interfaces de rede criadas para este ponto final privado.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a ligação ao recurso remoto.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ponto final privado.

properties.subnet

Subnet

O ID da sub-rede a partir da qual o IP privado será alocado.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.linkIdentifier

string

O ID da ligação do consumidor.

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto final privado.

properties.privateEndpointLocation

string

A localização do ponto final privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor de serviços.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ligação de ponto final privado.

type

string

O tipo de recurso.

PrivateEndpointIPConfiguration

Uma Configuração de IP do ponto final privado.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

name

string

O nome do recurso que é exclusivo num grupo de recursos.

properties.groupId

string

O ID de um grupo obtido a partir do recurso remoto ao qual este ponto final privado deve ligar-se.

properties.memberName

string

O nome de membro de um grupo obtido a partir do recurso remoto ao qual este ponto final privado deve estabelecer ligação.

properties.privateIPAddress

string

Um endereço IP privado obtido a partir da sub-rede do ponto final privado.

type

string

O tipo de recurso.

PrivateLinkService

Recurso de serviço de ligação privada.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

A localização expandida do balanceador de carga.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.alias

string

O alias do serviço de ligação privada.

properties.autoApproval

AutoApproval

A lista de aprovação automática do serviço de ligação privada.

properties.enableProxyProtocol

boolean

Se o serviço de ligação privada está ou não ativado para o protocolo proxy.

properties.fqdns

string[]

A lista de Fqdn.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

Uma matriz de configurações de IP do serviço de ligação privada.

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

Uma matriz de referências às configurações de IP do balanceador de carga.

properties.networkInterfaces

NetworkInterface[]

Uma matriz de referências às interfaces de rede criadas para este serviço de ligação privada.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Uma matriz de lista sobre ligações ao ponto final privado.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do serviço de ligação privada.

properties.visibility

Visibility

A lista de visibilidade do serviço de ligação privada.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.groupIds

string[]

Os ID(s) dos grupos obtidos a partir do recurso remoto ao qual este ponto final privado deve ligar-se.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações só de leitura sobre o estado da ligação ao recurso remoto.

properties.privateLinkServiceId

string

O ID de recurso do serviço de ligação privada.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ligação do serviço de ligação de ligação privada.

properties.requestMessage

string

Uma mensagem transmitida ao proprietário do recurso remoto com este pedido de ligação. Restrito a 140 carateres.

type

string

O tipo de recurso.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço.

Name Tipo Description
actionsRequired

string

Uma mensagem a indicar se as alterações no fornecedor de serviços requerem atualizações no consumidor.

description

string

O motivo da aprovação/rejeição da ligação.

status

string

Indica se a ligação foi Aprovada/Rejeitada/Removida pelo proprietário do serviço.

PrivateLinkServiceIpConfiguration

A configuração ip do serviço de ligação privada.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome da configuração ip do serviço de ligação privada.

properties.primary

boolean

Se a configuração do IP é primária ou não.

properties.privateIPAddress

string

O endereço IP privado da configuração de IP.

properties.privateIPAddressVersion

IPVersion

Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereços IP privados.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de configuração de IP do serviço de ligação privada.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

type

string

O tipo de recurso.

ProvisioningState

O estado de aprovisionamento atual.

Name Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

Recurso de endereço IP público.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

A localização expandida do endereço IP público.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.ddosSettings

DdosSettings

A política personalizada de proteção de DDoS associada ao endereço IP público.

properties.deleteOption

DeleteOptions

Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada

properties.dnsSettings

PublicIPAddressDnsSettings

O FQDN do registo DNS associado ao endereço IP público.

properties.idleTimeoutInMinutes

integer

O tempo limite de inatividade do endereço IP público.

properties.ipAddress

string

O endereço IP associado ao recurso de endereço IP público.

properties.ipConfiguration

IPConfiguration

A configuração de IP associada ao endereço IP público.

properties.ipTags

IpTag[]

A lista de etiquetas associadas ao endereço IP público.

properties.linkedPublicIPAddress

PublicIPAddress

O endereço IP público ligado do recurso de endereço IP público.

properties.migrationPhase

PublicIPAddressMigrationPhase

Fase de migração do Endereço IP Público.

properties.natGateway

NatGateway

NatGateway para o endereço IP Público.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de endereço IP público.

properties.publicIPAddressVersion

IPVersion

A versão do endereço IP público.

properties.publicIPAllocationMethod

IPAllocationMethod

O método de alocação de endereços IP públicos.

properties.publicIPPrefix

SubResource

O Prefixo ip público a partir do qual este Endereço IP Público deve ser alocado.

properties.resourceGuid

string

A propriedade GUID do recurso do endereço IP público.

properties.servicePublicIPAddress

PublicIPAddress

O endereço IP público do serviço do recurso de endereço IP público.

sku

PublicIPAddressSku

O SKU do endereço IP público.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente.

PublicIPAddressDnsSettings

Contém FQDN do registo DNS associado ao endereço IP público.

Name Tipo Description
domainNameLabel

string

A etiqueta de nome de domínio. A concatenação da etiqueta de nome de domínio e da zona DNS regionalizada constituem o nome de domínio completamente qualificado associado ao endereço IP público. Se for especificada uma etiqueta de nome de domínio, é criado um registo DNS A para o IP público no sistema DNS do Microsoft Azure.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN.

fqdn

string

O Nome de Domínio Completamente Qualificado do registo DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada.

reverseFqdn

string

O FQDN inverso. Um nome de domínio completamente qualificado e visível pelo utilizador que é resolvido para este endereço IP público. Se for especificado o reverseFqdn, é criado um registo DNS PTR que aponta do endereço IP no domínio in-addr.arpa para o FQDN inverso.

PublicIpAddressDnsSettingsDomainNameLabelScope

O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN.

Name Tipo Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

Fase de migração do Endereço IP Público.

Name Tipo Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

SKU de um endereço IP público.

Name Tipo Description
name

PublicIPAddressSkuName

Nome de um SKU de endereço IP público.

tier

PublicIPAddressSkuTier

Camada de um SKU de endereço IP público.

PublicIPAddressSkuName

Nome de um SKU de endereço IP público.

Name Tipo Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Camada de um SKU de endereço IP público.

Name Tipo Description
Global

string

Regional

string

ResourceIdentityType

O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades da máquina virtual.

Name Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Recurso ResourceNavigationLink.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

Identificador de ligação de navegação de recursos.

name

string

Nome do recurso exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.link

string

Ligar ao recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso ligado.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ligação de navegação de recursos.

type

string

Tipo de recurso.

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o registo de fluxo.

Name Tipo Valor Predefinido Description
days

integer

0

Número de dias para reter registos de fluxo.

enabled

boolean

False

Sinalizar para ativar/desativar a retenção.

Route

Recurso de rota.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.addressPrefix

string

O CIDR de destino ao qual a rota se aplica.

properties.hasBgpOverride

boolean

Um valor que indica se esta rota substitui rotas BGP sobrepostas independentemente do LPM.

properties.nextHopIpAddress

string

Os pacotes de endereços IP devem ser reencaminhados para. Os valores do próximo salto só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance.

properties.nextHopType

RouteNextHopType

O tipo de salto Azure para o qual o pacote deve ser enviado.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de rota.

type

string

O tipo do recurso.

RouteNextHopType

O tipo de salto Azure para o qual o pacote deve ser enviado.

Name Tipo Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Encaminhar recurso de tabela.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.disableBgpRoutePropagation

boolean

Se pretende desativar as rotas aprendidas pelo BGP nessa tabela de rotas. Verdadeiro significa desativar.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso da tabela de rotas.

properties.resourceGuid

string

A propriedade GUID do recurso da tabela de rotas.

properties.routes

Route[]

Coleção de rotas contidas numa tabela de rotas.

properties.subnets

Subnet[]

Uma coleção de referências a sub-redes.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

SecurityRule

Regra de segurança de rede.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.access

SecurityRuleAccess

O tráfego de rede é permitido ou negado.

properties.description

string

Uma descrição para esta regra. Restrito a 140 carateres.

properties.destinationAddressPrefix

string

O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet".

properties.destinationAddressPrefixes

string[]

Os prefixos de endereço de destino. INTERVALOS DE CIDR ou IP de destino.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança da aplicação especificado como destino.

properties.destinationPortRange

string

A porta ou intervalo de destino. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas.

properties.destinationPortRanges

string[]

Os intervalos de portas de destino.

properties.direction

SecurityRuleDirection

A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.

properties.priority

integer

A prioridade da regra. O valor pode ser entre 100 e 4096. O número de prioridade tem de ser exclusivo para cada regra na coleção. Quanto menor for o número de prioridade, maior será a prioridade da regra.

properties.protocol

SecurityRuleProtocol

Protocolo de rede a que esta regra se aplica.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso da regra de segurança.

properties.sourceAddressPrefix

string

O CIDR ou o intervalo de IP de origem. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se esta for uma regra de entrada, especifica a origem do tráfego de rede.

properties.sourceAddressPrefixes

string[]

O CIDR ou os intervalos de IP de origem.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança da aplicação especificado como origem.

properties.sourcePortRange

string

A porta ou intervalo de origem. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas.

properties.sourcePortRanges

string[]

Os intervalos de portas de origem.

type

string

O tipo do recurso.

SecurityRuleAccess

Se o tráfego de rede é permitido ou negado.

Name Tipo Description
Allow

string

Deny

string

SecurityRuleDirection

A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.

Name Tipo Description
Inbound

string

Outbound

string

SecurityRuleProtocol

Protocolo de rede a que esta regra se aplica.

Name Tipo Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

Recurso ServiceAssociationLink.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

Nome do recurso exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.allowDelete

boolean

Se for verdadeiro, o recurso pode ser eliminado.

properties.link

string

Ligar ao recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso ligado.

properties.locations

string[]

Uma lista de localizações.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de ligação da associação de serviços.

type

string

Tipo de recurso.

ServiceEndpointPolicy

Recurso de política de ponto final de serviço.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

kind

string

Tipo de política de ponto final de serviço. Estes são os metadados utilizados para a experiência de portal do Azure.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.contextualServiceEndpointPolicies

string[]

Uma coleção de políticas de ponto final de serviço contextuais.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de política de ponto final de serviço.

properties.resourceGuid

string

A propriedade GUID do recurso do recurso de política de ponto final de serviço.

properties.serviceAlias

string

O alias que indica se a política pertence a um serviço

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

Uma coleção de definições de política de ponto final de serviço da política de ponto final de serviço.

properties.subnets

Subnet[]

Uma coleção de referências a sub-redes.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

ServiceEndpointPolicyDefinition

Definições de política de Ponto Final de Serviço.

Name Tipo Description
etag

string

Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.description

string

Uma descrição para esta regra. Restrito a 140 carateres.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de definição de política de ponto final de serviço.

properties.service

string

Nome do ponto final de serviço.

properties.serviceResources

string[]

Uma lista de recursos de serviço.

type

string

O tipo de recurso.

ServiceEndpointPropertiesFormat

As propriedades do ponto final de serviço.

Name Tipo Description
locations

string[]

Uma lista de localizações.

provisioningState

ProvisioningState

O estado de aprovisionamento do recurso do ponto final de serviço.

service

string

O tipo de serviço de ponto final.

Subnet

Sub-rede num recurso de rede virtual.

Name Tipo Valor Predefinido Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

name

string

O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso.

properties.addressPrefix

string

O prefixo de endereço da sub-rede.

properties.addressPrefixes

string[]

Lista de prefixos de endereços para a sub-rede.

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Configurações de IP do gateway de aplicação do recurso de rede virtual.

properties.defaultOutboundAccess

boolean

Defina esta propriedade como false para desativar a conectividade de saída predefinida para todas as VMs na sub-rede. Esta propriedade só pode ser definida no momento da criação da sub-rede e não pode ser atualizada para uma sub-rede existente.

properties.delegations

Delegation[]

Uma matriz de referências às delegações na sub-rede.

properties.ipAllocations

SubResource[]

Matriz de IpAllocation que faz referência a esta sub-rede.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Matriz de perfis de configuração de IP que referenciam esta sub-rede.

properties.ipConfigurations

IPConfiguration[]

Uma matriz de referências às configurações de IP da interface de rede com a sub-rede.

properties.natGateway

SubResource

Nat gateway associado a esta sub-rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede.

properties.privateEndpoints

PrivateEndpoint[]

Uma matriz de referências a pontos finais privados.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do recurso de sub-rede.

properties.purpose

string

Uma cadeia só de leitura que identifica a intenção de utilização para esta sub-rede com base em delegações e outras propriedades definidas pelo utilizador.

properties.resourceNavigationLinks

ResourceNavigationLink[]

Uma matriz de referências aos recursos externos com a sub-rede.

properties.routeTable

RouteTable

A referência ao recurso RouteTable.

properties.serviceAssociationLinks

ServiceAssociationLink[]

Uma matriz de referências a serviços que injetam nesta sub-rede.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

Uma matriz de políticas de ponto final de serviço.

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

Uma matriz de pontos finais de serviço.

type

string

Tipo de recurso.

SubResource

Referência a outra sub-origem.

Name Tipo Description
id

string

ID do Recurso.

SyncMode

Modo síncrono de endereço de back-end para o conjunto de back-end

Name Tipo Description
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

Name Tipo Description
enabled

boolean

Sinalizar para ativar/desativar a análise de tráfego.

trafficAnalyticsInterval

integer

O intervalo em minutos que decidiria a frequência com que o serviço TA deve fazer a análise de fluxos.

workspaceId

string

O guid de recursos da área de trabalho anexada.

workspaceRegion

string

A localização da área de trabalho anexada.

workspaceResourceId

string

ID de recurso da área de trabalho anexada.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

Name Tipo Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

TransportProtocol

O protocolo de transporte para o ponto final.

Name Tipo Description
All

string

Tcp

string

Udp

string

UserAssignedIdentities

A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Tipo Description

VirtualNetworkPrivateEndpointNetworkPolicies

Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede.

Name Tipo Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede.

Name Tipo Description
Disabled

string

Enabled

string

VirtualNetworkTap

Rede Virtual toque no recurso.

Name Tipo Description
etag

string

Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do Recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

A referência ao endereço IP privado no Balanceador de Carga interno que irá receber o toque.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

A referência ao Endereço IP privado da nic do recoletor que irá receber o toque.

properties.destinationPort

integer

A porta de destino VXLAN que irá receber o tráfego acedido.

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

Especifica a lista de IDs de recursos para a configuração de IP da interface de rede que precisa de ser tocada.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento da rede virtual toque no recurso.

properties.resourceGuid

string

A propriedade GUID do recurso da rede virtual toque no recurso.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

Visibility

A lista de visibilidade do serviço de ligação privada.

Name Tipo Description
subscriptions

string[]

A lista de subscrições.