Microsoft.Network applicationGateways 2016-03-30
- nejnovější
- 2024-05-01
-
2024-03-01 - 1. 1. 2024
- 11. 11. 2023
- 2023-09-01
-
2023-06-01 - 2023-05-01
-
2023-04-04 - 2023-02-01
- 11. 11. 2022
- 2022-09-01
-
2022-07-07 - 05. 5. 2022
- 1. 1. 2022
-
2021-08-01 -
2021-05-05 - 2021-03-01
-
2021-021 -
11.11.2020 -
2020-08-01 - 07. 7. 2020
- 06.06.2020
- 05. 5. 2020
- 04.04.2020
- 2020-03-01
- 12. 12. 2019
- 11. 11. 2019
-
2019-09-09 - 1. 8. 2019
-
1. 7. 2019 -
06.06.2019 -
2019-04-04 -
2.02.2019 - 12. 12. 2018
- 11. 11. 2018
- 10. 10. 2018
-
2018-08-08 - 1. 7. 2018
- 06.06.2018
-
04.04.2018 -
2018-02-01 - 1. 1. 2018
- 11. 11. 2017
- 10. 10. 2017
-
2017-09-09 -
2017-08-01 -
2017-06-01 - 30. 30. 2017
-
03.03.2017 - 12. 12. 2016
-
09.09.2016 -
06.06.2016 - 2016-03-30
- 15. 6. 2015
-
2015-05-01-preview
Definice prostředku Bicep
Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Network/applicationGateways@2016-03-30' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: ...
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: ...
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
...
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
...
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
}
}
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: ...
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
...
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
}
}
}
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
cookieBasedAffinity: 'string'
port: int
probe: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
path: 'string'
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
}
]
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
}
}
]
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
ApplicationGatewayBackendAddress
Jméno | Popis | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví název DNS. | řetězec |
ipAddress | Získá nebo nastaví IP adresu. | řetězec |
ApplicationGatewayBackendAddressPool
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti back-endového fondu adres aplikační brány | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endAddresses | Získá nebo nastaví back-endové adresy. | ApplicationGatewayBackendAddress[] |
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayBackendHttpSettings
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti nastavení fondu back-endových adres služby Application Gateway | applicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
cookieBasedAffinity | Získá nebo nastaví spřažení souborů cookie. | Zakázáno Povoleno |
přístav | Získá nebo nastaví port. | Int |
sonda | Získá nebo nastaví prostředek sondy služby Application Gateway. | subresource |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
requestTimeout | Získá nebo nastaví časový limit požadavku. | Int |
ApplicationGatewayFrontendIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace front-endové IP adresy aplikační brány | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | subresource |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | subresource |
ApplicationGatewayFrontendPort
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti front-endového portu aplikační brány | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístav | Získá nebo nastaví front-endový port. | Int |
provisioningState | Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayHttpListener
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti naslouchacího procesu HTTP aplikační brány | applicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
frontendIPConfiguration | Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. | subresource |
frontendPort | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
hostName | Získá nebo nastaví název hostitele naslouchacího procesu HTTP. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. | řetězec |
requireServerNameIndication | Získá nebo nastaví requireServerNameIndication http naslouchací proces | Bool |
sslCertificate | Získá nebo nastaví prostředek certifikátu SSL služby Application Gateway. | subresource |
ApplicationGatewayIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. | řetězec |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. Podsíť, ze které aplikační brána získá svou privátní adresu | subresource |
ApplicationGatewayPathRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | applicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres map cest URL. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
stezky | Získá nebo nastaví pravidla cesty mapování cest URL. | string[] |
provisioningState | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayProbe
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
hostitel | Získá nebo nastaví hostitele k odeslání sondy do | řetězec |
interval | Získá nebo nastaví interval sondování v sekundách. | Int |
cesta | Získá nebo nastaví relativní cestu sondy. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
přerušení zápasu | Získá nebo nastaví časový limit sondy v sekundách. | Int |
není v pořádku | Získá nebo nastaví prahovou hodnotu, která není v pořádku. | Int |
ApplicationGatewayPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPools | Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
front-endIPConfigurations | Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Získá nebo nastaví front-endové porty prostředku služby Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Získá nebo nastaví podsítě prostředku služby Application Gateway. | ApplicationGatewayIPConfiguration[] |
HttpListeners | Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. | ApplicationGatewayHttpListener[] |
sondy | Získá nebo nastaví sondy prostředku služby Application Gateway. | ApplicationGatewayProbe[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. | řetězec |
requestRoutingRules | Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway | řetězec |
sku | Získá nebo nastaví skladovou položku prostředku služby Application Gateway. | ApplicationGatewaySku |
sslCertificates | Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. | ApplicationGatewaySslCertificate[] |
urlPathMaps | Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti pravidla směrování požadavků služby Application Gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
httpListener | Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. | subresource |
provisioningState | Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. | řetězec |
ruleType | Získá nebo nastaví typ pravidla. | "Základní" PathBasedRouting |
urlPathMap | Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. | subresource |
ApplicationGatewaySku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Získá nebo nastaví kapacitu (počet instancí) aplikační brány. | Int |
Jméno | Získá nebo nastaví název skladové položky služby Application Gateway. | "Standard_Large" "Standard_Medium" "Standard_Small" |
úroveň | Získá nebo nastaví úroveň služby Application Gateway. | "Standardní" |
ApplicationGatewaySslCertificate
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti certifikátů SSL aplikační brány | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
data | Získá nebo nastaví data certifikátu. | řetězec |
heslo | Získá nebo nastaví heslo certifikátu. | řetězec |
provisioningState | Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. | řetězec |
publicCertData | Získá nebo nastaví veřejná data certifikátu. | řetězec |
ApplicationGatewayUrlPathMap
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultBackendAddressPool | Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. | subresource |
defaultBackendHttpSettings | Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
pathRules | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. | applicationGatewayPathRule[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
BackendAddressPool
BackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
LoadBalancingRules | Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. | subresource[] |
outboundNatRule | Získá odchozí pravidla, která používají tento back-endový fond adres. | subresource |
provisioningState | Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo selhání | řetězec |
InboundNatRule
InboundNatRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfiguration | Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. | NetworkInterfaceIPConfiguration |
backendPort | Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. | Int |
enableFloatingIP | Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. | Bool |
frontendIPConfiguration | Získá nebo nastaví odkaz na front-endové IP adresy. | subresource |
frontendPort | Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně | Int |
idleTimeoutInMinutes | Získá nebo nastaví časový limit pro připojení tcp nečinnosti. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na tcp. | Int |
protokol | Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. | Tcp Udp |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
KONFIGURACE PROTOKOLU IP
IPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | podsítě |
Microsoft.Network/applicationGateways
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
umístění | Umístění prostředku | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti služby Application Gateway | ApplicationGatewayPropertiesFormat |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
NetworkInterface
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | NetworkInterface – vlastnosti. | NetworkInterfacePropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkInterfaceDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
appliedDnsServers | Získá nebo nastaví seznam ip adres použitých serverů DNS. | string[] |
dnsServers | Získá nebo nastaví seznam IP adres serverů DNS. | string[] |
internalDnsNameLabel | Získá nebo nastaví interní název DNS. | řetězec |
internalDomainNameSuffix | Získá nebo nastaví příponu interního názvu domény síťové karty. | řetězec |
internalFqdn | Získá nebo nastaví interní plně kvalifikovaný název domény. | řetězec |
NetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek | BackendAddressPool[] |
loadBalancerInboundNatRules | Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules | příchozíNatRule [] |
primární | Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. | Bool |
privateIPAddress | řetězec | |
privateIPAddressVersion | Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). | IPv4 IPv6 |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | řetězec | |
publicIPAddress | Prostředek PublicIPAddress | |
podsíť | Podsíť v prostředku VirtualNetwork | podsítě |
NetworkInterfacePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví nastavení DNS v NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. | Bool |
ipConfigurations | Získá nebo nastaví seznam IPConfigurations NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Získá adresu MAC síťového rozhraní. | řetězec |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
primární | Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. | Bool |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. | řetězec |
virtualMachine | Získá nebo nastaví odkaz na VirtualMachine | subresource |
NetworkSecurityGroup
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Prostředek skupiny zabezpečení sítě | NetworkSecurityGroupPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkSecurityGroupPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultSecurityRules | Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
networkInterfaces | Získá kolekci odkazů na síťová rozhraní. | NetworkInterface[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě | řetězec |
securityRules | Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
PublicIPAddress
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Vlastnosti PublicIpAddress | PublicIPAddressPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
PublicIPAddressDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. | řetězec |
Fqdn | Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. | řetězec |
reverseFqdn | Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. | řetězec |
PublicIPAddressPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. | Int |
ipAddress | řetězec | |
ipConfiguration | KONFIGURACE PROTOKOLU IP | |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddressVersion | Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) | IPv4 IPv6 |
publicIPAllocationMethod | Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) | Dynamická Statická |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku PublicIP. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Cesta
RoutePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. | řetězec |
nextHopIpAddress | Získá nebo nastaví pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. | řetězec |
nextHopType | Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. | Internet None (Žádný) VirtualAppliance VirtualNetworkGateway VnetLocal (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
Směrovací tabulka
RouteTablePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
trasy | Získá nebo nastaví trasy v směrovací tabulce. | route[] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
SecurityRule
SecurityRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístup | Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). | Povolit Odepřít (povinné) |
popis | Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. | řetězec |
destinationAddressPrefix | Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. | string (povinné) |
destinationPortRange | Získá nebo nastaví cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
směr | Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. | Příchozí Odchozí (povinné) |
priorita | Získá nebo nastaví prioritu pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. | Int |
protokol | Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). | '*' Tcp Udp (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
sourceAddressPrefix | Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. | string (povinné) |
sourcePortRange | Získá nebo nastaví zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
Podsíť
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | SubnetPropertiesFormat |
SubnetPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví předponu adresy pro podsíť. | řetězec |
ipConfigurations | Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. | IPConfiguration[] |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
routeTable | Získá nebo nastaví odkaz na prostředek RouteTable. | směrovací tabulky |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
clusterU AKS se službou NAT Gateway a služby Application Gateway | Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení. |
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway | Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault. |
Application Gateway s interní službou API Management a webovou aplikací | Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure. |
Application Gateway s waF a zásadami brány firewall | Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall. |
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2 | Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu. |
vytvoření služby Application Gateway v2 | Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem. |
vytvoření služby Azure Application Gateway v2 | Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu. |
vytvoření azure WAF v2 ve službě Azure Application Gateway | Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu. |
vytvoření služby API Management v interní virtuální síti s služby App Gateway | Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway. |
vytvoření služby Application Gateway s certifikáty | Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway. |
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway | Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů. |
služby Front Door Standard/Premium s počátečním služby Application Gateway | Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door. |
Front Door s instancemi kontejnerů a služby Application Gateway | Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway. |
Definice prostředku šablony ARM
Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující JSON.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2016-03-30",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": ...,
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": ...,
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
...
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
...
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": ...,
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
...
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
}
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"cookieBasedAffinity": "string",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
}
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
}
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"path": "string",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
}
}
],
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string"
}
}
],
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
ApplicationGatewayBackendAddress
Jméno | Popis | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví název DNS. | řetězec |
ipAddress | Získá nebo nastaví IP adresu. | řetězec |
ApplicationGatewayBackendAddressPool
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti back-endového fondu adres aplikační brány | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endAddresses | Získá nebo nastaví back-endové adresy. | ApplicationGatewayBackendAddress[] |
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayBackendHttpSettings
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti nastavení fondu back-endových adres služby Application Gateway | applicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
cookieBasedAffinity | Získá nebo nastaví spřažení souborů cookie. | Zakázáno Povoleno |
přístav | Získá nebo nastaví port. | Int |
sonda | Získá nebo nastaví prostředek sondy služby Application Gateway. | subresource |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
requestTimeout | Získá nebo nastaví časový limit požadavku. | Int |
ApplicationGatewayFrontendIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace front-endové IP adresy aplikační brány | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | subresource |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | subresource |
ApplicationGatewayFrontendPort
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti front-endového portu aplikační brány | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístav | Získá nebo nastaví front-endový port. | Int |
provisioningState | Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayHttpListener
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti naslouchacího procesu HTTP aplikační brány | applicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
frontendIPConfiguration | Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. | subresource |
frontendPort | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
hostName | Získá nebo nastaví název hostitele naslouchacího procesu HTTP. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. | řetězec |
requireServerNameIndication | Získá nebo nastaví requireServerNameIndication http naslouchací proces | Bool |
sslCertificate | Získá nebo nastaví prostředek certifikátu SSL služby Application Gateway. | subresource |
ApplicationGatewayIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. | řetězec |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. Podsíť, ze které aplikační brána získá svou privátní adresu | subresource |
ApplicationGatewayPathRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | applicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres map cest URL. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
stezky | Získá nebo nastaví pravidla cesty mapování cest URL. | string[] |
provisioningState | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayProbe
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
hostitel | Získá nebo nastaví hostitele k odeslání sondy do | řetězec |
interval | Získá nebo nastaví interval sondování v sekundách. | Int |
cesta | Získá nebo nastaví relativní cestu sondy. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
přerušení zápasu | Získá nebo nastaví časový limit sondy v sekundách. | Int |
není v pořádku | Získá nebo nastaví prahovou hodnotu, která není v pořádku. | Int |
ApplicationGatewayPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPools | Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
front-endIPConfigurations | Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Získá nebo nastaví front-endové porty prostředku služby Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Získá nebo nastaví podsítě prostředku služby Application Gateway. | ApplicationGatewayIPConfiguration[] |
HttpListeners | Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. | ApplicationGatewayHttpListener[] |
sondy | Získá nebo nastaví sondy prostředku služby Application Gateway. | ApplicationGatewayProbe[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. | řetězec |
requestRoutingRules | Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway | řetězec |
sku | Získá nebo nastaví skladovou položku prostředku služby Application Gateway. | ApplicationGatewaySku |
sslCertificates | Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. | ApplicationGatewaySslCertificate[] |
urlPathMaps | Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti pravidla směrování požadavků služby Application Gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
httpListener | Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. | subresource |
provisioningState | Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. | řetězec |
ruleType | Získá nebo nastaví typ pravidla. | "Základní" PathBasedRouting |
urlPathMap | Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. | subresource |
ApplicationGatewaySku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Získá nebo nastaví kapacitu (počet instancí) aplikační brány. | Int |
Jméno | Získá nebo nastaví název skladové položky služby Application Gateway. | "Standard_Large" "Standard_Medium" "Standard_Small" |
úroveň | Získá nebo nastaví úroveň služby Application Gateway. | "Standardní" |
ApplicationGatewaySslCertificate
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti certifikátů SSL aplikační brány | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
data | Získá nebo nastaví data certifikátu. | řetězec |
heslo | Získá nebo nastaví heslo certifikátu. | řetězec |
provisioningState | Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. | řetězec |
publicCertData | Získá nebo nastaví veřejná data certifikátu. | řetězec |
ApplicationGatewayUrlPathMap
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultBackendAddressPool | Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. | subresource |
defaultBackendHttpSettings | Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
pathRules | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. | applicationGatewayPathRule[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
BackendAddressPool
BackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
LoadBalancingRules | Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. | subresource[] |
outboundNatRule | Získá odchozí pravidla, která používají tento back-endový fond adres. | subresource |
provisioningState | Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo selhání | řetězec |
InboundNatRule
InboundNatRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfiguration | Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. | NetworkInterfaceIPConfiguration |
backendPort | Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. | Int |
enableFloatingIP | Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. | Bool |
frontendIPConfiguration | Získá nebo nastaví odkaz na front-endové IP adresy. | subresource |
frontendPort | Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně | Int |
idleTimeoutInMinutes | Získá nebo nastaví časový limit pro připojení tcp nečinnosti. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na tcp. | Int |
protokol | Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. | Tcp Udp |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
KONFIGURACE PROTOKOLU IP
IPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | podsítě |
Microsoft.Network/applicationGateways
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2016-03-30' |
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
umístění | Umístění prostředku | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti služby Application Gateway | ApplicationGatewayPropertiesFormat |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.Network/applicationGateways |
NetworkInterface
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | NetworkInterface – vlastnosti. | NetworkInterfacePropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkInterfaceDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
appliedDnsServers | Získá nebo nastaví seznam ip adres použitých serverů DNS. | string[] |
dnsServers | Získá nebo nastaví seznam IP adres serverů DNS. | string[] |
internalDnsNameLabel | Získá nebo nastaví interní název DNS. | řetězec |
internalDomainNameSuffix | Získá nebo nastaví příponu interního názvu domény síťové karty. | řetězec |
internalFqdn | Získá nebo nastaví interní plně kvalifikovaný název domény. | řetězec |
NetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek | BackendAddressPool[] |
loadBalancerInboundNatRules | Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules | příchozíNatRule [] |
primární | Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. | Bool |
privateIPAddress | řetězec | |
privateIPAddressVersion | Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). | IPv4 IPv6 |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | řetězec | |
publicIPAddress | Prostředek PublicIPAddress | |
podsíť | Podsíť v prostředku VirtualNetwork | podsítě |
NetworkInterfacePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví nastavení DNS v NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. | Bool |
ipConfigurations | Získá nebo nastaví seznam IPConfigurations NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Získá adresu MAC síťového rozhraní. | řetězec |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
primární | Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. | Bool |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. | řetězec |
virtualMachine | Získá nebo nastaví odkaz na VirtualMachine | subresource |
NetworkSecurityGroup
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Prostředek skupiny zabezpečení sítě | NetworkSecurityGroupPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkSecurityGroupPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultSecurityRules | Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
networkInterfaces | Získá kolekci odkazů na síťová rozhraní. | NetworkInterface[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě | řetězec |
securityRules | Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
PublicIPAddress
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Vlastnosti PublicIpAddress | PublicIPAddressPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
PublicIPAddressDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. | řetězec |
Fqdn | Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. | řetězec |
reverseFqdn | Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. | řetězec |
PublicIPAddressPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. | Int |
ipAddress | řetězec | |
ipConfiguration | KONFIGURACE PROTOKOLU IP | |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddressVersion | Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) | IPv4 IPv6 |
publicIPAllocationMethod | Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) | Dynamická Statická |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku PublicIP. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Cesta
RoutePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. | řetězec |
nextHopIpAddress | Získá nebo nastaví pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. | řetězec |
nextHopType | Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. | Internet None (Žádný) VirtualAppliance VirtualNetworkGateway VnetLocal (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
Směrovací tabulka
RouteTablePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
trasy | Získá nebo nastaví trasy v směrovací tabulce. | route[] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
SecurityRule
SecurityRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístup | Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). | Povolit Odepřít (povinné) |
popis | Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. | řetězec |
destinationAddressPrefix | Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. | string (povinné) |
destinationPortRange | Získá nebo nastaví cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
směr | Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. | Příchozí Odchozí (povinné) |
priorita | Získá nebo nastaví prioritu pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. | Int |
protokol | Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). | '*' Tcp Udp (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
sourceAddressPrefix | Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. | string (povinné) |
sourcePortRange | Získá nebo nastaví zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
Podsíť
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | SubnetPropertiesFormat |
SubnetPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví předponu adresy pro podsíť. | řetězec |
ipConfigurations | Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. | IPConfiguration[] |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
routeTable | Získá nebo nastaví odkaz na prostředek RouteTable. | směrovací tabulky |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
clusterU AKS se službou NAT Gateway a služby Application Gateway nasazení |
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení. |
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway nasazení |
Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault. |
App Gateway s WAF, SSL, IIS a přesměrováním HTTPS nasazení |
Tato šablona nasadí službu Application Gateway s WAF, koncové šifrování SSL a HTTP na https přesměrovává na serverech SLUŽBY IIS. |
Application Gateway pro webovou aplikaci s omezením IP adres nasazení |
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres ve webové aplikaci. |
Application Gateway pro více hostitelských nasazení |
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro více hostitelů na portu 443. |
Application Gateway pro směrování na základě cest URL nasazení |
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro směrování na základě cest URL. |
Application Gateway s interní službou API Management a webovou aplikací nasazení |
Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure. |
Application Gateway s waF a zásadami brány firewall nasazení |
Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall. |
automatické škálování škálovací sady virtuálních počítačů LANSA s Windows pomocí služby Azure SQL Database nasazení |
Šablona nasadí sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a msi LANSA pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů. |
ukázkové nastavení služby Azure Application Gateway nasazení |
Tato šablona umožňuje rychle nasadit ukázku služby Azure Application Gateway k otestování vyrovnávání zatížení pomocí spřažení založeného na souborech cookie nebo bez. |
Vytvoření webové aplikace chráněné službou Application Gateway v2 nasazení |
Tato šablona vytvoří webovou aplikaci Azure s omezením přístupu pro službu Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě), která má povolený koncový bod služby Microsoft.Web. Webová aplikace omezuje přístup k provozu z podsítě. |
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2 nasazení |
Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu. |
vytvoření lokality WordPress ve virtuální síti nasazení |
Tato šablona vytvoří web WordPress ve službě Container Instance ve virtuální síti. Výstupem veřejného plně kvalifikovaného názvu domény webu, který by mohl přistupovat k webu WordPress. |
vytvoření služby Application Gateway nasazení |
Tato šablona vytvoří aplikační bránu ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů. |
vytvoření Application Gateway (vlastní SSL) nasazení |
Tato šablona nasadí službu Application Gateway nakonfigurovanou s vlastní zásadou SSL. |
vytvoření služby Application Gateway (zásady SSL) nasazení |
Tato šablona nasadí službu Application Gateway nakonfigurovanou s předdefinovanými zásadami ssl. |
vytvoření služby Application Gateway (WAF) nasazení |
Tato šablona vytvoří aplikační bránu s funkcí firewallu webových aplikací ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů. |
vytvoření služby Application Gateway pro webových aplikací nasazení |
Tato šablona vytvoří aplikační bránu před dvěma službami Azure Web Apps s povolenou vlastní sondou. |
vytvoření služby Application Gateway v2 nasazení |
Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem. |
vytvoření služby Application Gateway V2 se službou Key Vault nasazení |
Tato šablona nasadí službu Application Gateway V2 ve virtuální síti, identitu definovanou uživatelem, službu Key Vault, tajný klíč (data certifikátu) a zásadu přístupu ve službě Key Vault a službě Application Gateway. |
vytvoření služby Application Gateway s přepsání cesty nasazení |
Tato šablona nasadí službu Application Gateway a zobrazí použití funkce přepsání cesty pro back-endový fond adres. |
vytvoření služby Application Gateway s sondy nasazení |
Tato šablona nasadí službu Application Gateway s vylepšenými funkcemi sondy. |
vytvoření služby Application Gateway s veřejnou IP adresou nasazení |
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro vyrovnávání zatížení http se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery. |
vytvoření služby Application Gateway s veřejnou IP adresou (přesměrování zpracování) nasazení |
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro přesměrování zpracování ssl a vyrovnávání zatížení se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery. |
vytvoření služby Application Gateway s přesměrování nasazení |
Tato šablona vytvoří aplikační bránu s funkcemi přesměrování ve virtuální síti a nastaví vyrovnávání zatížení a pravidla přesměrování (základní a pathbased). |
vytvoření služby Application Gateway s přepsáním nasazení |
Tato šablona vytvoří aplikační bránu s funkcemi přepsání ve virtuální síti a nastaví vyrovnávání zatížení a přepisuje pravidla. |
vytvoření služby Azure Application Gateway v2 nasazení |
Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu. |
vytvoření azure WAF v2 ve službě Azure Application Gateway nasazení |
Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu. |
vytvoření služby Application Gateway IPv6 nasazení |
Tato šablona vytvoří aplikační bránu s front-endem IPv6 ve virtuální síti se dvěma zásobníky. |
vytvoření služby API Management v interní virtuální síti s služby App Gateway nasazení |
Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway. |
vytvoření služby Application Gateway s certifikáty nasazení |
Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway. |
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway nasazení |
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů. |
Nasazení škálovací sady virtuálních počítačů s Ubuntu pomocí služby Azure Application Gateway nasazení |
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Ubuntu integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů. |
web eShop s služby ASE s interním nástrojem pro vyrovnávání zatížení nasazení |
App Service Environment je možnost plánu služeb Premium služby Azure App Service, která poskytuje plně izolované a vyhrazené prostředí pro bezpečné spouštění aplikací Azure App Service ve velkém měřítku, včetně Web Apps, Mobile Apps a API Apps. |
služby Front Door Standard/Premium s počátečním služby Application Gateway nasazení |
Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door. |
Front Door s instancemi kontejnerů a služby Application Gateway nasazení |
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway. |
vícevrstvé aplikace s NSG, interním nástrojem pro vyrovnávání zatížení a AppGateway nasazení |
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení. |
správce provozu s více vrstvami, L4 ILB, L7 AppGateway nasazení |
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2016-03-30"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = ...
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = {
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = ...
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
ipConfigurations = [
...
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
...
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
}
}
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = ...
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
...
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
}
}
}
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
cookieBasedAffinity = "string"
port = int
probe = {
id = "string"
}
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
path = "string"
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
}
]
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
}
}
]
provisioningState = "string"
}
}
]
}
})
}
Hodnoty vlastností
ApplicationGatewayBackendAddress
Jméno | Popis | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví název DNS. | řetězec |
ipAddress | Získá nebo nastaví IP adresu. | řetězec |
ApplicationGatewayBackendAddressPool
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti back-endového fondu adres aplikační brány | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endAddresses | Získá nebo nastaví back-endové adresy. | ApplicationGatewayBackendAddress[] |
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayBackendHttpSettings
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti nastavení fondu back-endových adres služby Application Gateway | applicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
cookieBasedAffinity | Získá nebo nastaví spřažení souborů cookie. | Zakázáno Povoleno |
přístav | Získá nebo nastaví port. | Int |
sonda | Získá nebo nastaví prostředek sondy služby Application Gateway. | subresource |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
requestTimeout | Získá nebo nastaví časový limit požadavku. | Int |
ApplicationGatewayFrontendIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace front-endové IP adresy aplikační brány | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | subresource |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | subresource |
ApplicationGatewayFrontendPort
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti front-endového portu aplikační brány | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístav | Získá nebo nastaví front-endový port. | Int |
provisioningState | Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayHttpListener
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti naslouchacího procesu HTTP aplikační brány | applicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
frontendIPConfiguration | Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. | subresource |
frontendPort | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
hostName | Získá nebo nastaví název hostitele naslouchacího procesu HTTP. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. | řetězec |
requireServerNameIndication | Získá nebo nastaví requireServerNameIndication http naslouchací proces | Bool |
sslCertificate | Získá nebo nastaví prostředek certifikátu SSL služby Application Gateway. | subresource |
ApplicationGatewayIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. | řetězec |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. Podsíť, ze které aplikační brána získá svou privátní adresu | subresource |
ApplicationGatewayPathRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | applicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres map cest URL. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
stezky | Získá nebo nastaví pravidla cesty mapování cest URL. | string[] |
provisioningState | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. | řetězec |
ApplicationGatewayProbe
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
hostitel | Získá nebo nastaví hostitele k odeslání sondy do | řetězec |
interval | Získá nebo nastaví interval sondování v sekundách. | Int |
cesta | Získá nebo nastaví relativní cestu sondy. | řetězec |
protokol | Získá nebo nastaví protokol. | Http Https |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
přerušení zápasu | Získá nebo nastaví časový limit sondy v sekundách. | Int |
není v pořádku | Získá nebo nastaví prahovou hodnotu, která není v pořádku. | Int |
ApplicationGatewayPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPools | Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
front-endIPConfigurations | Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Získá nebo nastaví front-endové porty prostředku služby Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Získá nebo nastaví podsítě prostředku služby Application Gateway. | ApplicationGatewayIPConfiguration[] |
HttpListeners | Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. | ApplicationGatewayHttpListener[] |
sondy | Získá nebo nastaví sondy prostředku služby Application Gateway. | ApplicationGatewayProbe[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. | řetězec |
requestRoutingRules | Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway | řetězec |
sku | Získá nebo nastaví skladovou položku prostředku služby Application Gateway. | ApplicationGatewaySku |
sslCertificates | Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. | ApplicationGatewaySslCertificate[] |
urlPathMaps | Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. | ApplicationGatewayUrlPathMap[] |
ApplicationGatewayRequestRoutingRule
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti pravidla směrování požadavků služby Application Gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
backendAddressPool | Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. | subresource |
backendHttpSettings | Získá nebo nastaví prostředek front-endového portu služby Application Gateway. | subresource |
httpListener | Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. | subresource |
provisioningState | Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. | řetězec |
ruleType | Získá nebo nastaví typ pravidla. | "Základní" PathBasedRouting |
urlPathMap | Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. | subresource |
ApplicationGatewaySku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Získá nebo nastaví kapacitu (počet instancí) aplikační brány. | Int |
Jméno | Získá nebo nastaví název skladové položky služby Application Gateway. | "Standard_Large" "Standard_Medium" "Standard_Small" |
úroveň | Získá nebo nastaví úroveň služby Application Gateway. | "Standardní" |
ApplicationGatewaySslCertificate
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti certifikátů SSL aplikační brány | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
data | Získá nebo nastaví data certifikátu. | řetězec |
heslo | Získá nebo nastaví heslo certifikátu. | řetězec |
provisioningState | Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. | řetězec |
publicCertData | Získá nebo nastaví veřejná data certifikátu. | řetězec |
ApplicationGatewayUrlPathMap
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti sondy aplikační brány | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultBackendAddressPool | Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. | subresource |
defaultBackendHttpSettings | Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. | subresource |
pathRules | Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. | applicationGatewayPathRule[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. | řetězec |
BackendAddressPool
BackendAddressPoolPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfigurations | Získá kolekci odkazů na IP adresy definované v síťových rozhraních. | NetworkInterfaceIPConfiguration[] |
LoadBalancingRules | Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. | subresource[] |
outboundNatRule | Získá odchozí pravidla, která používají tento back-endový fond adres. | subresource |
provisioningState | Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo selhání | řetězec |
InboundNatRule
InboundNatRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
back-endIPConfiguration | Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. | NetworkInterfaceIPConfiguration |
backendPort | Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. | Int |
enableFloatingIP | Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. | Bool |
frontendIPConfiguration | Získá nebo nastaví odkaz na front-endové IP adresy. | subresource |
frontendPort | Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně | Int |
idleTimeoutInMinutes | Získá nebo nastaví časový limit pro připojení tcp nečinnosti. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na tcp. | Int |
protokol | Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. | Tcp Udp |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
KONFIGURACE PROTOKOLU IP
IPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
privateIPAddress | Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. | řetězec |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddress | Získá nebo nastaví odkaz na prostředek PublicIP. | |
podsíť | Získá nebo nastaví odkaz na prostředek podsítě. | podsítě |
Microsoft.Network/applicationGateways
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
umístění | Umístění prostředku | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti služby Application Gateway | ApplicationGatewayPropertiesFormat |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.Network/applicationGateways@2016-03-30 |
NetworkInterface
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | NetworkInterface – vlastnosti. | NetworkInterfacePropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkInterfaceDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
appliedDnsServers | Získá nebo nastaví seznam ip adres použitých serverů DNS. | string[] |
dnsServers | Získá nebo nastaví seznam IP adres serverů DNS. | string[] |
internalDnsNameLabel | Získá nebo nastaví interní název DNS. | řetězec |
internalDomainNameSuffix | Získá nebo nastaví příponu interního názvu domény síťové karty. | řetězec |
internalFqdn | Získá nebo nastaví interní plně kvalifikovaný název domény. | řetězec |
NetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | Vlastnosti IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek | BackendAddressPool[] |
loadBalancerInboundNatRules | Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules | příchozíNatRule [] |
primární | Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. | Bool |
privateIPAddress | řetězec | |
privateIPAddressVersion | Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). | IPv4 IPv6 |
privateIPAllocationMethod | Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) | Dynamická Statická |
provisioningState | řetězec | |
publicIPAddress | Prostředek PublicIPAddress | |
podsíť | Podsíť v prostředku VirtualNetwork | podsítě |
NetworkInterfacePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví nastavení DNS v NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. | Bool |
ipConfigurations | Získá nebo nastaví seznam IPConfigurations NetworkInterface | NetworkInterfaceIPConfiguration[] |
macAddress | Získá adresu MAC síťového rozhraní. | řetězec |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
primární | Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. | Bool |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. | řetězec |
virtualMachine | Získá nebo nastaví odkaz na VirtualMachine | subresource |
NetworkSecurityGroup
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Prostředek skupiny zabezpečení sítě | NetworkSecurityGroupPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
NetworkSecurityGroupPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
defaultSecurityRules | Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
networkInterfaces | Získá kolekci odkazů na síťová rozhraní. | NetworkInterface[] |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě | řetězec |
securityRules | Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. | SecurityRule [] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
PublicIPAddress
Jméno | Popis | Hodnota |
---|---|---|
etag | Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. | řetězec |
id | ID prostředku | řetězec |
umístění | Umístění prostředku | řetězec |
vlastnosti | Vlastnosti PublicIpAddress | PublicIPAddressPropertiesFormat |
visačky | Značky prostředků | značky prostředků |
PublicIPAddressDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. | řetězec |
Fqdn | Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. | řetězec |
reverseFqdn | Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. | řetězec |
PublicIPAddressPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. | Int |
ipAddress | řetězec | |
ipConfiguration | KONFIGURACE PROTOKOLU IP | |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
publicIPAddressVersion | Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) | IPv4 IPv6 |
publicIPAllocationMethod | Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) | Dynamická Statická |
resourceGuid | Získá nebo nastaví vlastnost GUID prostředku PublicIP. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Značky prostředků
Jméno | Popis | Hodnota |
---|
Cesta
RoutePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. | řetězec |
nextHopIpAddress | Získá nebo nastaví pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. | řetězec |
nextHopType | Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. | Internet None (Žádný) VirtualAppliance VirtualNetworkGateway VnetLocal (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
Směrovací tabulka
RouteTablePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
provisioningState | Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. | řetězec |
trasy | Získá nebo nastaví trasy v směrovací tabulce. | route[] |
Podsítí | Získá kolekci odkazů na podsítě. | podsítě |
SecurityRule
SecurityRulePropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
přístup | Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). | Povolit Odepřít (povinné) |
popis | Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. | řetězec |
destinationAddressPrefix | Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. | string (povinné) |
destinationPortRange | Získá nebo nastaví cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
směr | Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. | Příchozí Odchozí (povinné) |
priorita | Získá nebo nastaví prioritu pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. | Int |
protokol | Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). | '*' Tcp Udp (povinné) |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
sourceAddressPrefix | Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojových IP adres Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. | string (povinné) |
sourcePortRange | Získá nebo nastaví zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. | řetězec |
Podsíť
Jméno | Popis | Hodnota |
---|---|---|
etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku | řetězec |
id | ID prostředku | řetězec |
Jméno | Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. | řetězec |
vlastnosti | SubnetPropertiesFormat |
SubnetPropertiesFormat
Jméno | Popis | Hodnota |
---|---|---|
addressPrefix | Získá nebo nastaví předponu adresy pro podsíť. | řetězec |
ipConfigurations | Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. | IPConfiguration[] |
networkSecurityGroup | Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. | řetězec |
routeTable | Získá nebo nastaví odkaz na prostředek RouteTable. | směrovací tabulky |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |