Microsoft.Network routeTables 2016-03-30
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definicja zasobu Bicep
Typ zasobu routeTables można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/routeTables, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
etag: 'string'
location: 'string'
name: '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: {
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: ...
}
}
]
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: ...
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
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: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: ...
tags: {
{customized property}: 'string'
}
}
}
}
]
}
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 | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
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 | |
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/routeTables
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 |
lokalizacja | Lokalizacja zasobu | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
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 | |
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 | |
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 | |
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 | |
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 | |
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ść |
---|
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 | |
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 |
---|---|
Tworzenie konfiguracji piaskownicy usługi Azure Firewall przy użyciu maszyn wirtualnych z systemem Linux | Ten szablon tworzy sieć wirtualną z 3 podsieciami (podsiecią serwera, podsiecią przesiadki i podsiecią AzureFirewall), maszyną wirtualną serwera z publicznym adresem IP, maszyną wirtualną serwera, trasą zdefiniowaną przez użytkownika, aby wskazać usługę Azure Firewall dla podsieci serwera i usługę Azure Firewall z co najmniej 1 publicznymi adresami IP, 1 przykładową regułą sieci i domyślnymi zakresami prywatnymi |
Tworzenie konfiguracji piaskownicy usługi Azure Firewall przy użyciu stref | Ten szablon tworzy sieć wirtualną z trzema podsieciami (podsiecią serwera, podsiecią serwera i podsiecią usługi Azure Firewall), maszyną wirtualną przesiadkową z publicznym adresem IP, maszyną wirtualną serwera, trasą zdefiniowaną przez użytkownika, trasą zdefiniowaną przez użytkownika w usłudze Azure Firewall dla podsieci ServerSubnet, usługą Azure Firewall z co najmniej jednym publicznym adresem IP, jedną przykładową regułą aplikacji oraz jedną przykładową regułą sieci i usługą Azure Firewall w strefach dostępności 1, 2, i 3. |
tworzenie usługi Azure Firewall przy użyciu IpGroups | Ten szablon tworzy usługę Azure Firewall z regułami aplikacji i sieci odwołującą się do grup adresów IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux |
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 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ę. |
Tworzenie wystąpienia zarządzanego SQL w nowej sieci wirtualnej | Wdróż wystąpienie zarządzane usługi Azure Sql Database (SQL MI) w nowej sieci wirtualnej. |
maszyna wirtualna hosta Hyper-V z zagnieżdżonym maszynami wirtualnymi | Wdraża maszynę wirtualną na podstawie hosta Hyper-V i wszystkich zasobów zależnych, w tym sieci wirtualnej, publicznego adresu IP i tabel tras. |
tabela tras z trasami | Ten szablon tworzy tabelę tras z trasami |
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. |
środowisko testowe dla usługi Azure Firewall — wersja Premium | Ten szablon tworzy usługę Azure Firewall — wersja Premium i zasady zapory z funkcjami premium, takimi jak wykrywanie inspekcji włamań (IDPS), inspekcja protokołu TLS i filtrowanie kategorii internetowej |
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty | W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych. |
Definicja zasobu szablonu usługi ARM
Typ zasobu routeTables można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/routeTables, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/routeTables",
"apiVersion": "2016-03-30",
"name": "string",
"etag": "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": {
"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": ...
}
}
],
"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": ...
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"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": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": ...,
"tags": {
"{customized property}": "string"
}
}
}
}
]
},
"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 | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
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 | |
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/routeTables
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2016-03-30' |
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
lokalizacja | Lokalizacja zasobu | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Network/routeTables" |
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 | |
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 | |
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 | |
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 | |
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 | |
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ść |
---|
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 | |
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 |
---|---|
tworzenie zapory przy użyciu zasad zapory i IpGroups wdrażanie |
Ten szablon tworzy usługę Azure Firewall z zasadami zapory odwołującymi się do reguł sieci za pomocą grup IpGroups. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux |
tworzenie zapory, zaporaPolicy z jawnym serwerem proxy wdrażanie |
Ten szablon tworzy usługę Azure Firewall, FirewalllPolicy z jawnym serwerem proxy i regułami sieci z grupami IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux |
Tworzenie konfiguracji piaskownicy usługi Azure Firewall przy użyciu maszyn wirtualnych z systemem Linux wdrażanie |
Ten szablon tworzy sieć wirtualną z 3 podsieciami (podsiecią serwera, podsiecią przesiadki i podsiecią AzureFirewall), maszyną wirtualną serwera z publicznym adresem IP, maszyną wirtualną serwera, trasą zdefiniowaną przez użytkownika, aby wskazać usługę Azure Firewall dla podsieci serwera i usługę Azure Firewall z co najmniej 1 publicznymi adresami IP, 1 przykładową regułą sieci i domyślnymi zakresami prywatnymi |
Tworzenie konfiguracji piaskownicy usługi Azure Firewall przy użyciu stref wdrażanie |
Ten szablon tworzy sieć wirtualną z trzema podsieciami (podsiecią serwera, podsiecią serwera i podsiecią usługi Azure Firewall), maszyną wirtualną przesiadkową z publicznym adresem IP, maszyną wirtualną serwera, trasą zdefiniowaną przez użytkownika, trasą zdefiniowaną przez użytkownika w usłudze Azure Firewall dla podsieci ServerSubnet, usługą Azure Firewall z co najmniej jednym publicznym adresem IP, jedną przykładową regułą aplikacji oraz jedną przykładową regułą sieci i usługą Azure Firewall w strefach dostępności 1, 2, i 3. |
Tworzenie konfiguracji piaskownicy przy użyciu zasad zapory wdrażanie |
Ten szablon tworzy sieć wirtualną z 3 podsieciami (podsiecią serwera, podsiecią przesiadki i podsiecią AzureFirewall), maszyną wirtualną przesiadkową z publicznym adresem IP, maszyną wirtualną serwera, trasą zdefiniowaną przez użytkownika, aby wskazać usługę Azure Firewall dla podsieci serwera i usługę Azure Firewall z co najmniej 1 publicznymi adresami IP. Tworzy również zasady zapory z 1 przykładową regułą aplikacji, 1 przykładową regułą sieci i domyślnymi zakresami prywatnymi |
Tworzenie piaskownicy usługi Azure Firewall z wymuszonym tunelowaniem wdrażanie |
Ten szablon tworzy piaskownicę usługi Azure Firewall (Linux) z jedną zaporą wymuszoną tunelowaną przez inną zaporę w równorzędnej sieci wirtualnej |
tworzenie usługi Azure Firewall przy użyciu IpGroups wdrażanie |
Ten szablon tworzy usługę Azure Firewall z regułami aplikacji i sieci odwołującą się do grup adresów IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux |
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 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ę. |
Tworzenie wystąpienia zarządzanego SQL w nowej sieci wirtualnej wdrażanie |
Wdróż wystąpienie zarządzane usługi Azure Sql Database (SQL MI) w nowej sieci wirtualnej. |
Tworzenie wystąpienia zarządzanego SQL ze skonfigurowanym wysyłaniem dzienników i metryk wdrażanie |
Ten szablon umożliwia wdrożenie wystąpienia zarządzanego SQL i dodatkowych zasobów używanych do przechowywania dzienników i metryk (obszar roboczy diagnostyczny, konto magazynu, centrum zdarzeń). |
Tworzenie wystąpienia zarządzanego SQL za pomocą serwera przesiadkowego w nowej sieci wirtualnej wdrażanie |
Wdrażanie wystąpienia zarządzanego usługi Azure Sql Database (SQL MI) i serwera JumpBox za pomocą programu SSMS w nowej sieci wirtualnej. |
tworzenie wystąpienia zarządzanego SQL przy użyciu połączenia punkt-lokacja skonfigurowanego wdrażanie |
Wdróż wystąpienie zarządzane usługi Azure Sql Database (SQL MI) i bramę sieci wirtualnej skonfigurowaną na potrzeby połączenia punkt-lokacja w nowej sieci wirtualnej. |
Wdrażanie klastra usługi Azure Data Explorer w sieci wirtualnej wdrażanie |
Ten szablon umożliwia wdrożenie klastra w sieci wirtualnej. |
środowisko wymagane do wdrożenia usługi Azure SQL Managed Instance wdrażanie |
Ten szablon umożliwia utworzenie środowiska wymaganego do wdrożenia usługi Azure SQL Managed Instance — sieć wirtualna z dwiema podsieciami. |
maszyna wirtualna hosta Hyper-V z zagnieżdżonym maszynami wirtualnymi wdrażanie |
Wdraża maszynę wirtualną na podstawie hosta Hyper-V i wszystkich zasobów zależnych, w tym sieci wirtualnej, publicznego adresu IP i tabel tras. |
IPv6 w usłudze Azure Virtual Network (VNET) wdrażanie |
Utwórz sieć wirtualną IPv4/IPv6 z dwoma stosami z 2 maszynami wirtualnymi. |
IPv6 w usłudze Azure Virtual Network (VNET) przy użyciu usługi Std LB wdrażanie |
Utwórz dwustosową sieć wirtualną IPv4/IPv6 z 2 maszynami wirtualnymi i modułem równoważenia obciążenia w warstwie Standardowa dostępnym z Internetu. |
tabela tras z trasami wdrażanie |
Ten szablon tworzy tabelę tras z trasami |
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. |
środowisko testowe dla usługi Azure Firewall — wersja Premium wdrażanie |
Ten szablon tworzy usługę Azure Firewall — wersja Premium i zasady zapory z funkcjami premium, takimi jak wykrywanie inspekcji włamań (IDPS), inspekcja protokołu TLS i filtrowanie kategorii internetowej |
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty wdrażanie |
W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych. |
trasy zdefiniowane przez użytkownika i urządzenia wdrażanie |
Ten szablon wdraża sieć wirtualną, maszyny wirtualne w odpowiednich podsieciach i trasy, aby kierować ruch do urządzenia |
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. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu routeTables 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/routeTables, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/routeTables@2016-03-30"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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 = {
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 = ...
}
}
]
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 = ...
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
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 = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "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 | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
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 | |
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/routeTables
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 |
lokalizacja | Lokalizacja zasobu | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Zasób tabeli tras | RouteTablePropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Network/routeTables@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 | |
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 | |
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 | |
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 | |
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 | |
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ść |
---|
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 | |
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 |