Microsoft.Network applicationGateways 2017-06-01
O tipo de recurso applicationGateways pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/applicationGateways, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Network/applicationGateways@2017-06-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
type: 'string'
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpoints: [
{
locations: [
'string'
]
provisioningState: 'string'
service: 'string'
}
]
}
}
}
}
]
provisioningState: 'string'
}
type: 'string'
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
type: 'string'
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
type: 'string'
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
type: 'string'
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
type: 'string'
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
type: 'string'
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
type: 'string'
}
]
provisioningState: 'string'
redirectConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
type: 'string'
}
]
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
type: 'string'
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
type: 'string'
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
}
type: 'string'
}
]
provisioningState: 'string'
}
type: 'string'
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
firewallMode: 'string'
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Nome | Descrição | Valor |
---|---|---|
dados | Dados públicos do certificado. | corda |
provisioningState | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
Fqdn | FQDN (nome de domínio totalmente qualificado). | corda |
ipAddress | Endereço IP | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Coleção de referências a IPs definidas em interfaces de rede. | NetworkInterfaceIPConfiguration [] |
provisioningState | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades das configurações do pool de endereços de back-end de um gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
affinityCookieName | Nome do cookie a ser usado para o cookie de afinidade. | corda |
authenticationCertificates | Matriz de referências aos certificados de autenticação do gateway de aplicativo. | sub-recursos[] |
connectionDraining | Esvaziamento de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookie. | 'Desabilitado' 'Habilitado' |
hostName | Cabeçalho do host a ser enviado para os servidores de back-end. | corda |
caminho | 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 é nulo. | corda |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido no nome do host do servidor de back-end. O valor padrão é falso. | Bool |
porta | Porta | int |
sondar | Recurso de investigação de um gateway de aplicativo. | sub-recurso |
probeEnabled | Se a investigação está habilitada. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requestTimeout | Tempo limite da solicitação em segundos. O 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. | int |
Nome | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem de conexão está ativo. Os valores aceitáveis são de 1 segundo a 3600 segundos. | int Restrições: Valor mínimo = 1 Valor máximo = 3600 (obrigatório) |
Habilitado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desabilitado. | cadeia de caracteres (obrigatório) |
réguas | A lista de regras que serão desabilitadas. Se for nulo, todas as regras do grupo de regras serão desabilitadas. | int[] |
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração de IP da interface de rede. | corda |
privateIPAllocationMethod | Método de alocação privateIP. | 'Dinâmico' 'Estático' |
provisioningState | Estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Referência do recurso PublicIP. | sub-recurso |
sub-rede | Referência do recurso de sub-rede. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
porta | Porta de front-end | int |
provisioningState | Estado de provisionamento do recurso de porta de front-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades do ouvinte HTTP de um gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
frontendIPConfiguration | Recurso de configuração de IP de front-end de um gateway de aplicativo. | sub-recurso |
frontendPort | Recurso de porta de front-end de um gateway de aplicativo. | sub-recurso |
hostName | Nome do host do ouvinte HTTP. | corda |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requireServerNameIndication | Aplicável somente se o protocolo for https. Habilita o SNI para hospedagem múltipla. | Bool |
sslCertificate | Recurso de certificado SSL de um gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho de caminho de URL. | sub-recurso |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho de caminho de URL. | sub-recurso |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisioningState | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho de caminho de URL. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de integridade. O valor padrão está vazio. | corda |
statusCodes | Intervalos permitidos de códigos de status íntegros. O intervalo padrão de códigos de status íntegros é 200-399. | string[] |
Nome | Descrição | Valor |
---|---|---|
anfitrião | Nome do host para o qual enviar a investigação. | corda |
intervalo | O intervalo de investigação em segundos. Esse é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos. | int |
fósforo | Critério para classificar uma resposta de investigação íntegra. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Número mínimo de servidores sempre marcados como íntegros. O valor padrão é 0. | int |
caminho | Caminho relativo da investigação. O caminho válido começa a partir de '/'. A investigação é enviada para>de protocolo <://<>de host:<caminho de><porta> | corda |
pickHostNameFromBackendHttpSettings | Se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
timeout | o tempo limite da investigação em segundos. Investigação marcada como 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. | int |
unhealthyThreshold | A contagem de repetições de investigação. O servidor de back-end é marcado para baixo depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20. | int |
Nome | Descrição | Valor |
---|---|---|
authenticationCertificates | Certificados de autenticação do recurso de gateway de aplicativo. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Endereços IP de front-end do recurso de gateway de aplicativo. | applicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas de front-end do recurso de gateway de aplicativo. | ApplicationGatewayFrontendPort [] |
gatewayIPConfigurations | Sub-redes do aplicativo, o recurso de gateway. | ApplicationGatewayIPConfiguration |
httpListeners | Ouvintes http do recurso de gateway de aplicativo. | ApplicationGatewayHttpListener [] |
Sondas | Investigações do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisioningState | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. | ApplicationGatewayRedirectConfiguration [] |
requestRoutingRules | Solicitar regras de roteamento do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriedade GUID de recurso do recurso de gateway de aplicativo. | corda |
Sku | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificates | Certificados SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslCertificate [] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | |
urlPathMaps | Mapa de caminho de URL do recurso do gateway de aplicativo. | ApplicationGatewayUrlPathMap [] |
webApplicationFirewallConfiguration | Configuração do firewall do aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
Nome | Descrição | Valor |
---|---|---|
includePath | Inclua o caminho na URL redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho que especificam a configuração de redirecionamento. | sub-recursos[] |
redirectType | Tipos de redirecionamento http com suporte – Permanente, Temporário, Encontrado, SeeOther. | 'Encontrado' 'Permanente' 'SeeOther' 'Temporário' |
requestRoutingRules | Solicitar roteamento especificando a configuração de redirecionamento. | sub-recursos[] |
targetListener | Faça referência a um ouvinte para o qual redirecionar a solicitação. | sub-recurso |
targetUrl | Url para a qual redirecionar a solicitação. | corda |
urlPathMaps | Mapas de caminho de URL especificando a configuração de redirecionamento padrão. | sub-recursos[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de roteamento de solicitação do gateway de aplicativo. | |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end do gateway de aplicativo. | sub-recurso |
backendHttpSettings | Recurso de porta de front-end do gateway de aplicativo. | sub-recurso |
httpListener | Recurso de ouvinte http do gateway de aplicativo. | sub-recurso |
provisioningState | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento do gateway de aplicativo. | sub-recurso |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | int |
nome | Nome de um SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
camada | Camada de um gateway de aplicativo. | 'Standard' 'WAF' |
Nome | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em base 64. Aplicável somente na solicitação PUT. | corda |
senha | Senha para o arquivo pfx especificado nos dados. Aplicável somente na solicitação PUT. | corda |
provisioningState | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualizando', 'Excluindo' e 'Falha'. | corda |
publicCertData | Dados de certificado público codificados em base 64 correspondentes ao pfx especificado nos dados. Aplicável somente na solicitação GET. | corda |
Nome | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Protocolos SSL a serem desabilitados no gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Versão mínima do protocolo SSL a ser suportada no gateway de aplicativo. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Nome da política predefinida do SSL | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de Política SSL | 'Personalizado' 'Predefinido' |
Nome | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso padrão do pool de endereços de back-end do mapa de caminho de URL. | sub-recurso |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | sub-recurso |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | sub-recurso |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule[] |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Obter o estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. | int |
enableFloatingIP | 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. | Bool |
frontendIPConfiguration | Uma referência a endereços IP de front-end. | sub-recurso |
frontendPort | 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. | int |
idleTimeoutInMinutes | 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. Esse elemento só é usado quando o protocolo é definido como TCP. | int |
protocolo | O protocolo de transporte para o ponto de extremidade. Os valores possíveis são: 'Udp' ou 'Tcp' | 'Tcp' 'Udp' |
provisioningState | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do gateway de aplicativo. | ApplicationGatewayPropertiesFormat |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Nome | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | A referência do recurso LoadBalancerBackendAddressPool. | BackendAddressPool [] |
loadBalancerInboundNatRules | Uma lista de referências de LoadBalancerInboundNatRules. | InboundNatRule [] |
primário | Obtém se esse é um endereço de cliente primário no adaptador de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração de IP. | corda |
privateIPAddressVersion | Disponível de Api-Version 2016-03-30 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Define como um endereço IP privado é atribuído. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
provisioningState | O estado de provisionamento da configuração de IP da interface de rede. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Endereço IP público associado à configuração de IP. | PublicIPAddress |
sub-rede | Sub-rede associada à configuração de IP. | de sub-rede |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades do grupo de segurança de rede | NetworkSecurityGroupPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
resourceGuid | A propriedade GUID de recurso do recurso de grupo de segurança de rede. | corda |
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. | string[] |
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. | corda |
Fqdn | Obtém o FQDN, 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. | corda |
reverseFqdn | Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | corda |
Nome | Descrição | Valor |
---|---|---|
dnsSettings | O FQDN do registro DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite ocioso do endereço IP público. | int |
ipAddress | O endereço IP associado ao recurso de endereço IP público. | corda |
provisioningState | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddressVersion | A versão do endereço IP público. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de IP público. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
resourceGuid | A propriedade GUID de recurso do recurso IP público. | corda |
Nome | Descrição | Valor |
---|---|---|
link | Link para o recurso externo | corda |
linkedResourceType | Tipo de recurso do recurso vinculado. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da rota. | RoutePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | corda |
nextHopIpAddress | 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. | corda |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. Os valores possíveis são: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisioningState | O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de segurança | SecurityRulePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
acesso | O tráfego de rede é permitido ou negado. Os valores possíveis são: 'Permitir' e 'Negar'. | 'Permitir' 'Deny' (obrigatório) |
descrição | Uma descrição para essa regra. Restrito a 140 chars. | corda |
destinationAddressPrefix | O prefixo do 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. | corda |
destinationAddressPrefixes | Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. | string[] |
destinationPortRange | A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. | corda |
destinationPortRanges | Os intervalos de porta de destino. | string[] |
direção | A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. Os valores possíveis são: 'Entrada' e 'Saída'. | 'Entrada' 'Saída' (obrigatório) |
prioridade | A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. | int |
protocolo | Protocolo de rede ao qual essa regra se aplica. Os valores possíveis são 'Tcp', 'Udp' e '*'. | '*' 'Tcp' 'Udp' (obrigatório) |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sourceAddressPrefix | O intervalo de IP de origem ou CIDR. 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. | corda |
sourceAddressPrefixes | Os intervalos DE IP de origem ou CIDR. | string[] |
sourcePortRange | 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. | corda |
sourcePortRanges | Os intervalos de porta de origem. | string[] |
Nome | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisioningState | O estado de provisionamento do recurso. | corda |
serviço | O tipo do serviço de ponto de extremidade. | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da sub-rede. | subnetPropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
cluster do AKS com um Gateway nat e um gateway de aplicativo | Este exemplo mostra como implantar um cluster do AKS com o Gateway de NAT para conexões de saída e um Gateway de Aplicativo para conexões de entrada. |
cluster do AKS com o Controlador de Entrada do Gateway de Aplicativo | Este exemplo mostra como implantar um cluster do AKS com o Gateway de Aplicativo, o Controlador de Entrada do Gateway de Aplicativo, o Registro de Contêiner do Azure, o Log Analytics e o Key Vault |
Gateway de Aplicativo com gerenciamento de API interno e de aplicativo Web | Gateway de Aplicativo roteando o tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno), que atende a uma API Web hospedada em um Aplicativo Web do Azure. |
Gateway de Aplicativo com waf e política de firewall | Este modelo cria um Gateway de Aplicativo com WAF configurado junto com uma política de firewall |
criar um aplicativo Web, pe e gateway de aplicativo v2 | Este modelo cria um aplicativo Web do Azure com ponto de extremidade privado na Sub-rede de Rede Virtual do Azure, um Gateway de Aplicativo v2. O Gateway de Aplicativo é implantado em uma vNet (sub-rede). O Aplicativo Web restringe o acesso ao tráfego da sub-rede usando o ponto de extremidade privado |
criar um gateway de aplicativo v2 | Este modelo cria um gateway de aplicativo v2 em uma rede virtual e configura propriedades de dimensionamento automático e uma regra de balanceamento de carga HTTP com front-end público |
criar um Gateway de Aplicativo do Azure v2 | Este modelo cria um Gateway de Aplicativo do Azure com dois servidores do Windows Server 2016 no pool de back-end |
Criar um WAF do Azure v2 no Gateway de Aplicativo do Azure | Este modelo cria um Firewall do Aplicativo Web do Azure v2 no Gateway de Aplicativo do Azure com dois servidores do Windows Server 2016 no pool de back-end |
criar gerenciamento de API na VNet interna com o Gateway de Aplicativo | Este modelo demonstra como criar uma instância do Gerenciamento de API do Azure em uma rede privada protegida pelo Gateway de Aplicativo do Azure. |
Criar Gateway de Aplicativo com certificados | Este modelo mostra como gerar certificados autoassinados do Key Vault e, em seguida, fazer referência do Gateway de Aplicativo. |
implantar um conjunto de dimensionamento de VMs do Windows com o Gateway de Aplicativo do Azure | Este modelo permite implantar um conjunto de dimensionamento de VMs do Windows simples integrado ao Gateway de Aplicativo do Azure e dá suporte a até 1.000 VMs |
Front Door Standard/Premium com origem do Gateway de Aplicativo | Esse modelo cria um Front Door Standard/Premium e uma instância do Gateway de Aplicativo e usa uma política de NSG e WAF para validar que o tráfego veio por meio da origem do Front Door. |
Front Door com instâncias de contêiner e gateway de aplicativo | Esse modelo cria um Front Door Standard/Premium com um grupo de contêineres e o Gateway de Aplicativo. |
O tipo de recurso applicationGateways pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/applicationGateways, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2017-06-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
},
"type": "string"
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpoints": [
{
"locations": [ "string" ],
"provisioningState": "string",
"service": "string"
}
]
}
}
}
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
},
"type": "string"
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
},
"type": "string"
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
},
"type": "string"
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
},
"type": "string"
}
],
"provisioningState": "string",
"redirectConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
},
"type": "string"
}
],
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
},
"type": "string"
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
},
"type": "string"
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
}
},
"type": "string"
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"firewallMode": "string",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Nome | Descrição | Valor |
---|---|---|
dados | Dados públicos do certificado. | corda |
provisioningState | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
Fqdn | FQDN (nome de domínio totalmente qualificado). | corda |
ipAddress | Endereço IP | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Coleção de referências a IPs definidas em interfaces de rede. | NetworkInterfaceIPConfiguration [] |
provisioningState | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades das configurações do pool de endereços de back-end de um gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
affinityCookieName | Nome do cookie a ser usado para o cookie de afinidade. | corda |
authenticationCertificates | Matriz de referências aos certificados de autenticação do gateway de aplicativo. | sub-recursos[] |
connectionDraining | Esvaziamento de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookie. | 'Desabilitado' 'Habilitado' |
hostName | Cabeçalho do host a ser enviado para os servidores de back-end. | corda |
caminho | 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 é nulo. | corda |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido no nome do host do servidor de back-end. O valor padrão é falso. | Bool |
porta | Porta | int |
sondar | Recurso de investigação de um gateway de aplicativo. | sub-recurso |
probeEnabled | Se a investigação está habilitada. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requestTimeout | Tempo limite da solicitação em segundos. O 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. | int |
Nome | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem de conexão está ativo. Os valores aceitáveis são de 1 segundo a 3600 segundos. | int Restrições: Valor mínimo = 1 Valor máximo = 3600 (obrigatório) |
Habilitado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desabilitado. | cadeia de caracteres (obrigatório) |
réguas | A lista de regras que serão desabilitadas. Se for nulo, todas as regras do grupo de regras serão desabilitadas. | int[] |
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração de IP da interface de rede. | corda |
privateIPAllocationMethod | Método de alocação privateIP. | 'Dinâmico' 'Estático' |
provisioningState | Estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Referência do recurso PublicIP. | sub-recurso |
sub-rede | Referência do recurso de sub-rede. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
porta | Porta de front-end | int |
provisioningState | Estado de provisionamento do recurso de porta de front-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades do ouvinte HTTP de um gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
frontendIPConfiguration | Recurso de configuração de IP de front-end de um gateway de aplicativo. | sub-recurso |
frontendPort | Recurso de porta de front-end de um gateway de aplicativo. | sub-recurso |
hostName | Nome do host do ouvinte HTTP. | corda |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requireServerNameIndication | Aplicável somente se o protocolo for https. Habilita o SNI para hospedagem múltipla. | Bool |
sslCertificate | Recurso de certificado SSL de um gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho de caminho de URL. | sub-recurso |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho de caminho de URL. | sub-recurso |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisioningState | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho de caminho de URL. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de integridade. O valor padrão está vazio. | corda |
statusCodes | Intervalos permitidos de códigos de status íntegros. O intervalo padrão de códigos de status íntegros é 200-399. | string[] |
Nome | Descrição | Valor |
---|---|---|
anfitrião | Nome do host para o qual enviar a investigação. | corda |
intervalo | O intervalo de investigação em segundos. Esse é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos. | int |
fósforo | Critério para classificar uma resposta de investigação íntegra. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Número mínimo de servidores sempre marcados como íntegros. O valor padrão é 0. | int |
caminho | Caminho relativo da investigação. O caminho válido começa a partir de '/'. A investigação é enviada para>de protocolo <://<>de host:<caminho de><porta> | corda |
pickHostNameFromBackendHttpSettings | Se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
timeout | o tempo limite da investigação em segundos. Investigação marcada como 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. | int |
unhealthyThreshold | A contagem de repetições de investigação. O servidor de back-end é marcado para baixo depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20. | int |
Nome | Descrição | Valor |
---|---|---|
authenticationCertificates | Certificados de autenticação do recurso de gateway de aplicativo. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Endereços IP de front-end do recurso de gateway de aplicativo. | applicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas de front-end do recurso de gateway de aplicativo. | ApplicationGatewayFrontendPort [] |
gatewayIPConfigurations | Sub-redes do aplicativo, o recurso de gateway. | ApplicationGatewayIPConfiguration |
httpListeners | Ouvintes http do recurso de gateway de aplicativo. | ApplicationGatewayHttpListener [] |
Sondas | Investigações do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisioningState | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. | ApplicationGatewayRedirectConfiguration [] |
requestRoutingRules | Solicitar regras de roteamento do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriedade GUID de recurso do recurso de gateway de aplicativo. | corda |
Sku | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificates | Certificados SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslCertificate [] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | |
urlPathMaps | Mapa de caminho de URL do recurso do gateway de aplicativo. | ApplicationGatewayUrlPathMap [] |
webApplicationFirewallConfiguration | Configuração do firewall do aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
Nome | Descrição | Valor |
---|---|---|
includePath | Inclua o caminho na URL redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho que especificam a configuração de redirecionamento. | sub-recursos[] |
redirectType | Tipos de redirecionamento http com suporte – Permanente, Temporário, Encontrado, SeeOther. | 'Encontrado' 'Permanente' 'SeeOther' 'Temporário' |
requestRoutingRules | Solicitar roteamento especificando a configuração de redirecionamento. | sub-recursos[] |
targetListener | Faça referência a um ouvinte para o qual redirecionar a solicitação. | sub-recurso |
targetUrl | Url para a qual redirecionar a solicitação. | corda |
urlPathMaps | Mapas de caminho de URL especificando a configuração de redirecionamento padrão. | sub-recursos[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de roteamento de solicitação do gateway de aplicativo. | |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end do gateway de aplicativo. | sub-recurso |
backendHttpSettings | Recurso de porta de front-end do gateway de aplicativo. | sub-recurso |
httpListener | Recurso de ouvinte http do gateway de aplicativo. | sub-recurso |
provisioningState | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento do gateway de aplicativo. | sub-recurso |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | int |
nome | Nome de um SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
camada | Camada de um gateway de aplicativo. | 'Standard' 'WAF' |
Nome | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em base 64. Aplicável somente na solicitação PUT. | corda |
senha | Senha para o arquivo pfx especificado nos dados. Aplicável somente na solicitação PUT. | corda |
provisioningState | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualizando', 'Excluindo' e 'Falha'. | corda |
publicCertData | Dados de certificado público codificados em base 64 correspondentes ao pfx especificado nos dados. Aplicável somente na solicitação GET. | corda |
Nome | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Protocolos SSL a serem desabilitados no gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Versão mínima do protocolo SSL a ser suportada no gateway de aplicativo. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Nome da política predefinida do SSL | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de Política SSL | 'Personalizado' 'Predefinido' |
Nome | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso padrão do pool de endereços de back-end do mapa de caminho de URL. | sub-recurso |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | sub-recurso |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | sub-recurso |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule[] |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Obter o estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. | int |
enableFloatingIP | 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. | Bool |
frontendIPConfiguration | Uma referência a endereços IP de front-end. | sub-recurso |
frontendPort | 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. | int |
idleTimeoutInMinutes | 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. Esse elemento só é usado quando o protocolo é definido como TCP. | int |
protocolo | O protocolo de transporte para o ponto de extremidade. Os valores possíveis são: 'Udp' ou 'Tcp' | 'Tcp' 'Udp' |
provisioningState | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2017-06-01' |
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do gateway de aplicativo. | ApplicationGatewayPropertiesFormat |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.Network/applicationGateways' |
Nome | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | A referência do recurso LoadBalancerBackendAddressPool. | BackendAddressPool [] |
loadBalancerInboundNatRules | Uma lista de referências de LoadBalancerInboundNatRules. | InboundNatRule [] |
primário | Obtém se esse é um endereço de cliente primário no adaptador de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração de IP. | corda |
privateIPAddressVersion | Disponível de Api-Version 2016-03-30 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Define como um endereço IP privado é atribuído. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
provisioningState | O estado de provisionamento da configuração de IP da interface de rede. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Endereço IP público associado à configuração de IP. | PublicIPAddress |
sub-rede | Sub-rede associada à configuração de IP. | de sub-rede |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades do grupo de segurança de rede | NetworkSecurityGroupPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
resourceGuid | A propriedade GUID de recurso do recurso de grupo de segurança de rede. | corda |
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. | string[] |
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. | corda |
Fqdn | Obtém o FQDN, 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. | corda |
reverseFqdn | Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | corda |
Nome | Descrição | Valor |
---|---|---|
dnsSettings | O FQDN do registro DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite ocioso do endereço IP público. | int |
ipAddress | O endereço IP associado ao recurso de endereço IP público. | corda |
provisioningState | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddressVersion | A versão do endereço IP público. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de IP público. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
resourceGuid | A propriedade GUID de recurso do recurso IP público. | corda |
Nome | Descrição | Valor |
---|---|---|
link | Link para o recurso externo | corda |
linkedResourceType | Tipo de recurso do recurso vinculado. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da rota. | RoutePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | corda |
nextHopIpAddress | 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. | corda |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. Os valores possíveis são: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisioningState | O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de segurança | SecurityRulePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
acesso | O tráfego de rede é permitido ou negado. Os valores possíveis são: 'Permitir' e 'Negar'. | 'Permitir' 'Deny' (obrigatório) |
descrição | Uma descrição para essa regra. Restrito a 140 chars. | corda |
destinationAddressPrefix | O prefixo do 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. | corda |
destinationAddressPrefixes | Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. | string[] |
destinationPortRange | A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. | corda |
destinationPortRanges | Os intervalos de porta de destino. | string[] |
direção | A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. Os valores possíveis são: 'Entrada' e 'Saída'. | 'Entrada' 'Saída' (obrigatório) |
prioridade | A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. | int |
protocolo | Protocolo de rede ao qual essa regra se aplica. Os valores possíveis são 'Tcp', 'Udp' e '*'. | '*' 'Tcp' 'Udp' (obrigatório) |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sourceAddressPrefix | O intervalo de IP de origem ou CIDR. 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. | corda |
sourceAddressPrefixes | Os intervalos DE IP de origem ou CIDR. | string[] |
sourcePortRange | 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. | corda |
sourcePortRanges | Os intervalos de porta de origem. | string[] |
Nome | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisioningState | O estado de provisionamento do recurso. | corda |
serviço | O tipo do serviço de ponto de extremidade. | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da sub-rede. | subnetPropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
cluster do AKS com um Gateway nat e um gateway de aplicativo |
Este exemplo mostra como implantar um cluster do AKS com o Gateway de NAT para conexões de saída e um Gateway de Aplicativo para conexões de entrada. |
cluster do AKS com o Controlador de Entrada do Gateway de Aplicativo |
Este exemplo mostra como implantar um cluster do AKS com o Gateway de Aplicativo, o Controlador de Entrada do Gateway de Aplicativo, o Registro de Contêiner do Azure, o Log Analytics e o Key Vault |
Gateway de Aplicativo com de redirecionamento WAF, SSL, IIS e HTTPS |
Esse modelo implanta um Gateway de Aplicativo com WAF, SSL de ponta a ponta e HTTP para redirecionamento HTTPS nos servidores IIS. |
Gateway de Aplicativo para um aplicativo Web com restrição de IP |
Esse modelo cria um gateway de aplicativo na frente de um Aplicativo Web do Azure com restrição de IP habilitada no Aplicativo Web. |
gateway de aplicativo para multi-hospedagem |
Este modelo cria um Gateway de Aplicativo e o configura para Multi-Hospedagem na porta 443. |
gateway de aplicativo para de roteamento baseado em caminho de URL |
Este modelo cria um Gateway de Aplicativo e o configura para roteamento baseado em caminho de URL. |
Gateway de Aplicativo com gerenciamento de API interno e de aplicativo Web |
Gateway de Aplicativo roteando o tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno), que atende a uma API Web hospedada em um Aplicativo Web do Azure. |
Gateway de Aplicativo com waf e política de firewall |
Este modelo cria um Gateway de Aplicativo com WAF configurado junto com uma política de firewall |
Dimensionamento Automático lansa do Windows VM ScaleSet com o Banco de Dados SQL do Azure |
O modelo implanta um VMSS do Windows com uma contagem desejada de VMs no conjunto de dimensionamento e uma MSI LANSA para instalar em cada VM. Depois que o Conjunto de Dimensionamento de VM é implantado, uma extensão de script personalizada é usada para instalar o LANSA MSI) |
de configuração de demonstração do Gateway de Aplicativo do Azure |
Esse modelo permite implantar rapidamente a demonstração do Gateway de Aplicativo do Azure para testar o balanceamento de carga com ou sem afinidade baseada em cookie. |
criar um aplicativo Web protegido pelo Gateway de Aplicativo v2 |
Este modelo cria um aplicativo Web do Azure com restrição de acesso para um Gateway de Aplicativo v2. O Gateway de Aplicativo é implantado em uma vNet (sub-rede) que tem um ponto de extremidade de serviço 'Microsoft.Web' habilitado. O Aplicativo Web restringe o acesso ao tráfego da sub-rede. |
criar um aplicativo Web, pe e gateway de aplicativo v2 |
Este modelo cria um aplicativo Web do Azure com ponto de extremidade privado na Sub-rede de Rede Virtual do Azure, um Gateway de Aplicativo v2. O Gateway de Aplicativo é implantado em uma vNet (sub-rede). O Aplicativo Web restringe o acesso ao tráfego da sub-rede usando o ponto de extremidade privado |
criar um site do WordPress em uma rede virtual |
Esse modelo cria um site do WordPress na Instância de Contêiner em uma rede virtual. E gerar um FQDN de site público que poderia acessar o site do WordPress. |
criar um gateway de aplicativo |
Este modelo cria um gateway de aplicativo em uma rede virtual e configura regras de balanceamento de carga para qualquer número de máquinas virtuais |
criar um gateway de aplicativo (SSL personalizado) |
Esse modelo implanta um Gateway de Aplicativo configurado com uma política SSL personalizada. |
criar um gateway de aplicativo (política SSL) |
Esse modelo implanta um Gateway de Aplicativo configurado com uma política SSL predefinida. |
criar um gateway de aplicativo (WAF) |
Este modelo cria um gateway de aplicativo com funcionalidade de Firewall de Aplicativo Web em uma rede virtual e configura regras de balanceamento de carga para qualquer número de máquinas virtuais |
criar um gateway de aplicativo para webapps |
Esse modelo cria um gateway de aplicativo na frente de dois Aplicativos Web do Azure com uma investigação personalizada habilitada. |
criar um gateway de aplicativo v2 |
Este modelo cria um gateway de aplicativo v2 em uma rede virtual e configura propriedades de dimensionamento automático e uma regra de balanceamento de carga HTTP com front-end público |
criar um Gateway de Aplicativo V2 com o Key Vault |
Este modelo implanta um Gateway de Aplicativo V2 em uma Rede Virtual, uma identidade definida pelo usuário, Key Vault, um segredo (dados de certificado) e uma política de acesso no Key Vault e no Gateway de Aplicativo. |
criar um gateway de aplicativo com de substituição de caminho |
Este modelo implanta um Gateway de Aplicativo e mostra o uso do recurso de substituição de caminho para um pool de endereços de back-end. |
criar um Gateway de Aplicativo com de Investigação |
Este modelo implanta um Gateway de Aplicativo com funcionalidade de investigação aprimorada. |
criar um Gateway de Aplicativo com ip público |
Esse modelo cria um Gateway de Aplicativo, um endereço IP público para o Gateway de Aplicativo e a Rede Virtual na qual o Gateway de Aplicativo é implantado. Também configura o Gateway de Aplicativo para balanceamento de carga http com dois servidores de back-end. Observe que você precisa especificar IPs válidos para servidores de back-end. |
criar um Gateway de Aplicativo com IP público (descarregamento) |
Esse modelo cria um Gateway de Aplicativo, um endereço IP público para o Gateway de Aplicativo e a Rede Virtual na qual o Gateway de Aplicativo é implantado. Também configura o Gateway de Aplicativo para descarregamento de SSL e balanceamento de carga com dois servidores de back-end. Observe que você precisa especificar IPs válidos para servidores de back-end. |
Criar um Gateway de Aplicativo com de Redirecionamento |
Esse modelo cria um gateway de aplicativo com funcionalidades de redirecionamento em uma rede virtual e configura regras de balanceamento de carga e redirecionamento (básico e pathbased) |
criar um Gateway de Aplicativo com regravação |
Esse modelo cria um gateway de aplicativo com funcionalidades de regravação em uma rede virtual e configura o balanceamento de carga, regrava regras de reescrita |
criar um Gateway de Aplicativo do Azure v2 |
Este modelo cria um Gateway de Aplicativo do Azure com dois servidores do Windows Server 2016 no pool de back-end |
Criar um WAF do Azure v2 no Gateway de Aplicativo do Azure |
Este modelo cria um Firewall do Aplicativo Web do Azure v2 no Gateway de Aplicativo do Azure com dois servidores do Windows Server 2016 no pool de back-end |
criar um gateway de aplicativo IPv6 |
Esse modelo cria um gateway de aplicativo com um front-end IPv6 em uma rede virtual de pilha dupla. |
criar gerenciamento de API na VNet interna com o Gateway de Aplicativo |
Este modelo demonstra como criar uma instância do Gerenciamento de API do Azure em uma rede privada protegida pelo Gateway de Aplicativo do Azure. |
Criar Gateway de Aplicativo com certificados |
Este modelo mostra como gerar certificados autoassinados do Key Vault e, em seguida, fazer referência do Gateway de Aplicativo. |
implantar um conjunto de dimensionamento de VMs do Windows com o Gateway de Aplicativo do Azure |
Este modelo permite implantar um conjunto de dimensionamento de VMs do Windows simples integrado ao Gateway de Aplicativo do Azure e dá suporte a até 1.000 VMs |
implantar um conjunto de dimensionamento de VM do Ubuntu com o Gateway de Aplicativo do Azure |
Este modelo permite implantar um conjunto de dimensionamento de VMs do Ubuntu simples integrado ao Gateway de Aplicativo do Azure e dá suporte a até 1.000 VMs |
site do eShop com ase do ILB |
Um Ambiente do Serviço de Aplicativo é uma opção de plano de serviço Premium do Serviço de Aplicativo do Azure que fornece um ambiente totalmente isolado e dedicado para executar com segurança aplicativos do Serviço de Aplicativo do Azure em alta escala, incluindo Aplicativos Web, Aplicativos Móveis e Aplicativos de API. |
Front Door Standard/Premium com origem do Gateway de Aplicativo |
Esse modelo cria um Front Door Standard/Premium e uma instância do Gateway de Aplicativo e usa uma política de NSG e WAF para validar que o tráfego veio por meio da origem do Front Door. |
Front Door com instâncias de contêiner e gateway de aplicativo |
Esse modelo cria um Front Door Standard/Premium com um grupo de contêineres e o Gateway de Aplicativo. |
aplicativo de várias camadas com NSG, ILB, AppGateway |
Esse modelo implanta uma Rede Virtual, separa a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga |
gerenciador de tráfego de várias camadas, L4 ILB, AppGateway L7 |
Esse modelo implanta uma Rede Virtual, separa a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga |
O tipo de recurso applicationGateways pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/applicationGateways, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2017-06-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
type = "string"
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpoints = [
{
locations = [
"string"
]
provisioningState = "string"
service = "string"
}
]
}
}
}
}
]
provisioningState = "string"
}
type = "string"
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
type = "string"
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
type = "string"
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
type = "string"
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
type = "string"
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
type = "string"
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
type = "string"
}
]
provisioningState = "string"
redirectConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
type = "string"
}
]
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
type = "string"
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
type = "string"
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
}
type = "string"
}
]
provisioningState = "string"
}
type = "string"
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
firewallMode = "string"
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
}
Nome | Descrição | Valor |
---|---|---|
dados | Dados públicos do certificado. | corda |
provisioningState | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
Fqdn | FQDN (nome de domínio totalmente qualificado). | corda |
ipAddress | Endereço IP | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Coleção de referências a IPs definidas em interfaces de rede. | NetworkInterfaceIPConfiguration [] |
provisioningState | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades das configurações do pool de endereços de back-end de um gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
affinityCookieName | Nome do cookie a ser usado para o cookie de afinidade. | corda |
authenticationCertificates | Matriz de referências aos certificados de autenticação do gateway de aplicativo. | sub-recursos[] |
connectionDraining | Esvaziamento de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookie. | 'Desabilitado' 'Habilitado' |
hostName | Cabeçalho do host a ser enviado para os servidores de back-end. | corda |
caminho | 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 é nulo. | corda |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido no nome do host do servidor de back-end. O valor padrão é falso. | Bool |
porta | Porta | int |
sondar | Recurso de investigação de um gateway de aplicativo. | sub-recurso |
probeEnabled | Se a investigação está habilitada. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requestTimeout | Tempo limite da solicitação em segundos. O 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. | int |
Nome | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem de conexão está ativo. Os valores aceitáveis são de 1 segundo a 3600 segundos. | int Restrições: Valor mínimo = 1 Valor máximo = 3600 (obrigatório) |
Habilitado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desabilitado. | cadeia de caracteres (obrigatório) |
réguas | A lista de regras que serão desabilitadas. Se for nulo, todas as regras do grupo de regras serão desabilitadas. | int[] |
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração de IP da interface de rede. | corda |
privateIPAllocationMethod | Método de alocação privateIP. | 'Dinâmico' 'Estático' |
provisioningState | Estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Referência do recurso PublicIP. | sub-recurso |
sub-rede | Referência do recurso de sub-rede. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
porta | Porta de front-end | int |
provisioningState | Estado de provisionamento do recurso de porta de front-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades do ouvinte HTTP de um gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
frontendIPConfiguration | Recurso de configuração de IP de front-end de um gateway de aplicativo. | sub-recurso |
frontendPort | Recurso de porta de front-end de um gateway de aplicativo. | sub-recurso |
hostName | Nome do host do ouvinte HTTP. | corda |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
requireServerNameIndication | Aplicável somente se o protocolo for https. Habilita o SNI para hospedagem múltipla. | Bool |
sslCertificate | Recurso de certificado SSL de um gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho de caminho de URL. | sub-recurso |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho de caminho de URL. | sub-recurso |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisioningState | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho de caminho de URL. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de integridade. O valor padrão está vazio. | corda |
statusCodes | Intervalos permitidos de códigos de status íntegros. O intervalo padrão de códigos de status íntegros é 200-399. | string[] |
Nome | Descrição | Valor |
---|---|---|
anfitrião | Nome do host para o qual enviar a investigação. | corda |
intervalo | O intervalo de investigação em segundos. Esse é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos. | int |
fósforo | Critério para classificar uma resposta de investigação íntegra. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Número mínimo de servidores sempre marcados como íntegros. O valor padrão é 0. | int |
caminho | Caminho relativo da investigação. O caminho válido começa a partir de '/'. A investigação é enviada para>de protocolo <://<>de host:<caminho de><porta> | corda |
pickHostNameFromBackendHttpSettings | Se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é falso. | Bool |
protocolo | Protocolo. | 'Http' 'Https' |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
timeout | o tempo limite da investigação em segundos. Investigação marcada como 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. | int |
unhealthyThreshold | A contagem de repetições de investigação. O servidor de back-end é marcado para baixo depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20. | int |
Nome | Descrição | Valor |
---|---|---|
authenticationCertificates | Certificados de autenticação do recurso de gateway de aplicativo. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Endereços IP de front-end do recurso de gateway de aplicativo. | applicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas de front-end do recurso de gateway de aplicativo. | ApplicationGatewayFrontendPort [] |
gatewayIPConfigurations | Sub-redes do aplicativo, o recurso de gateway. | ApplicationGatewayIPConfiguration |
httpListeners | Ouvintes http do recurso de gateway de aplicativo. | ApplicationGatewayHttpListener [] |
Sondas | Investigações do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisioningState | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. | ApplicationGatewayRedirectConfiguration [] |
requestRoutingRules | Solicitar regras de roteamento do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Propriedade GUID de recurso do recurso de gateway de aplicativo. | corda |
Sku | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificates | Certificados SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslCertificate [] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | |
urlPathMaps | Mapa de caminho de URL do recurso do gateway de aplicativo. | ApplicationGatewayUrlPathMap [] |
webApplicationFirewallConfiguration | Configuração do firewall do aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
Nome | Descrição | Valor |
---|---|---|
includePath | Inclua o caminho na URL redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho que especificam a configuração de redirecionamento. | sub-recursos[] |
redirectType | Tipos de redirecionamento http com suporte – Permanente, Temporário, Encontrado, SeeOther. | 'Encontrado' 'Permanente' 'SeeOther' 'Temporário' |
requestRoutingRules | Solicitar roteamento especificando a configuração de redirecionamento. | sub-recursos[] |
targetListener | Faça referência a um ouvinte para o qual redirecionar a solicitação. | sub-recurso |
targetUrl | Url para a qual redirecionar a solicitação. | corda |
urlPathMaps | Mapas de caminho de URL especificando a configuração de redirecionamento padrão. | sub-recursos[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | Nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de roteamento de solicitação do gateway de aplicativo. | |
tipo | Tipo do recurso. | corda |
Nome | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end do gateway de aplicativo. | sub-recurso |
backendHttpSettings | Recurso de porta de front-end do gateway de aplicativo. | sub-recurso |
httpListener | Recurso de ouvinte http do gateway de aplicativo. | sub-recurso |
provisioningState | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
redirectConfiguration | Recurso de configuração de redirecionamento do gateway de aplicativo. | sub-recurso |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | sub-recurso |
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | int |
nome | Nome de um SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
camada | Camada de um gateway de aplicativo. | 'Standard' 'WAF' |
Nome | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em base 64. Aplicável somente na solicitação PUT. | corda |
senha | Senha para o arquivo pfx especificado nos dados. Aplicável somente na solicitação PUT. | corda |
provisioningState | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualizando', 'Excluindo' e 'Falha'. | corda |
publicCertData | Dados de certificado público codificados em base 64 correspondentes ao pfx especificado nos dados. Aplicável somente na solicitação GET. | corda |
Nome | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de criptografia SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Protocolos SSL a serem desabilitados no gateway de aplicativo. | Matriz de cadeia de caracteres que contém qualquer um dos: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Versão mínima do protocolo SSL a ser suportada no gateway de aplicativo. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Nome da política predefinida do SSL | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de Política SSL | 'Personalizado' 'Predefinido' |
Nome | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso padrão do pool de endereços de back-end do mapa de caminho de URL. | sub-recurso |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | sub-recurso |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | sub-recurso |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule[] |
provisioningState | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
provisioningState | Obter o estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. | int |
enableFloatingIP | 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. | Bool |
frontendIPConfiguration | Uma referência a endereços IP de front-end. | sub-recurso |
frontendPort | 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. | int |
idleTimeoutInMinutes | 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. Esse elemento só é usado quando o protocolo é definido como TCP. | int |
protocolo | O protocolo de transporte para o ponto de extremidade. Os valores possíveis são: 'Udp' ou 'Tcp' | 'Tcp' 'Udp' |
provisioningState | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | A referência do recurso LoadBalancerBackendAddressPool. | BackendAddressPool [] |
loadBalancerInboundNatRules | Uma lista de referências de LoadBalancerInboundNatRules. | InboundNatRule [] |
primário | Obtém se esse é um endereço de cliente primário no adaptador de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração de IP. | corda |
privateIPAddressVersion | Disponível de Api-Version 2016-03-30 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Define como um endereço IP privado é atribuído. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
provisioningState | O estado de provisionamento da configuração de IP da interface de rede. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddress | Endereço IP público associado à configuração de IP. | PublicIPAddress |
sub-rede | Sub-rede associada à configuração de IP. | de sub-rede |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades do grupo de segurança de rede | NetworkSecurityGroupPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
resourceGuid | A propriedade GUID de recurso do recurso de grupo de segurança de rede. | corda |
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. | string[] |
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. | corda |
Fqdn | Obtém o FQDN, 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. | corda |
reverseFqdn | Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | corda |
Nome | Descrição | Valor |
---|---|---|
dnsSettings | O FQDN do registro DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite ocioso do endereço IP público. | int |
ipAddress | O endereço IP associado ao recurso de endereço IP público. | corda |
provisioningState | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
publicIPAddressVersion | A versão do endereço IP público. Os valores possíveis são: 'IPv4' e 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de IP público. Os valores possíveis são: 'Estático' e 'Dinâmico'. | 'Dinâmico' 'Estático' |
resourceGuid | A propriedade GUID de recurso do recurso IP público. | corda |
Nome | Descrição | Valor |
---|---|---|
link | Link para o recurso externo | corda |
linkedResourceType | Tipo de recurso do recurso vinculado. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da rota. | RoutePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | corda |
nextHopIpAddress | 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. | corda |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. Os valores possíveis são: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' | 'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisioningState | O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
localização | Local do recurso. | corda |
Propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Tags | Marcas de recurso. | ResourceTags |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da regra de segurança | SecurityRulePropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
acesso | O tráfego de rede é permitido ou negado. Os valores possíveis são: 'Permitir' e 'Negar'. | 'Permitir' 'Deny' (obrigatório) |
descrição | Uma descrição para essa regra. Restrito a 140 chars. | corda |
destinationAddressPrefix | O prefixo do 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. | corda |
destinationAddressPrefixes | Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. | string[] |
destinationPortRange | A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. | corda |
destinationPortRanges | Os intervalos de porta de destino. | string[] |
direção | A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. Os valores possíveis são: 'Entrada' e 'Saída'. | 'Entrada' 'Saída' (obrigatório) |
prioridade | A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. | int |
protocolo | Protocolo de rede ao qual essa regra se aplica. Os valores possíveis são 'Tcp', 'Udp' e '*'. | '*' 'Tcp' 'Udp' (obrigatório) |
provisioningState | O estado de provisionamento do recurso ip público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". | corda |
sourceAddressPrefix | O intervalo de IP de origem ou CIDR. 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. | corda |
sourceAddressPrefixes | Os intervalos DE IP de origem ou CIDR. | string[] |
sourcePortRange | 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. | corda |
sourcePortRanges | Os intervalos de porta de origem. | string[] |
Nome | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisioningState | O estado de provisionamento do recurso. | corda |
serviço | O tipo do serviço de ponto de extremidade. | corda |
Nome | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | corda |
id | ID do recurso. | corda |
nome | O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | corda |
Propriedades | Propriedades da sub-rede. | subnetPropertiesFormat |
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |