Microsoft.Network applicationGateways 2019-06-01
- Últimas
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definição de recursos do bíceps
O tipo de recurso applicationGateways pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/applicationGateways, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/applicationGateways@2019-06-01' = {
etag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
type: 'string'
}
]
autoscaleConfiguration: {
maxCapacity: int
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: {
ddosSettings: {
ddosCustomPolicy: {
id: 'string'
}
protectionCoverage: 'string'
}
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'
}
}
]
natGateway: {
id: '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'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: '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: {
allowDelete: bool
link: 'string'
linkedResourceType: 'string'
locations: [
'string'
]
}
type: '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'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosCustomPolicy: {
id: 'string'
}
protectionCoverage: 'string'
}
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'
}
}
]
natGateway: {
id: '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'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: '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: {
allowDelete: bool
link: 'string'
linkedResourceType: 'string'
locations: [
'string'
]
}
type: '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
firewallPolicy: {
id: 'string'
}
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
type: 'string'
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
type: 'string'
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
type: 'string'
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
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
port: int
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'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
type: 'string'
}
]
resourceGuid: 'string'
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: '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'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
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
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayAutoscaleConfiguration
Designação | Descrição | Valor |
---|---|---|
Capacidade máxima | Limite superior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 2 |
minCapacidade | Limite inferior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 0 (obrigatório) |
ApplicationGatewayBackendAddress
Designação | Descrição | Valor |
---|---|---|
FQDN | FQDN (nome de domínio totalmente qualificado). | string |
Endereço IP | Endereço IP. | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end. | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Coleção de referências a IPs definidos em interfaces de rede. | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayBackendHttpSettings
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome das configurações http de back-end que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades das configurações HTTP de back-end do gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
afinidadeCookieName | Nome do cookie a utilizar para o cookie de afinidade. | string |
autenticaçãoCertificados | Matriz de referências a certificados de autenticação de gateway de aplicativo. | SubResource[] |
conexãoDrenagem | Drenagem de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookies. | 'Desativado' 'Habilitado' |
Nome do host | Cabeçalho do host a ser enviado para os servidores de back-end. | string |
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 é null. | string |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido a partir do nome do host do servidor back-end. O valor padrão é false. | Bool |
porto | A porta de destino no back-end. | Int |
sonda | Recurso de teste de um gateway de aplicativo. | SubResource |
probeEnabled | Se a sonda está ativada. O valor padrão é false. | Bool |
protocolo | O protocolo usado para se comunicar com o back-end. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requestTimeout | Tempo limite de solicitação em segundos. O Application Gateway falhará na solicitação se a resposta não for recebida dentro de RequestTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos. | Int |
trustedRootCertificates | Matriz de referências a certificados raiz confiáveis do gateway de aplicativo. | SubResource[] |
ApplicationGatewayConnectionDraining
Designação | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem da 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) |
ativado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
ApplicationGatewayCustomError
Designação | Descrição | Valor |
---|---|---|
customErrorPageUrl | URL da página de erro do cliente do gateway de aplicativo. | string |
statusCode | Código de status do erro do cliente do gateway de aplicativo. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Designação | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desativado. | string (obrigatório) |
regras | A lista de regras que serão desativadas. Se null, todas as regras do grupo de regras serão desabilitadas. | int[] |
ApplicationGatewayFirewallExclusion
Designação | Descrição | Valor |
---|---|---|
matchVariable | A variável a excluir. | string (obrigatório) |
seletor | Quando matchVariable é uma coleção, operador usado para especificar a quais elementos na coleção essa exclusão se aplica. | string (obrigatório) |
selectorMatchOperator | Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos da coleção essa exclusão se aplica. | string (obrigatório) |
ApplicationGatewayFrontendIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP frontend do gateway de aplicativo. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração IP da interface de rede. | string |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Referência do recurso PublicIP. | SubResource |
sub-rede | Referência do recurso de sub-rede. | SubResource |
ApplicationGatewayFrontendPort
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da porta frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da porta frontend do gateway de aplicativo. | ApplicationGatewayFrontendPortPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendPortPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
porto | Porta frontend. | Int |
provisionamentoEstado | Estado de provisionamento do recurso de porta frontend. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayHeaderConfiguration
Designação | Descrição | Valor |
---|---|---|
nome_do_cabeçalho | Nome do cabeçalho da configuração do cabeçalho. | string |
headerValue | Valor do cabeçalho da configuração do cabeçalho. | string |
ApplicationGatewayHttpListener
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome do ouvinte HTTP que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades do ouvinte HTTP do gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayHttpListenerPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
customErrorConfigurations | Configurações de erro personalizadas do ouvinte HTTP. | ApplicationGatewayCustomError [] |
frontendIPConfiguration | Recurso de configuração IP frontend de um gateway de aplicativo. | SubResource |
frontendPort | Recurso de porta frontend de um gateway de aplicativo. | SubResource |
Nome do host | Nome do host do ouvinte HTTP. | string |
protocolo | Protocolo do ouvinte HTTP. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requireServerNameIndication | Aplicável apenas se o protocolo for https. Habilita o SNI para multi-hospedagem. | Bool |
sslCertificado | Recurso de certificado SSL de um gateway de aplicativo. | SubResource |
ApplicationGatewayIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP do gateway de aplicativo. | ApplicationGatewayIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | SubResource |
ApplicationGatewayPathRule
ApplicationGatewayPathRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisionamentoEstado | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho do mapa de caminho de URL. | SubResource |
rewriteRuleSet | Reescreva o recurso do conjunto de regras da regra de caminho do mapa de caminho da URL. | SubResource |
ApplicationGatewayProbe
ApplicationGatewayProbeHealthResponseMatch
Designação | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de saúde. O valor padrão está vazio. | string |
statusCódigos | Intervalos permitidos de códigos de status de integridade. O intervalo padrão de códigos de status de integridade é 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
ApplicationGatewayPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
autenticaçãoCertificados | Certificados de autenticação do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuração de dimensionamento automático. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Configurações de erro personalizadas do recurso de gateway de aplicativo. | ApplicationGatewayCustomError [] |
habilitarFips | Se o FIPS está habilitado no recurso de gateway de aplicativo. | Bool |
habilitarHttp2 | Se HTTP2 está habilitado no recurso de gateway de aplicativo. | Bool |
firewallPolítica | Referência do recurso FirewallPolicy. | SubResource |
frontendIPConfigurações | Endereços IP front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sub-redes do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayIPConfiguration[] |
httpOuvintes | Ouvintes http do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayHttpListener [] |
sondas | Testes do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisionamentoEstado | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Regras de roteamento de solicitação do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule [] |
resourceGuid | Propriedade GUID do recurso do gateway de aplicativo. | string |
rewriteRuleSets | Reescreva regras para o recurso de gateway de aplicativo. | ApplicationGatewayRewriteRuleSet[] |
SKU | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificados | Certificados SSL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslPolicy |
trustedRootCertificates | Certificados raiz confiáveis do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayTrustedRootCertificate [] |
urlPathMapas | Mapa de caminho de URL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuração de firewall de aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
ApplicationGatewayRedirectConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
includePath | Incluir caminho na url redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho especificando a configuração de redirecionamento. | SubResource[] |
redirectType | Tipo de redirecionamento HTTP. | 'Encontrado' 'Permanente' 'VerOutro' 'Temporário' |
requestRoutingRules | Roteamento de solicitações especificando a configuração de redirecionamento. | SubResource[] |
targetListener | Referência a um ouvinte para o qual redirecionar a solicitação. | SubResource |
targetUrl | Url para redirecionar a solicitação. | string |
urlPathMapas | Mapas de caminho de url especificando a configuração de redirecionamento padrão. | SubResource[] |
ApplicationGatewayRequestRoutingRule
ApplicationGatewayRequestRoutingRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso de pool de endereços de back-end do gateway de aplicativo. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end do gateway de aplicativo. | SubResource |
httpOuvinte | Recurso de ouvinte http do gateway de aplicativo. | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Redirecionar recurso de configuração do gateway de aplicativo. | SubResource |
rewriteRuleSet | Reescreva o recurso Conjunto de Regras na regra Básica do gateway de aplicativo. | SubResource |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | SubResource |
ApplicationGatewayRewriteRule
Designação | Descrição | Valor |
---|---|---|
actionSet | Conjunto de ações a serem feitas como parte da Regra de reescrita. | ApplicationGatewayRewriteRuleActionSet |
condições | Condições com base nas quais a execução do conjunto de ações será avaliada. | ApplicationGatewayRewriteRuleCondition[] |
Designação | Nome da regra de reescrita que é exclusiva dentro de um Gateway de Aplicativo. | string |
ruleSequence | Regra Sequência da regra de reescrita que determina a ordem de execução de uma regra específica em um RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
ApplicationGatewayRewriteRuleCondition
Designação | Descrição | Valor |
---|---|---|
ignorarCaso | Definir esse parâmetro como valor de verdade com forçar o padrão a fazer uma comparação sensível a maiúsculas e minúsculas. | Bool |
negar | Definir esse valor como verdade forçará a verificar a negação da condição dada pelo usuário. | Bool |
padrão | O padrão, seja cadeia fixa ou expressão regular, que avalia a veracidade da condição. | string |
variável | O parâmetro condition do RewriteRuleCondition. | string |
ApplicationGatewayRewriteRuleSet
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do conjunto de regras de reescrita que é exclusivo dentro de um Gateway de Aplicativo. | string |
propriedades | Propriedades do conjunto de regras de reescrita do gateway de aplicativo. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
reescreverRegras | Reescreva regras no conjunto de regras de reescrita. | ApplicationGatewayRewriteRule [] |
ApplicationGatewaySku
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | Int |
Designação | Nome de uma SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
nível | Camada de um gateway de aplicativo. | 'Padrão' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
ApplicationGatewaySslCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em Base-64. Aplicável apenas em Pedido PUT. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
palavra-passe | Senha para o arquivo pfx especificado nos dados. Aplicável apenas no pedido PUT. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicCertData | Base-64 codificado Dados de certificado público correspondentes ao pfx especificado nos dados. Aplicável apenas no pedido GET. | string |
ApplicationGatewaySslPolicy
Designação | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de codificação SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres contendo qualquer uma das: '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 contendo qualquer uma das: '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' |
nome_da_política | Nome da política predefinida de Ssl. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de política SSL. | 'Personalizado' 'Predefinido' |
ApplicationGatewayTrustedRootCertificate
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayUrlPathMap
ApplicationGatewayUrlPathMapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso de pool de endereços de back-end padrão do mapa de caminho de URL. | SubResource |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | SubResource |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | SubResource |
defaultRewriteRuleSet | Recurso padrão do conjunto de regras de reescrita do mapa de caminho de URL. | SubResource |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule [] |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayWebApplicationFirewallConfiguration
Designação | Descrição | Valor |
---|---|---|
disabledRuleGroups | Os grupos de regras desabilitados. | ApplicationGatewayFirewallDisabledRuleGroup [] |
ativado | Se o firewall do aplicativo Web está habilitado ou não. | bool (obrigatório) |
Exclusões | A lista de exclusão. | ApplicationGatewayFirewallExclusion[] |
arquivoUploadLimitInMb | Tamanho máximo de upload de arquivo em Mb para WAF. | Int Restrições: Valor mínimo = 0 |
firewallMode | Modo de firewall de 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 |
pedidoBodyCheck | Se permite que o WAF verifique o corpo da solicitação. | Bool |
ruleSetType | O tipo do conjunto de regras de firewall de aplicativo Web. Os valores possíveis são: 'OWASP'. | string (obrigatório) |
ruleSetVersion | A versão do tipo de conjunto de regras. | string (obrigatório) |
ApplicationSecurityGroup
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança do aplicativo. | ApplicationSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Obtém o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades do pool de endereços de back-end do balanceador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtenha o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Designação | Descrição | Valor |
---|
DdosSettings
Designação | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada de DDoS associada ao IP público. | SubResource |
proteçãoCobertura | A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | 'Básico' 'Padrão' |
Delegação
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
FrontendIPConfiguração
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
FrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | A referência do recurso IP público. | PublicIPAddress |
publicIPPrefix | A referência do recurso Prefixo IP Público. | SubResource |
sub-rede | A referência do recurso de sub-rede. | Sub-rede |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | 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 o recurso IP flutuante necessário 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 TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. | Bool |
frontendIPConfiguration | Uma referência a endereços IP frontend. | SubResource |
frontendPort | A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do 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. Este elemento só é usado quando o protocolo é definido como TCP. | Int |
protocolo | A referência ao protocolo de transporte usado pela regra de balanceamento de carga. | 'Todos' «Tcp» 'Udp' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. | string |
ManagedServiceIdentity
ManagedServiceIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Microsoft.Network/applicationGateways
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
identidade | A identidade do gateway de aplicativo, se configurado. | ManagedServiceIdentity |
Localização | Localização do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do gateway de aplicativo. | ApplicationGatewayPropertiesFormat |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Zonas | Uma lista de zonas de disponibilidade indicando de onde o recurso precisa vir. | string[] |
NetworkInterfaceIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades de configuração IP da interface de rede. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de segurança de aplicativos nos quais a configuração 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 este é um endereço de cliente principal na interface de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | O estado de provisionamento da configuração IP da interface de rede. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Endereço IP público vinculado à configuração IP. | PublicIPAddress |
sub-rede | Sub-rede vinculada à configuração IP. | Sub-rede |
virtualNetworkTaps | A referência a Torneiras de Rede Virtual. | VirtualNetworkTap[] |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisionamentoEstado | O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
resourceGuid | A propriedade GUID do recurso do grupo de segurança de rede. | string |
segurançaRegras | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
SKU | O endereço IP público SKU. | PublicIPAddressSku |
Etiquetas | Tags de recursos. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção contra DDoS associada ao endereço IP público. | DdosSettings |
dnsConfigurações | 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 |
Endereço IP | O endereço IP associado ao recurso de endereço IP público. | string |
ipTags | A lista de tags associadas ao endereço IP público. | IpTag [] |
provisionamentoEstado | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicIPAddressVersion | A versão do endereço IP público. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de endereço IP público. | 'Dinâmico' 'Estática' |
publicIPPrefix | O prefixo IP público a partir do qual este endereço IP público deve ser alocado. | SubResource |
resourceGuid | A propriedade GUID do recurso IP público. | string |
PublicIPAddressSku
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de um endereço IP público SKU. | 'Básico' 'Padrão' |
ResourceNavigationLink
ResourceNavigationLinkFormat
Designação | Descrição | Valor |
---|---|---|
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
RoutePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O CIDR de destino ao qual a rota se aplica. | string |
próximoHopIpAddress | Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. | string |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. | 'Internet' 'Nenhuma' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. | Bool |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Rotas | Coleção de rotas contidas em uma tabela de rotas. | Rota[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
ServiceAssociationLink
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Formato das propriedades do link de navegação de recursos. | ServiceAssociationLinkPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceAssociationLinkPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
permitirExcluir | Se verdadeiro, o recurso pode ser excluído. | Bool |
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Locais | Uma lista de locais. | string[] |
ServiceDelegationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ações | Descreve as ações permitidas ao serviço após a delegação. | string[] |
nome_do_serviço | O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
ServiceEndpointPolicy
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto de extremidade do serviço. | ServiceEndpointPolicyPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ServiceEndpointPolicyDefinition
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da definição da política de ponto de extremidade do serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
Descrição | Uma descrição para esta regra. Restrito a 140 caracteres. | string |
serviço | Nome do ponto de extremidade do serviço. | string |
serviçosRecursos | Uma lista de recursos de serviço. | string[] |
ServiceEndpointPolicyPropertiesFormat
Designação | 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
Designação | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
serviço | O tipo do serviço de ponto de extremidade. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O prefixo de endereço para a sub-rede. | string |
addressPrefixes | Lista de prefixos de endereço para a sub-rede. | string[] |
delegações | Obtém uma matriz de referências às delegações na sub-rede. | Delegação[] |
natGateway [en] | Gateway Nat associado a esta sub-rede. | SubResource |
networkSecurityGroup | A referência do recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. | string |
privateLinkServiceNetworkPolicies | Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. | string |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
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 a 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[] |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
VirtualNetworkTap
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Rede virtual Toque em Propriedades. | VirtualNetworkTapPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
VirtualNetworkTapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | A referência ao endereço IP privado da nic do coletor que receberá a torneira. | NetworkInterfaceIPConfiguration |
destinationPorto | A porta de destino VXLAN que receberá o tráfego grampeado. | 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 AKS com um gateway NAT e um gateway de aplicativo | Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada. |
cluster AKS com o Application Gateway Ingress Controller | Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault |
Application Gateway com gerenciamento interno de API e de aplicativos Web | Gateway de Aplicativo roteando tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno) que atende uma API Web hospedada em um Aplicativo Web do Azure. |
Application Gateway com WAF e de 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 Application Gateway 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 Application Gateway é implantado em uma vNet (sub-rede). O Web App restringe o acesso ao tráfego da sub-rede usando ponto de extremidade privado |
Criar um do Application Gateway 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 frontend público |
Criar um do Azure Application Gateway v2 | Este modelo cria um Gateway de Aplicativo do Azure com dois servidores Windows Server 2016 no pool de back-end |
Criar um WAF do Azure v2 no Azure Application Gateway | Este modelo cria um Firewall de Aplicativo Web do Azure v2 no Gateway de Aplicativo do Azure com dois servidores Windows Server 2016 no pool de back-end |
Criar gerenciamento de API em rede virtual interna com do App Gateway | 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 Cofre da Chave e, em seguida, fazer referência do Application Gateway. |
Implantar um conjunto de escala de VM do Windows com o Gateway de Aplicativo do Azure | Este modelo permite implantar um Conjunto de Escala de VM do Windows simples integrado ao Gateway de Aplicativo do Azure e dá suporte a até 1000 VMs |
Porta da frente Standard/Premium com origem no Application Gateway | Este modelo cria uma instância do Front Door Standard/Premium e do Application Gateway e usa uma política NSG e WAF para validar que o tráfego passou pela origem do Front Door. |
porta de entrada com instâncias de contêiner e do Application Gateway | Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Application Gateway. |
Definição de recurso de modelo ARM
O tipo de recurso applicationGateways pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/applicationGateways, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2019-06-01",
"name": "string",
"etag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
},
"type": "string"
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"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": {
"ddosSettings": {
"ddosCustomPolicy": {
"id": "string"
},
"protectionCoverage": "string"
},
"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"
}
}
],
"natGateway": {
"id": "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"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "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": {
"allowDelete": "bool",
"link": "string",
"linkedResourceType": "string",
"locations": [ "string" ]
},
"type": "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",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosCustomPolicy": {
"id": "string"
},
"protectionCoverage": "string"
},
"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"
}
}
],
"natGateway": {
"id": "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"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "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": {
"allowDelete": "bool",
"link": "string",
"linkedResourceType": "string",
"locations": [ "string" ]
},
"type": "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",
"firewallPolicy": {
"id": "string"
},
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
},
"type": "string"
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"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",
"port": "int",
"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"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
},
"type": "string"
}
],
"resourceGuid": "string",
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
]
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "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"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"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
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayAutoscaleConfiguration
Designação | Descrição | Valor |
---|---|---|
Capacidade máxima | Limite superior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 2 |
minCapacidade | Limite inferior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 0 (obrigatório) |
ApplicationGatewayBackendAddress
Designação | Descrição | Valor |
---|---|---|
FQDN | FQDN (nome de domínio totalmente qualificado). | string |
Endereço IP | Endereço IP. | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end. | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Coleção de referências a IPs definidos em interfaces de rede. | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayBackendHttpSettings
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome das configurações http de back-end que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades das configurações HTTP de back-end do gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
afinidadeCookieName | Nome do cookie a utilizar para o cookie de afinidade. | string |
autenticaçãoCertificados | Matriz de referências a certificados de autenticação de gateway de aplicativo. | SubResource[] |
conexãoDrenagem | Drenagem de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookies. | 'Desativado' 'Habilitado' |
Nome do host | Cabeçalho do host a ser enviado para os servidores de back-end. | string |
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 é null. | string |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido a partir do nome do host do servidor back-end. O valor padrão é false. | Bool |
porto | A porta de destino no back-end. | Int |
sonda | Recurso de teste de um gateway de aplicativo. | SubResource |
probeEnabled | Se a sonda está ativada. O valor padrão é false. | Bool |
protocolo | O protocolo usado para se comunicar com o back-end. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requestTimeout | Tempo limite de solicitação em segundos. O Application Gateway falhará na solicitação se a resposta não for recebida dentro de RequestTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos. | Int |
trustedRootCertificates | Matriz de referências a certificados raiz confiáveis do gateway de aplicativo. | SubResource[] |
ApplicationGatewayConnectionDraining
Designação | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem da 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) |
ativado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
ApplicationGatewayCustomError
Designação | Descrição | Valor |
---|---|---|
customErrorPageUrl | URL da página de erro do cliente do gateway de aplicativo. | string |
statusCode | Código de status do erro do cliente do gateway de aplicativo. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Designação | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desativado. | string (obrigatório) |
regras | A lista de regras que serão desativadas. Se null, todas as regras do grupo de regras serão desabilitadas. | int[] |
ApplicationGatewayFirewallExclusion
Designação | Descrição | Valor |
---|---|---|
matchVariable | A variável a excluir. | string (obrigatório) |
seletor | Quando matchVariable é uma coleção, operador usado para especificar a quais elementos na coleção essa exclusão se aplica. | string (obrigatório) |
selectorMatchOperator | Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos da coleção essa exclusão se aplica. | string (obrigatório) |
ApplicationGatewayFrontendIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP frontend do gateway de aplicativo. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração IP da interface de rede. | string |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Referência do recurso PublicIP. | SubResource |
sub-rede | Referência do recurso de sub-rede. | SubResource |
ApplicationGatewayFrontendPort
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da porta frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da porta frontend do gateway de aplicativo. | ApplicationGatewayFrontendPortPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendPortPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
porto | Porta frontend. | Int |
provisionamentoEstado | Estado de provisionamento do recurso de porta frontend. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayHeaderConfiguration
Designação | Descrição | Valor |
---|---|---|
nome_do_cabeçalho | Nome do cabeçalho da configuração do cabeçalho. | string |
headerValue | Valor do cabeçalho da configuração do cabeçalho. | string |
ApplicationGatewayHttpListener
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome do ouvinte HTTP que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades do ouvinte HTTP do gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayHttpListenerPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
customErrorConfigurations | Configurações de erro personalizadas do ouvinte HTTP. | ApplicationGatewayCustomError [] |
frontendIPConfiguration | Recurso de configuração IP frontend de um gateway de aplicativo. | SubResource |
frontendPort | Recurso de porta frontend de um gateway de aplicativo. | SubResource |
Nome do host | Nome do host do ouvinte HTTP. | string |
protocolo | Protocolo do ouvinte HTTP. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requireServerNameIndication | Aplicável apenas se o protocolo for https. Habilita o SNI para multi-hospedagem. | Bool |
sslCertificado | Recurso de certificado SSL de um gateway de aplicativo. | SubResource |
ApplicationGatewayIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP do gateway de aplicativo. | ApplicationGatewayIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | SubResource |
ApplicationGatewayPathRule
ApplicationGatewayPathRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisionamentoEstado | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho do mapa de caminho de URL. | SubResource |
rewriteRuleSet | Reescreva o recurso do conjunto de regras da regra de caminho do mapa de caminho da URL. | SubResource |
ApplicationGatewayProbe
ApplicationGatewayProbeHealthResponseMatch
Designação | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de saúde. O valor padrão está vazio. | string |
statusCódigos | Intervalos permitidos de códigos de status de integridade. O intervalo padrão de códigos de status de integridade é 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
ApplicationGatewayPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
autenticaçãoCertificados | Certificados de autenticação do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuração de dimensionamento automático. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Configurações de erro personalizadas do recurso de gateway de aplicativo. | ApplicationGatewayCustomError [] |
habilitarFips | Se o FIPS está habilitado no recurso de gateway de aplicativo. | Bool |
habilitarHttp2 | Se HTTP2 está habilitado no recurso de gateway de aplicativo. | Bool |
firewallPolítica | Referência do recurso FirewallPolicy. | SubResource |
frontendIPConfigurações | Endereços IP front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sub-redes do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayIPConfiguration[] |
httpOuvintes | Ouvintes http do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayHttpListener [] |
sondas | Testes do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisionamentoEstado | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Regras de roteamento de solicitação do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule [] |
resourceGuid | Propriedade GUID do recurso do gateway de aplicativo. | string |
rewriteRuleSets | Reescreva regras para o recurso de gateway de aplicativo. | ApplicationGatewayRewriteRuleSet[] |
SKU | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificados | Certificados SSL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslPolicy |
trustedRootCertificates | Certificados raiz confiáveis do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayTrustedRootCertificate [] |
urlPathMapas | Mapa de caminho de URL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuração de firewall de aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
ApplicationGatewayRedirectConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
includePath | Incluir caminho na url redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho especificando a configuração de redirecionamento. | SubResource[] |
redirectType | Tipo de redirecionamento HTTP. | 'Encontrado' 'Permanente' 'VerOutro' 'Temporário' |
requestRoutingRules | Roteamento de solicitações especificando a configuração de redirecionamento. | SubResource[] |
targetListener | Referência a um ouvinte para o qual redirecionar a solicitação. | SubResource |
targetUrl | Url para redirecionar a solicitação. | string |
urlPathMapas | Mapas de caminho de url especificando a configuração de redirecionamento padrão. | SubResource[] |
ApplicationGatewayRequestRoutingRule
ApplicationGatewayRequestRoutingRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso de pool de endereços de back-end do gateway de aplicativo. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end do gateway de aplicativo. | SubResource |
httpOuvinte | Recurso de ouvinte http do gateway de aplicativo. | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Redirecionar recurso de configuração do gateway de aplicativo. | SubResource |
rewriteRuleSet | Reescreva o recurso Conjunto de Regras na regra Básica do gateway de aplicativo. | SubResource |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | SubResource |
ApplicationGatewayRewriteRule
Designação | Descrição | Valor |
---|---|---|
actionSet | Conjunto de ações a serem feitas como parte da Regra de reescrita. | ApplicationGatewayRewriteRuleActionSet |
condições | Condições com base nas quais a execução do conjunto de ações será avaliada. | ApplicationGatewayRewriteRuleCondition[] |
Designação | Nome da regra de reescrita que é exclusiva dentro de um Gateway de Aplicativo. | string |
ruleSequence | Regra Sequência da regra de reescrita que determina a ordem de execução de uma regra específica em um RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
ApplicationGatewayRewriteRuleCondition
Designação | Descrição | Valor |
---|---|---|
ignorarCaso | Definir esse parâmetro como valor de verdade com forçar o padrão a fazer uma comparação sensível a maiúsculas e minúsculas. | Bool |
negar | Definir esse valor como verdade forçará a verificar a negação da condição dada pelo usuário. | Bool |
padrão | O padrão, seja cadeia fixa ou expressão regular, que avalia a veracidade da condição. | string |
variável | O parâmetro condition do RewriteRuleCondition. | string |
ApplicationGatewayRewriteRuleSet
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do conjunto de regras de reescrita que é exclusivo dentro de um Gateway de Aplicativo. | string |
propriedades | Propriedades do conjunto de regras de reescrita do gateway de aplicativo. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
reescreverRegras | Reescreva regras no conjunto de regras de reescrita. | ApplicationGatewayRewriteRule [] |
ApplicationGatewaySku
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | Int |
Designação | Nome de uma SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
nível | Camada de um gateway de aplicativo. | 'Padrão' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
ApplicationGatewaySslCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em Base-64. Aplicável apenas em Pedido PUT. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
palavra-passe | Senha para o arquivo pfx especificado nos dados. Aplicável apenas no pedido PUT. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicCertData | Base-64 codificado Dados de certificado público correspondentes ao pfx especificado nos dados. Aplicável apenas no pedido GET. | string |
ApplicationGatewaySslPolicy
Designação | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de codificação SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres contendo qualquer uma das: '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 contendo qualquer uma das: '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' |
nome_da_política | Nome da política predefinida de Ssl. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de política SSL. | 'Personalizado' 'Predefinido' |
ApplicationGatewayTrustedRootCertificate
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayUrlPathMap
ApplicationGatewayUrlPathMapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso de pool de endereços de back-end padrão do mapa de caminho de URL. | SubResource |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | SubResource |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | SubResource |
defaultRewriteRuleSet | Recurso padrão do conjunto de regras de reescrita do mapa de caminho de URL. | SubResource |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule [] |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayWebApplicationFirewallConfiguration
Designação | Descrição | Valor |
---|---|---|
disabledRuleGroups | Os grupos de regras desabilitados. | ApplicationGatewayFirewallDisabledRuleGroup [] |
ativado | Se o firewall do aplicativo Web está habilitado ou não. | bool (obrigatório) |
Exclusões | A lista de exclusão. | ApplicationGatewayFirewallExclusion[] |
arquivoUploadLimitInMb | Tamanho máximo de upload de arquivo em Mb para WAF. | Int Restrições: Valor mínimo = 0 |
firewallMode | Modo de firewall de 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 |
pedidoBodyCheck | Se permite que o WAF verifique o corpo da solicitação. | Bool |
ruleSetType | O tipo do conjunto de regras de firewall de aplicativo Web. Os valores possíveis são: 'OWASP'. | string (obrigatório) |
ruleSetVersion | A versão do tipo de conjunto de regras. | string (obrigatório) |
ApplicationSecurityGroup
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança do aplicativo. | ApplicationSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Obtém o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades do pool de endereços de back-end do balanceador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtenha o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Designação | Descrição | Valor |
---|
DdosSettings
Designação | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada de DDoS associada ao IP público. | SubResource |
proteçãoCobertura | A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | 'Básico' 'Padrão' |
Delegação
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
FrontendIPConfiguração
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
FrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | A referência do recurso IP público. | PublicIPAddress |
publicIPPrefix | A referência do recurso Prefixo IP Público. | SubResource |
sub-rede | A referência do recurso de sub-rede. | Sub-rede |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | 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 o recurso IP flutuante necessário 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 TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. | Bool |
frontendIPConfiguration | Uma referência a endereços IP frontend. | SubResource |
frontendPort | A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do 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. Este elemento só é usado quando o protocolo é definido como TCP. | Int |
protocolo | A referência ao protocolo de transporte usado pela regra de balanceamento de carga. | 'Todos' «Tcp» 'Udp' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. | string |
ManagedServiceIdentity
ManagedServiceIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Microsoft.Network/applicationGateways
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2019-06-01' |
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
identidade | A identidade do gateway de aplicativo, se configurado. | ManagedServiceIdentity |
Localização | Localização do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do gateway de aplicativo. | ApplicationGatewayPropertiesFormat |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags 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
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades de configuração IP da interface de rede. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de segurança de aplicativos nos quais a configuração 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 este é um endereço de cliente principal na interface de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | O estado de provisionamento da configuração IP da interface de rede. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Endereço IP público vinculado à configuração IP. | PublicIPAddress |
sub-rede | Sub-rede vinculada à configuração IP. | Sub-rede |
virtualNetworkTaps | A referência a Torneiras de Rede Virtual. | VirtualNetworkTap[] |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisionamentoEstado | O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
resourceGuid | A propriedade GUID do recurso do grupo de segurança de rede. | string |
segurançaRegras | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
SKU | O endereço IP público SKU. | PublicIPAddressSku |
Etiquetas | Tags de recursos. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção contra DDoS associada ao endereço IP público. | DdosSettings |
dnsConfigurações | 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 |
Endereço IP | O endereço IP associado ao recurso de endereço IP público. | string |
ipTags | A lista de tags associadas ao endereço IP público. | IpTag [] |
provisionamentoEstado | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicIPAddressVersion | A versão do endereço IP público. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de endereço IP público. | 'Dinâmico' 'Estática' |
publicIPPrefix | O prefixo IP público a partir do qual este endereço IP público deve ser alocado. | SubResource |
resourceGuid | A propriedade GUID do recurso IP público. | string |
PublicIPAddressSku
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de um endereço IP público SKU. | 'Básico' 'Padrão' |
ResourceNavigationLink
ResourceNavigationLinkFormat
Designação | Descrição | Valor |
---|---|---|
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
RoutePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O CIDR de destino ao qual a rota se aplica. | string |
próximoHopIpAddress | Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. | string |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. | 'Internet' 'Nenhuma' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. | Bool |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Rotas | Coleção de rotas contidas em uma tabela de rotas. | Rota[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
ServiceAssociationLink
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Formato das propriedades do link de navegação de recursos. | ServiceAssociationLinkPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceAssociationLinkPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
permitirExcluir | Se verdadeiro, o recurso pode ser excluído. | Bool |
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Locais | Uma lista de locais. | string[] |
ServiceDelegationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ações | Descreve as ações permitidas ao serviço após a delegação. | string[] |
nome_do_serviço | O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
ServiceEndpointPolicy
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto de extremidade do serviço. | ServiceEndpointPolicyPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ServiceEndpointPolicyDefinition
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da definição da política de ponto de extremidade do serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
Descrição | Uma descrição para esta regra. Restrito a 140 caracteres. | string |
serviço | Nome do ponto de extremidade do serviço. | string |
serviçosRecursos | Uma lista de recursos de serviço. | string[] |
ServiceEndpointPolicyPropertiesFormat
Designação | 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
Designação | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
serviço | O tipo do serviço de ponto de extremidade. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O prefixo de endereço para a sub-rede. | string |
addressPrefixes | Lista de prefixos de endereço para a sub-rede. | string[] |
delegações | Obtém uma matriz de referências às delegações na sub-rede. | Delegação[] |
natGateway [en] | Gateway Nat associado a esta sub-rede. | SubResource |
networkSecurityGroup | A referência do recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. | string |
privateLinkServiceNetworkPolicies | Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. | string |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
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 a 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[] |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
VirtualNetworkTap
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Rede virtual Toque em Propriedades. | VirtualNetworkTapPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
VirtualNetworkTapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | A referência ao endereço IP privado da nic do coletor que receberá a torneira. | NetworkInterfaceIPConfiguration |
destinationPorto | A porta de destino VXLAN que receberá o tráfego grampeado. | 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 AKS com um gateway NAT e um gateway de aplicativo |
Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada. |
cluster AKS com o Application Gateway Ingress Controller |
Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault |
App Gateway com redirecionamento WAF, SSL, IIS e HTTPS |
Este modelo implanta um Gateway de Aplicativo com WAF, SSL de ponta a ponta e redirecionamento HTTP para HTTPS nos servidores IIS. |
Application Gateway para um aplicativo Web com restrição de IP |
Este modelo cria um gateway de aplicativo na frente de um Aplicativo Web do Azure com restrição de IP habilitada no Aplicativo Web. |
Application Gateway para de hospedagem múltipla |
Este modelo cria um Application Gateway e o configura para Multi Hosting na porta 443. |
Application Gateway para roteamento baseado em caminho de url |
Este modelo cria um Gateway de Aplicativo e o configura para Roteamento Baseado em Caminho de URL. |
Application Gateway com gerenciamento interno de API e de aplicativos Web |
Gateway de Aplicativo roteando tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno) que atende uma API Web hospedada em um Aplicativo Web do Azure. |
Application Gateway com WAF e de política de firewall |
Este modelo cria um Gateway de Aplicativo com WAF configurado junto com uma política de firewall |
Autoscale LANSA Windows VM ScaleSet com o Banco de Dados SQL do Azure |
O modelo implanta um VMSS do Windows com uma contagem desejada de VMs no conjunto de escala e um MSI LANSA para instalar em cada VM. Depois que o VM Scale set é implantado, uma extensão de script personalizada é usada para instalar o LANSA MSI) |
de Instalação de Demonstração do Gateway de Aplicativo do Azure |
Este modelo permite que você implante 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 Application Gateway v2 |
Este modelo cria um Aplicativo Web do Azure com Restrição de Acesso para um Gateway de Aplicativo v2. O Application Gateway é implantado em uma vNet (sub-rede) que tem um ponto de extremidade de serviço 'Microsoft.Web' habilitado. O Web App restringe o acesso ao tráfego da sub-rede. |
Criar um aplicativo Web, PE e Application Gateway 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 Application Gateway é implantado em uma vNet (sub-rede). O Web App restringe o acesso ao tráfego da sub-rede usando ponto de extremidade privado |
Criar um site WordPress em uma rede virtual |
Este modelo cria um site WordPress na instância de contêiner em uma rede virtual. E saída de um site público FQDN que poderia acessar o site WordPress. |
Criar um de gateway de aplicativo |
Este modelo cria um gateway de aplicativo em uma rede virtual e configura regras de balanceamento de carga para qualquer número de máquinas virtuais |
Criar um gateway de aplicativo (SSL personalizado) |
Este modelo implanta um Application Gateway configurado com uma política ssl personalizada. |
Criar um gateway de aplicativo (política SSL) |
Este modelo implanta um Gateway de Aplicativo configurado com uma política ssl predefinida. |
Criar um gateway de aplicativo (WAF) |
Este modelo cria um gateway de aplicativo com a funcionalidade Web Application Firewall 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 |
Este modelo cria um gateway de aplicativo na frente de dois Aplicativos Web do Azure com uma investigação personalizada habilitada. |
Criar um do Application Gateway 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 frontend público |
Criar um Application Gateway V2 com o Key Vault |
Este modelo implanta um Application Gateway V2 em uma rede virtual, uma identidade definida pelo usuário, o Cofre da Chave, um segredo (dados cert) e uma política de acesso no Cofre da Chave e no Application Gateway. |
Criar um gateway de aplicativo com substituição de caminho |
Este modelo implanta um Gateway de Aplicativo e mostra o uso do recurso de substituição de caminho para um pool de endereços de back-end. |
Criar um gateway de aplicativo com de investigação |
Este modelo implanta um Application Gateway com funcionalidade de teste aprimorada. |
Criar um gateway de aplicativo com IP público |
Este 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 Application Gateway para balanceamento de carga Http com dois servidores back-end. Observe que você precisa especificar IPs válidos para servidores back-end. |
Criar um gateway de aplicativo com IP público (descarga) |
Este 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 Application Gateway para descarregamento de SSL e balanceamento de carga com dois servidores back-end. Observe que você precisa especificar IPs válidos para servidores back-end. |
Criar um gateway de aplicativo com de redirecionamento |
Este modelo cria um gateway de aplicativo com funcionalidades de Redirecionamento em uma rede virtual e configura regras de balanceamento de carga e redirecionamento (básicas e baseadas em caminhos) |
Criar um gateway de aplicativo com o Rewrite |
Este modelo cria um gateway de aplicativo com funcionalidades Rewrite em uma rede virtual e configura balanceamento de carga, regras de reescrita |
Criar um do Azure Application Gateway v2 |
Este modelo cria um Gateway de Aplicativo do Azure com dois servidores Windows Server 2016 no pool de back-end |
Criar um WAF do Azure v2 no Azure Application Gateway |
Este modelo cria um Firewall de Aplicativo Web do Azure v2 no Gateway de Aplicativo do Azure com dois servidores Windows Server 2016 no pool de back-end |
Criar um gateway de aplicativo IPv6 |
Este modelo cria um gateway de aplicativo com um frontend IPv6 em uma rede virtual de pilha dupla. |
Criar gerenciamento de API em rede virtual interna com do App Gateway |
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 Cofre da Chave e, em seguida, fazer referência do Application Gateway. |
Implantar um conjunto de escala de VM do Windows com o Gateway de Aplicativo do Azure |
Este modelo permite implantar um Conjunto de Escala de VM do Windows simples integrado ao Gateway de Aplicativo do Azure e dá suporte a até 1000 VMs |
Implantar um conjunto de escala de VM do Ubuntu com o Azure Application Gateway |
Este modelo permite que você implante um conjunto de escala de VM simples do Ubuntu integrado ao Azure Application Gateway e suporta até 1000 VMs |
site eShop com ILB ASE |
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. |
Porta da frente Standard/Premium com origem no Application Gateway |
Este modelo cria uma instância do Front Door Standard/Premium e do Application Gateway e usa uma política NSG e WAF para validar que o tráfego passou pela origem do Front Door. |
porta de entrada com instâncias de contêiner e do Application Gateway |
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Application Gateway. |
aplicativo multicamadas com NSG, ILB, AppGateway |
Este modelo implanta uma rede virtual, segrega a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga |
Gerenciador de tráfego multicamadas, L4 ILB, L7 AppGateway |
Este modelo implanta uma rede virtual, segrega a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso applicationGateways pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/applicationGateways, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2019-06-01"
name = "string"
etag = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
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 = {
maxCapacity = int
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 = {
ddosSettings = {
ddosCustomPolicy = {
id = "string"
}
protectionCoverage = "string"
}
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"
}
}
]
natGateway = {
id = "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"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "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 = {
allowDelete = bool
link = "string"
linkedResourceType = "string"
locations = [
"string"
]
}
type = "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"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosCustomPolicy = {
id = "string"
}
protectionCoverage = "string"
}
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"
}
}
]
natGateway = {
id = "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"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "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 = {
allowDelete = bool
link = "string"
linkedResourceType = "string"
locations = [
"string"
]
}
type = "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
firewallPolicy = {
id = "string"
}
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
type = "string"
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
type = "string"
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
type = "string"
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
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
port = int
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"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
type = "string"
}
]
resourceGuid = "string"
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "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"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
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
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado de autenticação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayAutoscaleConfiguration
Designação | Descrição | Valor |
---|---|---|
Capacidade máxima | Limite superior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 2 |
minCapacidade | Limite inferior no número de capacidade do Application Gateway. | Int Restrições: Valor mínimo = 0 (obrigatório) |
ApplicationGatewayBackendAddress
Designação | Descrição | Valor |
---|---|---|
FQDN | FQDN (nome de domínio totalmente qualificado). | string |
Endereço IP | Endereço IP. | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Endereços de back-end. | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Coleção de referências a IPs definidos em interfaces de rede. | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Estado de provisionamento do recurso do pool de endereços de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayBackendHttpSettings
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome das configurações http de back-end que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades das configurações HTTP de back-end do gateway de aplicativo. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
afinidadeCookieName | Nome do cookie a utilizar para o cookie de afinidade. | string |
autenticaçãoCertificados | Matriz de referências a certificados de autenticação de gateway de aplicativo. | SubResource[] |
conexãoDrenagem | Drenagem de conexão do recurso de configurações http de back-end. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinidade baseada em cookies. | 'Desativado' 'Habilitado' |
Nome do host | Cabeçalho do host a ser enviado para os servidores de back-end. | string |
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 é null. | string |
pickHostNameFromBackendAddress | Se o cabeçalho do host deve ser escolhido a partir do nome do host do servidor back-end. O valor padrão é false. | Bool |
porto | A porta de destino no back-end. | Int |
sonda | Recurso de teste de um gateway de aplicativo. | SubResource |
probeEnabled | Se a sonda está ativada. O valor padrão é false. | Bool |
protocolo | O protocolo usado para se comunicar com o back-end. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requestTimeout | Tempo limite de solicitação em segundos. O Application Gateway falhará na solicitação se a resposta não for recebida dentro de RequestTimeout. Os valores aceitáveis são de 1 segundo a 86400 segundos. | Int |
trustedRootCertificates | Matriz de referências a certificados raiz confiáveis do gateway de aplicativo. | SubResource[] |
ApplicationGatewayConnectionDraining
Designação | Descrição | Valor |
---|---|---|
drainTimeoutInSec | O número de segundos de drenagem da 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) |
ativado | Se a drenagem de conexão está habilitada ou não. | bool (obrigatório) |
ApplicationGatewayCustomError
Designação | Descrição | Valor |
---|---|---|
customErrorPageUrl | URL da página de erro do cliente do gateway de aplicativo. | string |
statusCode | Código de status do erro do cliente do gateway de aplicativo. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Designação | Descrição | Valor |
---|---|---|
ruleGroupName | O nome do grupo de regras que será desativado. | string (obrigatório) |
regras | A lista de regras que serão desativadas. Se null, todas as regras do grupo de regras serão desabilitadas. | int[] |
ApplicationGatewayFirewallExclusion
Designação | Descrição | Valor |
---|---|---|
matchVariable | A variável a excluir. | string (obrigatório) |
seletor | Quando matchVariable é uma coleção, operador usado para especificar a quais elementos na coleção essa exclusão se aplica. | string (obrigatório) |
selectorMatchOperator | Quando matchVariable for uma coleção, opere no seletor para especificar a quais elementos da coleção essa exclusão se aplica. | string (obrigatório) |
ApplicationGatewayFrontendIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP frontend do gateway de aplicativo. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | PrivateIPAddress da configuração IP da interface de rede. | string |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Referência do recurso PublicIP. | SubResource |
sub-rede | Referência do recurso de sub-rede. | SubResource |
ApplicationGatewayFrontendPort
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da porta frontend que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da porta frontend do gateway de aplicativo. | ApplicationGatewayFrontendPortPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayFrontendPortPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
porto | Porta frontend. | Int |
provisionamentoEstado | Estado de provisionamento do recurso de porta frontend. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayHeaderConfiguration
Designação | Descrição | Valor |
---|---|---|
nome_do_cabeçalho | Nome do cabeçalho da configuração do cabeçalho. | string |
headerValue | Valor do cabeçalho da configuração do cabeçalho. | string |
ApplicationGatewayHttpListener
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome do ouvinte HTTP que é exclusivo dentro de um Application Gateway. | string |
propriedades | Propriedades do ouvinte HTTP do gateway de aplicativo. | ApplicationGatewayHttpListenerPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayHttpListenerPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
customErrorConfigurations | Configurações de erro personalizadas do ouvinte HTTP. | ApplicationGatewayCustomError [] |
frontendIPConfiguration | Recurso de configuração IP frontend de um gateway de aplicativo. | SubResource |
frontendPort | Recurso de porta frontend de um gateway de aplicativo. | SubResource |
Nome do host | Nome do host do ouvinte HTTP. | string |
protocolo | Protocolo do ouvinte HTTP. | «Http» 'Https' |
provisionamentoEstado | Estado de provisionamento do recurso de ouvinte HTTP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
requireServerNameIndication | Aplicável apenas se o protocolo for https. Habilita o SNI para multi-hospedagem. | Bool |
sslCertificado | Recurso de certificado SSL de um gateway de aplicativo. | SubResource |
ApplicationGatewayIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Nome da configuração IP que é exclusiva dentro de um Application Gateway. | string |
propriedades | Propriedades da configuração IP do gateway de aplicativo. | ApplicationGatewayIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
ApplicationGatewayIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Estado de provisionamento do recurso de sub-rede do gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
sub-rede | Referência do recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. | SubResource |
ApplicationGatewayPathRule
ApplicationGatewayPathRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso do pool de endereços de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end da regra de caminho do mapa de caminho de URL. | SubResource |
Caminhos | Regras de caminho do mapa de caminho de URL. | string[] |
provisionamentoEstado | Regra de caminho do recurso de mapa de caminho de URL. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Recurso de configuração de redirecionamento da regra de caminho do mapa de caminho de URL. | SubResource |
rewriteRuleSet | Reescreva o recurso do conjunto de regras da regra de caminho do mapa de caminho da URL. | SubResource |
ApplicationGatewayProbe
ApplicationGatewayProbeHealthResponseMatch
Designação | Descrição | Valor |
---|---|---|
corpo | Corpo que deve estar contido na resposta de saúde. O valor padrão está vazio. | string |
statusCódigos | Intervalos permitidos de códigos de status de integridade. O intervalo padrão de códigos de status de integridade é 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
ApplicationGatewayPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
autenticaçãoCertificados | Certificados de autenticação do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuração de dimensionamento automático. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Pool de endereços de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Configurações http de back-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Configurações de erro personalizadas do recurso de gateway de aplicativo. | ApplicationGatewayCustomError [] |
habilitarFips | Se o FIPS está habilitado no recurso de gateway de aplicativo. | Bool |
habilitarHttp2 | Se HTTP2 está habilitado no recurso de gateway de aplicativo. | Bool |
firewallPolítica | Referência do recurso FirewallPolicy. | SubResource |
frontendIPConfigurações | Endereços IP front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Portas front-end do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Sub-redes do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayIPConfiguration[] |
httpOuvintes | Ouvintes http do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayHttpListener [] |
sondas | Testes do recurso de gateway de aplicativo. | ApplicationGatewayProbe [] |
provisionamentoEstado | Estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfigurations | Redirecionar configurações do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Regras de roteamento de solicitação do recurso de gateway de aplicativo. | ApplicationGatewayRequestRoutingRule [] |
resourceGuid | Propriedade GUID do recurso do gateway de aplicativo. | string |
rewriteRuleSets | Reescreva regras para o recurso de gateway de aplicativo. | ApplicationGatewayRewriteRuleSet[] |
SKU | SKU do recurso de gateway de aplicativo. | ApplicationGatewaySku |
sslCertificados | Certificados SSL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Política SSL do recurso de gateway de aplicativo. | ApplicationGatewaySslPolicy |
trustedRootCertificates | Certificados raiz confiáveis do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayTrustedRootCertificate [] |
urlPathMapas | Mapa de caminho de URL do recurso de gateway de aplicativo. Para limites padrão, consulte limites do Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuração de firewall de aplicativo Web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
ApplicationGatewayRedirectConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
includePath | Incluir caminho na url redirecionada. | Bool |
includeQueryString | Inclua a cadeia de caracteres de consulta na URL redirecionada. | Bool |
pathRules | Regras de caminho especificando a configuração de redirecionamento. | SubResource[] |
redirectType | Tipo de redirecionamento HTTP. | 'Encontrado' 'Permanente' 'VerOutro' 'Temporário' |
requestRoutingRules | Roteamento de solicitações especificando a configuração de redirecionamento. | SubResource[] |
targetListener | Referência a um ouvinte para o qual redirecionar a solicitação. | SubResource |
targetUrl | Url para redirecionar a solicitação. | string |
urlPathMapas | Mapas de caminho de url especificando a configuração de redirecionamento padrão. | SubResource[] |
ApplicationGatewayRequestRoutingRule
ApplicationGatewayRequestRoutingRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddressPool | Recurso de pool de endereços de back-end do gateway de aplicativo. | SubResource |
backendHttpSettings | Recurso de configurações http de back-end do gateway de aplicativo. | SubResource |
httpOuvinte | Recurso de ouvinte http do gateway de aplicativo. | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso de regra de roteamento de solicitação. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
redirectConfiguration | Redirecionar recurso de configuração do gateway de aplicativo. | SubResource |
rewriteRuleSet | Reescreva o recurso Conjunto de Regras na regra Básica do gateway de aplicativo. | SubResource |
ruleType | Tipo de regra. | 'Básico' 'PathBasedRouting' |
urlPathMap | Recurso de mapa de caminho de URL do gateway de aplicativo. | SubResource |
ApplicationGatewayRewriteRule
Designação | Descrição | Valor |
---|---|---|
actionSet | Conjunto de ações a serem feitas como parte da Regra de reescrita. | ApplicationGatewayRewriteRuleActionSet |
condições | Condições com base nas quais a execução do conjunto de ações será avaliada. | ApplicationGatewayRewriteRuleCondition[] |
Designação | Nome da regra de reescrita que é exclusiva dentro de um Gateway de Aplicativo. | string |
ruleSequence | Regra Sequência da regra de reescrita que determina a ordem de execução de uma regra específica em um RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
ApplicationGatewayRewriteRuleCondition
Designação | Descrição | Valor |
---|---|---|
ignorarCaso | Definir esse parâmetro como valor de verdade com forçar o padrão a fazer uma comparação sensível a maiúsculas e minúsculas. | Bool |
negar | Definir esse valor como verdade forçará a verificar a negação da condição dada pelo usuário. | Bool |
padrão | O padrão, seja cadeia fixa ou expressão regular, que avalia a veracidade da condição. | string |
variável | O parâmetro condition do RewriteRuleCondition. | string |
ApplicationGatewayRewriteRuleSet
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do conjunto de regras de reescrita que é exclusivo dentro de um Gateway de Aplicativo. | string |
propriedades | Propriedades do conjunto de regras de reescrita do gateway de aplicativo. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
reescreverRegras | Reescreva regras no conjunto de regras de reescrita. | ApplicationGatewayRewriteRule [] |
ApplicationGatewaySku
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade (contagem de instâncias) de um gateway de aplicativo. | Int |
Designação | Nome de uma SKU de gateway de aplicativo. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
nível | Camada de um gateway de aplicativo. | 'Padrão' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
ApplicationGatewaySslCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado pfx codificado em Base-64. Aplicável apenas em Pedido PUT. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
palavra-passe | Senha para o arquivo pfx especificado nos dados. Aplicável apenas no pedido PUT. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado SSL Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicCertData | Base-64 codificado Dados de certificado público correspondentes ao pfx especificado nos dados. Aplicável apenas no pedido GET. | string |
ApplicationGatewaySslPolicy
Designação | Descrição | Valor |
---|---|---|
cipherSuites | Pacotes de codificação SSL a serem habilitados na ordem especificada para o gateway de aplicativo. | Matriz de cadeia de caracteres contendo qualquer uma das: '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 contendo qualquer uma das: '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' |
nome_da_política | Nome da política predefinida de Ssl. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Tipo de política SSL. | 'Personalizado' 'Predefinido' |
ApplicationGatewayTrustedRootCertificate
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dados | Certificado de dados públicos. | string |
keyVaultSecretId | ID secreto do objeto 'Secret' ou 'Certificate' (codificado em base 64 não criptografado) armazenado no KeyVault. | string |
provisionamentoEstado | Estado de provisionamento do recurso de certificado raiz confiável. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayUrlPathMap
ApplicationGatewayUrlPathMapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultBackendAddressPool | Recurso de pool de endereços de back-end padrão do mapa de caminho de URL. | SubResource |
defaultBackendHttpSettings | Recurso de configurações http de back-end padrão do mapa de caminho de URL. | SubResource |
defaultRedirectConfiguration | Recurso de configuração de redirecionamento padrão do mapa de caminho de URL. | SubResource |
defaultRewriteRuleSet | Recurso padrão do conjunto de regras de reescrita do mapa de caminho de URL. | SubResource |
pathRules | Regra de caminho do recurso de mapa de caminho de URL. | ApplicationGatewayPathRule [] |
provisionamentoEstado | Estado de provisionamento do recurso de configurações http de back-end. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
ApplicationGatewayWebApplicationFirewallConfiguration
Designação | Descrição | Valor |
---|---|---|
disabledRuleGroups | Os grupos de regras desabilitados. | ApplicationGatewayFirewallDisabledRuleGroup [] |
ativado | Se o firewall do aplicativo Web está habilitado ou não. | bool (obrigatório) |
Exclusões | A lista de exclusão. | ApplicationGatewayFirewallExclusion[] |
arquivoUploadLimitInMb | Tamanho máximo de upload de arquivo em Mb para WAF. | Int Restrições: Valor mínimo = 0 |
firewallMode | Modo de firewall de 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 |
pedidoBodyCheck | Se permite que o WAF verifique o corpo da solicitação. | Bool |
ruleSetType | O tipo do conjunto de regras de firewall de aplicativo Web. Os valores possíveis são: 'OWASP'. | string (obrigatório) |
ruleSetVersion | A versão do tipo de conjunto de regras. | string (obrigatório) |
ApplicationSecurityGroup
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança do aplicativo. | ApplicationSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | Obtém o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades do pool de endereços de back-end do balanceador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtenha o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Designação | Descrição | Valor |
---|
DdosSettings
Designação | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada de DDoS associada ao IP público. | SubResource |
proteçãoCobertura | A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | 'Básico' 'Padrão' |
Delegação
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
FrontendIPConfiguração
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
FrontendIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | A referência do recurso IP público. | PublicIPAddress |
publicIPPrefix | A referência do recurso Prefixo IP Público. | SubResource |
sub-rede | A referência do recurso de sub-rede. | Sub-rede |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | 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 o recurso IP flutuante necessário 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 TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. | Bool |
frontendIPConfiguration | Uma referência a endereços IP frontend. | SubResource |
frontendPort | A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do 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. Este elemento só é usado quando o protocolo é definido como TCP. | Int |
protocolo | A referência ao protocolo de transporte usado pela regra de balanceamento de carga. | 'Todos' «Tcp» 'Udp' |
provisionamentoEstado | Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. | string |
ManagedServiceIdentity
ManagedServiceIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Microsoft.Network/applicationGateways
NetworkInterfaceIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades de configuração IP da interface de rede. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
applicationGatewayBackendAddressPools | A referência do recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de segurança de aplicativos nos quais a configuração 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 este é um endereço de cliente principal na interface de rede. | Bool |
privateIPAddress | Endereço IP privado da configuração IP. | string |
privateIPAddressVersion | Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de endereço IP privado. | 'Dinâmico' 'Estática' |
provisionamentoEstado | O estado de provisionamento da configuração IP da interface de rede. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
públicoIPAddress | Endereço IP público vinculado à configuração IP. | PublicIPAddress |
sub-rede | Sub-rede vinculada à configuração IP. | Sub-rede |
virtualNetworkTaps | A referência a Torneiras de Rede Virtual. | VirtualNetworkTap[] |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
defaultSecurityRules | As regras de segurança padrão do grupo de segurança de rede. | SecurityRule[] |
provisionamentoEstado | O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
resourceGuid | A propriedade GUID do recurso do grupo de segurança de rede. | string |
segurançaRegras | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades de endereço IP público. | PublicIPAddressPropertiesFormat |
SKU | O endereço IP público SKU. | PublicIPAddressSku |
Etiquetas | Tags de recursos. | ResourceTags |
Zonas | Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. | string[] |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção contra DDoS associada ao endereço IP público. | DdosSettings |
dnsConfigurações | 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 |
Endereço IP | O endereço IP associado ao recurso de endereço IP público. | string |
ipTags | A lista de tags associadas ao endereço IP público. | IpTag [] |
provisionamentoEstado | O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
publicIPAddressVersion | A versão do endereço IP público. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de endereço IP público. | 'Dinâmico' 'Estática' |
publicIPPrefix | O prefixo IP público a partir do qual este endereço IP público deve ser alocado. | SubResource |
resourceGuid | A propriedade GUID do recurso IP público. | string |
PublicIPAddressSku
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de um endereço IP público SKU. | 'Básico' 'Padrão' |
ResourceNavigationLink
ResourceNavigationLinkFormat
Designação | Descrição | Valor |
---|---|---|
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
RoutePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O CIDR de destino ao qual a rota se aplica. | string |
próximoHopIpAddress | Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. | string |
nextHopType | O tipo de salto do Azure para o qual o pacote deve ser enviado. | 'Internet' 'Nenhuma' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório) |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. | Bool |
provisionamentoEstado | O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. | string |
Rotas | Coleção de rotas contidas em uma tabela de rotas. | Rota[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
ServiceAssociationLink
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
Designação | Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Formato das propriedades do link de navegação de recursos. | ServiceAssociationLinkPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceAssociationLinkPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
permitirExcluir | Se verdadeiro, o recurso pode ser excluído. | Bool |
ligação | Link para o recurso externo. | string |
linkedResourceType | Tipo de recurso do recurso vinculado. | string |
Locais | Uma lista de locais. | string[] |
ServiceDelegationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
ações | Descreve as ações permitidas ao serviço após a delegação. | string[] |
nome_do_serviço | O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
ServiceEndpointPolicy
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto de extremidade do serviço. | ServiceEndpointPolicyPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
ServiceEndpointPolicyDefinition
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Designação | O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. | string |
propriedades | Propriedades da definição da política de ponto de extremidade do serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
Descrição | Uma descrição para esta regra. Restrito a 140 caracteres. | string |
serviço | Nome do ponto de extremidade do serviço. | string |
serviçosRecursos | Uma lista de recursos de serviço. | string[] |
ServiceEndpointPolicyPropertiesFormat
Designação | 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
Designação | Descrição | Valor |
---|---|---|
Locais | Uma lista de locais. | string[] |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
serviço | O tipo do serviço de ponto de extremidade. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | O prefixo de endereço para a sub-rede. | string |
addressPrefixes | Lista de prefixos de endereço para a sub-rede. | string[] |
delegações | Obtém uma matriz de referências às delegações na sub-rede. | Delegação[] |
natGateway [en] | Gateway Nat associado a esta sub-rede. | SubResource |
networkSecurityGroup | A referência do recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. | string |
privateLinkServiceNetworkPolicies | Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. | string |
provisionamentoEstado | O estado de provisionamento do recurso. | string |
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 a 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[] |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso. | string |
VirtualNetworkTap
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. | string |
ID | ID do recurso. | string |
Localização | Localização do recurso. | string |
propriedades | Rede virtual Toque em Propriedades. | VirtualNetworkTapPropertiesFormat |
Etiquetas | Tags de recursos. | ResourceTags |
VirtualNetworkTapPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | A referência ao endereço IP privado da nic do coletor que receberá a torneira. | NetworkInterfaceIPConfiguration |
destinationPorto | A porta de destino VXLAN que receberá o tráfego grampeado. | Int |