Microsoft.Network applicationGateways 2017-11-01
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definicja zasobu Bicep
Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/applicationGateways@2017-11-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
type: 'string'
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpoints: [
{
locations: [
'string'
]
provisioningState: 'string'
service: 'string'
}
]
}
}
}
}
]
provisioningState: 'string'
}
type: 'string'
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
type: 'string'
}
]
enableHttp2: bool
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
type: 'string'
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
type: 'string'
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
type: 'string'
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
type: 'string'
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
type: 'string'
}
]
provisioningState: 'string'
redirectConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
type: 'string'
}
]
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
type: 'string'
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
type: 'string'
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
}
type: 'string'
}
]
provisioningState: 'string'
}
type: 'string'
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
firewallMode: 'string'
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
ApplicationGatewayAuthenticationCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów uwierzytelniania bramy aplikacji. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Dane publiczne certyfikatu. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu uwierzytelniania. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Zasób, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Kolekcja odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
provisioningState | Stan aprowizacji zasobu puli adresów zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendHttpSettings
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości ustawień puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
koligacjaCookieName | Nazwa pliku cookie do użycia dla pliku cookie koligacji. | struna |
authenticationCertificates | Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. | |
connectionDraining | Opróżnianie połączenia zasobu ustawień http zaplecza. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Koligacja oparta na plikach cookie. | "Wyłączone" "Włączone" |
nazwa hosta | Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. | struna |
ścieżka | Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna to null. | struna |
pickHostNameFromBackendAddress | Czy wybrać nagłówek hosta, należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. | Bool |
port | Port | Int |
Sondy | Zasób sondy bramy aplikacji. | |
probeEnabled | Czy sonda jest włączona. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requestTimeout | Limit czasu żądania w sekundach. Usługa Application Gateway zakończy się niepowodzeniem żądania, jeśli odpowiedź nie zostanie odebrana w ramach żądania RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
ApplicationGatewayConnectionDraining
Nazwa | Opis | Wartość |
---|---|---|
drainTimeoutInSec | Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 3600 (wymagana) |
Włączone | Czy opróżnianie połączeń jest włączone, czy nie. | bool (wymagane) |
ApplicationGatewayFirewallDisabledRuleGroup
Nazwa | Opis | Wartość |
---|---|---|
ruleGroupName | Nazwa grupy reguł, która zostanie wyłączona. | ciąg (wymagany) |
Zasady | Lista reguł, które zostaną wyłączone. Jeśli wartość null, wszystkie reguły grupy reguł zostaną wyłączone. | int[] |
ApplicationGatewayFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu bramy aplikacji. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. | struna |
privateIPAllocationMethod | Metoda alokacji privateIP. | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu PublicIP. | |
podsieć | Odwołanie do zasobu podsieci. | |
ApplicationGatewayFrontendPort
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości portu frontonu bramy aplikacji. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendPortPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
port | Port frontonu | Int |
provisioningState | Stan aprowizacji zasobu portu frontonu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayHttpListener
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości odbiornika HTTP bramy aplikacji. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayHttpListenerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfiguration | Zasób konfiguracji adresu IP frontonu bramy aplikacji. | |
frontonPort | Zasób portu frontonu bramy aplikacji. | |
nazwa hosta | Nazwa hosta odbiornika HTTP. | struna |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu odbiornika HTTP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requireServerNameIndication | Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. | Bool |
sslCertificate | Zasób certyfikatu SSL bramy aplikacji. | |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu podsieci bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationGatewayPathRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły ścieżki bramy aplikacji. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayPathRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
backendHttpSettings | Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
Ścieżki | Reguły ścieżki mapy ścieżek URL. | string[] |
provisioningState | Reguła ścieżki zasobu mapy ścieżki URL. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. | |
ApplicationGatewayProbe
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy bramy aplikacji. | ApplicationGatewayProbePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayProbeHealthResponseMatch
Nazwa | Opis | Wartość |
---|---|---|
ciało | Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. | struna |
statusCodes | Dozwolone zakresy kodów stanu dobrej kondycji. Domyślny zakres kodów stanu dobrej kondycji to 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gospodarz | Nazwa hosta do wysłania sondy. | struna |
interwał | Interwał sondowania w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zapałka | Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. | Int |
ścieżka | Względna ścieżka sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do>Protokołu <://<hosta>: ścieżka><portu<> | struna |
pickHostNameFromBackendHttpSettings | Określa, czy nagłówek hosta powinien zostać wybrany z ustawień http zaplecza. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Limit czasu | limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli prawidłowa odpowiedź nie zostanie odebrana z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zła kondycjaThreshold | Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony jako wyłączony po osiągnięciu kolejnej liczby niepowodzeń sondy Threshold. Dopuszczalne wartości to od 1 sekundy do 20. | Int |
ApplicationGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authenticationCertificates | Certyfikaty uwierzytelniania zasobu bramy aplikacji. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pula adresów zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Ustawienia http zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Określa, czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. | Bool |
frontendIPConfigurations | Adresy IP frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Porty frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Podsieci aplikacji zasób bramy. | ApplicationGatewayIPConfiguration[] |
httpListeners | Odbiorniki HTTP zasobu bramy aplikacji. | ApplicationGatewayHttpListener[] |
Sondy | Sondy zasobu bramy aplikacji. | ApplicationGatewayProbe[] |
provisioningState | Stan aprowizacji zasobu bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfigurations | Przekierowywanie konfiguracji zasobu bramy aplikacji. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Żądanie reguł routingu zasobu bramy aplikacji. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Właściwość identyfikatora GUID zasobu bramy aplikacji. | struna |
Numer jednostki magazynowej | Jednostka SKU zasobu bramy aplikacji. | ApplicationGatewaySku |
sslCertificates | Certyfikaty SSL zasobu bramy aplikacji. | ApplicationGatewaySslCertificate[] |
sslPolicy | Zasady SSL zasobu bramy aplikacji. | ApplicationGatewaySslPolicy |
urlPathMaps | Mapa ścieżki adresu URL zasobu bramy aplikacji. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguracja zapory aplikacji internetowej. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji przekierowania bramy aplikacji. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
includePath | Dołącz ścieżkę do przekierowanego adresu URL. | Bool |
includeQueryString | Uwzględnij ciąg zapytania w przekierowanym adresie URL. | Bool |
pathRules | Reguły ścieżki określające konfigurację przekierowania. | |
redirectType | Obsługiwane typy przekierowań http — trwałe, tymczasowe, znalezione, zobaczInne. | "Znaleziono" "Trwałe" "ZobaczInne" "Tymczasowy" |
requestRoutingRules | Routing żądań określający konfigurację przekierowania. | |
targetListener | Odwołanie do odbiornika w celu przekierowania żądania do. | |
targetUrl | Adres URL, do którego ma zostać przekierowane żądanie. | struna |
urlPathMaps | Mapy ścieżek URL określające domyślną konfigurację przekierowania. |
ApplicationGatewayRequestRoutingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły routingu żądań bramy aplikacji. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza bramy aplikacji. | |
backendHttpSettings | Zasób portu frontonu bramy aplikacji. | |
httpListener | Zasób odbiornika http bramy aplikacji. | |
provisioningState | Stan aprowizacji zasobu reguły routingu żądań. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji bramy aplikacji. | |
ruleType | Typ reguły. | "Podstawowa" "PathBasedRouting" |
urlPathMap | Zasób mapy ścieżki adresu URL bramy aplikacji. | |
ApplicationGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność (liczba wystąpień) bramy aplikacji. | Int |
nazwa | Nazwa jednostki SKU bramy aplikacji. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
kondygnacja | Warstwa bramy aplikacji. | "Standardowa" "Zapora aplikacji internetowej" |
ApplicationGatewaySslCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów SSL bramy aplikacji. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewaySslCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. | struna |
hasło | Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu SSL Możliwe wartości: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicCertData | Zakodowane w formacie Base-64 publiczne dane certyfikatu odpowiadające pfx określone w danych. Dotyczy tylko żądania GET. | struna |
ApplicationGatewaySslPolicy
Nazwa | Opis | Wartość |
---|---|---|
cipherSuites | Zestawy szyfrowania SSL, które mają być włączone w określonej kolejności dla bramy aplikacji. | Tablica ciągów zawierająca dowolną z: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | Protokoły SSL, które mają być wyłączone w bramie aplikacji. | Tablica ciągów zawierająca dowolną z: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Minimalna wersja protokołu SSL, która ma być obsługiwana w usłudze Application Gateway. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Nazwa wstępnie zdefiniowanych zasad ssl | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ zasad ssl | "Niestandardowy" "Wstępnie zdefiniowane" |
ApplicationGatewayUrlPathMap
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości elementu UrlPathMap bramy aplikacji. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayUrlPathMapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultBackendAddressPool | Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL. | |
defaultBackendHttpSettings | Domyślny zasób ustawień http zaplecza mapy ścieżki adresu URL. | |
defaultRedirectConfiguration | Domyślny zasób konfiguracji przekierowania mapy ścieżki adresu URL. | |
pathRules | Reguła ścieżki zasobu mapy ścieżki URL. | ApplicationGatewayPathRule[] |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayWebApplicationFirewallConfiguration
Nazwa | Opis | Wartość |
---|---|---|
disabledRuleGroups | Wyłączone grupy reguł. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Włączone | Niezależnie od tego, czy zapora aplikacji internetowej jest włączona, czy nie. | bool (wymagane) |
firewallMode | Tryb zapory aplikacji internetowej. | "Wykrywanie" "Zapobieganie" (wymagane) |
ruleSetType | Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". | ciąg (wymagany) |
ruleSetVersion | Wersja typu zestawu reguł. | ciąg (wymagany) |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły nat dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" lub "All". | "Wszystko" "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Pobiera lub ustawia typ ipTag: Przykład FirstPartyUsage. | struna |
znacznik | Pobiera lub ustawia wartość elementu IpTag skojarzonego z publicznym adresem IP. Przykładowe bazy danych SQL, magazyn itp. | struna |
Microsoft.Network/applicationGateways
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości bramy aplikacji. | ApplicationGatewayPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Dostępne od Api-Version 2016-03-30, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji konfiguracji adresu IP interfejsu sieciowego. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddressVersion | Wersja publicznego adresu IP. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
ResourceNavigationLink
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Format właściwości łącza nawigacji zasobu. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nazwa | Opis | Wartość |
---|---|---|
łącze | Łącze do zasobu zewnętrznego | struna |
linkedResourceType | Typ zasobu połączonego. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Pobiera lub ustawia, czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
provisioningState | Stan aprowizacji zasobu. | struna |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
resourceNavigationLinks | Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci. | ResourceNavigationLink[] |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway | W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących. |
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway | W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault |
Application Gateway z wewnętrznymi usługami API Management i Web App | Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure. |
Application Gateway z zaporą aplikacji internetowej i zasadami zapory | Ten szablon tworzy usługę Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory |
tworzenie aplikacji internetowej, pe i usługi Application Gateway w wersji 2 | Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci usługi Azure Virtual Network , bramie Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego |
Tworzenie usługi Application Gateway w wersji 2 | Ten szablon tworzy bramę aplikacji w wersji 2 w sieci wirtualnej i konfiguruje właściwości automatycznego skalowania oraz regułę równoważenia obciążenia HTTP z publicznym frontonem |
Tworzenie usługi Azure Application Gateway w wersji 2 | Ten szablon tworzy usługę Azure Application Gateway z dwoma serwerami z systemem Windows Server 2016 w puli zaplecza |
Tworzenie zapory aplikacji internetowej platformy Azure w wersji 2 w usłudze Azure Application Gateway | Ten szablon tworzy zaporę aplikacji internetowej platformy Azure w wersji 2 w usłudze Azure Application Gateway z dwoma serwerami systemu Windows Server 2016 w puli zaplecza |
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway | Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway. |
tworzenie usługi Application Gateway przy użyciu certyfikatów | Ten szablon przedstawia sposób generowania certyfikatów z podpisem własnym usługi Key Vault, a następnie odwołania z usługi Application Gateway. |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu usługi Azure Application Gateway | Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows zintegrowanego z usługą Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych |
usługi Front Door Standard/Premium z źródła usługi Application Gateway | Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway | Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway. |
Definicja zasobu szablonu usługi ARM
Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2017-11-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
},
"type": "string"
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpoints": [
{
"locations": [ "string" ],
"provisioningState": "string",
"service": "string"
}
]
}
}
}
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
},
"type": "string"
}
],
"enableHttp2": "bool",
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
},
"type": "string"
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
},
"type": "string"
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
},
"type": "string"
}
],
"provisioningState": "string",
"redirectConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
},
"type": "string"
}
],
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
},
"type": "string"
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
},
"type": "string"
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
}
},
"type": "string"
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"firewallMode": "string",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
ApplicationGatewayAuthenticationCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów uwierzytelniania bramy aplikacji. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Dane publiczne certyfikatu. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu uwierzytelniania. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Zasób, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Kolekcja odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
provisioningState | Stan aprowizacji zasobu puli adresów zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendHttpSettings
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości ustawień puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
koligacjaCookieName | Nazwa pliku cookie do użycia dla pliku cookie koligacji. | struna |
authenticationCertificates | Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. | |
connectionDraining | Opróżnianie połączenia zasobu ustawień http zaplecza. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Koligacja oparta na plikach cookie. | "Wyłączone" "Włączone" |
nazwa hosta | Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. | struna |
ścieżka | Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna to null. | struna |
pickHostNameFromBackendAddress | Czy wybrać nagłówek hosta, należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. | Bool |
port | Port | Int |
Sondy | Zasób sondy bramy aplikacji. | |
probeEnabled | Czy sonda jest włączona. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requestTimeout | Limit czasu żądania w sekundach. Usługa Application Gateway zakończy się niepowodzeniem żądania, jeśli odpowiedź nie zostanie odebrana w ramach żądania RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
ApplicationGatewayConnectionDraining
Nazwa | Opis | Wartość |
---|---|---|
drainTimeoutInSec | Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 3600 (wymagana) |
Włączone | Czy opróżnianie połączeń jest włączone, czy nie. | bool (wymagane) |
ApplicationGatewayFirewallDisabledRuleGroup
Nazwa | Opis | Wartość |
---|---|---|
ruleGroupName | Nazwa grupy reguł, która zostanie wyłączona. | ciąg (wymagany) |
Zasady | Lista reguł, które zostaną wyłączone. Jeśli wartość null, wszystkie reguły grupy reguł zostaną wyłączone. | int[] |
ApplicationGatewayFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu bramy aplikacji. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. | struna |
privateIPAllocationMethod | Metoda alokacji privateIP. | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu PublicIP. | |
podsieć | Odwołanie do zasobu podsieci. | |
ApplicationGatewayFrontendPort
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości portu frontonu bramy aplikacji. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendPortPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
port | Port frontonu | Int |
provisioningState | Stan aprowizacji zasobu portu frontonu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayHttpListener
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości odbiornika HTTP bramy aplikacji. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayHttpListenerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfiguration | Zasób konfiguracji adresu IP frontonu bramy aplikacji. | |
frontonPort | Zasób portu frontonu bramy aplikacji. | |
nazwa hosta | Nazwa hosta odbiornika HTTP. | struna |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu odbiornika HTTP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requireServerNameIndication | Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. | Bool |
sslCertificate | Zasób certyfikatu SSL bramy aplikacji. | |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu podsieci bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationGatewayPathRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły ścieżki bramy aplikacji. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayPathRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
backendHttpSettings | Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
Ścieżki | Reguły ścieżki mapy ścieżek URL. | string[] |
provisioningState | Reguła ścieżki zasobu mapy ścieżki URL. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. | |
ApplicationGatewayProbe
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy bramy aplikacji. | ApplicationGatewayProbePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayProbeHealthResponseMatch
Nazwa | Opis | Wartość |
---|---|---|
ciało | Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. | struna |
statusCodes | Dozwolone zakresy kodów stanu dobrej kondycji. Domyślny zakres kodów stanu dobrej kondycji to 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gospodarz | Nazwa hosta do wysłania sondy. | struna |
interwał | Interwał sondowania w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zapałka | Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. | Int |
ścieżka | Względna ścieżka sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do>Protokołu <://<hosta>: ścieżka><portu<> | struna |
pickHostNameFromBackendHttpSettings | Określa, czy nagłówek hosta powinien zostać wybrany z ustawień http zaplecza. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Limit czasu | limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli prawidłowa odpowiedź nie zostanie odebrana z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zła kondycjaThreshold | Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony jako wyłączony po osiągnięciu kolejnej liczby niepowodzeń sondy Threshold. Dopuszczalne wartości to od 1 sekundy do 20. | Int |
ApplicationGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authenticationCertificates | Certyfikaty uwierzytelniania zasobu bramy aplikacji. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pula adresów zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Ustawienia http zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Określa, czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. | Bool |
frontendIPConfigurations | Adresy IP frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Porty frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Podsieci aplikacji zasób bramy. | ApplicationGatewayIPConfiguration[] |
httpListeners | Odbiorniki HTTP zasobu bramy aplikacji. | ApplicationGatewayHttpListener[] |
Sondy | Sondy zasobu bramy aplikacji. | ApplicationGatewayProbe[] |
provisioningState | Stan aprowizacji zasobu bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfigurations | Przekierowywanie konfiguracji zasobu bramy aplikacji. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Żądanie reguł routingu zasobu bramy aplikacji. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Właściwość identyfikatora GUID zasobu bramy aplikacji. | struna |
Numer jednostki magazynowej | Jednostka SKU zasobu bramy aplikacji. | ApplicationGatewaySku |
sslCertificates | Certyfikaty SSL zasobu bramy aplikacji. | ApplicationGatewaySslCertificate[] |
sslPolicy | Zasady SSL zasobu bramy aplikacji. | ApplicationGatewaySslPolicy |
urlPathMaps | Mapa ścieżki adresu URL zasobu bramy aplikacji. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguracja zapory aplikacji internetowej. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji przekierowania bramy aplikacji. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
includePath | Dołącz ścieżkę do przekierowanego adresu URL. | Bool |
includeQueryString | Uwzględnij ciąg zapytania w przekierowanym adresie URL. | Bool |
pathRules | Reguły ścieżki określające konfigurację przekierowania. | |
redirectType | Obsługiwane typy przekierowań http — trwałe, tymczasowe, znalezione, zobaczInne. | "Znaleziono" "Trwałe" "ZobaczInne" "Tymczasowy" |
requestRoutingRules | Routing żądań określający konfigurację przekierowania. | |
targetListener | Odwołanie do odbiornika w celu przekierowania żądania do. | |
targetUrl | Adres URL, do którego ma zostać przekierowane żądanie. | struna |
urlPathMaps | Mapy ścieżek URL określające domyślną konfigurację przekierowania. |
ApplicationGatewayRequestRoutingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły routingu żądań bramy aplikacji. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza bramy aplikacji. | |
backendHttpSettings | Zasób portu frontonu bramy aplikacji. | |
httpListener | Zasób odbiornika http bramy aplikacji. | |
provisioningState | Stan aprowizacji zasobu reguły routingu żądań. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji bramy aplikacji. | |
ruleType | Typ reguły. | "Podstawowa" "PathBasedRouting" |
urlPathMap | Zasób mapy ścieżki adresu URL bramy aplikacji. | |
ApplicationGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność (liczba wystąpień) bramy aplikacji. | Int |
nazwa | Nazwa jednostki SKU bramy aplikacji. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
kondygnacja | Warstwa bramy aplikacji. | "Standardowa" "Zapora aplikacji internetowej" |
ApplicationGatewaySslCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów SSL bramy aplikacji. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewaySslCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. | struna |
hasło | Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu SSL Możliwe wartości: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicCertData | Zakodowane w formacie Base-64 publiczne dane certyfikatu odpowiadające pfx określone w danych. Dotyczy tylko żądania GET. | struna |
ApplicationGatewaySslPolicy
Nazwa | Opis | Wartość |
---|---|---|
cipherSuites | Zestawy szyfrowania SSL, które mają być włączone w określonej kolejności dla bramy aplikacji. | Tablica ciągów zawierająca dowolną z: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | Protokoły SSL, które mają być wyłączone w bramie aplikacji. | Tablica ciągów zawierająca dowolną z: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Minimalna wersja protokołu SSL, która ma być obsługiwana w usłudze Application Gateway. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Nazwa wstępnie zdefiniowanych zasad ssl | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ zasad ssl | "Niestandardowy" "Wstępnie zdefiniowane" |
ApplicationGatewayUrlPathMap
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości elementu UrlPathMap bramy aplikacji. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayUrlPathMapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultBackendAddressPool | Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL. | |
defaultBackendHttpSettings | Domyślny zasób ustawień http zaplecza mapy ścieżki adresu URL. | |
defaultRedirectConfiguration | Domyślny zasób konfiguracji przekierowania mapy ścieżki adresu URL. | |
pathRules | Reguła ścieżki zasobu mapy ścieżki URL. | ApplicationGatewayPathRule[] |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayWebApplicationFirewallConfiguration
Nazwa | Opis | Wartość |
---|---|---|
disabledRuleGroups | Wyłączone grupy reguł. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Włączone | Niezależnie od tego, czy zapora aplikacji internetowej jest włączona, czy nie. | bool (wymagane) |
firewallMode | Tryb zapory aplikacji internetowej. | "Wykrywanie" "Zapobieganie" (wymagane) |
ruleSetType | Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". | ciąg (wymagany) |
ruleSetVersion | Wersja typu zestawu reguł. | ciąg (wymagany) |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły nat dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" lub "All". | "Wszystko" "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Pobiera lub ustawia typ ipTag: Przykład FirstPartyUsage. | struna |
znacznik | Pobiera lub ustawia wartość elementu IpTag skojarzonego z publicznym adresem IP. Przykładowe bazy danych SQL, magazyn itp. | struna |
Microsoft.Network/applicationGateways
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2017-11-01' |
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości bramy aplikacji. | ApplicationGatewayPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Network/applicationGateways" |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Dostępne od Api-Version 2016-03-30, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji konfiguracji adresu IP interfejsu sieciowego. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddressVersion | Wersja publicznego adresu IP. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
ResourceNavigationLink
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Format właściwości łącza nawigacji zasobu. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nazwa | Opis | Wartość |
---|---|---|
łącze | Łącze do zasobu zewnętrznego | struna |
linkedResourceType | Typ zasobu połączonego. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Pobiera lub ustawia, czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
provisioningState | Stan aprowizacji zasobu. | struna |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
resourceNavigationLinks | Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci. | ResourceNavigationLink[] |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway wdrażanie |
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących. |
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway wdrażanie |
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault |
App Gateway z zaporą aplikacji internetowej, protokołem SSL, usługami IIS i przekierowywaniem HTTPS wdrażanie |
Ten szablon wdraża usługę Application Gateway z zaporą aplikacji internetowej, kompleksową usługę SSL i przekierowanie HTTP do protokołu HTTPS na serwerach usług IIS. |
Application Gateway dla aplikacji internetowej z ograniczeniem adresu IP wdrażanie |
Ten szablon tworzy bramę aplikacji przed aplikacją internetową platformy Azure z włączonym ograniczeniem adresu IP w aplikacji internetowej. |
Application Gateway for Multi Hosting wdrażanie |
Ten szablon tworzy usługę Application Gateway i konfiguruje ją pod kątem wielu hostów na porcie 443. |
Application Gateway dla routingu opartego na ścieżkach URL wdrażanie |
Ten szablon tworzy usługę Application Gateway i konfiguruje ją pod kątem routingu opartego na ścieżkach URL. |
Application Gateway z wewnętrznymi usługami API Management i Web App wdrażanie |
Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure. |
Application Gateway z zaporą aplikacji internetowej i zasadami zapory wdrażanie |
Ten szablon tworzy usługę Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory |
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database wdrażanie |
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamością usługi ZARZĄDZANEj LANSA do zainstalowania na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA) |
konfiguracji demonstracyjnej usługi Azure Application Gateway wdrażanie |
Ten szablon umożliwia szybkie wdrożenie pokazu usługi Azure Application Gateway w celu przetestowania równoważenia obciążenia z koligacją opartą na plikach cookie lub bez tej koligacji. |
Tworzenie aplikacji internetowej chronionej przez usługę Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z ograniczeniem dostępu dla usługi Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci), która ma włączony punkt końcowy usługi "Microsoft.Web". Aplikacja internetowa ogranicza dostęp do ruchu z podsieci. |
tworzenie aplikacji internetowej, pe i usługi Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci usługi Azure Virtual Network , bramie Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego |
Tworzenie witryny WordPress w sieci wirtualnej wdrażanie |
Ten szablon tworzy witrynę WordPress w wystąpieniu kontenera w sieci wirtualnej. Wyprowadź również nazwę FQDN witryny publicznej, która może uzyskać dostęp do witryny WordPress. |
tworzenie usługi Application Gateway wdrażanie |
Ten szablon tworzy bramę aplikacji w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych |
tworzenie usługi Application Gateway (niestandardowej usługi SSL) wdrażanie |
Ten szablon wdraża usługę Application Gateway skonfigurowaną przy użyciu niestandardowych zasad ssl. |
tworzenie usługi Application Gateway (zasady SSL) wdrażanie |
Ten szablon wdraża usługę Application Gateway skonfigurowaną przy użyciu wstępnie zdefiniowanych zasad ssl. |
tworzenie usługi Application Gateway (WAF) wdrażanie |
Ten szablon tworzy bramę aplikacji z funkcją Zapory aplikacji internetowej w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych |
Tworzenie usługi Application Gateway dla usługi WebApps wdrażanie |
Ten szablon tworzy bramę aplikacji przed dwiema usługami Azure Web Apps z włączoną niestandardową sondą. |
Tworzenie usługi Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy bramę aplikacji w wersji 2 w sieci wirtualnej i konfiguruje właściwości automatycznego skalowania oraz regułę równoważenia obciążenia HTTP z publicznym frontonem |
tworzenie usługi Application Gateway w wersji 2 przy użyciu usługi Key Vault wdrażanie |
Ten szablon wdraża usługę Application Gateway w wersji 2 w sieci wirtualnej, tożsamość zdefiniowaną przez użytkownika, usługę Key Vault, wpis tajny (dane certyfikatu) i zasady dostępu w usłudze Key Vault i usłudze Application Gateway. |
tworzenie usługi Application Gateway z zastąpieniem ścieżki wdrażanie |
Ten szablon wdraża usługę Application Gateway i pokazuje użycie funkcji zastąpienia ścieżki dla puli adresów zaplecza. |
tworzenie usługi Application Gateway przy użyciu sondowania wdrażanie |
Ten szablon wdraża usługę Application Gateway z rozszerzoną funkcjonalnością sondy. |
tworzenie usługi Application Gateway z publicznym adresem IP wdrażanie |
Ten szablon tworzy usługę Application Gateway, publiczny adres IP dla usługi Application Gateway i sieć wirtualną, w której wdrożono usługę Application Gateway. Ponadto usługa Application Gateway umożliwia skonfigurowanie usługi Application Gateway pod kątem równoważenia obciążenia http z dwoma serwerami zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza. |
tworzenie usługi Application Gateway z publicznym adresem IP (odciążanie) wdrażanie |
Ten szablon tworzy usługę Application Gateway, publiczny adres IP dla usługi Application Gateway i sieć wirtualną, w której wdrożono usługę Application Gateway. Ponadto konfiguruje usługę Application Gateway na potrzeby odciążania protokołu SSL i równoważenia obciążenia przy użyciu dwóch serwerów zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza. |
tworzenie usługi Application Gateway przy użyciu przekierowania wdrażanie |
Ten szablon tworzy bramę aplikacji z funkcjami przekierowania w sieci wirtualnej i konfiguruje równoważenie obciążenia i reguły przekierowania (podstawowe i oparte na ścieżce) |
tworzenie usługi Application Gateway przy użyciu ponownego zapisywania wdrażanie |
Ten szablon tworzy bramę aplikacji z funkcjami ponownego zapisywania w sieci wirtualnej i konfiguruje równoważenie obciążenia, przepisywanie reguł |
Tworzenie usługi Azure Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy usługę Azure Application Gateway z dwoma serwerami z systemem Windows Server 2016 w puli zaplecza |
Tworzenie zapory aplikacji internetowej platformy Azure w wersji 2 w usłudze Azure Application Gateway wdrażanie |
Ten szablon tworzy zaporę aplikacji internetowej platformy Azure w wersji 2 w usłudze Azure Application Gateway z dwoma serwerami systemu Windows Server 2016 w puli zaplecza |
tworzenie usługi Application Gateway IPv6 wdrażanie |
Ten szablon tworzy bramę aplikacji z frontonem IPv6 w sieci wirtualnej z podwójnym stosem. |
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway wdrażanie |
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway. |
tworzenie usługi Application Gateway przy użyciu certyfikatów wdrażanie |
Ten szablon przedstawia sposób generowania certyfikatów z podpisem własnym usługi Key Vault, a następnie odwołania z usługi Application Gateway. |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu usługi Azure Application Gateway wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows zintegrowanego z usługą Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych |
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Ubuntu przy użyciu usługi Azure Application Gateway wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Ubuntu zintegrowanego z usługą Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych |
witryna internetowa eShop z środowiska ASE z wewnętrznym modułem równoważenia obciążenia wdrażanie |
Środowisko App Service Environment to opcja planu usługi Premium usługi Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji usługi Azure App Service na dużą skalę, w tym usług Web Apps, Mobile Apps i API Apps. |
usługi Front Door Standard/Premium z źródła usługi Application Gateway wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway. |
aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway wdrażanie |
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia |
multi tier traffic manager, L4 ILB, L7 AppGateway wdrażanie |
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2017-11-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
type = "string"
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpoints = [
{
locations = [
"string"
]
provisioningState = "string"
service = "string"
}
]
}
}
}
}
]
provisioningState = "string"
}
type = "string"
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
type = "string"
}
]
enableHttp2 = bool
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
type = "string"
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
type = "string"
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
type = "string"
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
type = "string"
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
type = "string"
}
]
provisioningState = "string"
redirectConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
type = "string"
}
]
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
type = "string"
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
type = "string"
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
}
type = "string"
}
]
provisioningState = "string"
}
type = "string"
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
firewallMode = "string"
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
}
Wartości właściwości
ApplicationGatewayAuthenticationCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów uwierzytelniania bramy aplikacji. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Dane publiczne certyfikatu. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu uwierzytelniania. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Zasób, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Kolekcja odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
provisioningState | Stan aprowizacji zasobu puli adresów zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayBackendHttpSettings
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości ustawień puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
koligacjaCookieName | Nazwa pliku cookie do użycia dla pliku cookie koligacji. | struna |
authenticationCertificates | Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. | |
connectionDraining | Opróżnianie połączenia zasobu ustawień http zaplecza. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Koligacja oparta na plikach cookie. | "Wyłączone" "Włączone" |
nazwa hosta | Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. | struna |
ścieżka | Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna to null. | struna |
pickHostNameFromBackendAddress | Czy wybrać nagłówek hosta, należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. | Bool |
port | Port | Int |
Sondy | Zasób sondy bramy aplikacji. | |
probeEnabled | Czy sonda jest włączona. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requestTimeout | Limit czasu żądania w sekundach. Usługa Application Gateway zakończy się niepowodzeniem żądania, jeśli odpowiedź nie zostanie odebrana w ramach żądania RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
ApplicationGatewayConnectionDraining
Nazwa | Opis | Wartość |
---|---|---|
drainTimeoutInSec | Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 3600 (wymagana) |
Włączone | Czy opróżnianie połączeń jest włączone, czy nie. | bool (wymagane) |
ApplicationGatewayFirewallDisabledRuleGroup
Nazwa | Opis | Wartość |
---|---|---|
ruleGroupName | Nazwa grupy reguł, która zostanie wyłączona. | ciąg (wymagany) |
Zasady | Lista reguł, które zostaną wyłączone. Jeśli wartość null, wszystkie reguły grupy reguł zostaną wyłączone. | int[] |
ApplicationGatewayFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu bramy aplikacji. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. | struna |
privateIPAllocationMethod | Metoda alokacji privateIP. | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu PublicIP. | |
podsieć | Odwołanie do zasobu podsieci. | |
ApplicationGatewayFrontendPort
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości portu frontonu bramy aplikacji. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayFrontendPortPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
port | Port frontonu | Int |
provisioningState | Stan aprowizacji zasobu portu frontonu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayHttpListener
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości odbiornika HTTP bramy aplikacji. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayHttpListenerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfiguration | Zasób konfiguracji adresu IP frontonu bramy aplikacji. | |
frontonPort | Zasób portu frontonu bramy aplikacji. | |
nazwa hosta | Nazwa hosta odbiornika HTTP. | struna |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu odbiornika HTTP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
requireServerNameIndication | Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. | Bool |
sslCertificate | Zasób certyfikatu SSL bramy aplikacji. | |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu podsieci bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationGatewayPathRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły ścieżki bramy aplikacji. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayPathRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
backendHttpSettings | Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. | |
Ścieżki | Reguły ścieżki mapy ścieżek URL. | string[] |
provisioningState | Reguła ścieżki zasobu mapy ścieżki URL. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. | |
ApplicationGatewayProbe
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy bramy aplikacji. | ApplicationGatewayProbePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayProbeHealthResponseMatch
Nazwa | Opis | Wartość |
---|---|---|
ciało | Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. | struna |
statusCodes | Dozwolone zakresy kodów stanu dobrej kondycji. Domyślny zakres kodów stanu dobrej kondycji to 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gospodarz | Nazwa hosta do wysłania sondy. | struna |
interwał | Interwał sondowania w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zapałka | Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. | Int |
ścieżka | Względna ścieżka sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do>Protokołu <://<hosta>: ścieżka><portu<> | struna |
pickHostNameFromBackendHttpSettings | Określa, czy nagłówek hosta powinien zostać wybrany z ustawień http zaplecza. Wartość domyślna to false. | Bool |
protokół | Protokół. | "Http" "Https" |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Limit czasu | limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli prawidłowa odpowiedź nie zostanie odebrana z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. | Int |
zła kondycjaThreshold | Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony jako wyłączony po osiągnięciu kolejnej liczby niepowodzeń sondy Threshold. Dopuszczalne wartości to od 1 sekundy do 20. | Int |
ApplicationGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authenticationCertificates | Certyfikaty uwierzytelniania zasobu bramy aplikacji. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Pula adresów zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Ustawienia http zaplecza zasobu bramy aplikacji. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Określa, czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. | Bool |
frontendIPConfigurations | Adresy IP frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Porty frontonu zasobu bramy aplikacji. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Podsieci aplikacji zasób bramy. | ApplicationGatewayIPConfiguration[] |
httpListeners | Odbiorniki HTTP zasobu bramy aplikacji. | ApplicationGatewayHttpListener[] |
Sondy | Sondy zasobu bramy aplikacji. | ApplicationGatewayProbe[] |
provisioningState | Stan aprowizacji zasobu bramy aplikacji. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfigurations | Przekierowywanie konfiguracji zasobu bramy aplikacji. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Żądanie reguł routingu zasobu bramy aplikacji. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Właściwość identyfikatora GUID zasobu bramy aplikacji. | struna |
Numer jednostki magazynowej | Jednostka SKU zasobu bramy aplikacji. | ApplicationGatewaySku |
sslCertificates | Certyfikaty SSL zasobu bramy aplikacji. | ApplicationGatewaySslCertificate[] |
sslPolicy | Zasady SSL zasobu bramy aplikacji. | ApplicationGatewaySslPolicy |
urlPathMaps | Mapa ścieżki adresu URL zasobu bramy aplikacji. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguracja zapory aplikacji internetowej. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji przekierowania bramy aplikacji. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
includePath | Dołącz ścieżkę do przekierowanego adresu URL. | Bool |
includeQueryString | Uwzględnij ciąg zapytania w przekierowanym adresie URL. | Bool |
pathRules | Reguły ścieżki określające konfigurację przekierowania. | |
redirectType | Obsługiwane typy przekierowań http — trwałe, tymczasowe, znalezione, zobaczInne. | "Znaleziono" "Trwałe" "ZobaczInne" "Tymczasowy" |
requestRoutingRules | Routing żądań określający konfigurację przekierowania. | |
targetListener | Odwołanie do odbiornika w celu przekierowania żądania do. | |
targetUrl | Adres URL, do którego ma zostać przekierowane żądanie. | struna |
urlPathMaps | Mapy ścieżek URL określające domyślną konfigurację przekierowania. |
ApplicationGatewayRequestRoutingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły routingu żądań bramy aplikacji. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Zasób puli adresów zaplecza bramy aplikacji. | |
backendHttpSettings | Zasób portu frontonu bramy aplikacji. | |
httpListener | Zasób odbiornika http bramy aplikacji. | |
provisioningState | Stan aprowizacji zasobu reguły routingu żądań. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
redirectConfiguration | Przekieruj zasób konfiguracji bramy aplikacji. | |
ruleType | Typ reguły. | "Podstawowa" "PathBasedRouting" |
urlPathMap | Zasób mapy ścieżki adresu URL bramy aplikacji. | |
ApplicationGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność (liczba wystąpień) bramy aplikacji. | Int |
nazwa | Nazwa jednostki SKU bramy aplikacji. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
kondygnacja | Warstwa bramy aplikacji. | "Standardowa" "Zapora aplikacji internetowej" |
ApplicationGatewaySslCertificate
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości certyfikatów SSL bramy aplikacji. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewaySslCertificatePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dane | Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. | struna |
hasło | Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. | struna |
provisioningState | Stan aprowizacji zasobu certyfikatu SSL Możliwe wartości: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicCertData | Zakodowane w formacie Base-64 publiczne dane certyfikatu odpowiadające pfx określone w danych. Dotyczy tylko żądania GET. | struna |
ApplicationGatewaySslPolicy
Nazwa | Opis | Wartość |
---|---|---|
cipherSuites | Zestawy szyfrowania SSL, które mają być włączone w określonej kolejności dla bramy aplikacji. | Tablica ciągów zawierająca dowolną z: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | Protokoły SSL, które mają być wyłączone w bramie aplikacji. | Tablica ciągów zawierająca dowolną z: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Minimalna wersja protokołu SSL, która ma być obsługiwana w usłudze Application Gateway. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Nazwa wstępnie zdefiniowanych zasad ssl | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ zasad ssl | "Niestandardowy" "Wstępnie zdefiniowane" |
ApplicationGatewayUrlPathMap
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości elementu UrlPathMap bramy aplikacji. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ zasobu. | struna |
ApplicationGatewayUrlPathMapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultBackendAddressPool | Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL. | |
defaultBackendHttpSettings | Domyślny zasób ustawień http zaplecza mapy ścieżki adresu URL. | |
defaultRedirectConfiguration | Domyślny zasób konfiguracji przekierowania mapy ścieżki adresu URL. | |
pathRules | Reguła ścieżki zasobu mapy ścieżki URL. | ApplicationGatewayPathRule[] |
provisioningState | Stan aprowizacji zasobu ustawień http zaplecza. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
ApplicationGatewayWebApplicationFirewallConfiguration
Nazwa | Opis | Wartość |
---|---|---|
disabledRuleGroups | Wyłączone grupy reguł. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Włączone | Niezależnie od tego, czy zapora aplikacji internetowej jest włączona, czy nie. | bool (wymagane) |
firewallMode | Tryb zapory aplikacji internetowej. | "Wykrywanie" "Zapobieganie" (wymagane) |
ruleSetType | Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". | ciąg (wymagany) |
ruleSetVersion | Wersja typu zestawu reguł. | ciąg (wymagany) |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły nat dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" lub "All". | "Wszystko" "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Pobiera lub ustawia typ ipTag: Przykład FirstPartyUsage. | struna |
znacznik | Pobiera lub ustawia wartość elementu IpTag skojarzonego z publicznym adresem IP. Przykładowe bazy danych SQL, magazyn itp. | struna |
Microsoft.Network/applicationGateways
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości bramy aplikacji. | ApplicationGatewayPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Network/applicationGateways@2017-11-01" |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Dostępne od Api-Version 2016-03-30, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Stan aprowizacji konfiguracji adresu IP interfejsu sieciowego. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddressVersion | Wersja publicznego adresu IP. Możliwe wartości to: "IPv4" i "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
ResourceNavigationLink
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Format właściwości łącza nawigacji zasobu. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Nazwa | Opis | Wartość |
---|---|---|
łącze | Łącze do zasobu zewnętrznego | struna |
linkedResourceType | Typ zasobu połączonego. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Pobiera lub ustawia, czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
provisioningState | Stan aprowizacji zasobu. | struna |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
resourceNavigationLinks | Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci. | ResourceNavigationLink[] |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |