Udostępnij za pośrednictwem


Microsoft.Network virtualNetworks/podsieci 2016-03-30

Uwagi

Aby uzyskać wskazówki dotyczące tworzenia sieci wirtualnych i podsieci, zobacz Create virtual network resources by using Bicep.

Definicja zasobu Bicep

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

resource symbolicname 'Microsoft.Network/virtualNetworks/subnets@2016-03-30' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    ipConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipConfiguration: ...
              provisioningState: 'string'
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        }
      }
    ]
    networkSecurityGroup: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        defaultSecurityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        networkInterfaces: [
          {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                appliedDnsServers: [
                  'string'
                ]
                dnsServers: [
                  'string'
                ]
                internalDnsNameLabel: 'string'
                internalDomainNameSuffix: 'string'
                internalFqdn: 'string'
              }
              enableIPForwarding: bool
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    applicationGatewayBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendAddresses: [
                            {
                              fqdn: 'string'
                              ipAddress: 'string'
                            }
                          ]
                          backendIPConfigurations: [
                            ...
                          ]
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfigurations: [
                            ...
                          ]
                          loadBalancingRules: [
                            {
                              id: 'string'
                            }
                          ]
                          outboundNatRule: {
                            id: 'string'
                          }
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerInboundNatRules: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfiguration: ...
                          backendPort: int
                          enableFloatingIP: bool
                          frontendIPConfiguration: {
                            id: 'string'
                          }
                          frontendPort: int
                          idleTimeoutInMinutes: int
                          protocol: 'string'
                          provisioningState: 'string'
                        }
                      }
                    ]
                    primary: bool
                    privateIPAddress: 'string'
                    privateIPAddressVersion: 'string'
                    privateIPAllocationMethod: 'string'
                    provisioningState: 'string'
                    publicIPAddress: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        dnsSettings: {
                          domainNameLabel: 'string'
                          fqdn: 'string'
                          reverseFqdn: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipAddress: 'string'
                        ipConfiguration: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            privateIPAddress: 'string'
                            privateIPAllocationMethod: 'string'
                            provisioningState: 'string'
                            publicIPAddress: ...
                            subnet: {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: ...
                            }
                          }
                        }
                        provisioningState: 'string'
                        publicIPAddressVersion: 'string'
                        publicIPAllocationMethod: 'string'
                        resourceGuid: 'string'
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    subnet: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: ...
                    }
                  }
                }
              ]
              macAddress: 'string'
              networkSecurityGroup: ...
              primary: bool
              provisioningState: 'string'
              resourceGuid: 'string'
              virtualMachine: {
                id: 'string'
              }
            }
            tags: {
              {customized property}: 'string'
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        securityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
    provisioningState: 'string'
    routeTable: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        provisioningState: 'string'
        routes: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              nextHopIpAddress: 'string'
              nextHopType: 'string'
              provisioningState: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
}

Wartości właściwości

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia nazwę DNS struna
ipAddress Pobiera lub ustawia adres IP struna

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli adresów zaplecza bramy aplikacji ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Pobiera lub ustawia adresy zaplecza ApplicationGatewayBackendAddress[]
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie struna

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
loadBalancingRules Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza SubResource []
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza SubResource
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP NetworkInterfaceIPConfiguration
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego Bool
frontendIPConfiguration Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp Int
protokół Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Pobiera lub ustawia wartość privateIPAddress konfiguracji adresu IP struna
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddress Pobiera lub ustawia odwołanie do zasobu PublicIP PublicIPAddress
podsieć Pobiera lub ustawia odwołanie do zasobu podsieci podsieci

Microsoft.Network/virtualNetworks/subnets

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: virtualNetworks
Właściwości SubnetPropertiesFormat

NetworkInterface

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Pobiera lub ustawia listę zastosowanych adresów IP serwerów DNS string[]
dnsServers Pobiera lub ustawia listę adresów IP serwerów DNS string[]
internalDnsNameLabel Pobiera lub ustawia wewnętrzną nazwę DNS struna
internalDomainNameSuffix Pobiera lub ustawia sufiks nazwy domeny wewnętrznej karty sieciowej. struna
internalFqdn Pobiera lub ustawia wewnętrzną nazwę FQDN. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

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

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia ustawienia DNS w obszarze NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Pobiera lub ustawia, czy adres IPForwarding jest włączony na karcie sieciowej Bool
ipConfigurations Pobiera lub ustawia listę adresów IPKonfiguracje sieciInterface NetworkInterfaceIPConfiguration[]
macAddress Pobiera adres MAC interfejsu sieciowego struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowa karta sieciowa na maszynie wirtualnej Bool
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu interfejsu sieciowego struna
virtualMachine Pobiera lub ustawia odwołanie do maszyny wirtualnej SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub ustawia domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
networkInterfaces Pobiera kolekcję odwołań do interfejsów sieciowych NetworkInterface[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy w tabeli tras Route[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci IPConfiguration[]
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Dodawanie podsieci do istniejącej sieci wirtualnej Ten szablon umożliwia dodanie podsieci do istniejącej sieci wirtualnej. Wdrażanie w grupie zasobów istniejącej sieci wirtualnej
usługi Azure Bastion jako usługa Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej
usługi Azure Bastion jako usługa z sieciową grupą zabezpieczeń Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej
puli usługi Azure Batch bez publicznych adresów IP Ten szablon tworzy uproszczoną pulę komunikacji węzłów usługi Azure Batch bez publicznych adresów IP.
Azure Cloud Shell — sieci wirtualnej Ten szablon wdraża zasoby usługi Azure Cloud Shell w sieci wirtualnej platformy Azure.
Azure Container Instances — sieci wirtualnej Wdrażanie wystąpienia kontenera w sieci wirtualnej platformy Azure.
zestaw skalowania maszyn wirtualnych deweloperów gier platformy Azure Zestaw skalowania maszyn wirtualnych dla deweloperów gier platformy Azure obejmuje aparaty licencsed, takie jak Unreal.
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning (starsza wersja) Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
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 serwera tras w nowej podsieci Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet.
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 usługi AKS przy użyciu rozwiązania Prometheus i narzędzia Grafana za pomocą linku privae Spowoduje to utworzenie narzędzia Azure grafana, AKS i zainstalowanie rozwiązania Prometheus, zestawu narzędzi do monitorowania i zgłaszania alertów typu open source w klastrze usługi Azure Kubernetes Service (AKS). Następnie użyjesz zarządzanego prywatnego punktu końcowego usługi Azure Managed Grafana, aby nawiązać połączenie z tym serwerem Prometheus i wyświetlić dane rozwiązania Prometheus na pulpicie nawigacyjnym narzędzia Grafana
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP Ten szablon tworzy usługę Azure Firewall z dwoma publicznymi adresami IP i dwoma serwerami z systemem Windows Server 2019 do przetestowania.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (starsza wersja) Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (sieć wirtualna) Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie piaskownicy usługi Azure Firewall, maszyny wirtualnej klienta i maszyny wirtualnej serwera Ten szablon tworzy sieć wirtualną z 2 podsieciami (podsiecią serwera i podsiecią AzureFirewall), maszyną wirtualną serwera, maszyną wirtualną klienta, publicznym adresem IP dla każdej maszyny wirtualnej i tabelą tras do wysyłania ruchu między maszynami wirtualnymi przez zaporę.
Tworzy zasób prywatnego punktu końcowego między dzierżawami Ten szablon umożliwia utworzenie zasobu punktu końcowego Priavate w tym samym środowisku lub między dzierżawami i dodanie konfiguracji strefy DNS.
tworzy usługę AVD przy użyciu dołączania do identyfikatora entra firmy Microsoft Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, host sesji testowej i jego rozszerzenia za pomocą dołączania identyfikatora Entra firmy Microsoft
Wdrażanie prostej maszyny wirtualnej z systemem Windows z tagami Ten szablon spowoduje wdrożenie D2_v3 maszyny wirtualnej z systemem Windows, karty sieciowej, konta magazynu, sieci wirtualnej, publicznego adresu IP i sieciowej grupy zabezpieczeń. Obiekt tagu jest tworzony w zmiennych i będzie stosowany we wszystkich zasobach, jeśli ma to zastosowanie.
wdrażanie usługi Azure Database for MySQL przy użyciu sieci wirtualnej Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL z integracją z siecią wirtualną.
Wdrażanie usługi Azure Database for PostgreSQL (elastycznej) przy użyciu sieci wirtualnej Ten szablon umożliwia wdrożenie elastycznej bazy danych usługi Azure Database for PostgreSQL z integracją z siecią wirtualną.
wdrażanie usługi Azure Database for PostgreSQL przy użyciu sieci wirtualnej Ten szablon umożliwia wdrożenie usługi Azure Database for PostgreSQL z integracją z siecią wirtualną.
Wdrażanie usługi Azure Database Migration Service (DMS) Azure Database Migration Service to w pełni zarządzana usługa, która umożliwia bezproblemowe migracje z wielu źródeł baz danych do platform danych platformy Azure z minimalnym przestojem (migracje online).
wdrażanie serwera elastycznego MySQL przy użyciu prywatnego punktu końcowego Ten szablon umożliwia wdrożenie serwera elastycznego usługi Azure Database for MySQL z prywatnym punktem końcowym.
wdrażanie serwera elastycznego MySQL przy użyciu integracji z siecią wirtualną Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL — serwer elastyczny z integracją z siecią wirtualną.
GitLab Omnibus Ten szablon upraszcza wdrażanie narzędzia GitLab Omnibus na maszynie wirtualnej z publicznym systemem DNS, wykorzystując system DNS publicznego adresu IP. Wykorzystuje on rozmiar wystąpienia Standard_F8s_v2, który jest zgodny z architekturą referencyjną i obsługuje maksymalnie 1000 użytkowników (20 RPS). Wystąpienie jest wstępnie skonfigurowane do używania protokołu HTTPS z certyfikatem Let's Encrypt na potrzeby bezpiecznych połączeń.
przykład prywatnego punktu końcowego Ten szablon przedstawia sposób tworzenia prywatnego punktu końcowego wskazującego program Azure SQL Server
zabezpieczone koncentratory wirtualne Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu.
subskrypcja programu SharePoint / 2019 / 2016 w pełni skonfigurowane Utwórz kontroler domeny, farmę programu SQL Server 2022 i od 1 do 5 serwerów hostująca subskrypcję programu SharePoint / 2019 / 2016 z rozbudowaną konfiguracją, w tym zaufane uwierzytelnianie, profile użytkowników z witrynami osobistymi, zaufanie OAuth (przy użyciu certyfikatu), dedykowaną witrynę usług IIS do hostowania dodatków o wysokim zaufaniu itp. Zainstalowano najnowszą wersję oprogramowania kluczy (w tym programu Fiddler, vscode, np++, 7zip, ULS Viewer). Maszyny programu SharePoint mają dodatkowe dostrajanie, aby były natychmiast użyteczne (narzędzia administracji zdalnej, niestandardowe zasady dla przeglądarki Edge i Chrome, skróty itp.).
Translator adresów sieci wirtualnych przy użyciu maszyny wirtualnej Wdrażanie bramy translatora adresów sieciowych i maszyny wirtualnej

Definicja zasobu szablonu usługi ARM

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

{
  "type": "Microsoft.Network/virtualNetworks/subnets",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "properties": {
    "addressPrefix": "string",
    "ipConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipConfiguration": ...,
              "provisioningState": "string",
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        }
      }
    ],
    "networkSecurityGroup": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "defaultSecurityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "networkInterfaces": [
          {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "appliedDnsServers": [ "string" ],
                "dnsServers": [ "string" ],
                "internalDnsNameLabel": "string",
                "internalDomainNameSuffix": "string",
                "internalFqdn": "string"
              },
              "enableIPForwarding": "bool",
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "applicationGatewayBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendAddresses": [
                            {
                              "fqdn": "string",
                              "ipAddress": "string"
                            }
                          ],
                          "backendIPConfigurations": [
                            ...
                          ],
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfigurations": [
                            ...
                          ],
                          "loadBalancingRules": [
                            {
                              "id": "string"
                            }
                          ],
                          "outboundNatRule": {
                            "id": "string"
                          },
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerInboundNatRules": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfiguration": ...,
                          "backendPort": "int",
                          "enableFloatingIP": "bool",
                          "frontendIPConfiguration": {
                            "id": "string"
                          },
                          "frontendPort": "int",
                          "idleTimeoutInMinutes": "int",
                          "protocol": "string",
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "primary": "bool",
                    "privateIPAddress": "string",
                    "privateIPAddressVersion": "string",
                    "privateIPAllocationMethod": "string",
                    "provisioningState": "string",
                    "publicIPAddress": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "fqdn": "string",
                          "reverseFqdn": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipAddress": "string",
                        "ipConfiguration": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "privateIPAddress": "string",
                            "privateIPAllocationMethod": "string",
                            "provisioningState": "string",
                            "publicIPAddress": ...,
                            "subnet": {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": ...
                            }
                          }
                        },
                        "provisioningState": "string",
                        "publicIPAddressVersion": "string",
                        "publicIPAllocationMethod": "string",
                        "resourceGuid": "string"
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "subnet": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": ...
                    }
                  }
                }
              ],
              "macAddress": "string",
              "networkSecurityGroup": ...,
              "primary": "bool",
              "provisioningState": "string",
              "resourceGuid": "string",
              "virtualMachine": {
                "id": "string"
              }
            },
            "tags": {
              "{customized property}": "string"
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "securityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "provisioningState": "string",
    "routeTable": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "provisioningState": "string",
        "routes": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "nextHopIpAddress": "string",
              "nextHopType": "string",
              "provisioningState": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  }
}

Wartości właściwości

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia nazwę DNS struna
ipAddress Pobiera lub ustawia adres IP struna

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli adresów zaplecza bramy aplikacji ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Pobiera lub ustawia adresy zaplecza ApplicationGatewayBackendAddress[]
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie struna

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
loadBalancingRules Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza SubResource []
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza SubResource
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP NetworkInterfaceIPConfiguration
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego Bool
frontendIPConfiguration Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp Int
protokół Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Pobiera lub ustawia wartość privateIPAddress konfiguracji adresu IP struna
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddress Pobiera lub ustawia odwołanie do zasobu PublicIP PublicIPAddress
podsieć Pobiera lub ustawia odwołanie do zasobu podsieci podsieci

Microsoft.Network/virtualNetworks/subnets

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2016-03-30'
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości SubnetPropertiesFormat
typ Typ zasobu "Microsoft.Network/virtualNetworks/subnets"

NetworkInterface

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Pobiera lub ustawia listę zastosowanych adresów IP serwerów DNS string[]
dnsServers Pobiera lub ustawia listę adresów IP serwerów DNS string[]
internalDnsNameLabel Pobiera lub ustawia wewnętrzną nazwę DNS struna
internalDomainNameSuffix Pobiera lub ustawia sufiks nazwy domeny wewnętrznej karty sieciowej. struna
internalFqdn Pobiera lub ustawia wewnętrzną nazwę FQDN. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

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

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia ustawienia DNS w obszarze NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Pobiera lub ustawia, czy adres IPForwarding jest włączony na karcie sieciowej Bool
ipConfigurations Pobiera lub ustawia listę adresów IPKonfiguracje sieciInterface NetworkInterfaceIPConfiguration[]
macAddress Pobiera adres MAC interfejsu sieciowego struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowa karta sieciowa na maszynie wirtualnej Bool
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu interfejsu sieciowego struna
virtualMachine Pobiera lub ustawia odwołanie do maszyny wirtualnej SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub ustawia domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
networkInterfaces Pobiera kolekcję odwołań do interfejsów sieciowych NetworkInterface[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy w tabeli tras Route[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci IPConfiguration[]
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Dodawanie podsieci do istniejącej sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon umożliwia dodanie podsieci do istniejącej sieci wirtualnej. Wdrażanie w grupie zasobów istniejącej sieci wirtualnej
Dodawanie sieciowej grupy zabezpieczeń z regułami zabezpieczeń usługi Redis do istniejącej podsieci

wdrażanie w usłudze Azure
Ten szablon umożliwia dodanie sieciowej grupy zabezpieczeń ze wstępnie skonfigurowanymi regułami zabezpieczeń usługi Azure Redis Cache do istniejącej podsieci w sieci wirtualnej. Wdróż w grupie zasobów istniejącej sieci wirtualnej.
App Service Environment z zapleczem usługi Azure SQL

wdrażanie w usłudze Azure
Ten szablon tworzy środowisko App Service Environment z zapleczem usługi Azure SQL wraz z prywatnymi punktami końcowymi wraz ze skojarzonymi zasobami zwykle używanymi w środowisku prywatnym/izolowanym.
usługi Azure Bastion jako usługa

wdrażanie w usłudze Azure
Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej
usługi Azure Bastion jako usługa z sieciową grupą zabezpieczeń

wdrażanie w usłudze Azure
Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej
puli usługi Azure Batch bez publicznych adresów IP

wdrażanie w usłudze Azure
Ten szablon tworzy uproszczoną pulę komunikacji węzłów usługi Azure Batch bez publicznych adresów IP.
Azure Cloud Shell — sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon wdraża zasoby usługi Azure Cloud Shell w sieci wirtualnej platformy Azure.
Azure Container Instances — sieci wirtualnej

wdrażanie w usłudze Azure
Wdrażanie wystąpienia kontenera w sieci wirtualnej platformy Azure.
zestaw skalowania maszyn wirtualnych deweloperów gier platformy Azure

wdrażanie w usłudze Azure
Zestaw skalowania maszyn wirtualnych dla deweloperów gier platformy Azure obejmuje aparaty licencsed, takie jak Unreal.
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning

wdrażanie w usłudze Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning (starsza wersja)

wdrażanie w usłudze Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
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 serwera tras w nowej podsieci

wdrażanie w usłudze Azure
Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet.
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 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 usługi AKS przy użyciu rozwiązania Prometheus i narzędzia Grafana za pomocą linku privae

wdrażanie w usłudze Azure
Spowoduje to utworzenie narzędzia Azure grafana, AKS i zainstalowanie rozwiązania Prometheus, zestawu narzędzi do monitorowania i zgłaszania alertów typu open source w klastrze usługi Azure Kubernetes Service (AKS). Następnie użyjesz zarządzanego prywatnego punktu końcowego usługi Azure Managed Grafana, aby nawiązać połączenie z tym serwerem Prometheus i wyświetlić dane rozwiązania Prometheus na pulpicie nawigacyjnym narzędzia Grafana
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3

wdrażanie w usłudze Azure
Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Firewall z dwoma publicznymi adresami IP i dwoma serwerami z systemem Windows Server 2019 do przetestowania.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (starsza wersja)

wdrażanie w usłudze Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (sieć wirtualna)

wdrażanie w usłudze Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie modułu HSM płatności platformy Azure

wdrażanie w usłudze Azure
Ten szablon tworzy moduł HSM płatności platformy Azure, aby zapewnić operacje kluczy kryptograficznych dla transakcji płatności krytycznych w czasie rzeczywistym w chmurze platformy Azure.
Tworzenie nowego zasobu ANF przy użyciu woluminu SMB

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie nowego zasobu usługi Azure NetApp Files z jedną pulą pojemności i pojedynczym woluminem skonfigurowanym przy użyciu protokołu SMB.
Tworzenie piaskownicy usługi Azure Firewall, maszyny wirtualnej klienta i maszyny wirtualnej serwera

wdrażanie w usłudze Azure
Ten szablon tworzy sieć wirtualną z 2 podsieciami (podsiecią serwera i podsiecią AzureFirewall), maszyną wirtualną serwera, maszyną wirtualną klienta, publicznym adresem IP dla każdej maszyny wirtualnej i tabelą tras do wysyłania ruchu między maszynami wirtualnymi przez zaporę.
Tworzy zasób prywatnego punktu końcowego między dzierżawami

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie zasobu punktu końcowego Priavate w tym samym środowisku lub między dzierżawami i dodanie konfiguracji strefy DNS.
tworzy usługę AVD przy użyciu dołączania do identyfikatora entra firmy Microsoft

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, host sesji testowej i jego rozszerzenia za pomocą dołączania identyfikatora Entra firmy Microsoft
wdrażanie piaskownicy topologii piasty i szprych

wdrażanie w usłudze Azure
Ten szablon tworzy podstawową konfigurację topologii piasty i szprych. Tworzy ona sieć wirtualną piasty z podsieciami DMZ, zarządzaniem, współdzieloną i bramą (opcjonalnie) z dwiema sieciami wirtualnymi szprych (programowanie i produkcja) zawierającą podsieć obciążenia. Wdraża również Jump-Host systemu Windows w podsieci Zarządzania centrum i ustanawia wirtualne sieci równorzędne między piastą a dwiema szprychami.
Wdrażanie prostej maszyny wirtualnej z systemem Windows z tagami

wdrażanie w usłudze Azure
Ten szablon spowoduje wdrożenie D2_v3 maszyny wirtualnej z systemem Windows, karty sieciowej, konta magazynu, sieci wirtualnej, publicznego adresu IP i sieciowej grupy zabezpieczeń. Obiekt tagu jest tworzony w zmiennych i będzie stosowany we wszystkich zasobach, jeśli ma to zastosowanie.
wdrażanie usługi Azure Database for MySQL przy użyciu sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL z integracją z siecią wirtualną.
Wdrażanie usługi Azure Database for PostgreSQL (elastycznej) przy użyciu sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie elastycznej bazy danych usługi Azure Database for PostgreSQL z integracją z siecią wirtualną.
wdrażanie usługi Azure Database for PostgreSQL przy użyciu sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie usługi Azure Database for PostgreSQL z integracją z siecią wirtualną.
Wdrażanie usługi Azure Database Migration Service (DMS)

wdrażanie w usłudze Azure
Azure Database Migration Service to w pełni zarządzana usługa, która umożliwia bezproblemowe migracje z wielu źródeł baz danych do platform danych platformy Azure z minimalnym przestojem (migracje online).
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 serwera elastycznego MySQL przy użyciu prywatnego punktu końcowego

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera elastycznego usługi Azure Database for MySQL z prywatnym punktem końcowym.
wdrażanie serwera elastycznego MySQL przy użyciu integracji z siecią wirtualną

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL — serwer elastyczny z integracją z siecią wirtualną.
witryna internetowa eShop z środowiska ASE z wewnętrznym modułem równoważenia obciążenia

wdrażanie w usłudze Azure
Środowisko App Service Environment to opcja planu usługi Premium usługi Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji usługi Azure App Service na dużą skalę, w tym usług Web Apps, Mobile Apps i API Apps.
GitLab Omnibus

wdrażanie w usłudze Azure
Ten szablon upraszcza wdrażanie narzędzia GitLab Omnibus na maszynie wirtualnej z publicznym systemem DNS, wykorzystując system DNS publicznego adresu IP. Wykorzystuje on rozmiar wystąpienia Standard_F8s_v2, który jest zgodny z architekturą referencyjną i obsługuje maksymalnie 1000 użytkowników (20 RPS). Wystąpienie jest wstępnie skonfigurowane do używania protokołu HTTPS z certyfikatem Let's Encrypt na potrzeby bezpiecznych połączeń.
maszyny wirtualnej z procesorem GPU z usługą OBS-Studio, Skype, MS-Teams na potrzeby przesyłania strumieniowego zdarzeń

wdrażanie w usłudze Azure
Ten szablon tworzy maszynę wirtualną gpu z obS-Studio, Skype, MS-Teams na potrzeby przesyłania strumieniowego zdarzeń. Tworzy maszynę wirtualną w nowej sieci wirtualnej, koncie magazynu, karcie sieciowej i publicznym adresie IP przy użyciu nowego stosu obliczeniowego. Cały proces instalacji oparty na menedżerze pakietów Chocolately
środowisko JMeter dla Elasticsearch

wdrażanie w usłudze Azure
Ten szablon wdroży środowisko JMeter w istniejącej sieci wirtualnej. Jeden węzeł główny i wiele węzłów podrzędnych są wdrażane w nowej podsieci jmeter. Ten szablon działa w połączeniu z szablonem szybkiego startu elasticsearch.
wielokliencka VNS3

wdrażanie w usłudze Azure
VNS3 to tylko oprogramowanie wirtualne urządzenie, które zapewnia połączone funkcje urządzenia zabezpieczeń, kontrolera dostarczania aplikacji i ujednoliconego zarządzania zagrożeniami na brzegu aplikacji w chmurze. Najważniejsze korzyści, oprócz sieci w chmurze, zawsze włączone kompleksowe szyfrowanie, Federate centrów danych, regionów chmury, dostawców chmury i/lub kontenerów, tworzenie jednej ujednoliconej przestrzeni adresowej, zaświadczanie kontroli nad kluczami szyfrowania, zarządzanie siecią za pomocą usługi Meshed na dużą skalę, niezawodna wysoka dostępność w chmurze, izolowanie poufnych aplikacji (szybkie segmentacja sieci o niskich kosztach), segmentacja w aplikacjach, Analiza wszystkich danych przesyłanych w chmurze. Kluczowe funkcje sieciowe; router wirtualny, przełącznik, zapora, koncentrator sieci VPN, dystrybutor multiemisji, z wtyczkami zapory aplikacji internetowej, niDS, buforowania, modułów równoważenia obciążenia serwera proxy i innych funkcji sieciowych warstwy 4 z 7, VNS3 nie wymaga nowej wiedzy ani szkolenia do wdrożenia, dzięki czemu można zintegrować z istniejącym sprzętem sieciowym.
przykład prywatnego punktu końcowego

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia prywatnego punktu końcowego wskazującego program Azure SQL Server
zabezpieczone koncentratory wirtualne

wdrażanie w usłudze Azure
Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu.
subskrypcja programu SharePoint / 2019 / 2016 w pełni skonfigurowane

wdrażanie w usłudze Azure
Utwórz kontroler domeny, farmę programu SQL Server 2022 i od 1 do 5 serwerów hostująca subskrypcję programu SharePoint / 2019 / 2016 z rozbudowaną konfiguracją, w tym zaufane uwierzytelnianie, profile użytkowników z witrynami osobistymi, zaufanie OAuth (przy użyciu certyfikatu), dedykowaną witrynę usług IIS do hostowania dodatków o wysokim zaufaniu itp. Zainstalowano najnowszą wersję oprogramowania kluczy (w tym programu Fiddler, vscode, np++, 7zip, ULS Viewer). Maszyny programu SharePoint mają dodatkowe dostrajanie, aby były natychmiast użyteczne (narzędzia administracji zdalnej, niestandardowe zasady dla przeglądarki Edge i Chrome, skróty itp.).
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.
Translator adresów sieci wirtualnych przy użyciu maszyny wirtualnej

wdrażanie w usłudze Azure
Wdrażanie bramy translatora adresów sieciowych i maszyny wirtualnej
wirtualne urządzenie sieciowe VNS3 na potrzeby łączności w chmurze i zabezpieczeń

wdrażanie w usłudze Azure
VNS3 to tylko oprogramowanie wirtualne urządzenie, które zapewnia połączone funkcje urządzenia zabezpieczeń, kontrolera dostarczania aplikacji i ujednoliconego urządzenia do zarządzania zagrożeniami na brzegu aplikacji w chmurze. Najważniejsze korzyści, oprócz sieci w chmurze, zawsze na końcu szyfrowania, federowanie centrów danych, regionów chmury, dostawców chmury i/lub kontenerów, tworzenie jednej ujednoliconej przestrzeni adresowej, zaświadczanie o możliwej kontroli nad kluczami szyfrowania, sieci z siatkami, którymi można zarządzać na dużą skalę, niezawodną wysoką dostępność w chmurze, izolowanie poufnych aplikacji (szybkie segmentowanie sieci o niskich kosztach), segmentację w aplikacjach, Analiza wszystkich danych przesyłanych w chmurze. Kluczowe funkcje sieciowe; router wirtualny, przełącznik, zapora, koncentrator sieci VPN, dystrybutor multiemisji, z wtyczkami zapory aplikacji internetowej, niDS, buforowania, serwera proxy, modułów równoważenia obciążenia i innych funkcji sieciowych warstwy 4 z 7, VNS3 nie wymaga nowej wiedzy ani szkolenia do wdrożenia, dzięki czemu można zintegrować z istniejącym sprzętem sieciowym.
aplikacji internetowej z prywatnym punktem końcowym

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie aplikacji internetowej i uwidocznienie jej za pośrednictwem prywatnego punktu końcowego

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworks/subnets@2016-03-30"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      ipConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipConfiguration = ...
                provisioningState = "string"
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          }
        }
      ]
      networkSecurityGroup = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          defaultSecurityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          networkInterfaces = [
            {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  appliedDnsServers = [
                    "string"
                  ]
                  dnsServers = [
                    "string"
                  ]
                  internalDnsNameLabel = "string"
                  internalDomainNameSuffix = "string"
                  internalFqdn = "string"
                }
                enableIPForwarding = bool
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      applicationGatewayBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendAddresses = [
                              {
                                fqdn = "string"
                                ipAddress = "string"
                              }
                            ]
                            backendIPConfigurations = [
                              ...
                            ]
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfigurations = [
                              ...
                            ]
                            loadBalancingRules = [
                              {
                                id = "string"
                              }
                            ]
                            outboundNatRule = {
                              id = "string"
                            }
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerInboundNatRules = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfiguration = ...
                            backendPort = int
                            enableFloatingIP = bool
                            frontendIPConfiguration = {
                              id = "string"
                            }
                            frontendPort = int
                            idleTimeoutInMinutes = int
                            protocol = "string"
                            provisioningState = "string"
                          }
                        }
                      ]
                      primary = bool
                      privateIPAddress = "string"
                      privateIPAddressVersion = "string"
                      privateIPAllocationMethod = "string"
                      provisioningState = "string"
                      publicIPAddress = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          dnsSettings = {
                            domainNameLabel = "string"
                            fqdn = "string"
                            reverseFqdn = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipAddress = "string"
                          ipConfiguration = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              privateIPAddress = "string"
                              privateIPAllocationMethod = "string"
                              provisioningState = "string"
                              publicIPAddress = ...
                              subnet = {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = ...
                              }
                            }
                          }
                          provisioningState = "string"
                          publicIPAddressVersion = "string"
                          publicIPAllocationMethod = "string"
                          resourceGuid = "string"
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      subnet = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = ...
                      }
                    }
                  }
                ]
                macAddress = "string"
                networkSecurityGroup = ...
                primary = bool
                provisioningState = "string"
                resourceGuid = "string"
                virtualMachine = {
                  id = "string"
                }
              }
              tags = {
                {customized property} = "string"
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          securityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
      provisioningState = "string"
      routeTable = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          provisioningState = "string"
          routes = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                nextHopIpAddress = "string"
                nextHopType = "string"
                provisioningState = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  })
}

Wartości właściwości

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia nazwę DNS struna
ipAddress Pobiera lub ustawia adres IP struna

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli adresów zaplecza bramy aplikacji ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Pobiera lub ustawia adresy zaplecza ApplicationGatewayBackendAddress[]
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie struna

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości puli BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych NetworkInterfaceIPConfiguration[]
loadBalancingRules Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza SubResource []
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza SubResource
provisioningState Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP NetworkInterfaceIPConfiguration
backendPort Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego Bool
frontendIPConfiguration Pobiera lub ustawia odwołanie do adresów IP frontonu SubResource
frontonPort Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie Int
idleTimeoutInMinutes Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp Int
protokół Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp "Tcp"
"Udp"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Pobiera lub ustawia wartość privateIPAddress konfiguracji adresu IP struna
privateIPAllocationMethod Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddress Pobiera lub ustawia odwołanie do zasobu PublicIP PublicIPAddress
podsieć Pobiera lub ustawia odwołanie do zasobu podsieci podsieci

Microsoft.Network/virtualNetworks/subnets

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: virtualNetworks
Właściwości SubnetPropertiesFormat
typ Typ zasobu "Microsoft.Network/virtualNetworks/subnets@2016-03-30"

NetworkInterface

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Pobiera lub ustawia listę zastosowanych adresów IP serwerów DNS string[]
dnsServers Pobiera lub ustawia listę adresów IP serwerów DNS string[]
internalDnsNameLabel Pobiera lub ustawia wewnętrzną nazwę DNS struna
internalDomainNameSuffix Pobiera lub ustawia sufiks nazwy domeny wewnętrznej karty sieciowej. struna
internalFqdn Pobiera lub ustawia wewnętrzną nazwę FQDN. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Właściwości konfiguracji IP NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

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

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia ustawienia DNS w obszarze NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Pobiera lub ustawia, czy adres IPForwarding jest włączony na karcie sieciowej Bool
ipConfigurations Pobiera lub ustawia listę adresów IPKonfiguracje sieciInterface NetworkInterfaceIPConfiguration[]
macAddress Pobiera adres MAC interfejsu sieciowego struna
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowa karta sieciowa na maszynie wirtualnej Bool
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu interfejsu sieciowego struna
virtualMachine Pobiera lub ustawia odwołanie do maszyny wirtualnej SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób sieciowej grupy zabezpieczeń NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Pobiera lub ustawia domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
networkInterfaces Pobiera kolekcję odwołań do interfejsów sieciowych NetworkInterface[]
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń struna
securityRules Pobiera lub ustawia reguły zabezpieczeń sieciowej grupy zabezpieczeń SecurityRule[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

PublicIPAddress

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Właściwości elementu PublicIpAddress PublicIPAddressPropertiesFormat
Tagi Tagi zasobów ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Pobiera lub ustawia nazwę FQDN rekordu DNS skojarzonego z publicznym adresem IP PublicIPAddressDnsSettings
idleTimeoutInMinutes Pobiera lub ustawia limit czasu bezczynności publicznego adresu IP Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
publicIPAddressVersion Pobiera lub ustawia wersję adresu PublicIP (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Pobiera lub ustawia metodę alokacji PublicIP (statyczna/dynamiczna) "Dynamiczny"
"Statyczny"
resourceGuid Pobiera lub ustawia właściwość identyfikatora GUID zasobu PublicIP struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia docelową trasę CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pobiera lub ustawia pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Pobiera lub ustawia typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
lokalizacja Lokalizacja zasobu struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Pobiera lub ustawia stan aprowizacji zasobu Aktualizowanie/Usuwanie/Niepowodzenie struna
Trasy Pobiera lub ustawia trasy w tabeli tras Route[]
Podsieci Pobiera kolekcję odwołań do podsieci podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Pobiera lub ustawia ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to "Zezwalaj" i "Odmów" "Zezwalaj"
"Odmów" (wymagane)
opis Pobiera lub ustawia opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Pobiera lub ustawia prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Pobiera lub ustawia docelowy port lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Pobiera lub ustawia kierunek reguły. Ruch przychodzący lub wychodzący. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Pobiera lub ustawia priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Pobiera lub ustawia protokół sieciowy, do których ma zastosowanie ta reguła. Może to być tcp, Udp lub All(*). '*'
"Tcp"
"Udp" (wymagane)
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
sourceAddressPrefix Pobiera lub ustawia prefiks adresu źródłowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Pobiera lub ustawia port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany struna
id Identyfikator zasobu struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Pobiera lub ustawia prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci IPConfiguration[]
networkSecurityGroup Pobiera lub ustawia odwołanie do zasobu NetworkSecurityGroup NetworkSecurityGroup
provisioningState Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie struna
routeTable Pobiera lub ustawia odwołanie do zasobu RouteTable RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna