Application Gateways - Create Or Update

Cria ou atualiza o gateway de aplicativo especificado.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
applicationGatewayName
path True

string

O nome do gateway de aplicativo.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

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

api-version
query True

string

Versão de API do cliente.

Corpo da solicitação

Nome Tipo Description
id

string

ID do recurso.

identity

ManagedServiceIdentity

A identidade do gateway de aplicativo, se configurada.

location

string

Local do recurso.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificados de autenticação do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuração de dimensionamento automático.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Pool de endereços de back-end do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Configurações de http de back-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Configurações de back-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do recurso de gateway de aplicativo.

properties.enableFips

boolean

Se o FIPS está habilitado no recurso de gateway de aplicativo.

properties.enableHttp2

boolean

Se HTTP2 está habilitado no recurso de gateway de aplicativo.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Se for true, associará uma política de firewall a um gateway de aplicativo, independentemente de a política ser diferente da Configuração do WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Endereços IP de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Portas de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sub-redes do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuração Global.

properties.httpListeners

ApplicationGatewayHttpListener[]

Ouvintes http do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.listeners

ApplicationGatewayListener[]

Ouvintes do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Carregar políticas de distribuição do recurso de gateway de aplicativo.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurações de PrivateLink no gateway de aplicativo.

properties.probes

ApplicationGatewayProbe[]

Investigações do recurso de gateway de aplicativo.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Redirecionar configurações do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Solicitar regras de roteamento do recurso de gateway de aplicativo.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Regravar regras para o recurso de gateway de aplicativo.

properties.routingRules

ApplicationGatewayRoutingRule[]

Regras de roteamento do recurso de gateway de aplicativo.

properties.sku

ApplicationGatewaySku

SKU do recurso de gateway de aplicativo.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificados SSL do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso de gateway de aplicativo.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Perfis SSL do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificados de cliente confiáveis do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificados raiz confiáveis do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mapa de caminho de URL do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração do firewall do aplicativo Web.

tags

object

Marcas de recurso.

zones

string[]

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

Respostas

Nome Tipo Description
200 OK

ApplicationGateway

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

201 Created

ApplicationGateway

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

Other Status Codes

CloudError

Resposta de erro que descreve por que 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

Nome Description
user_impersonation representar sua conta de usuário

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

Nome Description
ApplicationGateway

Recurso do gateway de aplicativo.

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAutoscaleConfiguration

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

ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicativo.

ApplicationGatewayBackendAddressPool

Pool de endereços de back-end de um gateway de aplicativo.

ApplicationGatewayBackendHttpSettings

Configurações do pool de endereços de back-end de um gateway de aplicativo.

ApplicationGatewayBackendSettings

Configurações do pool de endereços de back-end de um gateway de aplicativo.

ApplicationGatewayClientAuthConfiguration

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

ApplicationGatewayClientRevocationOptions

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

ApplicationGatewayConnectionDraining

A drenagem de conexões permite que conexões abertas com um servidor back-end fiquem ativas por um tempo especificado depois que o servidor back-end foi removido da configuração.

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookie.

ApplicationGatewayCustomError

Erro personalizado de um gateway de aplicativo.

ApplicationGatewayCustomErrorStatusCode

Código de status do erro personalizado do gateway de aplicativo.

ApplicationGatewayFirewallDisabledRuleGroup

Permite desabilitar regras em um grupo de regras ou em um grupo de regras inteiro.

ApplicationGatewayFirewallExclusion

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

ApplicationGatewayFirewallMode

Modo de firewall do aplicativo Web.

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendPort

Porta de front-end de um gateway de aplicativo.

ApplicationGatewayGlobalConfiguration

Gateway de Aplicativo configuração global.

ApplicationGatewayHeaderConfiguration

Configuração de cabeçalho do conjunto ações em Gateway de Aplicativo.

ApplicationGatewayHttpListener

Ouvinte http de um gateway de aplicativo.

ApplicationGatewayIPConfiguration

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

ApplicationGatewayListener

Ouvinte de um gateway de aplicativo.

ApplicationGatewayLoadDistributionAlgorithm

Recurso destinos de distribuição de carga de um gateway de aplicativo.

ApplicationGatewayLoadDistributionPolicy

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

ApplicationGatewayLoadDistributionTarget

Destino de distribuição de carga de um gateway de aplicativo.

ApplicationGatewayOperationalState

Estado operacional do recurso de gateway de aplicativo.

ApplicationGatewayPathRule

Regra de caminho do mapa de caminho de URL de um gateway de aplicativo.

ApplicationGatewayPrivateEndpointConnection

Conexão de ponto de extremidade privado em um gateway de aplicativo.

ApplicationGatewayPrivateLinkConfiguration

Link Privado Configuração em um gateway de aplicativo.

ApplicationGatewayPrivateLinkIpConfiguration

A configuração de IP do link privado do gateway de aplicativo.

ApplicationGatewayProbe

Investigação do gateway de aplicativo.

ApplicationGatewayProbeHealthResponseMatch

Correspondência de resposta à integridade da investigação do gateway de aplicativo.

ApplicationGatewayProtocol

protocolo Gateway de Aplicativo.

ApplicationGatewayRedirectConfiguration

Redirecionar a configuração de um gateway de aplicativo.

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

ApplicationGatewayRequestRoutingRule

Solicitar regra de roteamento de um gateway de aplicativo.

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

ApplicationGatewayRewriteRule

Regra de reescrita de um gateway de aplicativo.

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações na Regra de Reescrita no Gateway de Aplicativo.

ApplicationGatewayRewriteRuleCondition

Conjunto de condições na Regra de Reescrita no Gateway de Aplicativo.

ApplicationGatewayRewriteRuleSet

Reescreva o conjunto de regras de um gateway de aplicativo.

ApplicationGatewayRoutingRule

Regra de roteamento de um gateway de aplicativo.

ApplicationGatewaySku

SKU de um gateway de aplicativo.

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicativo.

ApplicationGatewaySslCertificate

Certificados SSL de um gateway de aplicativo.

ApplicationGatewaySslCipherSuite

Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo.

ApplicationGatewaySslPolicy

Gateway de Aplicativo política SSL.

ApplicationGatewaySslPolicyName

Nome da política predefinida do Ssl.

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

ApplicationGatewaySslProfile

Perfil SSL de um gateway de aplicativo.

ApplicationGatewaySslProtocol

Protocolos SSL a serem desabilitados no gateway de aplicativo.

ApplicationGatewayTier

Camada de um gateway de aplicativo.

ApplicationGatewayTrustedClientCertificate

Certificados de cliente confiáveis de um gateway de aplicativo.

ApplicationGatewayTrustedRootCertificate

Certificados raiz confiáveis de um gateway de aplicativo.

ApplicationGatewayUrlConfiguration

Configuração de URL do conjunto ações em Gateway de Aplicativo.

ApplicationGatewayUrlPathMap

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

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração do firewall do aplicativo Web do gateway de aplicativo.

ApplicationSecurityGroup

Um grupo de segurança de aplicativo em um grupo de recursos.

AutoApproval

A lista de aprovação automática do serviço de link privado.

BackendAddressPool

Pool 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 configurações de proteção contra DDoS do IP público.

DdosSettingsProtectionMode

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

Delegation

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

DeleteOptions

Especifique o que acontece com o endereço IP público quando a VM que o usa é excluída

ExtendedLocation

Tipo complexo ExtendedLocation.

ExtendedLocationTypes

O tipo do local estendido.

FlowLog

Um recurso de log de fluxo.

FlowLogFormatParameters

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

FlowLogFormatType

O tipo de arquivo do log de fluxo.

FrontendIPConfiguration

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

GatewayLoadBalancerTunnelInterface

Interface de túnel do balanceador de carga de gateway de um pool 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 de 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ço IP.

IPConfiguration

Configuração de IP.

IPConfigurationProfile

Recurso filho 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 pode substituir a investigação de integridade para que Load Balancer sempre encaminhe novas conexões para o back-end ou negue novas conexões e redefina as conexões existentes.

ManagedServiceIdentity

Identidade do recurso.

NatGateway

Recurso de Gateway da Nat.

NatGatewaySku

SKU do gateway nat.

NatGatewaySkuName

Nome do SKU do Gateway da Nat.

NatRulePortMapping

Mapeamentos de porta individuais para a regra NAT de entrada criada para o pool de back-end.

NetworkInterface

Um adaptador de rede em um grupo de recursos.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso adaptador de rede.

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso adaptador de rede.

NetworkInterfaceDnsSettings

Configurações de DNS de um adaptador de rede.

NetworkInterfaceIPConfiguration

IPConfiguration em um adaptador de rede.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para o adaptador de rede.

NetworkInterfaceMigrationPhase

Fase de migração do recurso adaptador de rede.

NetworkInterfaceNicType

Tipo de recurso de adaptador de rede.

NetworkInterfaceTapConfiguration

Toque em configuração em um Adaptador de Rede.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

PrivateEndpoint

Recurso de ponto de extremidade privado.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

PrivateEndpointIPConfiguration

Uma configuração de IP do ponto de extremidade privado.

PrivateLinkService

Recurso de serviço de link privado.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

PrivateLinkServiceIpConfiguration

A configuração de ip do serviço de link privado.

ProvisioningState

O estado de provisionamento atual.

PublicIPAddress

Recurso de endereço IP público.

PublicIPAddressDnsSettings

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

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo de nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado 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 usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.

ResourceNavigationLink

Recurso ResourceNavigationLink.

RetentionPolicyParameters

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

Route

Recurso de rota.

RouteNextHopType

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

RouteTable

Recurso de tabela de rotas.

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 é avaliada no tráfego de entrada ou saída.

SecurityRuleProtocol

O protocolo de rede a que essa regra se aplica.

ServiceAssociationLink

Recurso ServiceAssociationLink.

ServiceEndpointPolicy

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

ServiceEndpointPolicyDefinition

Definições de política de ponto de extremidade de serviço.

ServiceEndpointPropertiesFormat

As propriedades do ponto de extremidade de serviço.

Subnet

Sub-rede em um recurso de rede virtual.

SubResource

Referência a outro sub-recurso.

SyncMode

Modo síncrono de endereço de back-end para o pool 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 de extremidade.

UserAssignedIdentities

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

VirtualNetworkPrivateEndpointNetworkPolicies

Habilitar ou Desabilitar aplicar políticas de rede no ponto de extremidade privado na sub-rede.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Habilitar ou Desabilitar aplicar políticas de rede no serviço de link privado na sub-rede.

VirtualNetworkTap

Rede Virtual Toque no recurso.

Visibility

A lista de visibilidade do serviço de link privado.

ApplicationGateway

Recurso do gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

identity

ManagedServiceIdentity

A identidade do gateway de aplicativo, se configurada.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Certificados de autenticação do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Configuração de dimensionamento automático.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Pool de endereços de back-end do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Configurações de http de back-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Configurações de back-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do recurso de gateway de aplicativo.

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

A política SSL predefinida padrão aplicada no recurso de gateway de aplicativo.

properties.enableFips

boolean

Se o FIPS está habilitado no recurso de gateway de aplicativo.

properties.enableHttp2

boolean

Se HTTP2 está habilitado no recurso de gateway de aplicativo.

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Se for true, associará uma política de firewall a um gateway de aplicativo, independentemente de a política ser diferente da Configuração do WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Endereços IP de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Portas de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Sub-redes do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Configuração Global.

properties.httpListeners

ApplicationGatewayHttpListener[]

Ouvintes http do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.listeners

ApplicationGatewayListener[]

Ouvintes do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Carregar políticas de distribuição do recurso de gateway de aplicativo.

properties.operationalState

ApplicationGatewayOperationalState

Estado operacional do recurso de gateway de aplicativo.

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

Conexões de ponto de extremidade privado no gateway de aplicativo.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Configurações de PrivateLink no gateway de aplicativo.

properties.probes

ApplicationGatewayProbe[]

Investigações do recurso de gateway de aplicativo.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de gateway de aplicativo.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Redirecionar configurações do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Solicitar regras de roteamento do recurso de gateway de aplicativo.

properties.resourceGuid

string

A propriedade GUID de recurso do recurso de gateway de aplicativo.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Regravar regras para o recurso de gateway de aplicativo.

properties.routingRules

ApplicationGatewayRoutingRule[]

Regras de roteamento do recurso de gateway de aplicativo.

properties.sku

ApplicationGatewaySku

SKU do recurso de gateway de aplicativo.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

Certificados SSL do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso de gateway de aplicativo.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Perfis SSL do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Certificados de cliente confiáveis do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Certificados raiz confiáveis do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Mapa de caminho de URL do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração do firewall do aplicativo Web.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

zones

string[]

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

ApplicationGatewayAuthenticationCertificate

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do certificado de autenticação exclusivo em um Gateway de Aplicativo.

properties.data

string

Dados públicos do certificado.

properties.provisioningState

ProvisioningState

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

type

string

Tipo do recurso.

ApplicationGatewayAutoscaleConfiguration

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

Nome Tipo Description
maxCapacity

integer

Limite superior no número de capacidade de Gateway de Aplicativo.

minCapacity

integer

Limite inferior no número de capacidade de Gateway de Aplicativo.

ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicativo.

Nome Tipo Description
fqdn

string

FQDN (nome de domínio totalmente qualificado).

ipAddress

string

Endereço IP.

ApplicationGatewayBackendAddressPool

Pool de endereços de back-end de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do pool de endereços de back-end exclusivo em um Gateway de Aplicativo.

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 provisionamento do recurso do pool de endereços de back-end.

type

string

Tipo do recurso.

ApplicationGatewayBackendHttpSettings

Configurações do pool de endereços de back-end de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome das configurações de http de back-end exclusivas em um Gateway de Aplicativo.

properties.affinityCookieName

string

Nome do cookie a ser usado para o cookie de afinidade.

properties.authenticationCertificates

SubResource[]

Matriz de referências para certificados de autenticação do gateway de aplicativo.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Esvaziamento de conexão do recurso de configurações http de back-end.

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookie.

properties.hostName

string

Cabeçalho do host a ser enviado para os servidores de back-end.

properties.path

string

Caminho que deve ser usado como um prefixo para todas as solicitações HTTP. Nulo significa que nenhum caminho será prefixado. O valor padrão é null.

properties.pickHostNameFromBackendAddress

boolean

Se o cabeçalho do host deve ser escolhido no nome do host do servidor de back-end. O valor padrão é false.

properties.port

integer

A porta de destino no back-end.

properties.probe

SubResource

Recurso de investigação de um gateway de aplicativo.

properties.probeEnabled

boolean

Se a investigação está habilitada. O valor padrão é false.

properties.protocol

ApplicationGatewayProtocol

O protocolo usado para se comunicar com o back-end.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configurações HTTP de back-end.

properties.requestTimeout

integer

Tempo limite de solicitação em segundos. Gateway de Aplicativo falhará na solicitação 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 para certificados raiz confiáveis do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayBackendSettings

Configurações do pool de endereços de back-end de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome das configurações de back-end exclusivas em um Gateway de Aplicativo.

properties.hostName

string

Indicação de nome do servidor a ser enviada aos servidores de back-end para o protocolo TLS.

properties.pickHostNameFromBackendAddress

boolean

Se deseja escolher a indicação de nome do servidor do nome do host do servidor de back-end para o protocolo TLS. O valor padrão é false.

properties.port

integer

A porta de destino no back-end.

properties.probe

SubResource

Recurso de investigação de um gateway de aplicativo.

properties.protocol

ApplicationGatewayProtocol

O protocolo usado para se comunicar com o back-end.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configurações HTTP de back-end.

properties.timeout

integer

Tempo limite da conexão em segundos. Gateway de Aplicativo falhará na solicitação se a resposta não for recebida em ConnectionTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos.

properties.trustedRootCertificates

SubResource[]

Matriz de referências para certificados raiz confiáveis do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayClientAuthConfiguration

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

Nome Tipo Description
verifyClientCertIssuerDN

boolean

Verifique o nome do emissor do certificado do cliente no gateway de aplicativo.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

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

ApplicationGatewayClientRevocationOptions

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

Nome Tipo Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

A drenagem de conexões permite que conexões abertas com um servidor back-end fiquem ativas por um tempo especificado depois que o servidor back-end foi removido da configuração.

Nome Tipo Description
drainTimeoutInSec

integer

O número de segundos de esvaziamento de conexão está ativo. Os valores aceitáveis são de 1 segundo a 3600 segundos.

enabled

boolean

Se a drenagem de conexão está habilitada ou não.

ApplicationGatewayCookieBasedAffinity

Afinidade baseada em cookie.

Nome Tipo Description
Disabled

string

Enabled

string

ApplicationGatewayCustomError

Erro personalizado de um gateway de aplicativo.

Nome Tipo Description
customErrorPageUrl

string

URL da página de erro do erro personalizado do gateway de aplicativo.

statusCode

ApplicationGatewayCustomErrorStatusCode

Código de status do erro personalizado do gateway de aplicativo.

ApplicationGatewayCustomErrorStatusCode

Código de status do erro personalizado do gateway de aplicativo.

Nome Tipo Description
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

Permite desabilitar regras em um grupo de regras ou em um grupo de regras inteiro.

Nome Tipo Description
ruleGroupName

string

O nome do grupo de regras que será desabilitado.

rules

integer[]

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

ApplicationGatewayFirewallExclusion

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

Nome Tipo Description
matchVariable

string

A variável a ser excluída.

selector

string

Quando matchVariable é uma coleção, o operador usado para especificar a quais elementos na coleção essa exclusão se aplica.

selectorMatchOperator

string

Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos na coleção essa exclusão se aplica.

ApplicationGatewayFirewallMode

Modo de firewall do aplicativo Web.

Nome Tipo Description
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da configuração de IP de front-end exclusiva em um Gateway de Aplicativo.

properties.privateIPAddress

string

PrivateIPAddress da configuração de IP do adaptador de rede.

properties.privateIPAllocationMethod

IPAllocationMethod

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

properties.privateLinkConfiguration

SubResource

Referência à configuração de link privado do gateway de aplicativo.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da porta de front-end exclusiva em um Gateway de Aplicativo.

properties.port

integer

Porta de front-end.

properties.provisioningState

ProvisioningState

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

type

string

Tipo do recurso.

ApplicationGatewayGlobalConfiguration

Gateway de Aplicativo configuração global.

Nome Tipo Description
enableRequestBuffering

boolean

Habilitar o buffer de solicitação.

enableResponseBuffering

boolean

Habilitar o buffer de resposta.

ApplicationGatewayHeaderConfiguration

Configuração de cabeçalho do conjunto ações em Gateway de Aplicativo.

Nome 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

Ouvinte http de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do ouvinte HTTP exclusivo em um Gateway de Aplicativo.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Configurações de erro personalizadas do ouvinte 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 aplicativo.

properties.frontendPort

SubResource

Recurso de porta de front-end de um gateway de aplicativo.

properties.hostName

string

Nome do host do ouvinte HTTP.

properties.hostNames

string[]

Lista de nomes de host para o ouvinte HTTP que permite caracteres curinga especiais também.

properties.protocol

ApplicationGatewayProtocol

Protocolo do ouvinte HTTP.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de ouvinte HTTP.

properties.requireServerNameIndication

boolean

Aplicável somente se o protocolo for https. Habilita o SNI para hospedagem múltipla.

properties.sslCertificate

SubResource

Recurso de certificado SSL de um gateway de aplicativo.

properties.sslProfile

SubResource

Recurso de perfil SSL do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayIPConfiguration

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da configuração de IP que é exclusiva em um Gateway de Aplicativo.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração de IP do gateway de aplicativo.

properties.subnet

SubResource

Referência ao recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado.

type

string

Tipo do recurso.

ApplicationGatewayListener

Ouvinte de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do ouvinte que é exclusivo em um Gateway de Aplicativo.

properties.frontendIPConfiguration

SubResource

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

properties.frontendPort

SubResource

Recurso de porta de front-end de um gateway de aplicativo.

properties.hostNames

string[]

Lista de SNI (Indicações de Nome do Servidor) para Ouvinte de Vários Sites do TLS que permite caracteres curinga especiais também.

properties.protocol

ApplicationGatewayProtocol

Protocolo do ouvinte.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de ouvinte.

properties.sslCertificate

SubResource

Recurso de certificado SSL de um gateway de aplicativo.

properties.sslProfile

SubResource

Recurso de perfil SSL do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayLoadDistributionAlgorithm

Recurso destinos de distribuição de carga de um gateway de aplicativo.

Nome Tipo Description
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da política de distribuição de carga exclusiva em um Gateway de Aplicativo.

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

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

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

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

properties.provisioningState

ProvisioningState

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

type

string

Tipo do recurso.

ApplicationGatewayLoadDistributionTarget

Destino de distribuição de carga de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da política de distribuição de carga exclusiva em um Gateway de Aplicativo.

properties.backendAddressPool

SubResource

Recurso do pool de endereços de back-end do gateway de aplicativo.

properties.weightPerServer

integer

Peso por servidor. Intervalo entre 1 e 100.

type

string

Tipo do recurso.

ApplicationGatewayOperationalState

Estado operacional do recurso de gateway de aplicativo.

Nome Tipo Description
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

Regra de caminho do mapa de caminho de URL de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da regra de caminho que é exclusiva em um Gateway de Aplicativo.

properties.backendAddressPool

SubResource

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

properties.backendHttpSettings

SubResource

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

properties.firewallPolicy

SubResource

Referência ao recurso FirewallPolicy.

properties.loadDistributionPolicy

SubResource

Recurso política de distribuição de carga da regra de caminho de mapa de caminho de URL.

properties.paths

string[]

Regras de caminho do mapa de caminho de URL.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de caminho.

properties.redirectConfiguration

SubResource

Recurso de configuração de redirecionamento da regra de caminho de mapa de caminho de URL.

properties.rewriteRuleSet

SubResource

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

type

string

Tipo do recurso.

ApplicationGatewayPrivateEndpointConnection

Conexão de ponto de extremidade privado em um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da conexão de ponto de extremidade privado em um gateway de aplicativo.

properties.linkIdentifier

string

A ID do link do consumidor.

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto de extremidade privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de conexão de ponto de extremidade privado do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayPrivateLinkConfiguration

Link Privado Configuração em um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da configuração de link privado que é exclusiva em um Gateway de Aplicativo.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

Uma matriz de configurações de IP de link privado do gateway de aplicativo.

properties.provisioningState

ProvisioningState

O estado de provisionamento da configuração do link privado do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayPrivateLinkIpConfiguration

A configuração de IP do link privado do gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome da configuração de IP do link privado do gateway de aplicativo.

properties.primary

boolean

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

properties.privateIPAddress

string

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

properties.privateIPAllocationMethod

IPAllocationMethod

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

properties.provisioningState

ProvisioningState

O estado de provisionamento da configuração de IP do link privado do gateway de aplicativo.

properties.subnet

SubResource

Referência ao recurso de sub-rede.

type

string

O tipo de recurso.

ApplicationGatewayProbe

Investigação do gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da investigação exclusiva em um Gateway de Aplicativo.

properties.host

string

Nome do host para o qual enviar a investigação.

properties.interval

integer

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

properties.match

ApplicationGatewayProbeHealthResponseMatch

Critério para classificar uma resposta de investigação íntegra.

properties.minServers

integer

Número mínimo de servidores que são sempre marcados como íntegros. O valor padrão é 0.

properties.path

string

Caminho relativo da investigação. O caminho válido começa em '/'. A investigação é enviada para ://:.

properties.pickHostNameFromBackendHttpSettings

boolean

Se o cabeçalho do host deve ser escolhido nas configurações de http de back-end. O valor padrão é false.

properties.pickHostNameFromBackendSettings

boolean

Se a indicação de nome do servidor deve ser escolhida nas configurações de back-end do protocolo TLS. O valor padrão é false.

properties.port

integer

Porta personalizada que será usada para sondar os servidores de back-end. O valor válido varia de 1 a 65535. Caso não esteja definido, a porta das configurações http será usada. Essa propriedade é válida apenas para Basic, Standard_v2 e WAF_v2.

properties.protocol

ApplicationGatewayProtocol

O protocolo usado para a investigação.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de investigação.

properties.timeout

integer

O tempo limite da investigação em segundos. Investigação marcada como com falha se a resposta válida não for recebida com esse 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 de investigação. O servidor de back-end é marcado como inoperante após a contagem consecutiva de falhas de investigação atingir UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20.

type

string

Tipo do recurso.

ApplicationGatewayProbeHealthResponseMatch

Correspondência de resposta à integridade da investigação do gateway de aplicativo.

Nome Tipo Description
body

string

Corpo que deve estar contido na resposta de integridade. O valor padrão é vazio.

statusCodes

string[]

Intervalos permitidos de códigos de status íntegros. O intervalo padrão de códigos de status íntegros é 200-399.

ApplicationGatewayProtocol

protocolo Gateway de Aplicativo.

Nome Tipo Description
Http

string

Com suporte para propriedades httpListeners e back-endHttpSettingsCollection.

Https

string

Com suporte para propriedades httpListeners e back-endHttpSettingsCollection.

Tcp

string

Com suporte para ouvintes e propriedades back-endSettingsCollection.

Tls

string

Com suporte para ouvintes e propriedades back-endSettingsCollection.

ApplicationGatewayRedirectConfiguration

Redirecionar a configuração de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da configuração de redirecionamento exclusiva em um Gateway de Aplicativo.

properties.includePath

boolean

Inclua o caminho na URL redirecionada.

properties.includeQueryString

boolean

Inclua a cadeia de caracteres de consulta na URL redirecionada.

properties.pathRules

SubResource[]

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

properties.redirectType

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

properties.requestRoutingRules

SubResource[]

Solicitação de roteamento especificando a configuração de redirecionamento.

properties.targetListener

SubResource

Referência a um ouvinte para o qual redirecionar a solicitação.

properties.targetUrl

string

URL para a qual redirecionar a solicitação.

properties.urlPathMaps

SubResource[]

O caminho da URL é mapeado especificando a configuração de redirecionamento padrão.

type

string

Tipo do recurso.

ApplicationGatewayRedirectType

Tipo de redirecionamento HTTP.

Nome Tipo Description
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

Solicitar regra de roteamento de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da regra de roteamento de solicitação exclusiva em um Gateway de Aplicativo.

properties.backendAddressPool

SubResource

Recurso do pool de endereços de back-end do gateway de aplicativo.

properties.backendHttpSettings

SubResource

Recurso de configurações http de back-end do gateway de aplicativo.

properties.httpListener

SubResource

Recurso de ouvinte http do gateway de aplicativo.

properties.loadDistributionPolicy

SubResource

Recurso política de distribuição de carga do gateway de aplicativo.

properties.priority

integer

Prioridade da regra de roteamento de solicitação.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de roteamento de solicitação.

properties.redirectConfiguration

SubResource

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

properties.rewriteRuleSet

SubResource

Reescreva o recurso conjunto de regras na regra Básica do gateway de aplicativo.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

properties.urlPathMap

SubResource

Recurso de mapa de caminho de URL do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

Nome Tipo Description
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

Regra de reescrita de um gateway de aplicativo.

Nome Tipo Description
actionSet

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações a serem feitas 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 em um Gateway de Aplicativo.

ruleSequence

integer

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

ApplicationGatewayRewriteRuleActionSet

Conjunto de ações na Regra de Reescrita no Gateway de Aplicativo.

Nome Tipo Description
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Ações de Cabeçalho de Solicitação 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 de URL no conjunto de ações.

ApplicationGatewayRewriteRuleCondition

Conjunto de condições na Regra de Reescrita no Gateway de Aplicativo.

Nome Tipo Description
ignoreCase

boolean

Definir esse parâmetro como valor verdadeiro força o padrão a fazer uma comparação diferenciada de maiúsculas e minúsculas.

negate

boolean

Definir esse valor como verdade forçará a marcar a negação da condição fornecida pelo usuário.

pattern

string

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

variable

string

O parâmetro condition do RewriteRuleCondition.

ApplicationGatewayRewriteRuleSet

Reescreva o conjunto de regras de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do conjunto de regras de reescrita exclusivo em um Gateway de Aplicativo.

properties.provisioningState

ProvisioningState

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

properties.rewriteRules

ApplicationGatewayRewriteRule[]

Regravar regras no conjunto de regras de reescrita.

ApplicationGatewayRoutingRule

Regra de roteamento de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da regra de roteamento exclusiva em um Gateway de Aplicativo.

properties.backendAddressPool

SubResource

Recurso do pool de endereços de back-end do gateway de aplicativo.

properties.backendSettings

SubResource

Recurso de configurações de back-end do gateway de aplicativo.

properties.listener

SubResource

Recurso de ouvinte do gateway de aplicativo.

properties.priority

integer

Prioridade da regra de roteamento.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de roteamento de solicitação.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Tipo de regra.

type

string

Tipo do recurso.

ApplicationGatewaySku

SKU de um gateway de aplicativo.

Nome Tipo Description
capacity

integer

Capacidade (contagem de instâncias) de um gateway de aplicativo.

name

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicativo.

tier

ApplicationGatewayTier

Camada de um gateway de aplicativo.

ApplicationGatewaySkuName

Nome de um SKU de gateway de aplicativo.

Nome 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 aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do certificado SSL exclusivo em um Gateway de Aplicativo.

properties.data

string

Certificado pfx codificado em base 64. Aplicável somente na solicitação PUT.

properties.keyVaultSecretId

string

ID secreta de (pfx não criptografado codificado em base 64) 'Secret' ou 'Certificate' objeto armazenado no KeyVault.

properties.password

string

Senha para o arquivo pfx especificado nos dados. Aplicável somente na solicitação PUT.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de certificado SSL.

properties.publicCertData

string

Dados de certificado público codificados em base 64 correspondentes ao pfx especificado nos dados. Aplicável somente na solicitação GET.

type

string

Tipo do recurso.

ApplicationGatewaySslCipherSuite

Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo.

Nome 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 Aplicativo política SSL.

Nome Tipo Description
cipherSuites

ApplicationGatewaySslCipherSuite[]

Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

Protocolos SSL a serem desabilitados no gateway de aplicativo.

minProtocolVersion

ApplicationGatewaySslProtocol

Versão mínima do protocolo SSL com suporte no gateway de aplicativo.

policyName

ApplicationGatewaySslPolicyName

Nome da política predefinida SSL.

policyType

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

ApplicationGatewaySslPolicyName

Nome da política predefinida do Ssl.

Nome Tipo Description
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Tipo de Política SSL.

Nome Tipo Description
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

Perfil SSL de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do perfil SSL exclusivo em um Gateway de Aplicativo.

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

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

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de ouvinte HTTP.

properties.sslPolicy

ApplicationGatewaySslPolicy

Política SSL do recurso de gateway de aplicativo.

properties.trustedClientCertificates

SubResource[]

Matriz de referências para certificados de cliente confiáveis do gateway de aplicativo.

type

string

Tipo do recurso.

ApplicationGatewaySslProtocol

Protocolos SSL a serem desabilitados no gateway de aplicativo.

Nome Tipo Description
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

Camada de um gateway de aplicativo.

Nome Tipo Description
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

Certificados de cliente confiáveis de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do certificado de cliente confiável que é exclusivo em um Gateway de Aplicativo.

properties.clientCertIssuerDN

string

Nome diferenciado do emissor do certificado do cliente.

properties.data

string

Dados públicos do certificado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de certificado de cliente confiável.

properties.validatedCertData

string

Dados de certificado validados.

type

string

Tipo do recurso.

ApplicationGatewayTrustedRootCertificate

Certificados raiz confiáveis de um gateway de aplicativo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do certificado raiz confiável que é exclusivo em um Gateway de Aplicativo.

properties.data

string

Dados públicos do certificado.

properties.keyVaultSecretId

string

ID secreta de (pfx não criptografado codificado em base 64) 'Secret' ou 'Certificate' objeto armazenado no KeyVault.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de certificado raiz confiável.

type

string

Tipo do recurso.

ApplicationGatewayUrlConfiguration

Configuração de URL do conjunto ações em Gateway de Aplicativo.

Nome Tipo Description
modifiedPath

string

Caminho da URL que o usuário forneceu para regravação de URL. Nulo significa que nenhum caminho será atualizado. O valor padrão é null.

modifiedQueryString

string

Cadeia de caracteres de consulta que o usuário forneceu para regravação de URL. Nulo significa que nenhuma cadeia de caracteres de consulta será atualizada. O valor padrão é null.

reroute

boolean

Se definido como true, ele reavaliará o mapa de caminho de URL fornecido nas regras de roteamento de solicitação baseadas em caminho usando o caminho modificado. O valor padrão é false.

ApplicationGatewayUrlPathMap

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do mapa de caminho de URL que é exclusivo em um Gateway de Aplicativo.

properties.defaultBackendAddressPool

SubResource

Recurso de pool de endereços de back-end padrão do mapa de caminho de URL.

properties.defaultBackendHttpSettings

SubResource

Recurso de configurações http de back-end padrão do mapa de caminho de URL.

properties.defaultLoadDistributionPolicy

SubResource

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

properties.defaultRedirectConfiguration

SubResource

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

properties.defaultRewriteRuleSet

SubResource

Recurso de conjunto de regras de regravação padrão do mapa de caminho de URL.

properties.pathRules

ApplicationGatewayPathRule[]

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

properties.provisioningState

ProvisioningState

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

type

string

Tipo do recurso.

ApplicationGatewayWebApplicationFirewallConfiguration

Configuração do firewall do aplicativo Web do gateway de aplicativo.

Nome Tipo Description
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

Os grupos de regras desabilitados.

enabled

boolean

Se o firewall do aplicativo Web está habilitado ou não.

exclusions

ApplicationGatewayFirewallExclusion[]

A lista de exclusão.

fileUploadLimitInMb

integer

Tamanho máximo de upload de arquivo em Mb para WAF.

firewallMode

ApplicationGatewayFirewallMode

Modo de firewall do aplicativo Web.

maxRequestBodySize

integer

Tamanho máximo do corpo da solicitação para WAF.

maxRequestBodySizeInKb

integer

Tamanho máximo do corpo da solicitação em Kb para WAF.

requestBodyCheck

boolean

Se permitir que o WAF marcar corpo da solicitação.

ruleSetType

string

O tipo do conjunto de regras de firewall do aplicativo 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 aplicativo em um grupo de recursos.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do grupo de segurança do aplicativo.

properties.resourceGuid

string

A propriedade GUID do recurso do grupo de segurança do aplicativo. Ele identifica exclusivamente um recurso, mesmo que o usuário altere seu nome ou migre o recurso entre assinaturas ou grupos de recursos.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

AutoApproval

A lista de aprovação automática do serviço de link privado.

Nome Tipo Description
subscriptions

string[]

A lista de assinaturas.

BackendAddressPool

Pool de endereços IP de back-end.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

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

properties.drainPeriodInSeconds

integer

Quantidade de segundos Load Balancer aguarda antes de enviar RESET para o cliente e endereço de back-end.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras NAT de entrada que usam esse pool 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 às regras de balanceamento de carga que usam esse pool de endereços de back-end.

properties.location

string

O local do pool de endereços de back-end.

properties.outboundRule

SubResource

Uma referência a uma regra de saída que usa esse pool de endereços de back-end.

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que usam esse pool de endereços de back-end.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do pool de endereços de back-end.

properties.syncMode

SyncMode

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

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

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

properties.virtualNetwork

SubResource

Uma referência a uma rede virtual.

type

string

Tipo do recurso.

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Corpo do erro de nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

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.

Nome Tipo Description
fqdn

string

Fqdn que resolve para o endereço IP do ponto de extremidade privado.

ipAddresses

string[]

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

DdosSettings

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

Nome Tipo Description
ddosProtectionPlan

SubResource

O plano de proteção contra DDoS associado ao IP público. Só poderá ser definido se ProtectionMode estiver Habilitado

protectionMode

DdosSettingsProtectionMode

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

DdosSettingsProtectionMode

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

Nome Tipo Description
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso.

properties.actions

string[]

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

properties.provisioningState

ProvisioningState

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

properties.serviceName

string

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

type

string

Tipo de recurso.

DeleteOptions

Especifique o que acontece com o endereço IP público quando a VM que o usa é excluída

Nome Tipo Description
Delete

string

Detach

string

ExtendedLocation

Tipo complexo ExtendedLocation.

Nome Tipo Description
name

string

O nome do local estendido.

type

ExtendedLocationTypes

O tipo do local estendido.

ExtendedLocationTypes

O tipo do local estendido.

Nome Tipo Description
EdgeZone

string

FlowLog

Um recurso de log de fluxo.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.enabled

boolean

Sinalizador para habilitar/desabilitar o log de fluxo.

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 log de fluxo.

properties.provisioningState

ProvisioningState

O estado de provisionamento do log de fluxo.

properties.retentionPolicy

RetentionPolicyParameters

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

properties.storageId

string

ID da conta de armazenamento que é usada para armazenar o log de fluxo.

properties.targetResourceGuid

string

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

properties.targetResourceId

string

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

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

FlowLogFormatParameters

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

Nome Tipo Valor padrão Description
type

FlowLogFormatType

O tipo de arquivo do log de fluxo.

version

integer

0

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

FlowLogFormatType

O tipo de arquivo do log de fluxo.

Nome Tipo Description
JSON

string

FrontendIPConfiguration

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de configurações de IP de front-end usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o 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 pools de entrada que usam esse IP de front-end.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras de entrada que usam esse IP de front-end.

properties.loadBalancingRules

SubResource[]

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

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que usam esse 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. O padrão é usado como IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

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

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 de IP público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

type

string

Tipo do recurso.

zones

string[]

Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir.

GatewayLoadBalancerTunnelInterface

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

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

Nome Tipo Description
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

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

Nome Tipo Description
Native

string

None

string

VXLAN

string

InboundNatRule

Regra NAT de entrada do balanceador de carga.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de regras NAT de entrada usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendAddressPool

SubResource

Uma referência ao recurso backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

Uma referência a um endereço IP privado definido em um adaptador 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 é encaminhado para o IP de back-end.

properties.backendPort

integer

A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535.

properties.enableFloatingIP

boolean

Configura o ponto de extremidade de uma máquina virtual para a funcionalidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade.

properties.enableTcpReset

boolean

Receber redefinição de TCP bidirecional no tempo limite ocioso do fluxo TCP ou terminação de conexão inesperada. Este elemento é utilizado apenas quando o protocolo é definido como TCP.

properties.frontendIPConfiguration

SubResource

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

properties.frontendPort

integer

A porta do ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos no Load Balancer. Os valores aceitáveis variam de 1 a 65534.

properties.frontendPortRangeEnd

integer

O final do intervalo de portas para o ponto de extremidade externo. Essa propriedade é usada junto com BackendAddressPool e FrontendPortRangeStart. Mapeamentos de porta de regra NAT de entrada individuais serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534.

properties.frontendPortRangeStart

integer

O intervalo de portas começa para o ponto de extremidade externo. Essa propriedade é usada junto com BackendAddressPool e FrontendPortRangeEnd. Mapeamentos de porta de regra NAT de entrada individuais serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534.

properties.idleTimeoutInMinutes

integer

O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento é utilizado apenas quando o protocolo é definido como TCP.

properties.protocol

TransportProtocol

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

properties.provisioningState

ProvisioningState

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

type

string

Tipo do recurso.

IPAllocationMethod

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

Nome Tipo Description
Dynamic

string

Static

string

IPConfiguration

Configuração de IP.

Nome Tipo Valor padrão Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o 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ço IP privado.

properties.provisioningState

ProvisioningState

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

properties.publicIPAddress

PublicIPAddress

A referência ao recurso de IP público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

IPConfigurationProfile

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso. Esse nome pode ser usado para acessar o recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 de IP do adaptador de rede de contêiner.

type

string

Sub Tipo de recurso.

IpTag

Contém o IpTag associado ao objeto .

Nome Tipo Description
ipTagType

string

O tipo de marca IP. Exemplo: FirstPartyUsage.

tag

string

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

IPVersion

Versão do endereço IP.

Nome Tipo Description
IPv4

string

IPv6

string

LoadBalancerBackendAddress

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

Nome Tipo Description
name

string

Nome do endereço de back-end.

properties.adminState

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que uma vez definidos pode substituir a investigação de integridade para que Load Balancer sempre encaminhe novas conexões para o back-end ou negue novas conexões e redefina as conexões existentes.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Coleção de mapeamentos de porta de regra NAT de entrada.

properties.ipAddress

string

Endereço IP pertencente à rede virtual referenciada.

properties.loadBalancerFrontendIPConfiguration

SubResource

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

properties.networkInterfaceIPConfiguration

SubResource

Referência ao endereço IP definido em adaptadores 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 pode substituir a investigação de integridade para que Load Balancer sempre encaminhe novas conexões para o back-end ou negue novas conexões e redefina as conexões existentes.

Nome Tipo Description
Down

string

None

string

Up

string

ManagedServiceIdentity

Identidade do recurso.

Nome Tipo Description
principalId

string

A ID da entidade de segurança da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

tenantId

string

A ID do locatário da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

type

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá todas as identidades da máquina virtual.

userAssignedIdentities

UserAssignedIdentities

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

NatGateway

Recurso de Gateway da Nat.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.idleTimeoutInMinutes

integer

O tempo limite ocioso do gateway nat.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de gateway da NAT.

properties.publicIpAddresses

SubResource[]

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

properties.publicIpPrefixes

SubResource[]

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

properties.resourceGuid

string

A propriedade GUID do recurso do gateway da NAT.

properties.subnets

SubResource[]

Uma matriz de referências às sub-redes usando esse recurso de gateway nat.

sku

NatGatewaySku

O SKU do gateway nat.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade que denotam a zona na qual o Gateway da Nat deve ser implantado.

NatGatewaySku

SKU do gateway nat.

Nome Tipo Description
name

NatGatewaySkuName

Nome do SKU do Gateway da Nat.

NatGatewaySkuName

Nome do SKU do Gateway da Nat.

Nome Tipo Description
Standard

string

NatRulePortMapping

Mapeamentos de porta individuais para a regra NAT de entrada criada para o pool de back-end.

Nome Tipo Description
backendPort

integer

Porta de back-end.

frontendPort

integer

Porta de front-end.

inboundNatRuleName

string

Nome da regra NAT de entrada.

NetworkInterface

Um adaptador de rede em um grupo de recursos.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do adaptador de rede.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso adaptador de rede.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso adaptador de rede.

properties.disableTcpStateTracking

boolean

Indica se o acompanhamento de estado tcp deve ser desabilitado.

properties.dnsSettings

NetworkInterfaceDnsSettings

As configurações de DNS no adaptador de rede.

properties.dscpConfiguration

SubResource

Uma referência à configuração dscp à qual o adaptador de rede está vinculado.

properties.enableAcceleratedNetworking

boolean

Se o adaptador de rede estiver configurado para rede acelerada. Não aplicável a tamanhos de VM que exigem rede acelerada.

properties.enableIPForwarding

boolean

Indica se o encaminhamento de IP está habilitado nesse adaptador de rede.

properties.hostedWorkloads

string[]

Uma lista de referências a recursos BareMetal vinculados.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

Uma lista de IPConfigurations do adaptador de rede.

properties.macAddress

string

O endereço MAC do adaptador de rede.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Fase de migração do recurso adaptador de rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Tipo de recurso de adaptador de rede.

properties.primary

boolean

Se esse é um adaptador de rede primário em uma máquina virtual.

properties.privateEndpoint

PrivateEndpoint

Uma referência ao ponto de extremidade privado ao qual o adaptador de rede está vinculado.

properties.privateLinkService

PrivateLinkService

Privatelinkservice do recurso de interface de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 do adaptador de rede.

properties.virtualMachine

SubResource

A referência a uma máquina virtual.

properties.vnetEncryptionSupported

boolean

Se a máquina virtual à qual essa nic está anexada dá suporte à criptografia.

properties.workloadType

string

WorkloadType do NetworkInterface para recursos BareMetal

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso adaptador de rede.

Nome Tipo Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

SKU auxiliar do recurso adaptador de rede.

Nome Tipo Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

Configurações de DNS de um adaptador de rede.

Nome Tipo Description
appliedDnsServers

string[]

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

dnsServers

string[]

Lista de endereços IP de servidores DNS. Use 'AzureProvidedDNS' para alternar para a resolução de DNS fornecida pelo Azure. O valor 'AzureProvidedDNS' não pode ser combinado com outros IPs, ele deve ser o único valor na coleção dnsServers.

internalDnsNameLabel

string

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

internalDomainNameSuffix

string

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

internalFqdn

string

Nome DNS totalmente qualificado que dá suporte a comunicações internas entre VMs na mesma rede virtual.

NetworkInterfaceIPConfiguration

IPConfiguration em um adaptador de rede.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

A referência ao recurso ApplicationGatewayBackendAddressPool.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicativo 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 esse é um endereço de cliente primário no adaptador de rede.

properties.privateIPAddress

string

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

properties.privateIPAddressVersion

IPVersion

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

properties.privateIPAllocationMethod

IPAllocationMethod

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

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para o adaptador de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento da configuração de IP do adaptador de rede.

properties.publicIPAddress

PublicIPAddress

Endereço IP público associado à configuração de IP.

properties.subnet

Subnet

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

properties.virtualNetworkTaps

VirtualNetworkTap[]

A referência a Rede Virtual Toques.

type

string

Tipo de recurso.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para o adaptador de rede.

Nome Tipo Description
fqdns

string[]

Lista de FQDNs para conexão de link privado atual.

groupId

string

A ID do grupo para a conexão de link privado atual.

requiredMemberName

string

O nome do membro necessário para a conexão de link privado atual.

NetworkInterfaceMigrationPhase

Fase de migração do recurso adaptador de rede.

Nome Tipo Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Tipo de recurso de adaptador de rede.

Nome Tipo Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Toque em configuração em um Adaptador de Rede.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração de toque do adaptador de rede.

properties.virtualNetworkTap

VirtualNetworkTap

A referência ao recurso Rede Virtual Tap.

type

string

Sub Tipo de recurso.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.defaultSecurityRules

SecurityRule[]

As regras de segurança padrão do grupo de segurança de rede.

properties.flowLogs

FlowLog[]

Uma coleção de referências aos recursos de log de fluxo.

properties.flushConnection

boolean

Quando habilitado, os fluxos criados a partir de conexões do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A habilitação inicial disparará a reavaliação.

properties.networkInterfaces

NetworkInterface[]

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

properties.provisioningState

ProvisioningState

O estado de provisionamento 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

Marcas de recurso.

type

string

Tipo de recurso.

PrivateEndpoint

Recurso de ponto de extremidade privado.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do balanceador de carga.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicativo nos quais a configuração de IP do ponto de extremidade privado está incluída.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

Uma matriz de configurações de dns personalizadas.

properties.customNetworkInterfaceName

string

O nome personalizado do adaptador de rede anexado ao ponto de extremidade privado.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

Uma lista de configurações de IP do ponto de extremidade privado. Isso será usado para mapear para os pontos de extremidade do Serviço De Terceiros.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador de rede não tem acesso para aprovar conexões com o recurso remoto.

properties.networkInterfaces

NetworkInterface[]

Uma matriz de referências às interfaces de rede criadas para esse ponto de extremidade privado.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a conexão com o recurso remoto.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de ponto de extremidade privado.

properties.subnet

Subnet

A ID da sub-rede da qual o IP privado será alocado.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.linkIdentifier

string

A ID do link do consumidor.

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto de extremidade privado.

properties.privateEndpointLocation

string

O local do ponto de extremidade privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de conexão de ponto de extremidade privado.

type

string

O tipo de recurso.

PrivateEndpointIPConfiguration

Uma configuração de IP do ponto de extremidade privado.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

name

string

O nome do recurso que é exclusivo em um grupo de recursos.

properties.groupId

string

A ID de um grupo obtido do recurso remoto ao qual esse ponto de extremidade privado deve se conectar.

properties.memberName

string

O nome do membro de um grupo obtido do recurso remoto ao qual esse ponto de extremidade privado deve se conectar.

properties.privateIPAddress

string

Um endereço IP privado obtido da sub-rede do ponto de extremidade privado.

type

string

O tipo de recurso.

PrivateLinkService

Recurso de serviço de link privado.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do balanceador de carga.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.alias

string

O alias do serviço de link privado.

properties.autoApproval

AutoApproval

A lista de aprovação automática do serviço de link privado.

properties.enableProxyProtocol

boolean

Se o serviço de link privado está habilitado para o protocolo proxy ou não.

properties.fqdns

string[]

A lista de Fqdn.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

Uma matriz de configurações de IP do serviço de link privado.

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 esse serviço de link privado.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Uma matriz de lista sobre conexões com o ponto de extremidade privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de serviço de link privado.

properties.visibility

Visibility

A lista de visibilidade do serviço de link privado.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.groupIds

string[]

As IDs dos grupos obtidos do recurso remoto ao qual esse ponto de extremidade privado deve se conectar.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações somente leitura sobre o estado da conexão com o recurso remoto.

properties.privateLinkServiceId

string

A ID do recurso do serviço de link privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de conexão do serviço de link privado.

properties.requestMessage

string

Uma mensagem passada para o proprietário do recurso remoto com essa solicitação de conexão. Restrito a 140 caracteres.

type

string

O tipo de recurso.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

Nome Tipo Description
actionsRequired

string

Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor.

description

string

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

status

string

Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço.

PrivateLinkServiceIpConfiguration

A configuração de ip do serviço de link privado.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome da configuração de ip do serviço de link privado.

properties.primary

boolean

Se a configuração de 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. O padrão é IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

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

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração de IP do serviço de link privado.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

type

string

O tipo de recurso.

ProvisioningState

O estado de provisionamento atual.

Nome Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

Recurso de endereço IP público.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do endereço IP público.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.ddosSettings

DdosSettings

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

properties.deleteOption

DeleteOptions

Especifique o que acontece com o endereço IP público quando a VM que o usa é excluída

properties.dnsSettings

PublicIPAddressDnsSettings

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

properties.idleTimeoutInMinutes

integer

O tempo limite ocioso 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 marcas associadas ao endereço IP público.

properties.linkedPublicIPAddress

PublicIPAddress

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

properties.migrationPhase

PublicIPAddressMigrationPhase

Fase de migração do endereço IP público.

properties.natGateway

NatGateway

O NatGateway para o endereço IP público.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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ço IP público.

properties.publicIPPrefix

SubResource

O prefixo de IP público do qual esse endereço IP público deve ser alocado.

properties.resourceGuid

string

A propriedade GUID do recurso do recurso de 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 de endereço IP público.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir.

PublicIPAddressDnsSettings

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

Nome Tipo Description
domainNameLabel

string

O rótulo do nome de domínio. A concatenação de um rótulo de nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se for especificado um rótulo de nome de domínio, um registro DNS é criado para o IP público no sistema DNS do Microsoft Azure.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo de nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS será criado para o IP público no sistema DNS do Microsoft Azure com um valor de hash incluído no FQDN.

fqdn

string

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

reverseFqdn

string

O FQDN reverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro PTR DNS é criado apontando do endereço IP no domínio in-addr para o FQDN inverso.

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo de nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN.

Nome Tipo Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

Fase de migração do endereço IP público.

Nome Tipo Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

SKU de um endereço IP público.

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

Nome Tipo Description
Basic

string

Standard

string

PublicIPAddressSkuTier

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

Nome Tipo Description
Global

string

Regional

string

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.

Nome Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Recurso ResourceNavigationLink.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

Identificador do link de navegação do recurso.

name

string

Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.link

string

Link para o recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso vinculado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de link de navegação do recurso.

type

string

Tipo de recurso.

RetentionPolicyParameters

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

Nome Tipo Valor padrão Description
days

integer

0

Número de dias para reter registros de log de fluxo.

enabled

boolean

False

Sinalizador para habilitar/desabilitar a retenção.

Route

Recurso de rota.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.addressPrefix

string

O CIDR de destino ao qual a rota se aplica.

properties.hasBgpOverride

boolean

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

properties.nextHopIpAddress

string

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

properties.nextHopType

RouteNextHopType

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

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de rota.

type

string

Tipo do recurso.

RouteNextHopType

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

Nome Tipo Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Recurso de tabela de rotas.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.disableBgpRoutePropagation

boolean

Se deseja desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de tabela de rotas.

properties.resourceGuid

string

A propriedade GUID do recurso da tabela de rotas.

properties.routes

Route[]

Coleção de rotas contidas em uma tabela de rotas.

properties.subnets

Subnet[]

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

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

SecurityRule

Regra de segurança de rede.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.access

SecurityRuleAccess

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

properties.description

string

Uma descrição dessa regra. Restrito a 140 caracteres.

properties.destinationAddressPrefix

string

O prefixo de endereço de destino. CIDR ou intervalo de IP de destino. O asterisco "*" também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.

properties.destinationAddressPrefixes

string[]

Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança do aplicativo especificado como destino.

properties.destinationPortRange

string

A porta ou o intervalo de destino. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado 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 é avaliada no tráfego de entrada ou saída.

properties.priority

integer

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

properties.protocol

SecurityRuleProtocol

O protocolo de rede a que essa regra se aplica.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de segurança.

properties.sourceAddressPrefix

string

O CIDR ou o intervalo de IP de origem. O asterisco "*" também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina.

properties.sourceAddressPrefixes

string[]

Os intervalos de IP de origem ou CIDR.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança do aplicativo especificado como origem.

properties.sourcePortRange

string

A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.

properties.sourcePortRanges

string[]

Os intervalos de porta de origem.

type

string

Tipo do recurso.

SecurityRuleAccess

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

Nome Tipo Description
Allow

string

Deny

string

SecurityRuleDirection

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

Nome Tipo Description
Inbound

string

Outbound

string

SecurityRuleProtocol

O protocolo de rede a que essa regra se aplica.

Nome Tipo Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

Recurso ServiceAssociationLink.

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.allowDelete

boolean

Se for true, o recurso poderá ser excluído.

properties.link

string

Link para o recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso vinculado.

properties.locations

string[]

Uma lista de locais.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de link de associação de serviço.

type

string

Tipo de recurso.

ServiceEndpointPolicy

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

Nome Tipo Description
etag

string

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

kind

string

Tipo de política de ponto de extremidade de serviço. Esses são os metadados usados para a experiência de portal do Azure.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.contextualServiceEndpointPolicies

string[]

Uma coleção de política de ponto de extremidade de serviço contextual.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de política de ponto de extremidade de serviço.

properties.resourceGuid

string

A propriedade GUID do recurso do recurso de política de ponto de extremidade 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 de extremidade de serviço da política de ponto de extremidade de serviço.

properties.subnets

Subnet[]

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

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

ServiceEndpointPolicyDefinition

Definições de política de ponto de extremidade de serviço.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.description

string

Uma descrição dessa regra. Restrito a 140 caracteres.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de definição de política de ponto de extremidade de serviço.

properties.service

string

Nome do ponto de extremidade de serviço.

properties.serviceResources

string[]

Uma lista de recursos de serviço.

type

string

Tipo do recurso.

ServiceEndpointPropertiesFormat

As propriedades do ponto de extremidade de serviço.

Nome Tipo Description
locations

string[]

Uma lista de locais.

provisioningState

ProvisioningState

O estado de provisionamento do recurso de ponto de extremidade de serviço.

service

string

O tipo do serviço de ponto de extremidade.

Subnet

Sub-rede em um recurso de rede virtual.

Nome Tipo Valor padrão Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.addressPrefix

string

O prefixo de endereço para a sub-rede.

properties.addressPrefixes

string[]

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

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Configurações de IP do gateway de aplicativo do recurso de rede virtual.

properties.defaultOutboundAccess

boolean

Defina essa propriedade como false para desabilitar a conectividade de saída padrão para todas as VMs na sub-rede. Essa 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 fazem referência a essa sub-rede.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Matriz de perfis de configuração de IP que fazem referência a essa sub-rede.

properties.ipConfigurations

IPConfiguration[]

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

properties.natGateway

SubResource

Gateway nat associado a essa sub-rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Habilitar ou Desabilitar aplicar políticas de rede no ponto de extremidade privado na sub-rede.

properties.privateEndpoints

PrivateEndpoint[]

Uma matriz de referências a pontos de extremidade privados.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Habilitar ou Desabilitar aplicar políticas de rede no serviço de link privado na sub-rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de sub-rede.

properties.purpose

string

Uma cadeia de caracteres somente leitura que identifica a intenção de uso para essa sub-rede com base em delegações e outras propriedades definidas pelo usuário.

properties.resourceNavigationLinks

ResourceNavigationLink[]

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

properties.routeTable

RouteTable

A referência ao recurso RouteTable.

properties.serviceAssociationLinks

ServiceAssociationLink[]

Uma matriz de referências a serviços injetando nessa sub-rede.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

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

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

Uma matriz de pontos de extremidade de serviço.

type

string

Tipo de recurso.

SubResource

Referência a outro sub-recurso.

Nome Tipo Description
id

string

ID do recurso.

SyncMode

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

Nome Tipo Description
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

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

Nome Tipo Description
enabled

boolean

Sinalizador para habilitar/desabilitar a análise de tráfego.

trafficAnalyticsInterval

integer

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

workspaceId

string

O guid de recurso do workspace anexado.

workspaceRegion

string

O local do workspace anexado.

workspaceResourceId

string

ID do recurso do workspace anexado.

TrafficAnalyticsProperties

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

Nome 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 de extremidade.

Nome Tipo Description
All

string

Tcp

string

Udp

string

UserAssignedIdentities

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

Nome Tipo Description

VirtualNetworkPrivateEndpointNetworkPolicies

Habilitar ou Desabilitar aplicar políticas de rede no ponto de extremidade privado na sub-rede.

Nome Tipo Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Habilitar ou Desabilitar aplicar políticas de rede no serviço de link privado na sub-rede.

Nome Tipo Description
Disabled

string

Enabled

string

VirtualNetworkTap

Rede Virtual Toque no recurso.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

A referência ao endereço IP privado no Load Balancer interno que receberá o toque.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

A referência ao endereço IP privado da nic do coletor que receberá o toque.

properties.destinationPort

integer

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

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

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

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de toque de rede virtual.

properties.resourceGuid

string

A propriedade GUID do recurso do recurso de toque de rede virtual.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

Visibility

A lista de visibilidade do serviço de link privado.

Nome Tipo Description
subscriptions

string[]

A lista de assinaturas.