Microsoft.Network virtualNetworks/podsieci 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
Uwagi
Aby uzyskać wskazówki dotyczące tworzenia sieci wirtualnych i podsieci, zobacz Create virtual network resources by using Bicep.
Definicja zasobu Bicep
Typ zasobu virtualNetworks/podsieci można wdrożyć przy użyciu operacji docelowych:
- 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@2016-03-30' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: ...
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: ...
}
}
}
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
...
]
provisioningState: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: ...
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: ...
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: ...
}
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: ...
}
}
}
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: ...
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: ...
}
]
}
tags: {
{customized property}: 'string'
}
}
}
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | Pobiera lub ustawia nazwę DNS | struna |
ipAddress | Pobiera lub ustawia adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Pobiera lub ustawia adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie | struna |
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
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/virtualNetworks/subnets
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: virtualNetworks |
Właściwości | SubnetPropertiesFormat |
NetworkInterface
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
lokalizacja | Lokalizacja zasobu | struna |
Właściwości | Właściwości NetworkInterface. | NetworkInterfacePropertiesFormat |
Tagi | Tagi zasobów | |
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ść |
---|
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 |
---|---|
Dodawanie podsieci do istniejącej sieci wirtualnej | Ten szablon umożliwia dodanie podsieci do istniejącej sieci wirtualnej. Wdrażanie w grupie zasobów istniejącej sieci wirtualnej |
usługi Azure Bastion jako usługa | Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej |
usługi Azure Bastion jako usługa z sieciową grupą zabezpieczeń | Ten szablon aprowizuje usługę Azure Bastion w sieci wirtualnej |
puli usługi Azure Batch bez publicznych adresów IP | Ten szablon tworzy uproszczoną pulę komunikacji węzłów usługi Azure Batch bez publicznych adresów IP. |
Azure Cloud Shell — sieci wirtualnej | Ten szablon wdraża zasoby usługi Azure Cloud Shell w sieci wirtualnej platformy Azure. |
Azure Container Instances — sieci wirtualnej | Wdrażanie wystąpienia kontenera w sieci wirtualnej platformy Azure. |
zestaw skalowania maszyn wirtualnych deweloperów gier platformy Azure | Zestaw skalowania maszyn wirtualnych dla deweloperów gier platformy Azure obejmuje aparaty licencsed, takie jak Unreal. |
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning | Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS. |
kompleksowej konfiguracji bezpiecznej usługi Azure Machine Learning (starsza wersja) | Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS. |
Tworzenie modułu równoważenia obciążenia między regionami | Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie. |
tworzenie serwera tras w nowej podsieci | Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet. |
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia | Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80 |
Tworzenie standardowego modułu równoważenia obciążenia | Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej. |
tworzenie usługi AKS przy użyciu rozwiązania Prometheus i narzędzia Grafana za pomocą linku privae | Spowoduje to utworzenie narzędzia Azure grafana, AKS i zainstalowanie rozwiązania Prometheus, zestawu narzędzi do monitorowania i zgłaszania alertów typu open source w klastrze usługi Azure Kubernetes Service (AKS). Następnie użyjesz zarządzanego prywatnego punktu końcowego usługi Azure Managed Grafana, aby nawiązać połączenie z tym serwerem Prometheus i wyświetlić dane rozwiązania Prometheus na pulpicie nawigacyjnym narzędzia Grafana |
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 | Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3 |
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP | Ten szablon tworzy usługę Azure Firewall z dwoma publicznymi adresami IP i dwoma serwerami z systemem Windows Server 2019 do przetestowania. |
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (starsza wersja) | Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci. |
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (sieć wirtualna) | Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym usługę Azure Key Vault, usługę Azure Storage, usługę Azure Application Insights i usługę Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci. |
Tworzenie piaskownicy usługi Azure Firewall, maszyny wirtualnej klienta i maszyny wirtualnej serwera | Ten szablon tworzy sieć wirtualną z 2 podsieciami (podsiecią serwera i podsiecią AzureFirewall), maszyną wirtualną serwera, maszyną wirtualną klienta, publicznym adresem IP dla każdej maszyny wirtualnej i tabelą tras do wysyłania ruchu między maszynami wirtualnymi przez zaporę. |
Tworzy zasób prywatnego punktu końcowego między dzierżawami | Ten szablon umożliwia utworzenie zasobu punktu końcowego Priavate w tym samym środowisku lub między dzierżawami i dodanie konfiguracji strefy DNS. |
tworzy usługę AVD przy użyciu dołączania do identyfikatora entra firmy Microsoft | Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, host sesji testowej i jego rozszerzenia za pomocą dołączania identyfikatora Entra firmy Microsoft |
Wdrażanie prostej maszyny wirtualnej z systemem Windows z tagami | Ten szablon spowoduje wdrożenie D2_v3 maszyny wirtualnej z systemem Windows, karty sieciowej, konta magazynu, sieci wirtualnej, publicznego adresu IP i sieciowej grupy zabezpieczeń. Obiekt tagu jest tworzony w zmiennych i będzie stosowany we wszystkich zasobach, jeśli ma to zastosowanie. |
wdrażanie usługi Azure Database for MySQL przy użyciu sieci wirtualnej | Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL z integracją z siecią wirtualną. |
Wdrażanie usługi Azure Database for PostgreSQL (elastycznej) przy użyciu sieci wirtualnej | Ten szablon umożliwia wdrożenie elastycznej bazy danych usługi Azure Database for PostgreSQL z integracją z siecią wirtualną. |
wdrażanie usługi Azure Database for PostgreSQL przy użyciu sieci wirtualnej | Ten szablon umożliwia wdrożenie usługi Azure Database for PostgreSQL z integracją z siecią wirtualną. |
Wdrażanie usługi Azure Database Migration Service (DMS) | Azure Database Migration Service to w pełni zarządzana usługa, która umożliwia bezproblemowe migracje z wielu źródeł baz danych do platform danych platformy Azure z minimalnym przestojem (migracje online). |
wdrażanie serwera elastycznego MySQL przy użyciu prywatnego punktu końcowego | Ten szablon umożliwia wdrożenie serwera elastycznego usługi Azure Database for MySQL z prywatnym punktem końcowym. |
wdrażanie serwera elastycznego MySQL przy użyciu integracji z siecią wirtualną | Ten szablon umożliwia wdrożenie usługi Azure Database for MySQL — serwer elastyczny z integracją z siecią wirtualną. |
GitLab Omnibus | Ten szablon upraszcza wdrażanie narzędzia GitLab Omnibus na maszynie wirtualnej z publicznym systemem DNS, wykorzystując system DNS publicznego adresu IP. Wykorzystuje on rozmiar wystąpienia Standard_F8s_v2, który jest zgodny z architekturą referencyjną i obsługuje maksymalnie 1000 użytkowników (20 RPS). Wystąpienie jest wstępnie skonfigurowane do używania protokołu HTTPS z certyfikatem Let's Encrypt na potrzeby bezpiecznych połączeń. |
przykład prywatnego punktu końcowego | Ten szablon przedstawia sposób tworzenia prywatnego punktu końcowego wskazującego program Azure SQL Server |
zabezpieczone koncentratory wirtualne | Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu. |
subskrypcja programu SharePoint / 2019 / 2016 w pełni skonfigurowane | Utwórz kontroler domeny, farmę programu SQL Server 2022 i od 1 do 5 serwerów hostująca subskrypcję programu SharePoint / 2019 / 2016 z rozbudowaną konfiguracją, w tym zaufane uwierzytelnianie, profile użytkowników z witrynami osobistymi, zaufanie OAuth (przy użyciu certyfikatu), dedykowaną witrynę usług IIS do hostowania dodatków o wysokim zaufaniu itp. Zainstalowano najnowszą wersję oprogramowania kluczy (w tym programu Fiddler, vscode, np++, 7zip, ULS Viewer). Maszyny programu SharePoint mają dodatkowe dostrajanie, aby były natychmiast użyteczne (narzędzia administracji zdalnej, niestandardowe zasady dla przeglądarki Edge i Chrome, skróty itp.). |
Translator adresów sieci wirtualnych przy użyciu maszyny wirtualnej | Wdrażanie bramy translatora adresów sieciowych i maszyny wirtualnej |
Definicja zasobu szablonu usługi ARM
Typ zasobu virtualNetworks/podsieci można wdrożyć przy użyciu operacji docelowych:
- 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": "2016-03-30",
"name": "string",
"etag": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": ...,
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": ...
}
}
}
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
...
],
"provisioningState": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": ...,
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": ...,
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": ...
}
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": ...
}
}
}
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": ...
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": ...
}
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | Pobiera lub ustawia nazwę DNS | struna |
ipAddress | Pobiera lub ustawia adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Pobiera lub ustawia adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie | struna |
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
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/virtualNetworks/subnets
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2016-03-30' |
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | SubnetPropertiesFormat | |
typ | Typ zasobu | "Microsoft.Network/virtualNetworks/subnets" |
NetworkInterface
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
lokalizacja | Lokalizacja zasobu | struna |
Właściwości | Właściwości NetworkInterface. | NetworkInterfacePropertiesFormat |
Tagi | Tagi zasobów | |
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ść |
---|
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 |
---|---|
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/podsieci można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualNetworks/subnets, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualNetworks/subnets@2016-03-30"
name = "string"
etag = "string"
body = jsonencode({
properties = {
addressPrefix = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = ...
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = ...
}
}
}
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
...
]
provisioningState = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = ...
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = {
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = ...
subnet = {
etag = "string"
id = "string"
name = "string"
properties = ...
}
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = ...
}
}
}
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
{
etag = "string"
id = "string"
name = "string"
properties = ...
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
{
etag = "string"
id = "string"
name = "string"
properties = ...
}
]
}
tags = {
{customized property} = "string"
}
}
}
})
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | Pobiera lub ustawia nazwę DNS | struna |
ipAddress | Pobiera lub ustawia adres IP | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Pobiera lub ustawia adresy zaplecza | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu puli adresów zaplecza Aktualizowanie/usuwanie/Niepowodzenie | struna |
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
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/virtualNetworks/subnets
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: virtualNetworks |
Właściwości | SubnetPropertiesFormat | |
typ | Typ zasobu | "Microsoft.Network/virtualNetworks/subnets@2016-03-30" |
NetworkInterface
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
lokalizacja | Lokalizacja zasobu | struna |
Właściwości | Właściwości NetworkInterface. | NetworkInterfacePropertiesFormat |
Tagi | Tagi zasobów | |
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ść |
---|
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 |