Microsoft.Network virtualnetworks/podsieci 2015-06-15
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
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/subnets można wdrożyć przy użyciu operacji, które są przeznaczone:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualnetworks/subnets, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/virtualnetworks/subnets@2015-06-15' = {
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'
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'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
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'
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'
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
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. | |
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. | NetworkInterfaceIPConfiguration |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" | "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | IPConfigurationPropertiesFormat |
IpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu publicznego adresu IP. | PublicIPAddress |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
Microsoft.Network/virtualnetworks/podsieci
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 | 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. | |
NetworkInterfaceDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
appliedDnsServers | Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. | string[] |
dnsServers | Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. | string[] |
internalDnsNameLabel | Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. | struna |
internalFqdn | W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. | 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | struna | |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | struna | |
publicIPAddress | Zasób publicznego adresu IP. | PublicIPAddress |
podsieć | Podsieć w zasobie sieci wirtualnej. | podsieci |
NetworkInterfacePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Ustawienia DNS w interfejsie sieciowym. | NetworkInterfaceDnsSettings |
enableIPForwarding | Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. | Bool |
ipConfigurations | Lista adresów IPKonfiguracje interfejsu sieciowego. | NetworkInterfaceIPConfiguration[] |
macAddress | Adres MAC interfejsu sieciowego. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
podstawowy | Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. | Bool |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu interfejsu sieciowego. | struna |
virtualMachine | Odwołanie do maszyny wirtualnej. | |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
networkInterfaces | Kolekcja odwołań do interfejsów sieciowych. | NetworkInterface[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
Podsieci | Kolekcja odwołań do podsieci. | podsieci[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Tagi | Tagi zasobów. | |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | struna | |
ipConfiguration | Konfiguracja adresu IP | |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Zasób trasy | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
Podsieci | Kolekcja 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub ź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 | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | ciąg (wymagany) |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
ipConfigurations | Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. | IPConfiguration[] |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
routeTable | 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/subnets można wdrożyć przy użyciu operacji, które są przeznaczone:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualnetworks/subnets, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/virtualnetworks/subnets",
"apiVersion": "2015-06-15",
"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",
"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",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"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",
"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",
"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
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. | |
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. | NetworkInterfaceIPConfiguration |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" | "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | IPConfigurationPropertiesFormat |
IpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu publicznego adresu IP. | PublicIPAddress |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
Microsoft.Network/virtualnetworks/podsieci
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2015-06-15' |
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 | 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. | |
NetworkInterfaceDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
appliedDnsServers | Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. | string[] |
dnsServers | Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. | string[] |
internalDnsNameLabel | Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. | struna |
internalFqdn | W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. | 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | struna | |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | struna | |
publicIPAddress | Zasób publicznego adresu IP. | PublicIPAddress |
podsieć | Podsieć w zasobie sieci wirtualnej. | podsieci |
NetworkInterfacePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Ustawienia DNS w interfejsie sieciowym. | NetworkInterfaceDnsSettings |
enableIPForwarding | Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. | Bool |
ipConfigurations | Lista adresów IPKonfiguracje interfejsu sieciowego. | NetworkInterfaceIPConfiguration[] |
macAddress | Adres MAC interfejsu sieciowego. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
podstawowy | Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. | Bool |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu interfejsu sieciowego. | struna |
virtualMachine | Odwołanie do maszyny wirtualnej. | |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
networkInterfaces | Kolekcja odwołań do interfejsów sieciowych. | NetworkInterface[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
Podsieci | Kolekcja odwołań do podsieci. | podsieci[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Tagi | Tagi zasobów. | |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | struna | |
ipConfiguration | Konfiguracja adresu IP | |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Zasób trasy | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
Podsieci | Kolekcja 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub ź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 | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | ciąg (wymagany) |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
ipConfigurations | Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. | IPConfiguration[] |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
routeTable | 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 |
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 |
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 |
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 |
Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej |
usługi Azure Bastion jako usługa z sieciową grupą zabezpieczeń wdrażanie |
Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej |
puli usługi Azure Batch bez publicznych adresów IP wdrażanie |
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 |
Ten szablon wdraża zasoby usługi Azure Cloud Shell w sieci wirtualnej platformy Azure. |
Azure Container Instances — sieci wirtualnej wdrażanie |
Wdrażanie wystąpienia kontenera w sieci wirtualnej platformy Azure. |
zestaw skalowania maszyn wirtualnych deweloperów gier platformy Azure wdrażanie |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3 |
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP wdrażanie |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Ś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 |
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 |
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 |
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 |
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 |
Ten szablon przedstawia sposób tworzenia prywatnego punktu końcowego wskazującego program Azure SQL Server |
zabezpieczone koncentratory wirtualne wdrażanie |
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 |
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 |
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 |
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 |
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 |
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/subnets można wdrożyć przy użyciu operacji, które są przeznaczone:
- 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@2015-06-15"
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"
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"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
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"
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"
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
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. | NetworkInterfaceIPConfiguration[] |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. | |
provisioningState | Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. | NetworkInterfaceIPConfiguration |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" | "Tcp" "Udp" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | IPConfigurationPropertiesFormat |
IpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAddress | Odwołanie do zasobu publicznego adresu IP. | PublicIPAddress |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
Microsoft.Network/virtualnetworks/podsieci
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@2015-06-15" |
NetworkInterface
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości NetworkInterface. | NetworkInterfacePropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkInterfaceDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
appliedDnsServers | Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. | string[] |
dnsServers | Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. | string[] |
internalDnsNameLabel | Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. | struna |
internalFqdn | W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. | 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | struna | |
privateIPAllocationMethod | Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
provisioningState | struna | |
publicIPAddress | Zasób publicznego adresu IP. | PublicIPAddress |
podsieć | Podsieć w zasobie sieci wirtualnej. | podsieci |
NetworkInterfacePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Ustawienia DNS w interfejsie sieciowym. | NetworkInterfaceDnsSettings |
enableIPForwarding | Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. | Bool |
ipConfigurations | Lista adresów IPKonfiguracje interfejsu sieciowego. | NetworkInterfaceIPConfiguration[] |
macAddress | Adres MAC interfejsu sieciowego. | struna |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
podstawowy | Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. | Bool |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu interfejsu sieciowego. | struna |
virtualMachine | Odwołanie do maszyny wirtualnej. | |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
defaultSecurityRules | Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
networkInterfaces | Kolekcja odwołań do interfejsów sieciowych. | NetworkInterface[] |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
resourceGuid | Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. | struna |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
Podsieci | Kolekcja odwołań do podsieci. | podsieci[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Tagi | Tagi zasobów. | |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
Fqdn | Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | struna | |
ipConfiguration | Konfiguracja adresu IP | |
provisioningState | Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". | "Dynamiczny" "Statyczny" |
resourceGuid | Właściwość identyfikatora GUID zasobu publicznego adresu IP. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Zasób trasy | RoutePropertiesFormat |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. | struna |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
provisioningState | Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
Podsieci | Kolekcja 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 | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub ź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 | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | Int |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". | '*' "Tcp" "Udp" (wymagane) |
provisioningState | Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". | struna |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | ciąg (wymagany) |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. | struna |
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | SubnetPropertiesFormat |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
ipConfigurations | Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. | IPConfiguration[] |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
provisioningState | Stan aprowizacji zasobu. | struna |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |