Udostępnij za pośrednictwem


Microsoft.Network applicationGateways 2016-06-01

Definicja zasobu Bicep

Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:

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@2016-06-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
      }
    ]
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                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'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
      }
    ]
    sslPolicy: {
      disabledSslProtocols: [
        'string'
      ]
    }
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane publiczne certyfikatu struna
provisioningState Stan aprowizacji zasobu certyfikatu uwierzytelniania Aktualizowanie/Usuwanie/Niepowodzenie struna

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Nazwa DNS 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

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 Aktualizowanie/usuwanie/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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania usługi Application Gateway SubResource []
cookieBasedAffinity Koligacja plików cookie "Wyłączone"
"Włączone"
port Port Int
Sondy Zasób sondowania bramy aplikacji SubResource
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
requestTimeout Limit czasu żądania 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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego struna
privateIPAllocationMethod Metoda alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddress Odwołanie do zasobu PublicIP SubResource
podsieć Odwołanie do zasobu podsieci SubResource

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

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu Int
provisioningState Stan aprowizacji zasobu portu frontonu Aktualizowanie/usuwanie/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

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji SubResource
frontonPort Zasób portu frontonu bramy aplikacji SubResource
nazwa hosta Nazwa hosta odbiornika http struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu odbiornika HTTP Aktualizowanie/usuwanie/Niepowodzenie struna
requireServerNameIndication RequireServerNameIndication odbiornika http Bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji SubResource

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

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu podsieci bramy aplikacji Aktualizowanie/Usuwanie/Niepowodzenie struna
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój adres prywatny SubResource

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 sondy bramy aplikacji ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
backendHttpSettings Zasób ustawień http zaplecza mapy ścieżek URL SubResource
Ścieżki Reguły ścieżki mapy ścieżek URL string[]
provisioningState Reguła ścieżki zasobu mapy ścieżki URL Aktualizowanie/Usuwanie/Niepowodzenie struna

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

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
gospodarz Host do wysyłania sondy do struna
interwał Interwał sondowania w sekundach Int
ścieżka Ścieżka względna sondy struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
Limit czasu Limit czasu sondowania w sekundach Int
zła kondycjaThreshold Próg złej kondycji sondowania 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[]
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji ApplicationGatewayIPConfiguration[]
httpListeners Odbiorniki HTTP zasobu bramy aplikacji ApplicationGatewayHttpListener[]
Sondy Sondy zasobu bramy aplikacji ApplicationGatewayProbe[]
provisioningState Stan aprowizacji zasobu ApplicationGateway— aktualizowanie/usuwanie/niepowodzenie struna
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji ApplicationGatewayRequestRoutingRule[]
resourceGuid Właściwość identyfikatora GUID zasobu ApplicationGateway 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[]

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji SubResource
backendHttpSettings Zasób portu frontonu bramy aplikacji SubResource
httpListener Zasób odbiornika http bramy aplikacji SubResource
provisioningState Stan aprowizacji zasobu reguły routingu żądań Aktualizowanie/Usuwanie/Niepowodzenie struna
ruleType Typ reguły "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżki adresu URL bramy aplikacji SubResource

ApplicationGatewaySku

Nazwa Opis Wartość
pojemność Pojemność (liczba wystąpień) bramy aplikacji Int
nazwa Nazwa jednostki SKU bramy aplikacji "Standard_Large"
"Standard_Medium"
"Standard_Small"
kondygnacja Warstwa bramy aplikacji "Standardowa"

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

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane certyfikatu SSL struna
hasło Hasło certyfikatu SSL struna
provisioningState Stan aprowizacji zasobu certyfikatu ssl Aktualizowanie/usuwanie/niepowodzenie struna
publicCertData Dane publiczne certyfikatu SSL struna

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
disabledSslProtocols Protokoły SSL, które mają być wyłączone w usłudze Application Gateway Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

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

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżek URL SubResource
pathRules Reguła ścieżki zasobu mapy ścieżki URL ApplicationGatewayPathRule[]
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna

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

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
provisioningState Uzyskiwanie stanu aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/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 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego 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 Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia 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ół Pobiera lub ustawia protokół transportu dla punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie 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 usługi Application Gateway 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 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 konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
applicationGatewayBackendAddressPools Pobiera lub ustawia odwołanie do zasobu ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Pobiera lub ustawia odwołanie do zasobu LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Pobiera lub ustawia listę odwołań do elementu LoadBalancerInboundNatRules inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta na karcie sieciowej Bool
privateIPAddress struna
privateIPAddressVersion Pobiera lub ustawia wersję adresu PrivateIP (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób PublicIPAddress PublicIPAddress
podsieć Podsieć w zasobie VirtualNetwork podsieci

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera 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 Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość guid zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera 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 elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

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 Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna
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 Właściwości elementu ResourceNavigationLink 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ść

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 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 Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia 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 Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/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 jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy 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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. 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". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port 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
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia 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ół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. 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. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia 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

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 Pobiera lub ustawia 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera stan aprowizacji zasobu struna
resourceNavigationLinks Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci ResourceNavigationLink[]
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

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:

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": "2016-06-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        }
      }
    ],
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "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",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        }
      }
    ],
    "sslPolicy": {
      "disabledSslProtocols": [ "string" ]
    },
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane publiczne certyfikatu struna
provisioningState Stan aprowizacji zasobu certyfikatu uwierzytelniania Aktualizowanie/Usuwanie/Niepowodzenie struna

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Nazwa DNS 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

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 Aktualizowanie/usuwanie/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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania usługi Application Gateway SubResource []
cookieBasedAffinity Koligacja plików cookie "Wyłączone"
"Włączone"
port Port Int
Sondy Zasób sondowania bramy aplikacji SubResource
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
requestTimeout Limit czasu żądania 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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego struna
privateIPAllocationMethod Metoda alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddress Odwołanie do zasobu PublicIP SubResource
podsieć Odwołanie do zasobu podsieci SubResource

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

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu Int
provisioningState Stan aprowizacji zasobu portu frontonu Aktualizowanie/usuwanie/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

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji SubResource
frontonPort Zasób portu frontonu bramy aplikacji SubResource
nazwa hosta Nazwa hosta odbiornika http struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu odbiornika HTTP Aktualizowanie/usuwanie/Niepowodzenie struna
requireServerNameIndication RequireServerNameIndication odbiornika http Bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji SubResource

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

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu podsieci bramy aplikacji Aktualizowanie/Usuwanie/Niepowodzenie struna
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój adres prywatny SubResource

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 sondy bramy aplikacji ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
backendHttpSettings Zasób ustawień http zaplecza mapy ścieżek URL SubResource
Ścieżki Reguły ścieżki mapy ścieżek URL string[]
provisioningState Reguła ścieżki zasobu mapy ścieżki URL Aktualizowanie/Usuwanie/Niepowodzenie struna

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

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
gospodarz Host do wysyłania sondy do struna
interwał Interwał sondowania w sekundach Int
ścieżka Ścieżka względna sondy struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
Limit czasu Limit czasu sondowania w sekundach Int
zła kondycjaThreshold Próg złej kondycji sondowania 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[]
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji ApplicationGatewayIPConfiguration[]
httpListeners Odbiorniki HTTP zasobu bramy aplikacji ApplicationGatewayHttpListener[]
Sondy Sondy zasobu bramy aplikacji ApplicationGatewayProbe[]
provisioningState Stan aprowizacji zasobu ApplicationGateway— aktualizowanie/usuwanie/niepowodzenie struna
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji ApplicationGatewayRequestRoutingRule[]
resourceGuid Właściwość identyfikatora GUID zasobu ApplicationGateway 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[]

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji SubResource
backendHttpSettings Zasób portu frontonu bramy aplikacji SubResource
httpListener Zasób odbiornika http bramy aplikacji SubResource
provisioningState Stan aprowizacji zasobu reguły routingu żądań Aktualizowanie/Usuwanie/Niepowodzenie struna
ruleType Typ reguły "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżki adresu URL bramy aplikacji SubResource

ApplicationGatewaySku

Nazwa Opis Wartość
pojemność Pojemność (liczba wystąpień) bramy aplikacji Int
nazwa Nazwa jednostki SKU bramy aplikacji "Standard_Large"
"Standard_Medium"
"Standard_Small"
kondygnacja Warstwa bramy aplikacji "Standardowa"

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

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane certyfikatu SSL struna
hasło Hasło certyfikatu SSL struna
provisioningState Stan aprowizacji zasobu certyfikatu ssl Aktualizowanie/usuwanie/niepowodzenie struna
publicCertData Dane publiczne certyfikatu SSL struna

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
disabledSslProtocols Protokoły SSL, które mają być wyłączone w usłudze Application Gateway Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

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

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżek URL SubResource
pathRules Reguła ścieżki zasobu mapy ścieżki URL ApplicationGatewayPathRule[]
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna

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

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
provisioningState Uzyskiwanie stanu aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/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 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego 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 Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia 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ół Pobiera lub ustawia protokół transportu dla punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna

Microsoft.Network/applicationGateways

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2016-06-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 usługi Application Gateway 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 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 konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
applicationGatewayBackendAddressPools Pobiera lub ustawia odwołanie do zasobu ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Pobiera lub ustawia odwołanie do zasobu LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Pobiera lub ustawia listę odwołań do elementu LoadBalancerInboundNatRules inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta na karcie sieciowej Bool
privateIPAddress struna
privateIPAddressVersion Pobiera lub ustawia wersję adresu PrivateIP (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób PublicIPAddress PublicIPAddress
podsieć Podsieć w zasobie VirtualNetwork podsieci

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera 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 Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość guid zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera 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 elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

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 Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna
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 Właściwości elementu ResourceNavigationLink 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ść

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 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 Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia 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 Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/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 jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy 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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. 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". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port 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
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia 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ół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. 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. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia 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

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 Pobiera lub ustawia 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera stan aprowizacji zasobu struna
resourceNavigationLinks Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci ResourceNavigationLink[]
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

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 usłudze Azure
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 usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ten szablon wdraża usługę Application Gateway skonfigurowaną przy użyciu niestandardowych zasad ssl.
tworzenie usługi Application Gateway (zasady SSL)

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ten szablon wdraża usługę Application Gateway z rozszerzoną funkcjonalnością sondy.
tworzenie usługi Application Gateway z publicznym adresem IP

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ś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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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@2016-06-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            provisioningState = "string"
          }
        }
      ]
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  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"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
        }
      ]
      sslPolicy = {
        disabledSslProtocols = [
          "string"
        ]
      }
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
    }
  })
}

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane publiczne certyfikatu struna
provisioningState Stan aprowizacji zasobu certyfikatu uwierzytelniania Aktualizowanie/Usuwanie/Niepowodzenie struna

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Nazwa DNS 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

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 Aktualizowanie/usuwanie/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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania usługi Application Gateway SubResource []
cookieBasedAffinity Koligacja plików cookie "Wyłączone"
"Włączone"
port Port Int
Sondy Zasób sondowania bramy aplikacji SubResource
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
requestTimeout Limit czasu żądania 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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego struna
privateIPAllocationMethod Metoda alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddress Odwołanie do zasobu PublicIP SubResource
podsieć Odwołanie do zasobu podsieci SubResource

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

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu Int
provisioningState Stan aprowizacji zasobu portu frontonu Aktualizowanie/usuwanie/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

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji SubResource
frontonPort Zasób portu frontonu bramy aplikacji SubResource
nazwa hosta Nazwa hosta odbiornika http struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu odbiornika HTTP Aktualizowanie/usuwanie/Niepowodzenie struna
requireServerNameIndication RequireServerNameIndication odbiornika http Bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji SubResource

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

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu podsieci bramy aplikacji Aktualizowanie/Usuwanie/Niepowodzenie struna
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój adres prywatny SubResource

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 sondy bramy aplikacji ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
backendHttpSettings Zasób ustawień http zaplecza mapy ścieżek URL SubResource
Ścieżki Reguły ścieżki mapy ścieżek URL string[]
provisioningState Reguła ścieżki zasobu mapy ścieżki URL Aktualizowanie/Usuwanie/Niepowodzenie struna

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

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
gospodarz Host do wysyłania sondy do struna
interwał Interwał sondowania w sekundach Int
ścieżka Ścieżka względna sondy struna
protokół Protokół "Http"
"Https"
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna
Limit czasu Limit czasu sondowania w sekundach Int
zła kondycjaThreshold Próg złej kondycji sondowania 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[]
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji ApplicationGatewayIPConfiguration[]
httpListeners Odbiorniki HTTP zasobu bramy aplikacji ApplicationGatewayHttpListener[]
Sondy Sondy zasobu bramy aplikacji ApplicationGatewayProbe[]
provisioningState Stan aprowizacji zasobu ApplicationGateway— aktualizowanie/usuwanie/niepowodzenie struna
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji ApplicationGatewayRequestRoutingRule[]
resourceGuid Właściwość identyfikatora GUID zasobu ApplicationGateway 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[]

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji SubResource
backendHttpSettings Zasób portu frontonu bramy aplikacji SubResource
httpListener Zasób odbiornika http bramy aplikacji SubResource
provisioningState Stan aprowizacji zasobu reguły routingu żądań Aktualizowanie/Usuwanie/Niepowodzenie struna
ruleType Typ reguły "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżki adresu URL bramy aplikacji SubResource

ApplicationGatewaySku

Nazwa Opis Wartość
pojemność Pojemność (liczba wystąpień) bramy aplikacji Int
nazwa Nazwa jednostki SKU bramy aplikacji "Standard_Large"
"Standard_Medium"
"Standard_Small"
kondygnacja Warstwa bramy aplikacji "Standardowa"

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

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Dane certyfikatu SSL struna
hasło Hasło certyfikatu SSL struna
provisioningState Stan aprowizacji zasobu certyfikatu ssl Aktualizowanie/usuwanie/niepowodzenie struna
publicCertData Dane publiczne certyfikatu SSL struna

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
disabledSslProtocols Protokoły SSL, które mają być wyłączone w usłudze Application Gateway Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

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

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL SubResource
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżek URL SubResource
pathRules Reguła ścieżki zasobu mapy ścieżki URL ApplicationGatewayPathRule[]
provisioningState Stan aprowizacji zasobu ustawień http zaplecza Aktualizowanie/Usuwanie/Niepowodzenie struna

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

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
provisioningState Uzyskiwanie stanu aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/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 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego 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 Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia 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ół Pobiera lub ustawia protokół transportu dla punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie 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 usługi Application Gateway ApplicationGatewayPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/applicationGateways@2016-06-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 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 konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
applicationGatewayBackendAddressPools Pobiera lub ustawia odwołanie do zasobu ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Pobiera lub ustawia odwołanie do zasobu LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Pobiera lub ustawia listę odwołań do elementu LoadBalancerInboundNatRules inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta na karcie sieciowej Bool
privateIPAddress struna
privateIPAddressVersion Pobiera lub ustawia wersję adresu PrivateIP (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób PublicIPAddress PublicIPAddress
podsieć Podsieć w zasobie VirtualNetwork podsieci

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera 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 Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość guid zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera 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 elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

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 Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna
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 Właściwości elementu ResourceNavigationLink 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ść

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 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 Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia 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 Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/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 jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera stan aprowizacji zasobu Aktualizowanie/usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy 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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. 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". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port 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
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia 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ół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP— aktualizowanie/usuwanie/niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. 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. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia 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

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 Pobiera lub ustawia 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera stan aprowizacji zasobu struna
resourceNavigationLinks Pobiera tablicę odwołań do zasobów zewnętrznych przy użyciu podsieci ResourceNavigationLink[]
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna