Udostępnij za pośrednictwem


Microsoft.Network loadBalancers

Definicja zasobu Bicep

Typ zasobu loadBalancers 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/loadBalancers, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/loadBalancers@2024-03-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          drainPeriodInSeconds: int
          loadBalancerBackendAddresses: [
            {
              name: 'string'
              properties: {
                adminState: 'string'
                ipAddress: 'string'
                loadBalancerFrontendIPConfiguration: {
                  id: 'string'
                }
                subnet: {
                  id: 'string'
                }
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          location: 'string'
          syncMode: 'string'
          tunnelInterfaces: [
            {
              identifier: int
              port: int
              protocol: 'string'
              type: 'string'
            }
          ]
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayLoadBalancer: {
            id: 'string'
          }
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'string'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosProtectionPlan: {
                  id: 'string'
                }
                protectionMode: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                domainNameLabelScope: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: ...
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'string'
                }
                tags: {
                  {customized property}: 'string'
                }
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: ...
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIPConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              defaultOutboundAccess: bool
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  flushConnection: bool
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  networkIdentifier: {
                    id: 'string'
                  }
                  service: 'string'
                }
              ]
              sharingScope: 'string'
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    inboundNatPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendAddressPools: [
            {
              id: 'string'
            }
          ]
          backendPort: int
          disableOutboundSnat: bool
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
        }
      }
    ]
    outboundRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          enableTcpReset: bool
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          noHealthyBackendsBehavior: 'string'
          numberOfProbes: int
          port: int
          probeThreshold: int
          protocol: 'string'
          requestPath: 'string'
        }
      }
    ]
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. struna
Właściwości Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. SubResource

ApplicationSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości grupy zabezpieczeń aplikacji. ApplicationSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nazwa Opis Wartość

BackendAddressPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
drainPeriodInSeconds Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. Int
loadBalancerBackendAddresses Tablica adresów zaplecza. LoadBalancerBackendAddress[]
lokalizacja Lokalizacja puli adresów zaplecza. struna
syncMode Tryb synchroniczny adresu zaplecza dla puli zaplecza "Automatyczny"
"Ręczne"
tunnelInterfaces Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odwołanie do sieci wirtualnej. SubResource

DdosSettings

Nazwa Opis Wartość
ddosProtectionPlan Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona SubResource
protectionMode Tryb ochrony przed atakami DDoS publicznego adresu IP "Wyłączone"
"Włączone"
"VirtualNetworkInherited"

Delegacja

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości podsieci. ServiceDelegationPropertiesFormat
typ Typ zasobu. struna

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

FrontendIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
gatewayLoadBalancer Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. SubResource
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAddressVersion Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
publicIPPrefix Odwołanie do zasobu prefiksu publicznego adresu IP. SubResource
podsieć Odwołanie do zasobu podsieci. podsieci

GatewayLoadBalancerTunnelInterface

Nazwa Opis Wartość
identyfikator Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. Int
port Port interfejsu tunelu modułu równoważenia obciążenia bramy. Int
protokół Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. "Natywny"
"Brak"
"VXLAN"
typ Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. "Zewnętrzne"
"Wewnętrzny"
"Brak"

InboundNatPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul nat dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli nat dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez pulę nat dla ruchu przychodzącego. "Wszystko"
"Tcp"
"Udp" (wymagane)

Ruch przychodzącyNatRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do zasobu backendAddressPool. SubResource
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeEnd Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeStart Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

LoadBalancerBackendAddress

Nazwa Opis Wartość
nazwa Nazwa adresu zaplecza. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nazwa Opis Wartość
adminState Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. "W dół"
"Brak"
"W górę"
ipAddress Adres IP należący do przywołyowanej sieci wirtualnej. struna
loadBalancerFrontendIPConfiguration Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. SubResource
podsieć Odwołanie do istniejącej podsieci. SubResource
virtualNetwork Odwołanie do istniejącej sieci wirtualnej. SubResource

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia. BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia. FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w usłudze Load Balancer wzajemnie wyklucza się z definiowaniem reguł NAT dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację. LoadBalancingRule[]
outboundRules Reguły ruchu wychodzącego. outboundRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia. sondy[]

LoadBalancerSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU modułu równoważenia obciążenia. "Podstawowa"
"Brama"
"Standardowa"
kondygnacja Warstwa jednostki SKU modułu równoważenia obciążenia. "Globalny"
"Regionalny"

LoadBalancingRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł równoważenia obciążenia używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły równoważenia obciążenia modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendAddressPools Tablica odwołań do puli adresów IP. SubResource []
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 0 do 65535. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". Int
disableOutboundSnat Konfiguruje protokół SNAT dla maszyn wirtualnych w puli zaplecza do używania adresu publicIP określonego w frontonie reguły równoważenia obciążenia. Bool
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 0 do 65534. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja modułu równoważenia obciążenia. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Numer jednostki magazynowej Jednostka SKU modułu równoważenia obciążenia. LoadBalancerSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

NetworkSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
flushConnection Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. Bool
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]

Ruch wychodzący

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł ruchu wychodzącego używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły ruchu wychodzącego modułu równoważenia obciążenia. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. subResource [] (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Int
protokół Protokół reguły ruchu wychodzącego w module równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Sondy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie sond używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
noHealthyBackendsBehavior Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. "AllProbedDown"
"AllProbedUp"
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
probeThreshold Liczba kolejnych pomyślnych lub zakończonych niepowodzeniem sond w celu zezwolenia na dostarczanie lub odrzucanie ruchu do tego punktu końcowego. Po niepowodaniu liczby kolejnych sond równych tej wartości punkt końcowy zostanie wyjęty z obrotu i będzie wymagał tej samej liczby pomyślnych kolejnych sond, które zostaną umieszczone z powrotem w rotacji. Int
protokół Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Https"
"Tcp" (wymagany)
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Numer jednostki magazynowej Jednostka SKU publicznego adresu IP. PublicIPAddressSku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Etykieta nazwy 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
domainNameLabelScope Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Odwrotna nazwa 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ść
ddosSettings Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. DdosSettings
deleteOption Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej "Usuń"
"Odłącz"
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress Adres IP skojarzony z zasobem publicznego adresu IP. struna
ipTags Lista tagów skojarzonych z publicznym adresem IP. ipTag[]
linkedPublicIPAddress Połączony publiczny adres IP zasobu publicznego adresu IP. PublicIPAddress
migrationPhase Faza migracji publicznego adresu IP. "Przerwanie"
"Zatwierdź"
"Zatwierdzone"
"Brak"
"Przygotowanie"
natGateway Adres NatGateway dla publicznego adresu IP. NatGateway
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. "Dynamiczny"
"Statyczny"
publicIPPrefix Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. SubResource
servicePublicIPAddress Publiczny adres IP usługi zasobu publicznego adresu IP. PublicIPAddress

PublicIPAddressSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU publicznego adresu IP. "Podstawowa"
"Standardowa"
kondygnacja Warstwa jednostki SKU publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

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 trasy. RoutePropertiesFormat
typ Typ zasobu. struna

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)

RouteTable

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości tabeli tras. RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
disableBgpRoutePropagation Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. Bool
Trasy Kolekcja tras zawartych w tabeli tras. Route[]

SecurityRule

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 reguły zabezpieczeń. SecurityRulePropertiesFormat
typ Typ zasobu. struna

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". struna
destinationAddressPrefixes Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. string[]
destinationApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. ApplicationSecurityGroup[]
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
destinationPortRanges Zakresy portów docelowych. string[]
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. int (wymagane)
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (wymagane)
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. struna
sourceAddressPrefixes Zakresy CIDR lub źródłowych adresów IP. string[]
sourceApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako źródło. ApplicationSecurityGroup[]
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
sourcePortRanges Zakresy portów źródłowych. string[]

ServiceDelegationPropertiesFormat

Nazwa Opis Wartość
serviceName Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). struna

ServiceEndpointPolicy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości zasad punktu końcowego usługi. ServiceEndpointPolicyPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ServiceEndpointPolicyDefinition

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 definicji zasad punktu końcowego usługi. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ zasobu. struna

ServiceEndpointPolicyDefinitionPropertiesFormat

Nazwa Opis Wartość
opis Opis tej reguły. Ograniczony do 140 znaków. struna
usługa Nazwa punktu końcowego usługi. struna
serviceResources Lista zasobów usługi. string[]

ServiceEndpointPolicyPropertiesFormat

Nazwa Opis Wartość
contextualServiceEndpointPolicies Kolekcja zasad punktu końcowego usługi kontekstowej. string[]
serviceAlias Alias wskazujący, czy zasady należą do usługi struna
serviceEndpointPolicyDefinitions Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nazwa Opis Wartość
Lokalizacje Lista lokalizacji. string[]
networkIdentifier SubResource jako identyfikator sieci. SubResource
usługa Typ usługi punktu końcowego. struna

Podsieć

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 podsieci. SubnetPropertiesFormat
typ Typ zasobu. struna

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
addressPrefixes (prefiksy adresów) Lista prefiksów adresów dla podsieci. string[]
applicationGatewayIPConfigurations Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Ustaw tę właściwość na false, aby wyłączyć domyślną łączność wychodzącą dla wszystkich maszyn wirtualnych w podsieci. Tę właściwość można ustawić tylko w momencie tworzenia podsieci i nie można jej zaktualizować dla istniejącej podsieci. Bool
Delegacje Tablica odwołań do delegowania w podsieci. delegowania[]
ipAllocations Tablica adresów IpAllocation odwołujących się do tej podsieci. SubResource []
natGateway Brama translatora adresów sieciowych skojarzona z tą podsiecią. SubResource
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. "Wyłączone"
"Włączone"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. "Wyłączone"
"Włączone"
routeTable Odwołanie do zasobu RouteTable. RouteTable
serviceEndpointPolicies Tablica zasad punktu końcowego usługi. ServiceEndpointPolicy[]
serviceEndpoints Tablica punktów końcowych usługi. ServiceEndpointPropertiesFormat[]
sharingScope Ustaw tę właściwość na Wartość Dzierżawa, aby zezwolić na udostępnianie podsieci innym subskrypcjom w dzierżawie usługi AAD. Tę właściwość można ustawić tylko wtedy, gdy parametr defaultOutboundAccess ma wartość false, obie właściwości można ustawić tylko wtedy, gdy podsieć jest pusta. "Delegowane usługi"
"Dzierżawa"

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
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
Tworzenie modułu równoważenia obciążenia między regionami Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego modułu równoważenia obciążenia Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza).
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Tworzenie pulpitu UBUNTUGNO Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
wdrażanie bezpiecznego klastra z 5 węzłami Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
usługa Front Door Premium z maszyną wirtualną i usługą Private Link Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014 Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych) Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
przykład usługi Private Link W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza.
maszynę wirtualną z portem RDP Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych.
vmSS z prefiksem publicznego adresu IP Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu szablonu usługi ARM

Typ zasobu loadBalancers 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/loadBalancers, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2024-03-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "drainPeriodInSeconds": "int",
          "loadBalancerBackendAddresses": [
            {
              "name": "string",
              "properties": {
                "adminState": "string",
                "ipAddress": "string",
                "loadBalancerFrontendIPConfiguration": {
                  "id": "string"
                },
                "subnet": {
                  "id": "string"
                },
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "location": "string",
          "syncMode": "string",
          "tunnelInterfaces": [
            {
              "identifier": "int",
              "port": "int",
              "protocol": "string",
              "type": "string"
            }
          ],
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "string"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosProtectionPlan": {
                  "id": "string"
                },
                "protectionMode": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "domainNameLabelScope": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": ...,
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "string"
                },
                "tags": {
                  "{customized property}": "string"
                },
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": ...
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {
              "{customized property}": "string"
            },
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIPConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "defaultOutboundAccess": "bool",
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "flushConnection": "bool",
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "networkIdentifier": {
                    "id": "string"
                  },
                  "service": "string"
                }
              ],
              "sharingScope": "string"
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "inboundNatPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendAddressPools": [
            {
              "id": "string"
            }
          ],
          "backendPort": "int",
          "disableOutboundSnat": "bool",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string"
        }
      }
    ],
    "outboundRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "enableTcpReset": "bool",
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "noHealthyBackendsBehavior": "string",
          "numberOfProbes": "int",
          "port": "int",
          "probeThreshold": "int",
          "protocol": "string",
          "requestPath": "string"
        }
      }
    ]
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. struna
Właściwości Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. SubResource

ApplicationSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości grupy zabezpieczeń aplikacji. ApplicationSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nazwa Opis Wartość

BackendAddressPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
drainPeriodInSeconds Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. Int
loadBalancerBackendAddresses Tablica adresów zaplecza. LoadBalancerBackendAddress[]
lokalizacja Lokalizacja puli adresów zaplecza. struna
syncMode Tryb synchroniczny adresu zaplecza dla puli zaplecza "Automatyczny"
"Ręczne"
tunnelInterfaces Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odwołanie do sieci wirtualnej. SubResource

DdosSettings

Nazwa Opis Wartość
ddosProtectionPlan Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona SubResource
protectionMode Tryb ochrony przed atakami DDoS publicznego adresu IP "Wyłączone"
"Włączone"
"VirtualNetworkInherited"

Delegacja

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości podsieci. ServiceDelegationPropertiesFormat
typ Typ zasobu. struna

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

FrontendIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
gatewayLoadBalancer Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. SubResource
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAddressVersion Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
publicIPPrefix Odwołanie do zasobu prefiksu publicznego adresu IP. SubResource
podsieć Odwołanie do zasobu podsieci. podsieci

GatewayLoadBalancerTunnelInterface

Nazwa Opis Wartość
identyfikator Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. Int
port Port interfejsu tunelu modułu równoważenia obciążenia bramy. Int
protokół Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. "Natywny"
"Brak"
"VXLAN"
typ Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. "Zewnętrzne"
"Wewnętrzny"
"Brak"

InboundNatPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul nat dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli nat dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez pulę nat dla ruchu przychodzącego. "Wszystko"
"Tcp"
"Udp" (wymagane)

Ruch przychodzącyNatRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do zasobu backendAddressPool. SubResource
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeEnd Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeStart Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

LoadBalancerBackendAddress

Nazwa Opis Wartość
nazwa Nazwa adresu zaplecza. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nazwa Opis Wartość
adminState Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. "W dół"
"Brak"
"W górę"
ipAddress Adres IP należący do przywołyowanej sieci wirtualnej. struna
loadBalancerFrontendIPConfiguration Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. SubResource
podsieć Odwołanie do istniejącej podsieci. SubResource
virtualNetwork Odwołanie do istniejącej sieci wirtualnej. SubResource

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia. BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia. FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w usłudze Load Balancer wzajemnie wyklucza się z definiowaniem reguł NAT dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację. LoadBalancingRule[]
outboundRules Reguły ruchu wychodzącego. outboundRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia. sondy[]

LoadBalancerSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU modułu równoważenia obciążenia. "Podstawowa"
"Brama"
"Standardowa"
kondygnacja Warstwa jednostki SKU modułu równoważenia obciążenia. "Globalny"
"Regionalny"

LoadBalancingRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł równoważenia obciążenia używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły równoważenia obciążenia modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendAddressPools Tablica odwołań do puli adresów IP. SubResource []
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 0 do 65535. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". Int
disableOutboundSnat Konfiguruje protokół SNAT dla maszyn wirtualnych w puli zaplecza do używania adresu publicIP określonego w frontonie reguły równoważenia obciążenia. Bool
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 0 do 65534. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2024-03-01'
extendedLocation Rozszerzona lokalizacja modułu równoważenia obciążenia. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Numer jednostki magazynowej Jednostka SKU modułu równoważenia obciążenia. LoadBalancerSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/loadBalancers"

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

NetworkSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
flushConnection Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. Bool
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]

Ruch wychodzący

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł ruchu wychodzącego używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły ruchu wychodzącego modułu równoważenia obciążenia. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. subResource [] (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Int
protokół Protokół reguły ruchu wychodzącego w module równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Sondy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie sond używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
noHealthyBackendsBehavior Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. "AllProbedDown"
"AllProbedUp"
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
probeThreshold Liczba kolejnych pomyślnych lub zakończonych niepowodzeniem sond w celu zezwolenia na dostarczanie lub odrzucanie ruchu do tego punktu końcowego. Po niepowodaniu liczby kolejnych sond równych tej wartości punkt końcowy zostanie wyjęty z obrotu i będzie wymagał tej samej liczby pomyślnych kolejnych sond, które zostaną umieszczone z powrotem w rotacji. Int
protokół Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Https"
"Tcp" (wymagany)
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Numer jednostki magazynowej Jednostka SKU publicznego adresu IP. PublicIPAddressSku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Etykieta nazwy 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
domainNameLabelScope Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Odwrotna nazwa 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ść
ddosSettings Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. DdosSettings
deleteOption Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej "Usuń"
"Odłącz"
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress Adres IP skojarzony z zasobem publicznego adresu IP. struna
ipTags Lista tagów skojarzonych z publicznym adresem IP. ipTag[]
linkedPublicIPAddress Połączony publiczny adres IP zasobu publicznego adresu IP. PublicIPAddress
migrationPhase Faza migracji publicznego adresu IP. "Przerwanie"
"Zatwierdź"
"Zatwierdzone"
"Brak"
"Przygotowanie"
natGateway Adres NatGateway dla publicznego adresu IP. NatGateway
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. "Dynamiczny"
"Statyczny"
publicIPPrefix Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. SubResource
servicePublicIPAddress Publiczny adres IP usługi zasobu publicznego adresu IP. PublicIPAddress

PublicIPAddressSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU publicznego adresu IP. "Podstawowa"
"Standardowa"
kondygnacja Warstwa jednostki SKU publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

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 trasy. RoutePropertiesFormat
typ Typ zasobu. struna

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)

RouteTable

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości tabeli tras. RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
disableBgpRoutePropagation Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. Bool
Trasy Kolekcja tras zawartych w tabeli tras. Route[]

SecurityRule

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 reguły zabezpieczeń. SecurityRulePropertiesFormat
typ Typ zasobu. struna

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". struna
destinationAddressPrefixes Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. string[]
destinationApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. ApplicationSecurityGroup[]
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
destinationPortRanges Zakresy portów docelowych. string[]
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. int (wymagane)
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (wymagane)
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. struna
sourceAddressPrefixes Zakresy CIDR lub źródłowych adresów IP. string[]
sourceApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako źródło. ApplicationSecurityGroup[]
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
sourcePortRanges Zakresy portów źródłowych. string[]

ServiceDelegationPropertiesFormat

Nazwa Opis Wartość
serviceName Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). struna

ServiceEndpointPolicy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości zasad punktu końcowego usługi. ServiceEndpointPolicyPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ServiceEndpointPolicyDefinition

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 definicji zasad punktu końcowego usługi. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ zasobu. struna

ServiceEndpointPolicyDefinitionPropertiesFormat

Nazwa Opis Wartość
opis Opis tej reguły. Ograniczony do 140 znaków. struna
usługa Nazwa punktu końcowego usługi. struna
serviceResources Lista zasobów usługi. string[]

ServiceEndpointPolicyPropertiesFormat

Nazwa Opis Wartość
contextualServiceEndpointPolicies Kolekcja zasad punktu końcowego usługi kontekstowej. string[]
serviceAlias Alias wskazujący, czy zasady należą do usługi struna
serviceEndpointPolicyDefinitions Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nazwa Opis Wartość
Lokalizacje Lista lokalizacji. string[]
networkIdentifier SubResource jako identyfikator sieci. SubResource
usługa Typ usługi punktu końcowego. struna

Podsieć

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 podsieci. SubnetPropertiesFormat
typ Typ zasobu. struna

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
addressPrefixes (prefiksy adresów) Lista prefiksów adresów dla podsieci. string[]
applicationGatewayIPConfigurations Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Ustaw tę właściwość na false, aby wyłączyć domyślną łączność wychodzącą dla wszystkich maszyn wirtualnych w podsieci. Tę właściwość można ustawić tylko w momencie tworzenia podsieci i nie można jej zaktualizować dla istniejącej podsieci. Bool
Delegacje Tablica odwołań do delegowania w podsieci. delegowania[]
ipAllocations Tablica adresów IpAllocation odwołujących się do tej podsieci. SubResource []
natGateway Brama translatora adresów sieciowych skojarzona z tą podsiecią. SubResource
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. "Wyłączone"
"Włączone"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. "Wyłączone"
"Włączone"
routeTable Odwołanie do zasobu RouteTable. RouteTable
serviceEndpointPolicies Tablica zasad punktu końcowego usługi. ServiceEndpointPolicy[]
serviceEndpoints Tablica punktów końcowych usługi. ServiceEndpointPropertiesFormat[]
sharingScope Ustaw tę właściwość na Wartość Dzierżawa, aby zezwolić na udostępnianie podsieci innym subskrypcjom w dzierżawie usługi AAD. Tę właściwość można ustawić tylko wtedy, gdy parametr defaultOutboundAccess ma wartość false, obie właściwości można ustawić tylko wtedy, gdy podsieć jest pusta. "Delegowane usługi"
"Dzierżawa"

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
2 maszyny wirtualne w module równoważenia obciążenia i konfigurowanie reguł translatora adresów sieciowych w modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w zestawie dostępności i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w regułach modułu równoważenia obciążenia i równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie 2 maszyn wirtualnych w ramach modułu równoważenia obciążenia i skonfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
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)
aparat usługi Azure Container Service Engine (acs-engine) — tryb Swarm

wdrażanie w usłudze Azure
Aparat usługi Azure Container Service Engine (acs-engine) generuje szablony usługi ARM (Azure Resource Manager) dla klastrów z obsługą platformy Docker na platformie Microsoft Azure z wybranymi elementami DC/OS, Kubernetes, Swarm Mode lub Swarm orchestrators. Dane wejściowe narzędzia to definicja klastra. Definicja klastra jest bardzo podobna do (w wielu przypadkach taka sama jak) składnia szablonu usługi ARM używana do wdrażania klastra usługi Microsoft Azure Container Service.
zestaw skalowania maszyn wirtualnych platformy Azure jako klienci Intel Lustre

wdrażanie w usłudze Azure
Ten szablon tworzy zestaw klientów Intel Lustre 2.7 przy użyciu zestawów skalowania maszyn wirtualnych platformy Azure i galerii platformy Azure OpenLogic CentOS 6.6 lub 7.0 i instaluje istniejący system plików Intel Lustre
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
Zapora aplikacji internetowej Barracuda z serwerami usług IIS zaplecza

wdrażanie w usłudze Azure
Ten szablon szybkiego startu platformy Azure wdraża rozwiązanie zapory aplikacji internetowej Barracuda na platformie Azure z wymaganą liczbą serwerów sieci Web usług IIS opartych na systemie Windows 2012. Szablony obejmują najnowszą wersję zapory aplikacji internetowej Barracuda z licencją Płatności zgodnie z rzeczywistym użyciem i najnowszą wersją obrazu platformy Azure systemu Windows 2012 R2 dla usług IIS. Zapora aplikacji internetowej Barracuda sprawdza przychodzący ruch internetowy i blokuje wstrzyknięcia kodu SQL, wykonywanie skryptów między witrynami, przekazywanie złośliwego oprogramowania & aplikacji DDoS i inne ataki ukierunkowane na aplikacje internetowe. Jeden zewnętrzny moduł równoważenia obciążenia jest wdrażany przy użyciu reguł NAT, aby umożliwić dostęp pulpitu zdalnego do serwerów internetowych zaplecza. Postępuj zgodnie z przewodnikiem po konfiguracji wdrożenia dostępnym w katalogu szablonów usługi GitHub, aby dowiedzieć się więcej o krokach wdrażania związanych z zaporą aplikacji internetowej Barracuda i publikowaniem aplikacji internetowych.
wdrożenie farmy usług pulpitu zdalnego w warstwie Podstawowa

wdrażanie w usłudze Azure
Ten szablon tworzy podstawowe wdrożenie farmy usług pulpitu zdalnego
klastra High-Availability Chef

wdrażanie w usłudze Azure
Ten szablon tworzy klaster chef-backend z dołączonymi węzłami frontonu
tworzenie 2 maszyn wirtualnych w module równoważenia obciążenia i maszynie wirtualnej z programem SQL Server przy użyciu sieciowej grupy zabezpieczeń

wdrażanie w usłudze Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Windows (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu RDP na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń.
tworzenie 2 maszyn wirtualnych z systemem Linux z modułem równoważenia obciążenia i maszyną wirtualną z programem SQL Server z SSD

wdrażanie w usłudze Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Linux (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu SSH na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń. Wszystkie magazyny maszyn wirtualnych mogą używać usługi Premium Storage (SSD) i można wybrać opcję tworzenia maszyn wirtualnych o wszystkich rozmiarach DS
Tworzenie modułu równoważenia obciążenia między regionami

wdrażanie w usłudze Azure
Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie modułu równoważenia obciążenia z publicznym adresem IPv6

wdrażanie w usłudze Azure
Ten szablon tworzy moduł równoważenia obciążenia dostępny z Internetu z publicznym adresem IPv6, regułami równoważenia obciążenia i dwiema maszynami wirtualnymi dla puli zaplecza.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia z portami wysokiej dostępności

wdrażanie w usłudze Azure
Ten szablon tworzy standardową wewnętrzną usługę Azure Load Balancer z regułą równoważenia obciążenia portów wysokiej dostępności
Tworzenie standardowego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza).
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowej lasu usługi Active Directory

wdrażanie w usłudze Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi Active Directory dla nowego lasu
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD

wdrażanie w usłudze Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Utwórz nową domenę usługi AD z 2 kontrolerami domeny

wdrażanie w usłudze Azure
Ten szablon tworzy 2 nowe maszyny wirtualne jako kontrolery domeny usługi AD (podstawowe i zapasowe) dla nowego lasu i domeny
Tworzenie pulpitu UBUNTUGNO

wdrażanie w usłudze Azure
Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
wdrażanie bezpiecznego klastra z 3 węzłami z włączoną sieciową grupą zabezpieczeń

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric typu 3 z systemem Windows Server 2016 Data center na maszynach wirtualnych o rozmiarze Standard_D2. Użyj tego szablonu, aby sterować przychodzącym i wychodzącym ruchem sieciowym przy użyciu sieciowych grup zabezpieczeń.
wdrażanie bezpiecznego klastra z 5 węzłami

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS.
wdrażanie klastra usługi Ubuntu Service Fabric z 5 węzłami

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric 5 węzła z systemem Ubuntu na maszynie wirtualnej o rozmiarze Standard_D2_V2.
wdrażanie podstawowej/pomocniczej architektury zestawu skalowania maszyn wirtualnych z systemem Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu rozszerzenia niestandardowego skryptu w podstawowej architekturze pomocniczej
wdrażanie zestawu skalowania w istniejącej sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon wdraża zestaw skalowania maszyn wirtualnych w istniejącej sieci wirtualnej.
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Windows

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę.
wdrażanie zestawu skalowania maszyn wirtualnych z Azure Data Science VM

wdrażanie w usłudze Azure
Te szablony wdrażają zestawy skalowania maszyn wirtualnych przy użyciu maszyn wirtualnych do nauki o danych platformy Azure jako obrazu źródłowego.
Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie niestandardowego obrazu maszyny wirtualnej z systemem Linux w zestawie skalowania. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80). W tym przykładzie użyto niestandardowego skryptu do wdrożenia i aktualizacji aplikacji. Może być konieczne podanie niestandardowego skryptu dla własnej procedury aktualizacji. Musisz podać uogólniony obraz maszyny wirtualnej w tej samej subskrypcji i regionie, w którym tworzysz zestaw skalowania maszyn wirtualnych.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80)
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux i skalowanie automatyczne

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.04 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux za wewnętrznym modułem równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.10 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za wewnętrznym modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux w strefach dostępności

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows w strefach dostępności

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp.
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files

wdrażanie w usłudze Azure
Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu rozszerzenia niestandardowego skryptu

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne mają niestandardowe rozszerzenie skryptu do dostosowywania i znajdują się za modułem równoważenia obciążenia z regułami NAT dla połączeń rdp.
wdrażanie ustawienia skalowania automatycznego dla zestawu skalowania maszyn wirtualnych

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu zestawu skalowania maszyn wirtualnych.
deploy Darktrace Autoscaling vSensors

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie automatycznego skalowania wdrożenia modułów vSensorów Darktrace
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql

wdrażanie w usłudze Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
wdrażanie klastra IOMAD w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża usługę IOMAD jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża IOMAD w klastrze. Konfiguruje moduł równoważenia obciążenia na potrzeby kierowania żądań do maszyn wirtualnych frontonu. Konfiguruje również reguły TRANSLATOR adresów sieciowych, aby zezwolić administratorowi na dostęp do każdej maszyny wirtualnej. Konfiguruje również katalog danych moodledata przy użyciu magazynu plików udostępnionego między maszynami wirtualnymi. Po pomyślnym wdrożeniu możesz przejść do usługi /iomad na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć konfigurowanie usługi IOMAD.
deploy Open edX Dogwood (Multi-VM)

wdrażanie w usłudze Azure
Ten szablon tworzy sieć maszyn wirtualnych z systemem Ubuntu i wdraża na nich oprogramowanie Open edX Dogwood. Wdrożenie obsługuje 1–9 maszyn wirtualnych aplikacji i maszyn wirtualnych zaplecza Mongo i MySQL.
wdrażanie klastra OpenLDAP w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża klaster OpenLDAP w systemie Ubuntu. Tworzy wiele maszyn wirtualnych z systemem Ubuntu (do 5, ale można je łatwo zwiększyć) i wykonuje dyskretną instalację openLDAP na nich. Następnie konfiguruje replikację wielokierunkową wielokierunkową na nich. Po pomyślnym wdrożeniu możesz przejść do folderu /phpldapadmin, aby rozpocząć tworzenie szablonu OpenLDAP.
wdrażanie klastra OpenSIS Community Edition w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża program OpenSIS Community Edition jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża program OpenSIS Community Edition w klastrze. Po pomyślnym wdrożeniu możesz przejść do witryny /opensis-ce na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć tworzenie pliku OpenSIS.
Wdrażanie klastra shibboleth Identity Provider w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Ubuntu w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/Status (zanotuj numer portu), aby sprawdzić powodzenie.
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows

wdrażanie w usłudze Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
wdrażanie zestawu skalowania maszyn wirtualnych za pomocą sondy modułu równoważenia obciążenia i automatycznych napraw

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux za modułem równoważenia obciążenia ze skonfigurowaną sondą kondycji. Zestaw skalowania ma również włączone zasady automatycznego naprawiania wystąpień z okresem prolongaty wynoszącym 30 minut.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem

wdrażanie w usłudze Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
wdrażanie systemu Windows VMSS konfiguruje SSL DSC protokołu SSL

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie dwóch maszyn wirtualnych z systemem Windows, skonfigurowanie funkcji systemu Windows, takich jak IIS/Web Role, .Net Framework 4.5, uwierzytelnianie systemu Windows, inicjowanie aplikacji, pobieranie pakietów wdrażania aplikacji, zapisywanie adresów URL & konfiguracji SSL przy użyciu dsC i usługi Azure Key Vault
Wdraża klastra replikacji master/podrzędnej bazy danych MySQL z 2 węzłami

wdrażanie w usłudze Azure
Ten szablon wdraża klaster replikacji master/podrzędnej bazy danych MySQL z 2 węzłami w systemie CentOS 6.5 lub 6.6
wdraża klastra konsula 3 węzłów

wdrażanie w usłudze Azure
Ten szablon wdraża klaster consul z 3 węzłami i automatycznie dołącza węzły za pośrednictwem usługi Atlas. Consul to narzędzie do odnajdywania usług, rozproszonego magazynu kluczy/wartości i wielu innych ciekawych rzeczy. Usługa Atlas jest dostarczana przez firmę Hashicorp (twórców konsula) jako sposób szybkiego tworzenia klastrów konsula bez konieczności ręcznego dołączania każdego węzła
wdraża 3 węzły klastra Percona XtraDB

wdrażanie w usłudze Azure
Ten szablon wdraża klaster wysokiej dostępności MySQL z 3 węzłami w systemie CentOS 6.5 lub Ubuntu 12.04
wdraża klaster CentOS n-węzła

wdrażanie w usłudze Azure
Ten szablon wdraża klaster CentOS 2–10 węzłów z 2 sieciami.
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD

wdrażanie w usłudze Azure
Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
wdraża maszyny wirtualne z systemem Windows w ramach modułu równoważenia obciążenia, konfiguruje https usługi WinRM

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrażanie maszyn wirtualnych z systemem Windows przy użyciu kilku różnych opcji dla wersji systemu Windows. Ten szablon konfiguruje również odbiornik https usługi WinRM na maszynach wirtualnych
klastra Docker Swarm

wdrażanie w usłudze Azure
Ten szablon tworzy klaster Docker Swarm o wysokiej dostępności
usługa Front Door Premium z maszyną wirtualną i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
GlassFish na SUSE

wdrażanie w usłudze Azure
Ten szablon wdraża klaster GlassFish o zrównoważonym obciążeniu (v3 lub v4) składający się z zdefiniowanej przez użytkownika liczby maszyn wirtualnych SUSE (OpenSUSE lub SLES).
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014

wdrażanie w usłudze Azure
Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
instalowanie klastra Elasticsearch w zestawie skalowania maszyn wirtualnych

wdrażanie w usłudze Azure
Ten szablon wdraża klaster Elasticsearch w zestawie skalowania maszyn wirtualnych. Szablon aprowizuje 3 dedykowane węzły główne z opcjonalną liczbą węzłów danych, które działają na dyskach zarządzanych.
IPv6 w usłudze Azure Virtual Network (VNET)

wdrażanie w usłudze Azure
Utwórz sieć wirtualną IPv4/IPv6 z dwoma stosami z 2 maszynami wirtualnymi.
IPv6 w usłudze Azure Virtual Network (VNET) przy użyciu usługi Std LB

wdrażanie w usłudze Azure
Utwórz dwustosową sieć wirtualną IPv4/IPv6 z 2 maszynami wirtualnymi i modułem równoważenia obciążenia w warstwie Standardowa dostępnym z Internetu.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych)

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
JBoss EAP w systemie RHEL (klastrowane, VMSS)

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wystąpień zestawu skalowania maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
KEMP LoadMaster HA Pair

wdrażanie w usłudze Azure
Ten szablon wdraża parę KEMP LoadMaster HA
moduł równoważenia obciążenia z 2 adresami VIP, z których każda ma jedną regułę modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, 2 publiczne adresy IP modułu równoważenia obciążenia (multivip), sieć wirtualna, interfejs sieciowy w sieci wirtualnej & regułę modułu równoważenia obciążenia w module równoważenia obciążenia używanym przez interfejs sieciowy.
moduł równoważenia obciążenia z regułą NAT dla ruchu przychodzącego

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, publicznego adresu IP modułu równoważenia obciążenia, sieci wirtualnej, interfejsu sieciowego w sieci wirtualnej & reguły TRANSLATOR adresów sieciowych w module równoważenia obciążenia używanym przez interfejs sieciowy.
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
przykład usługi Private Link

wdrażanie w usłudze Azure
W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza.
wdrażanie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory

wdrażanie w usłudze Azure
Ten szablon tworzy wdrożenie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory w tej samej grupie zasobów
wdrożenia bramy usług pulpitu zdalnego

wdrażanie w usłudze Azure
Ten szablon zapewnia wysoką dostępność dla bramy usług pulpitu zdalnego i serwerów dostępu do sieci Web usług pulpitu zdalnego w istniejącym wdrożeniu usług pulpitu zdalnego
rozwiązanie Red Hat Linux 3-warstwowe na platformie Azure

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie architektury 3-warstwowej przy użyciu maszyn wirtualnych "Red Hat Enterprise Linux 7.3". Architektura obejmuje sieci wirtualne, zewnętrzne i wewnętrzne moduły równoważenia obciążenia, maszyny wirtualne skoku, sieciowe grupy zabezpieczeń itp. wraz z wieloma maszynami wirtualnymi RHEL w każdej warstwie
nadmiarowe haproxy z modułem równoważenia obciążenia platformy Azure i zmiennoprzecinkowe IP

wdrażanie w usłudze Azure
Ten szablon tworzy nadmiarową konfigurację haproxy z 2 maszynami wirtualnymi z systemem Ubuntu skonfigurowanymi za modułem równoważenia obciążenia platformy Azure z włączonym pływającym adresem IP. Każda z maszyn wirtualnych z systemem Ubuntu uruchamia haproxy w celu równoważenia obciążenia żądań do innych maszyn wirtualnych aplikacji (w tym przypadku jest uruchomiona platforma Apache). Keepalived umożliwia nadmiarowość maszyn wirtualnych haproxy przez przypisanie pływającego adresu IP do serwera MASTER i zablokowanie sondy modułu równoważenia obciążenia w kopii zapasowej. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, interfejsy sieciowe.
usług pulpitu zdalnego z wysoką dostępnością

wdrażanie w usłudze Azure
Ten przykładowy kod szablonu usługi ARM wdroży laboratorium kolekcji sesji usług pulpitu zdalnego 2019 z wysoką dostępnością. Celem jest wdrożenie w pełni nadmiarowego, wysoce dostępnego rozwiązania dla usług pulpitu zdalnego przy użyciu systemu Windows Server 2019.
fragmentu zarezerwowanego przypadku użycia adresu IP

wdrażanie w usłudze Azure
Ten szablon demonstruje obecnie obsługiwany przypadek użycia zarezerwowanych adresów IP. Zastrzeżony adres IP jest po prostu statycznie przydzielonym publicznym adresem IP.
sap NetWeaver 3-warstwowy (dysk zarządzany)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP i dyski zarządzane.
systemu SAP NetWeaver 3-warstwowej wielowarstwowej bazy danych SID DB (dyski zarządzane)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
serwera plików SAP NetWeaver (dysk zarządzany)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera plików, który może być używany jako magazyn udostępniony dla oprogramowania SAP NetWeaver.
prosty zestaw skalowania maszyn wirtualnych z systemem Linux i publiczny protokół IPv4 na maszynę wirtualną

wdrażanie w usłudze Azure
Ten szablon przedstawia wdrażanie prostego zestawu skalowania z modułem równoważenia obciążenia, regułami NAT dla ruchu przychodzącego i publicznym adresem IP na maszynę wirtualną.
zestaw skalowania maszyn wirtualnych z obsługą protokołu SSL

wdrażanie w usłudze Azure
Wdraża serwery internetowe skonfigurowane przy użyciu certyfikatów SSL wdrożonych bezpiecznie w usłudze Azure Key Vault
usługi Load Balancer w warstwie Standardowa z pulą zaplecza według adresów IP

wdrażanie w usłudze Azure
Ten szablon służy do zademonstrowania sposobu użycia szablonów usługi ARM do konfigurowania puli zaplecza modułu równoważenia obciążenia według adresu IP zgodnie z opisem w dokumencie zarządzanie pulą zaplecza.
przykład zestawu skalowania maszyn wirtualnych przy użyciu stref dostępności

wdrażanie w usłudze Azure
Ten szablon tworzy zestaw skalowania maszyn wirtualnych umieszczony w oddzielnych strefach dostępności z modułem równoważenia obciążenia.
maszynę wirtualną z portem RDP

wdrażanie w usłudze Azure
Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS

wdrażanie w usłudze Azure
Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
wdrażanie protokołu IPv6 w usłudze Azure Virtual Network (VNET)

wdrażanie w usłudze Azure
Utwórz zestaw skalowania maszyn wirtualnych przy użyciu dwóch stosów IPv4/IPv6 VNET i Std Load Balancer.
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux

wdrażanie w usłudze Azure
Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych.
vmSS z prefiksem publicznego adresu IP

wdrażanie w usłudze Azure
Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu loadBalancers 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/loadBalancers, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2024-03-01"
  name = "string"
  extendedLocation = {
    name = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            drainPeriodInSeconds = int
            loadBalancerBackendAddresses = [
              {
                name = "string"
                properties = {
                  adminState = "string"
                  ipAddress = "string"
                  loadBalancerFrontendIPConfiguration = {
                    id = "string"
                  }
                  subnet = {
                    id = "string"
                  }
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            location = "string"
            syncMode = "string"
            tunnelInterfaces = [
              {
                identifier = int
                port = int
                protocol = "string"
                type = "string"
              }
            ]
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayLoadBalancer = {
              id = "string"
            }
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "string"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosProtectionPlan = {
                    id = "string"
                  }
                  protectionMode = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  domainNameLabelScope = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = ...
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "string"
                  }
                  tags = {
                    {customized property} = "string"
                  }
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = ...
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {
                {customized property} = "string"
              }
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIPConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                defaultOutboundAccess = bool
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    flushConnection = bool
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    networkIdentifier = {
                      id = "string"
                    }
                    service = "string"
                  }
                ]
                sharingScope = "string"
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      inboundNatPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendAddressPools = [
              {
                id = "string"
              }
            ]
            backendPort = int
            disableOutboundSnat = bool
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
          }
        }
      ]
      outboundRules = [
        {
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            enableTcpReset = bool
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            noHealthyBackendsBehavior = "string"
            numberOfProbes = int
            port = int
            probeThreshold = int
            protocol = "string"
            requestPath = "string"
          }
        }
      ]
    }
  })
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

Wartości właściwości

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. struna
Właściwości Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. SubResource

ApplicationSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości grupy zabezpieczeń aplikacji. ApplicationSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nazwa Opis Wartość

BackendAddressPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
drainPeriodInSeconds Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. Int
loadBalancerBackendAddresses Tablica adresów zaplecza. LoadBalancerBackendAddress[]
lokalizacja Lokalizacja puli adresów zaplecza. struna
syncMode Tryb synchroniczny adresu zaplecza dla puli zaplecza "Automatyczny"
"Ręczne"
tunnelInterfaces Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odwołanie do sieci wirtualnej. SubResource

DdosSettings

Nazwa Opis Wartość
ddosProtectionPlan Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona SubResource
protectionMode Tryb ochrony przed atakami DDoS publicznego adresu IP "Wyłączone"
"Włączone"
"VirtualNetworkInherited"

Delegacja

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości podsieci. ServiceDelegationPropertiesFormat
typ Typ zasobu. struna

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

FrontendIPConfiguration

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
gatewayLoadBalancer Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. SubResource
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAddressVersion Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
publicIPPrefix Odwołanie do zasobu prefiksu publicznego adresu IP. SubResource
podsieć Odwołanie do zasobu podsieci. podsieci

GatewayLoadBalancerTunnelInterface

Nazwa Opis Wartość
identyfikator Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. Int
port Port interfejsu tunelu modułu równoważenia obciążenia bramy. Int
protokół Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. "Natywny"
"Brak"
"VXLAN"
typ Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. "Zewnętrzne"
"Wewnętrzny"
"Brak"

InboundNatPool

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie pul nat dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli nat dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez pulę nat dla ruchu przychodzącego. "Wszystko"
"Tcp"
"Udp" (wymagane)

Ruch przychodzącyNatRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do zasobu backendAddressPool. SubResource
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeEnd Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
frontendPortRangeStart Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

LoadBalancerBackendAddress

Nazwa Opis Wartość
nazwa Nazwa adresu zaplecza. struna
Właściwości Właściwości puli adresów zaplecza modułu równoważenia obciążenia. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nazwa Opis Wartość
adminState Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. "W dół"
"Brak"
"W górę"
ipAddress Adres IP należący do przywołyowanej sieci wirtualnej. struna
loadBalancerFrontendIPConfiguration Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. SubResource
podsieć Odwołanie do istniejącej podsieci. SubResource
virtualNetwork Odwołanie do istniejącej sieci wirtualnej. SubResource

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia. BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia. FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w usłudze Load Balancer wzajemnie wyklucza się z definiowaniem reguł NAT dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację. LoadBalancingRule[]
outboundRules Reguły ruchu wychodzącego. outboundRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia. sondy[]

LoadBalancerSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU modułu równoważenia obciążenia. "Podstawowa"
"Brama"
"Standardowa"
kondygnacja Warstwa jednostki SKU modułu równoważenia obciążenia. "Globalny"
"Regionalny"

LoadBalancingRule

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł równoważenia obciążenia używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły równoważenia obciążenia modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendAddressPools Tablica odwołań do puli adresów IP. SubResource []
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 0 do 65535. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". Int
disableOutboundSnat Konfiguruje protokół SNAT dla maszyn wirtualnych w puli zaplecza do używania adresu publicIP określonego w frontonie reguły równoważenia obciążenia. Bool
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
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 0 do 65534. Należy pamiętać, że wartość 0 włącza wartość "Dowolny port". int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja modułu równoważenia obciążenia. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Numer jednostki magazynowej Jednostka SKU modułu równoważenia obciążenia. LoadBalancerSku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/loadBalancers@2024-03-01"

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

NetworkSecurityGroup

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
flushConnection Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. Bool
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]

Ruch wychodzący

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie reguł ruchu wychodzącego używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły ruchu wychodzącego modułu równoważenia obciążenia. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
enableTcpReset Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Bool
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. subResource [] (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Int
protokół Protokół reguły ruchu wychodzącego w module równoważenia obciążenia. "Wszystko"
"Tcp"
"Udp" (wymagane)

Sondy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w zestawie sond używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości sondy modułu równoważenia obciążenia. ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
noHealthyBackendsBehavior Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. "AllProbedDown"
"AllProbedUp"
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
probeThreshold Liczba kolejnych pomyślnych lub zakończonych niepowodzeniem sond w celu zezwolenia na dostarczanie lub odrzucanie ruchu do tego punktu końcowego. Po niepowodaniu liczby kolejnych sond równych tej wartości punkt końcowy zostanie wyjęty z obrotu i będzie wymagał tej samej liczby pomyślnych kolejnych sond, które zostaną umieszczone z powrotem w rotacji. Int
protokół Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Https"
"Tcp" (wymagany)
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Numer jednostki magazynowej Jednostka SKU publicznego adresu IP. PublicIPAddressSku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Etykieta nazwy 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
domainNameLabelScope Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Odwrotna nazwa 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ść
ddosSettings Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. DdosSettings
deleteOption Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej "Usuń"
"Odłącz"
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress Adres IP skojarzony z zasobem publicznego adresu IP. struna
ipTags Lista tagów skojarzonych z publicznym adresem IP. ipTag[]
linkedPublicIPAddress Połączony publiczny adres IP zasobu publicznego adresu IP. PublicIPAddress
migrationPhase Faza migracji publicznego adresu IP. "Przerwanie"
"Zatwierdź"
"Zatwierdzone"
"Brak"
"Przygotowanie"
natGateway Adres NatGateway dla publicznego adresu IP. NatGateway
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. "Dynamiczny"
"Statyczny"
publicIPPrefix Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. SubResource
servicePublicIPAddress Publiczny adres IP usługi zasobu publicznego adresu IP. PublicIPAddress

PublicIPAddressSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU publicznego adresu IP. "Podstawowa"
"Standardowa"
kondygnacja Warstwa jednostki SKU publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

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 trasy. RoutePropertiesFormat
typ Typ zasobu. struna

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)

RouteTable

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości tabeli tras. RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
disableBgpRoutePropagation Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. Bool
Trasy Kolekcja tras zawartych w tabeli tras. Route[]

SecurityRule

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 reguły zabezpieczeń. SecurityRulePropertiesFormat
typ Typ zasobu. struna

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". struna
destinationAddressPrefixes Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. string[]
destinationApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. ApplicationSecurityGroup[]
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
destinationPortRanges Zakresy portów docelowych. string[]
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. int (wymagane)
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (wymagane)
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. struna
sourceAddressPrefixes Zakresy CIDR lub źródłowych adresów IP. string[]
sourceApplicationSecurityGroups Grupa zabezpieczeń aplikacji określona jako źródło. ApplicationSecurityGroup[]
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
sourcePortRanges Zakresy portów źródłowych. string[]

ServiceDelegationPropertiesFormat

Nazwa Opis Wartość
serviceName Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). struna

ServiceEndpointPolicy

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości zasad punktu końcowego usługi. ServiceEndpointPolicyPropertiesFormat
Tagi Tagi zasobów. ResourceTags

ServiceEndpointPolicyDefinition

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 definicji zasad punktu końcowego usługi. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ zasobu. struna

ServiceEndpointPolicyDefinitionPropertiesFormat

Nazwa Opis Wartość
opis Opis tej reguły. Ograniczony do 140 znaków. struna
usługa Nazwa punktu końcowego usługi. struna
serviceResources Lista zasobów usługi. string[]

ServiceEndpointPolicyPropertiesFormat

Nazwa Opis Wartość
contextualServiceEndpointPolicies Kolekcja zasad punktu końcowego usługi kontekstowej. string[]
serviceAlias Alias wskazujący, czy zasady należą do usługi struna
serviceEndpointPolicyDefinitions Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nazwa Opis Wartość
Lokalizacje Lista lokalizacji. string[]
networkIdentifier SubResource jako identyfikator sieci. SubResource
usługa Typ usługi punktu końcowego. struna

Podsieć

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 podsieci. SubnetPropertiesFormat
typ Typ zasobu. struna

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
addressPrefixes (prefiksy adresów) Lista prefiksów adresów dla podsieci. string[]
applicationGatewayIPConfigurations Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Ustaw tę właściwość na false, aby wyłączyć domyślną łączność wychodzącą dla wszystkich maszyn wirtualnych w podsieci. Tę właściwość można ustawić tylko w momencie tworzenia podsieci i nie można jej zaktualizować dla istniejącej podsieci. Bool
Delegacje Tablica odwołań do delegowania w podsieci. delegowania[]
ipAllocations Tablica adresów IpAllocation odwołujących się do tej podsieci. SubResource []
natGateway Brama translatora adresów sieciowych skojarzona z tą podsiecią. SubResource
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. "Wyłączone"
"Włączone"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. "Wyłączone"
"Włączone"
routeTable Odwołanie do zasobu RouteTable. RouteTable
serviceEndpointPolicies Tablica zasad punktu końcowego usługi. ServiceEndpointPolicy[]
serviceEndpoints Tablica punktów końcowych usługi. ServiceEndpointPropertiesFormat[]
sharingScope Ustaw tę właściwość na Wartość Dzierżawa, aby zezwolić na udostępnianie podsieci innym subskrypcjom w dzierżawie usługi AAD. Tę właściwość można ustawić tylko wtedy, gdy parametr defaultOutboundAccess ma wartość false, obie właściwości można ustawić tylko wtedy, gdy podsieć jest pusta. "Delegowane usługi"
"Dzierżawa"

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna