Compartilhar via


Microsoft.Network applicationGateways 2018-08-01

Definição de recurso do Bicep

O tipo de recurso applicationGateways pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/applicationGateways, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Network/applicationGateways@2018-08-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    autoscaleConfiguration: {
      minCapacity: int
    }
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                applicationSecurityGroups: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {}
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      enableTcpReset: 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'
                    ipTags: [
                      {
                        ipTagType: 'string'
                        tag: 'string'
                      }
                    ]
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    publicIPPrefix: {
                      id: 'string'
                    }
                    resourceGuid: 'string'
                  }
                  sku: {
                    name: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                  zones: [
                    'string'
                  ]
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    addressPrefixes: [
                      'string'
                    ]
                    delegations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          actions: [
                            'string'
                          ]
                          serviceName: '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'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: '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'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: '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: {
                        disableBgpRoutePropagation: bool
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceAssociationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    serviceEndpointPolicies: [
                      {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          serviceEndpointPolicyDefinitions: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        provisioningState: 'string'
                        service: 'string'
                      }
                    ]
                  }
                }
                virtualNetworkTaps: [
                  {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      destinationLoadBalancerFrontEndIPConfiguration: {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipTags: [
                                {
                                  ipTagType: 'string'
                                  tag: 'string'
                                }
                              ]
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              publicIPPrefix: {
                                id: 'string'
                              }
                              resourceGuid: 'string'
                            }
                            sku: {
                              name: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                            zones: [
                              'string'
                            ]
                          }
                          publicIPPrefix: {
                            id: 'string'
                          }
                          subnet: {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              addressPrefixes: [
                                'string'
                              ]
                              delegations: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    actions: [
                                      'string'
                                    ]
                                    serviceName: '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'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        provisioningState: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: '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'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        provisioningState: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: '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: {
                                  disableBgpRoutePropagation: bool
                                  provisioningState: 'string'
                                  routes: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        addressPrefix: 'string'
                                        nextHopIpAddress: 'string'
                                        nextHopType: 'string'
                                        provisioningState: 'string'
                                      }
                                    }
                                  ]
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              serviceAssociationLinks: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    link: 'string'
                                    linkedResourceType: 'string'
                                  }
                                }
                              ]
                              serviceEndpointPolicies: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  location: 'string'
                                  properties: {
                                    serviceEndpointPolicyDefinitions: [
                                      {
                                        etag: 'string'
                                        id: 'string'
                                        name: 'string'
                                        properties: {
                                          description: 'string'
                                          service: 'string'
                                          serviceResources: [
                                            'string'
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              serviceEndpoints: [
                                {
                                  locations: [
                                    'string'
                                  ]
                                  provisioningState: 'string'
                                  service: 'string'
                                }
                              ]
                            }
                          }
                        }
                        zones: [
                          'string'
                        ]
                      }
                      destinationNetworkInterfaceIPConfiguration: ...
                      destinationPort: int
                    }
                    tags: {
                      {customized property}: '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
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    customErrorConfigurations: [
      {
        customErrorPageUrl: 'string'
        statusCode: 'string'
      }
    ]
    enableFips: bool
    enableHttp2: bool
    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: {
          customErrorConfigurations: [
            {
              customErrorPageUrl: 'string'
              statusCode: 'string'
            }
          ]
          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'
    }
    trustedRootCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyvaultSecretId: 'string'
          provisioningState: 'string'
        }
        type: '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
      exclusions: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      fileUploadLimitInMb: int
      firewallMode: 'string'
      maxRequestBodySize: int
      maxRequestBodySizeInKb: int
      requestBodyCheck: bool
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valores de propriedade

ApplicationGatewayAuthenticationCertificate

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 certificado de autenticação exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados de autenticação de um gateway de aplicativo. ApplicationGatewayAuthenticationCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

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

ApplicationGatewayAutoscaleConfiguration

Nome Descrição Valor
minCapacity Limite inferior no número de instâncias do Gateway de Aplicativo int

Restrições:
Valor mínimo = 2 (obrigatório)

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn FQDN (nome de domínio totalmente qualificado). corda
ipAddress Endereço IP corda

ApplicationGatewayBackendAddressPool

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 pool de endereços de back-end exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do pool de endereços de back-end de um gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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 das configurações http de back-end exclusivas em um Gateway de Aplicativo. 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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

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 A porta de destino no back-end. 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 O protocolo usado para se comunicar com o back-end. Os valores possíveis são 'Http' e 'Https'. '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
trustedRootCertificates Matriz de referências para certificados raiz confiáveis do gateway de aplicativo. sub-recursos[]

ApplicationGatewayConnectionDraining

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)

ApplicationGatewayCustomError

Nome Descrição Valor
customErrorPageUrl URL da página de erro do erro do cliente do gateway de aplicativo. corda
statusCode Código de status do erro do cliente do gateway de aplicativo. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Nome Descrição Valor
matchVariable A variável a ser excluída. cadeia de caracteres (obrigatório)
seletor Quando matchVariable é uma coleção, o operador usado para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)
selectorMatchOperator Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)

ApplicationGatewayFrontendIPConfiguration

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 da configuração de IP de front-end exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de front-end de um gateway de aplicativo. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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 da porta de front-end exclusiva em um Gateway de Aplicativo corda
Propriedades Propriedades da porta front-end de um gateway de aplicativo. ApplicationGatewayFrontendPortPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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 ouvinte HTTP exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do ouvinte HTTP de um gateway de aplicativo. ApplicationGatewayHttpListenerPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrição Valor
customErrorConfigurations Configurações de erro personalizadas do ouvinte HTTP. ApplicationGatewayCustomError []
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 do ouvinte HTTP. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayIPConfiguration

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 da configuração de IP exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de um gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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 da regra de caminho que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de caminho de um gateway de aplicativo. ApplicationGatewayPathRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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 da investigação que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da investigação de um gateway de aplicativo. ApplicationGatewayProbePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayProbeHealthResponseMatch

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

ApplicationGatewayProbePropertiesFormat

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 O protocolo usado para a investigação. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayPropertiesFormat

Nome Descrição Valor
authenticationCertificates Certificados de autenticação do recurso de gateway de aplicativo. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configuração de dimensionamento automático. ApplicationGatewayAutoscaleConfiguration
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[]
customErrorConfigurations Configurações de erro personalizadas do recurso de gateway de aplicativo. ApplicationGatewayCustomError []
enableFips Se o FIPS está habilitado no recurso do gateway de aplicativo. Bool
enableHttp2 Se HTTP2 está habilitado no recurso de gateway de aplicativo. Bool
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. ApplicationGatewaySslPolicy
trustedRootCertificates Certificados raiz confiáveis do recurso de gateway de aplicativo. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa de caminho de URL do recurso do gateway de aplicativo. ApplicationGatewayUrlPathMap []
webApplicationFirewallConfiguration Configuração do firewall do aplicativo Web. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

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 da configuração de redirecionamento exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de redirecionamento do gateway de aplicativo. ApplicationGatewayRedirectConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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 da regra de roteamento de solicitação exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de roteamento de solicitação do gateway de aplicativo. ApplicationGatewayRequestRoutingRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrição Valor
backendAddressPool Recurso do pool de endereços de back-end do gateway de aplicativo. sub-recurso
backendHttpSettings Recurso de configurações http de back-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

ApplicationGatewaySku

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'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
camada Camada de um gateway de aplicativo. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

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 certificado SSL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados SSL de um gateway de aplicativo. ApplicationGatewaySslCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewaySslPolicy

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'

ApplicationGatewayTrustedRootCertificate

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 certificado raiz confiável que é exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados raiz confiáveis de um gateway de aplicativo. ApplicationGatewayTrustedRootCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrição Valor
dados Dados públicos do certificado. corda
keyvaultSecretId ID do segredo KeyVault para certificado. corda
provisioningState Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda

ApplicationGatewayUrlPathMap

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 mapa de caminho de URL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do UrlPathMap do gateway de aplicativo. ApplicationGatewayUrlPathMapPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayUrlPathMapPropertiesFormat

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

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrição Valor
DisabledRuleGroups Os grupos de regras desabilitados. ApplicationGatewayFirewallDisabledRuleGroup []
Habilitado Se o firewall do aplicativo Web está habilitado ou não. bool (obrigatório)
Exclusões A lista de exclusões. ApplicationGatewayFirewallExclusion []
fileUploadLimitInMb Tamanho máximo de upload de arquivo em Mb para WAF. int

Restrições:
Valor mínimo = 0
Valor máximo = 500
firewallMode Modo de firewall do aplicativo Web. 'Detecção'
'Prevenção' (obrigatório)
maxRequestBodySize Tamanho máximo do corpo da solicitação para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
maxRequestBodySizeInKb Tamanho máximo do corpo da solicitação em Kb para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
requestBodyCheck Se permite que o WAF verifique o corpo da solicitação. Bool
ruleSetType O tipo do conjunto de regras de firewall do aplicativo Web. Os valores possíveis são: 'OWASP'. cadeia de caracteres (obrigatório)
ruleSetVersion A versão do tipo de conjunto de regras. cadeia de caracteres (obrigatório)

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

BackendAddressPool

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

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

Delegação

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 uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

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 investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAllocationMethod O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'. 'Dinâmico'
'Estático'
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
publicIPAddress A referência do recurso ip público. PublicIPAddress
publicIPPrefix A referência do recurso de prefixo de IP público. sub-recurso
sub-rede A referência do recurso de sub-rede. de sub-rede

InboundNatRule

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra nat de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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
enableTcpReset Receba redefinição de TCP bidirecional no tempo limite ocioso do fluxo TCP ou terminação de conexão inesperada. Esse elemento só é usado quando o protocolo é definido como TCP. 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' ou 'All'. 'All'
'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

IpTag

Nome Descrição Valor
ipTagType Obtém ou define o tipo ipTag: exemplo FirstPartyUsage. corda
etiqueta Obtém ou define o valor da IpTag associada ao IP público. Exemplo de SQL, Armazenamento etc. corda

Microsoft.Network/applicationGateways

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
Zonas Uma lista de zonas de disponibilidade indicando de onde o recurso precisa vir. string[]

NetworkInterfaceIPConfiguration

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 de configuração de IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools A referência do recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança do aplicativo nos quais a configuração de IP está incluída. ApplicationSecurityGroup[]
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
virtualNetworkTaps A referência a Toques de Rede Virtual. VirtualNetworkTap []

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

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
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

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
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
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'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso
resourceGuid A propriedade GUID de recurso do recurso IP público. corda

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'
Nome Descrição Valor
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 Formato de propriedades do link de navegação do recurso. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrição Valor
link Link para o recurso externo corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

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

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

RouteTable

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

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Obtém ou define se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
provisioningState O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

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

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[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
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[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
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
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 Formato de propriedades do link de navegação do recurso. ServiceAssociationLinkPropertiesFormat

ServiceAssociationLinkPropertiesFormat

Nome Descrição Valor
link Link para o recurso externo. corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ServiceDelegationPropertiesFormat

Nome Descrição Valor
Ações Descreve as ações permitidas para o serviço após a delegação string[]
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers) corda

ServiceEndpointPolicy

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 da política de ponto de extremidade de serviço ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

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 definição de política de ponto de extremidade de serviço ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

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

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

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Obtém uma matriz de referências para as delegações na sub-rede. de delegação de []
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurity Group
provisioningState O estado de provisionamento do recurso. corda
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências aos serviços injetados nessa sub-rede. ServiceAssociationLink []
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

Nome Descrição Valor
id ID do recurso. corda

VirtualNetworkTap

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 de toque de rede virtual. VirtualNetworkTapPropertiesFormat
Tags Marcas de recurso. ResourceTags

VirtualNetworkTapPropertiesFormat

Nome Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá o toque FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá o toque NetworkInterfaceIPConfiguration
destinationPort A porta de destino VXLAN que receberá o tráfego tocado. int

Exemplos de início rápido

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.

Definição de recurso de modelo do ARM

O tipo de recurso applicationGateways pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/applicationGateways, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2018-08-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "autoscaleConfiguration": {
      "minCapacity": "int"
    },
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "applicationSecurityGroups": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "enableTcpReset": "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",
                    "ipTags": [
                      {
                        "ipTagType": "string",
                        "tag": "string"
                      }
                    ],
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "publicIPPrefix": {
                      "id": "string"
                    },
                    "resourceGuid": "string"
                  },
                  "sku": {
                    "name": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  },
                  "zones": [ "string" ]
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "addressPrefixes": [ "string" ],
                    "delegations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "actions": [ "string" ],
                          "serviceName": "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" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "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" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "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": {
                        "disableBgpRoutePropagation": "bool",
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceAssociationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "serviceEndpointPolicies": [
                      {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "provisioningState": "string",
                        "service": "string"
                      }
                    ]
                  }
                },
                "virtualNetworkTaps": [
                  {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "destinationLoadBalancerFrontEndIPConfiguration": {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipTags": [
                                {
                                  "ipTagType": "string",
                                  "tag": "string"
                                }
                              ],
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "publicIPPrefix": {
                                "id": "string"
                              },
                              "resourceGuid": "string"
                            },
                            "sku": {
                              "name": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            },
                            "zones": [ "string" ]
                          },
                          "publicIPPrefix": {
                            "id": "string"
                          },
                          "subnet": {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "addressPrefixes": [ "string" ],
                              "delegations": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "actions": [ "string" ],
                                    "serviceName": "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" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "provisioningState": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "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" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "provisioningState": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "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": {
                                  "disableBgpRoutePropagation": "bool",
                                  "provisioningState": "string",
                                  "routes": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "addressPrefix": "string",
                                        "nextHopIpAddress": "string",
                                        "nextHopType": "string",
                                        "provisioningState": "string"
                                      }
                                    }
                                  ]
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "serviceAssociationLinks": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "link": "string",
                                    "linkedResourceType": "string"
                                  }
                                }
                              ],
                              "serviceEndpointPolicies": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                    "serviceEndpointPolicyDefinitions": [
                                      {
                                        "etag": "string",
                                        "id": "string",
                                        "name": "string",
                                        "properties": {
                                          "description": "string",
                                          "service": "string",
                                          "serviceResources": [ "string" ]
                                        }
                                      }
                                    ]
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "serviceEndpoints": [
                                {
                                  "locations": [ "string" ],
                                  "provisioningState": "string",
                                  "service": "string"
                                }
                              ]
                            }
                          }
                        },
                        "zones": [ "string" ]
                      },
                      "destinationNetworkInterfaceIPConfiguration": ...,
                      "destinationPort": "int"
                    },
                    "tags": {
                      "{customized property}": "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",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "customErrorConfigurations": [
      {
        "customErrorPageUrl": "string",
        "statusCode": "string"
      }
    ],
    "enableFips": "bool",
    "enableHttp2": "bool",
    "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": {
          "customErrorConfigurations": [
            {
              "customErrorPageUrl": "string",
              "statusCode": "string"
            }
          ],
          "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"
    },
    "trustedRootCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyvaultSecretId": "string",
          "provisioningState": "string"
        },
        "type": "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",
      "exclusions": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "fileUploadLimitInMb": "int",
      "firewallMode": "string",
      "maxRequestBodySize": "int",
      "maxRequestBodySizeInKb": "int",
      "requestBodyCheck": "bool",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valores de propriedade

ApplicationGatewayAuthenticationCertificate

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 certificado de autenticação exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados de autenticação de um gateway de aplicativo. ApplicationGatewayAuthenticationCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

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

ApplicationGatewayAutoscaleConfiguration

Nome Descrição Valor
minCapacity Limite inferior no número de instâncias do Gateway de Aplicativo int

Restrições:
Valor mínimo = 2 (obrigatório)

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn FQDN (nome de domínio totalmente qualificado). corda
ipAddress Endereço IP corda

ApplicationGatewayBackendAddressPool

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 pool de endereços de back-end exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do pool de endereços de back-end de um gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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 das configurações http de back-end exclusivas em um Gateway de Aplicativo. 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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

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 A porta de destino no back-end. 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 O protocolo usado para se comunicar com o back-end. Os valores possíveis são 'Http' e 'Https'. '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
trustedRootCertificates Matriz de referências para certificados raiz confiáveis do gateway de aplicativo. sub-recursos[]

ApplicationGatewayConnectionDraining

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)

ApplicationGatewayCustomError

Nome Descrição Valor
customErrorPageUrl URL da página de erro do erro do cliente do gateway de aplicativo. corda
statusCode Código de status do erro do cliente do gateway de aplicativo. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Nome Descrição Valor
matchVariable A variável a ser excluída. cadeia de caracteres (obrigatório)
seletor Quando matchVariable é uma coleção, o operador usado para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)
selectorMatchOperator Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)

ApplicationGatewayFrontendIPConfiguration

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 da configuração de IP de front-end exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de front-end de um gateway de aplicativo. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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 da porta de front-end exclusiva em um Gateway de Aplicativo corda
Propriedades Propriedades da porta front-end de um gateway de aplicativo. ApplicationGatewayFrontendPortPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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 ouvinte HTTP exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do ouvinte HTTP de um gateway de aplicativo. ApplicationGatewayHttpListenerPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrição Valor
customErrorConfigurations Configurações de erro personalizadas do ouvinte HTTP. ApplicationGatewayCustomError []
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 do ouvinte HTTP. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayIPConfiguration

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 da configuração de IP exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de um gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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 da regra de caminho que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de caminho de um gateway de aplicativo. ApplicationGatewayPathRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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 da investigação que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da investigação de um gateway de aplicativo. ApplicationGatewayProbePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayProbeHealthResponseMatch

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

ApplicationGatewayProbePropertiesFormat

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 O protocolo usado para a investigação. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayPropertiesFormat

Nome Descrição Valor
authenticationCertificates Certificados de autenticação do recurso de gateway de aplicativo. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configuração de dimensionamento automático. ApplicationGatewayAutoscaleConfiguration
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[]
customErrorConfigurations Configurações de erro personalizadas do recurso de gateway de aplicativo. ApplicationGatewayCustomError []
enableFips Se o FIPS está habilitado no recurso do gateway de aplicativo. Bool
enableHttp2 Se HTTP2 está habilitado no recurso de gateway de aplicativo. Bool
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. ApplicationGatewaySslPolicy
trustedRootCertificates Certificados raiz confiáveis do recurso de gateway de aplicativo. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa de caminho de URL do recurso do gateway de aplicativo. ApplicationGatewayUrlPathMap []
webApplicationFirewallConfiguration Configuração do firewall do aplicativo Web. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

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 da configuração de redirecionamento exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de redirecionamento do gateway de aplicativo. ApplicationGatewayRedirectConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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 da regra de roteamento de solicitação exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de roteamento de solicitação do gateway de aplicativo. ApplicationGatewayRequestRoutingRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrição Valor
backendAddressPool Recurso do pool de endereços de back-end do gateway de aplicativo. sub-recurso
backendHttpSettings Recurso de configurações http de back-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

ApplicationGatewaySku

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'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
camada Camada de um gateway de aplicativo. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

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 certificado SSL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados SSL de um gateway de aplicativo. ApplicationGatewaySslCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewaySslPolicy

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'

ApplicationGatewayTrustedRootCertificate

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 certificado raiz confiável que é exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados raiz confiáveis de um gateway de aplicativo. ApplicationGatewayTrustedRootCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrição Valor
dados Dados públicos do certificado. corda
keyvaultSecretId ID do segredo KeyVault para certificado. corda
provisioningState Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda

ApplicationGatewayUrlPathMap

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 mapa de caminho de URL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do UrlPathMap do gateway de aplicativo. ApplicationGatewayUrlPathMapPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayUrlPathMapPropertiesFormat

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

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrição Valor
DisabledRuleGroups Os grupos de regras desabilitados. ApplicationGatewayFirewallDisabledRuleGroup []
Habilitado Se o firewall do aplicativo Web está habilitado ou não. bool (obrigatório)
Exclusões A lista de exclusões. ApplicationGatewayFirewallExclusion []
fileUploadLimitInMb Tamanho máximo de upload de arquivo em Mb para WAF. int

Restrições:
Valor mínimo = 0
Valor máximo = 500
firewallMode Modo de firewall do aplicativo Web. 'Detecção'
'Prevenção' (obrigatório)
maxRequestBodySize Tamanho máximo do corpo da solicitação para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
maxRequestBodySizeInKb Tamanho máximo do corpo da solicitação em Kb para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
requestBodyCheck Se permite que o WAF verifique o corpo da solicitação. Bool
ruleSetType O tipo do conjunto de regras de firewall do aplicativo Web. Os valores possíveis são: 'OWASP'. cadeia de caracteres (obrigatório)
ruleSetVersion A versão do tipo de conjunto de regras. cadeia de caracteres (obrigatório)

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

BackendAddressPool

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

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

Delegação

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 uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

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 investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAllocationMethod O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'. 'Dinâmico'
'Estático'
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
publicIPAddress A referência do recurso ip público. PublicIPAddress
publicIPPrefix A referência do recurso de prefixo de IP público. sub-recurso
sub-rede A referência do recurso de sub-rede. de sub-rede

InboundNatRule

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra nat de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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
enableTcpReset Receba redefinição de TCP bidirecional no tempo limite ocioso do fluxo TCP ou terminação de conexão inesperada. Esse elemento só é usado quando o protocolo é definido como TCP. 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' ou 'All'. 'All'
'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

IpTag

Nome Descrição Valor
ipTagType Obtém ou define o tipo ipTag: exemplo FirstPartyUsage. corda
etiqueta Obtém ou define o valor da IpTag associada ao IP público. Exemplo de SQL, Armazenamento etc. corda

Microsoft.Network/applicationGateways

Nome Descrição Valor
apiVersion A versão da API '2018-08-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'
Zonas Uma lista de zonas de disponibilidade indicando de onde o recurso precisa vir. string[]

NetworkInterfaceIPConfiguration

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 de configuração de IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools A referência do recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança do aplicativo nos quais a configuração de IP está incluída. ApplicationSecurityGroup[]
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
virtualNetworkTaps A referência a Toques de Rede Virtual. VirtualNetworkTap []

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

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
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

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
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
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'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso
resourceGuid A propriedade GUID de recurso do recurso IP público. corda

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'
Nome Descrição Valor
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 Formato de propriedades do link de navegação do recurso. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrição Valor
link Link para o recurso externo corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

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

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

RouteTable

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

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Obtém ou define se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
provisioningState O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

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

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[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
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[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
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
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 Formato de propriedades do link de navegação do recurso. ServiceAssociationLinkPropertiesFormat

ServiceAssociationLinkPropertiesFormat

Nome Descrição Valor
link Link para o recurso externo. corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ServiceDelegationPropertiesFormat

Nome Descrição Valor
Ações Descreve as ações permitidas para o serviço após a delegação string[]
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers) corda

ServiceEndpointPolicy

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 da política de ponto de extremidade de serviço ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

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 definição de política de ponto de extremidade de serviço ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

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

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

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Obtém uma matriz de referências para as delegações na sub-rede. de delegação de []
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurity Group
provisioningState O estado de provisionamento do recurso. corda
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências aos serviços injetados nessa sub-rede. ServiceAssociationLink []
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

Nome Descrição Valor
id ID do recurso. corda

VirtualNetworkTap

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 de toque de rede virtual. VirtualNetworkTapPropertiesFormat
Tags Marcas de recurso. ResourceTags

VirtualNetworkTapPropertiesFormat

Nome Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá o toque FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá o toque NetworkInterfaceIPConfiguration
destinationPort A porta de destino VXLAN que receberá o tráfego tocado. int

Modelos de início rápido

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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no 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

Implantar no 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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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)

Implantar no Azure
Esse modelo implanta um Gateway de Aplicativo configurado com uma política SSL personalizada.
criar um gateway de aplicativo (política SSL)

Implantar no Azure
Esse modelo implanta um Gateway de Aplicativo configurado com uma política SSL predefinida.
criar um gateway de aplicativo (WAF)

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
Este modelo implanta um Gateway de Aplicativo com funcionalidade de investigação aprimorada.
criar um Gateway de Aplicativo com ip público

Implantar no Azure
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)

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no 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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no 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

Implantar no 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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
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

Implantar no Azure
Esse modelo implanta uma Rede Virtual, separa a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga

Definição de recurso do Terraform (provedor de AzAPI)

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.

Formato de recurso

Para criar um recurso Microsoft.Network/applicationGateways, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2018-08-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      autoscaleConfiguration = {
        minCapacity = int
      }
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  applicationSecurityGroups = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        enableTcpReset = 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"
                      ipTags = [
                        {
                          ipTagType = "string"
                          tag = "string"
                        }
                      ]
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      publicIPPrefix = {
                        id = "string"
                      }
                      resourceGuid = "string"
                    }
                    sku = {
                      name = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                    zones = [
                      "string"
                    ]
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      addressPrefixes = [
                        "string"
                      ]
                      delegations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            actions = [
                              "string"
                            ]
                            serviceName = "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"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "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"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "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 = {
                          disableBgpRoutePropagation = bool
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceAssociationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      serviceEndpointPolicies = [
                        {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            serviceEndpointPolicyDefinitions = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          provisioningState = "string"
                          service = "string"
                        }
                      ]
                    }
                  }
                  virtualNetworkTaps = [
                    {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        destinationLoadBalancerFrontEndIPConfiguration = {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipTags = [
                                  {
                                    ipTagType = "string"
                                    tag = "string"
                                  }
                                ]
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                publicIPPrefix = {
                                  id = "string"
                                }
                                resourceGuid = "string"
                              }
                              sku = {
                                name = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                              zones = [
                                "string"
                              ]
                            }
                            publicIPPrefix = {
                              id = "string"
                            }
                            subnet = {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                addressPrefixes = [
                                  "string"
                                ]
                                delegations = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      actions = [
                                        "string"
                                      ]
                                      serviceName = "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"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          provisioningState = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "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"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          provisioningState = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "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 = {
                                    disableBgpRoutePropagation = bool
                                    provisioningState = "string"
                                    routes = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          addressPrefix = "string"
                                          nextHopIpAddress = "string"
                                          nextHopType = "string"
                                          provisioningState = "string"
                                        }
                                      }
                                    ]
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                serviceAssociationLinks = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      link = "string"
                                      linkedResourceType = "string"
                                    }
                                  }
                                ]
                                serviceEndpointPolicies = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    location = "string"
                                    properties = {
                                      serviceEndpointPolicyDefinitions = [
                                        {
                                          etag = "string"
                                          id = "string"
                                          name = "string"
                                          properties = {
                                            description = "string"
                                            service = "string"
                                            serviceResources = [
                                              "string"
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                serviceEndpoints = [
                                  {
                                    locations = [
                                      "string"
                                    ]
                                    provisioningState = "string"
                                    service = "string"
                                  }
                                ]
                              }
                            }
                          }
                          zones = [
                            "string"
                          ]
                        }
                        destinationNetworkInterfaceIPConfiguration = ...
                        destinationPort = int
                      }
                      tags = {
                        {customized property} = "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
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      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 = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            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"
      }
      trustedRootCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyvaultSecretId = "string"
            provisioningState = "string"
          }
          type = "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
        exclusions = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        fileUploadLimitInMb = int
        firewallMode = "string"
        maxRequestBodySize = int
        maxRequestBodySizeInKb = int
        requestBodyCheck = bool
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
  })
}

Valores de propriedade

ApplicationGatewayAuthenticationCertificate

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 certificado de autenticação exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados de autenticação de um gateway de aplicativo. ApplicationGatewayAuthenticationCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

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

ApplicationGatewayAutoscaleConfiguration

Nome Descrição Valor
minCapacity Limite inferior no número de instâncias do Gateway de Aplicativo int

Restrições:
Valor mínimo = 2 (obrigatório)

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn FQDN (nome de domínio totalmente qualificado). corda
ipAddress Endereço IP corda

ApplicationGatewayBackendAddressPool

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 pool de endereços de back-end exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do pool de endereços de back-end de um gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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 das configurações http de back-end exclusivas em um Gateway de Aplicativo. 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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

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 A porta de destino no back-end. 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 O protocolo usado para se comunicar com o back-end. Os valores possíveis são 'Http' e 'Https'. '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
trustedRootCertificates Matriz de referências para certificados raiz confiáveis do gateway de aplicativo. sub-recursos[]

ApplicationGatewayConnectionDraining

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)

ApplicationGatewayCustomError

Nome Descrição Valor
customErrorPageUrl URL da página de erro do erro do cliente do gateway de aplicativo. corda
statusCode Código de status do erro do cliente do gateway de aplicativo. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Nome Descrição Valor
matchVariable A variável a ser excluída. cadeia de caracteres (obrigatório)
seletor Quando matchVariable é uma coleção, o operador usado para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)
selectorMatchOperator Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos na coleção essa exclusão se aplica. cadeia de caracteres (obrigatório)

ApplicationGatewayFrontendIPConfiguration

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 da configuração de IP de front-end exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de front-end de um gateway de aplicativo. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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 da porta de front-end exclusiva em um Gateway de Aplicativo corda
Propriedades Propriedades da porta front-end de um gateway de aplicativo. ApplicationGatewayFrontendPortPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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 ouvinte HTTP exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do ouvinte HTTP de um gateway de aplicativo. ApplicationGatewayHttpListenerPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrição Valor
customErrorConfigurations Configurações de erro personalizadas do ouvinte HTTP. ApplicationGatewayCustomError []
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 do ouvinte HTTP. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayIPConfiguration

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 da configuração de IP exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de IP de um gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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 da regra de caminho que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de caminho de um gateway de aplicativo. ApplicationGatewayPathRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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 da investigação que é exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da investigação de um gateway de aplicativo. ApplicationGatewayProbePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayProbeHealthResponseMatch

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

ApplicationGatewayProbePropertiesFormat

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 O protocolo usado para a investigação. Os valores possíveis são 'Http' e 'Https'. '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

ApplicationGatewayPropertiesFormat

Nome Descrição Valor
authenticationCertificates Certificados de autenticação do recurso de gateway de aplicativo. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configuração de dimensionamento automático. ApplicationGatewayAutoscaleConfiguration
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[]
customErrorConfigurations Configurações de erro personalizadas do recurso de gateway de aplicativo. ApplicationGatewayCustomError []
enableFips Se o FIPS está habilitado no recurso do gateway de aplicativo. Bool
enableHttp2 Se HTTP2 está habilitado no recurso de gateway de aplicativo. Bool
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. ApplicationGatewaySslPolicy
trustedRootCertificates Certificados raiz confiáveis do recurso de gateway de aplicativo. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa de caminho de URL do recurso do gateway de aplicativo. ApplicationGatewayUrlPathMap []
webApplicationFirewallConfiguration Configuração do firewall do aplicativo Web. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

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 da configuração de redirecionamento exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da configuração de redirecionamento do gateway de aplicativo. ApplicationGatewayRedirectConfigurationPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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 da regra de roteamento de solicitação exclusiva em um Gateway de Aplicativo. corda
Propriedades Propriedades da regra de roteamento de solicitação do gateway de aplicativo. ApplicationGatewayRequestRoutingRulePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrição Valor
backendAddressPool Recurso do pool de endereços de back-end do gateway de aplicativo. sub-recurso
backendHttpSettings Recurso de configurações http de back-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

ApplicationGatewaySku

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'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
camada Camada de um gateway de aplicativo. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

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 certificado SSL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados SSL de um gateway de aplicativo. ApplicationGatewaySslCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewaySslPolicy

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'

ApplicationGatewayTrustedRootCertificate

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 certificado raiz confiável que é exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades de certificados raiz confiáveis de um gateway de aplicativo. ApplicationGatewayTrustedRootCertificatePropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrição Valor
dados Dados públicos do certificado. corda
keyvaultSecretId ID do segredo KeyVault para certificado. corda
provisioningState Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda

ApplicationGatewayUrlPathMap

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 mapa de caminho de URL exclusivo em um Gateway de Aplicativo. corda
Propriedades Propriedades do UrlPathMap do gateway de aplicativo. ApplicationGatewayUrlPathMapPropertiesFormat
tipo Tipo do recurso. corda

ApplicationGatewayUrlPathMapPropertiesFormat

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

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrição Valor
DisabledRuleGroups Os grupos de regras desabilitados. ApplicationGatewayFirewallDisabledRuleGroup []
Habilitado Se o firewall do aplicativo Web está habilitado ou não. bool (obrigatório)
Exclusões A lista de exclusões. ApplicationGatewayFirewallExclusion []
fileUploadLimitInMb Tamanho máximo de upload de arquivo em Mb para WAF. int

Restrições:
Valor mínimo = 0
Valor máximo = 500
firewallMode Modo de firewall do aplicativo Web. 'Detecção'
'Prevenção' (obrigatório)
maxRequestBodySize Tamanho máximo do corpo da solicitação para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
maxRequestBodySizeInKb Tamanho máximo do corpo da solicitação em Kb para WAF. int

Restrições:
Valor mínimo = 8
Valor máximo = 128
requestBodyCheck Se permite que o WAF verifique o corpo da solicitação. Bool
ruleSetType O tipo do conjunto de regras de firewall do aplicativo Web. Os valores possíveis são: 'OWASP'. cadeia de caracteres (obrigatório)
ruleSetVersion A versão do tipo de conjunto de regras. cadeia de caracteres (obrigatório)

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

BackendAddressPool

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

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

Delegação

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 uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

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 investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAllocationMethod O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'. 'Dinâmico'
'Estático'
provisioningState Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
publicIPAddress A referência do recurso ip público. PublicIPAddress
publicIPPrefix A referência do recurso de prefixo de IP público. sub-recurso
sub-rede A referência do recurso de sub-rede. de sub-rede

InboundNatRule

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 Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra nat de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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
enableTcpReset Receba redefinição de TCP bidirecional no tempo limite ocioso do fluxo TCP ou terminação de conexão inesperada. Esse elemento só é usado quando o protocolo é definido como TCP. 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' ou 'All'. 'All'
'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

IpTag

Nome Descrição Valor
ipTagType Obtém ou define o tipo ipTag: exemplo FirstPartyUsage. corda
etiqueta Obtém ou define o valor da IpTag associada ao IP público. Exemplo de SQL, Armazenamento etc. corda

Microsoft.Network/applicationGateways

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.
tipo O tipo de recurso "Microsoft.Network/applicationGateways@2018-08-01"
Zonas Uma lista de zonas de disponibilidade indicando de onde o recurso precisa vir. string[]

NetworkInterfaceIPConfiguration

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 de configuração de IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools A referência do recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança do aplicativo nos quais a configuração de IP está incluída. ApplicationSecurityGroup[]
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
virtualNetworkTaps A referência a Toques de Rede Virtual. VirtualNetworkTap []

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

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
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

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
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
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'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso
resourceGuid A propriedade GUID de recurso do recurso IP público. corda

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'
Nome Descrição Valor
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 Formato de propriedades do link de navegação do recurso. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrição Valor
link Link para o recurso externo corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

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

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

RouteTable

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

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Obtém ou define se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
provisioningState O estado de provisionamento do recurso. Os valores possíveis são: "Atualizando", "Excluindo" e "Falha". corda
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

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

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[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
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[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
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
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 Formato de propriedades do link de navegação do recurso. ServiceAssociationLinkPropertiesFormat

ServiceAssociationLinkPropertiesFormat

Nome Descrição Valor
link Link para o recurso externo. corda
linkedResourceType Tipo de recurso do recurso vinculado. corda

ServiceDelegationPropertiesFormat

Nome Descrição Valor
Ações Descreve as ações permitidas para o serviço após a delegação string[]
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers) corda

ServiceEndpointPolicy

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 da política de ponto de extremidade de serviço ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

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 definição de política de ponto de extremidade de serviço ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

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

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

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Obtém uma matriz de referências para as delegações na sub-rede. de delegação de []
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurity Group
provisioningState O estado de provisionamento do recurso. corda
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências aos serviços injetados nessa sub-rede. ServiceAssociationLink []
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

Nome Descrição Valor
id ID do recurso. corda

VirtualNetworkTap

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 de toque de rede virtual. VirtualNetworkTapPropertiesFormat
Tags Marcas de recurso. ResourceTags

VirtualNetworkTapPropertiesFormat

Nome Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá o toque FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá o toque NetworkInterfaceIPConfiguration
destinationPort A porta de destino VXLAN que receberá o tráfego tocado. int