Microsoft.NetworkInterfaces/tapConfigurations 2023-04-01
- 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
Definicja zasobu Bicep
Typ zasobu networkInterfaces/tapConfigurations 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/networkInterfaces/tapConfigurations, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/networkInterfaces/tapConfigurations@2023-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
virtualNetworkTap: {
id: 'string'
location: 'string'
properties: {
destinationLoadBalancerFrontEndIPConfiguration: {
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'string'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: ...
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: ...
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
zones: [
'string'
]
}
destinationNetworkInterfaceIPConfiguration: {
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
gatewayLoadBalancer: {
id: 'string'
}
loadBalancerBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
]
loadBalancerInboundNatRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'string'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: ...
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: ...
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
virtualNetworkTaps: [
...
]
}
type: 'string'
}
destinationPort: int
}
tags: {
{customized property}: 'string'
}
}
}
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP. | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa puli adresów zaplecza, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
drainPeriodInSeconds | Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. | Int |
loadBalancerBackendAddresses | Tablica adresów zaplecza. | LoadBalancerBackendAddress[] |
lokalizacja | Lokalizacja puli adresów zaplecza. | struna |
syncMode | Tryb synchroniczny adresu zaplecza dla puli zaplecza | "Automatyczny" "Ręczne" |
tunnelInterfaces | Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Odwołanie do sieci wirtualnej. | |
DdosSettings
Nazwa | Opis | Wartość |
---|---|---|
ddosProtectionPlan | Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona | |
protectionMode | Tryb ochrony przed atakami DDoS publicznego adresu IP | "Wyłączone" "Włączone" "VirtualNetworkInherited" |
Delegacja
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | ServiceDelegationPropertiesFormat |
typ | Typ zasobu. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" |
FrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy modułu równoważenia obciążenia. | FrontendIPConfigurationPropertiesFormat |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
FrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Odwołanie do zasobu Publicznego adresu IP. | PublicIPAddress |
publicIPPrefix | Odwołanie do zasobu prefiksu publicznego adresu IP. | |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
GatewayLoadBalancerTunnelInterface
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
port | Port interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
protokół | Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. | "Natywny" "Brak" "VXLAN" |
typ | Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. | "Zewnętrzne" "Wewnętrzny" "Brak" |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Odwołanie do zasobu backendAddressPool. | |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
enableTcpReset | Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeEnd | Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeStart | Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "Wszystko" "Tcp" "Udp" |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Typ tagu IP. Przykład: FirstPartyUsage. | struna |
znacznik | Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. | struna |
LoadBalancerBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa adresu zaplecza. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
adminState | Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. | "W dół" "Brak" "W górę" |
ipAddress | Adres IP należący do przywołyowanej sieci wirtualnej. | struna |
loadBalancerFrontendIPConfiguration | Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. | |
podsieć | Odwołanie do istniejącej podsieci. | |
virtualNetwork | Odwołanie do istniejącej sieci wirtualnej. | |
Microsoft.Network/networkInterfaces/tapConfigurations
Nazwa | Opis | Wartość |
---|---|---|
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: networkInterfaces |
Właściwości | Właściwości konfiguracji naciśnięcia sieci wirtualnej. | NetworkInterfaceTapConfigurationPropertiesFormat |
NatGateway
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości bramy translatora adresów sieciowych. | NatGatewayPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU bramy translatora adresów sieciowych. | NatGatewaySku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. | string[] |
NatGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
idleTimeoutInMinutes | Limit czasu bezczynności bramy translatora adresów sieciowych. | Int |
publicIpAddresses | Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. | |
publicIpPrefixes | Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
NatGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU bramy translatora adresów sieciowych. | "Standardowa" |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja adresu IP to IPv4, czy IPv6. Wartość domyślna to IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
virtualNetworkTaps | Odwołanie do naciśnięcia sieci wirtualnej. | VirtualNetworkTap[] |
NetworkInterfaceTapConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
virtualNetworkTap | Odwołanie do zasobu Tap sieci wirtualnej. | VirtualNetworkTap |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
flushConnection | Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. | Bool |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
extendedLocation | Rozszerzona lokalizacja publicznego adresu IP. | ExtendedLocation |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Etykieta nazwy domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
domainNameLabelScope | Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
Fqdn | W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Odwrotna nazwa FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
ddosSettings | Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. | DdosSettings |
deleteOption | Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej | "Usuń" "Odłącz" |
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
linkedPublicIPAddress | Połączony publiczny adres IP zasobu publicznego adresu IP. | PublicIPAddress |
migrationPhase | Faza migracji publicznego adresu IP. | "Przerwanie" "Zatwierdź" "Zatwierdzone" "Brak" "Przygotowanie" |
natGateway | Adres NatGateway dla publicznego adresu IP. | NatGateway |
publicIPAddressVersion | Wersja publicznego adresu IP. | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPPrefix | Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. | |
servicePublicIPAddress | Publiczny adres IP usługi zasobu publicznego adresu IP. | PublicIPAddress |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
kondygnacja | Warstwa jednostki SKU publicznego adresu IP. | "Globalny" "Regionalny" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
typ | Typ zasobu. | struna |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń. | SecurityRulePropertiesFormat |
typ | Typ zasobu. | struna |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | int (wymagane) |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. | '*' "Ah" "Esp" "Icmp" "Tcp" "Udp" (wymagane) |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceDelegationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
serviceName | Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). | struna |
ServiceEndpointPolicy
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości zasad punktu końcowego usługi. | ServiceEndpointPolicyPropertiesFormat |
Tagi | Tagi zasobów. | |
ServiceEndpointPolicyDefinition
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości definicji zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinitionPropertiesFormat |
typ | Typ zasobu. | struna |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
usługa | Nazwa punktu końcowego usługi. | struna |
serviceResources | Lista zasobów usługi. | string[] |
ServiceEndpointPolicyPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
contextualServiceEndpointPolicies | Kolekcja zasad punktu końcowego usługi kontekstowej. | string[] |
serviceAlias | Alias wskazujący, czy zasady należą do usługi | struna |
serviceEndpointPolicyDefinitions | Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
typ | Typ zasobu. | struna |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
addressPrefixes (prefiksy adresów) | Lista prefiksów adresów dla podsieci. | string[] |
applicationGatewayIPConfigurations | Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. | ApplicationGatewayIPConfiguration[] |
Delegacje | Tablica odwołań do delegowania w podsieci. | delegowania[] |
ipAllocations | Tablica adresów IpAllocation odwołujących się do tej podsieci. | |
natGateway | Brama translatora adresów sieciowych skojarzona z tą podsiecią. | |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. | "Wyłączone" "Włączone" |
privateLinkServiceNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. | "Wyłączone" "Włączone" |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpointPolicies | Tablica zasad punktu końcowego usługi. | ServiceEndpointPolicy[] |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualNetworkTap
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Sieć wirtualna naciśnij pozycję Właściwości. | VirtualNetworkTapPropertiesFormat |
Tagi | Tagi zasobów. | |
VirtualNetworkTapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Odwołanie do prywatnego adresu IP w wewnętrznym module równoważenia obciążenia, które otrzyma naciśnięcie. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Odwołanie do prywatnego adresu IP karty sieciowej modułu zbierającego, który otrzyma naciśnięcie. | NetworkInterfaceIPConfiguration |
destinationPort | Port docelowy sieci VXLAN, który będzie odbierał naciśnięty ruch. | Int |
Definicja zasobu szablonu usługi ARM
Typ zasobu networkInterfaces/tapConfigurations 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/networkInterfaces/tapConfigurations, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/networkInterfaces/tapConfigurations",
"apiVersion": "2023-04-01",
"name": "string",
"properties": {
"virtualNetworkTap": {
"id": "string",
"location": "string",
"properties": {
"destinationLoadBalancerFrontEndIPConfiguration": {
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "string"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": ...,
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": ...
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
},
"zones": [ "string" ]
},
"destinationNetworkInterfaceIPConfiguration": {
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"gatewayLoadBalancer": {
"id": "string"
},
"loadBalancerBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
],
"loadBalancerInboundNatRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "string"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": ...,
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": ...
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
},
"virtualNetworkTaps": [
...
]
},
"type": "string"
},
"destinationPort": "int"
},
"tags": {
"{customized property}": "string"
}
}
}
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP. | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa puli adresów zaplecza, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
drainPeriodInSeconds | Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. | Int |
loadBalancerBackendAddresses | Tablica adresów zaplecza. | LoadBalancerBackendAddress[] |
lokalizacja | Lokalizacja puli adresów zaplecza. | struna |
syncMode | Tryb synchroniczny adresu zaplecza dla puli zaplecza | "Automatyczny" "Ręczne" |
tunnelInterfaces | Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Odwołanie do sieci wirtualnej. | |
DdosSettings
Nazwa | Opis | Wartość |
---|---|---|
ddosProtectionPlan | Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona | |
protectionMode | Tryb ochrony przed atakami DDoS publicznego adresu IP | "Wyłączone" "Włączone" "VirtualNetworkInherited" |
Delegacja
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | ServiceDelegationPropertiesFormat |
typ | Typ zasobu. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" |
FrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy modułu równoważenia obciążenia. | FrontendIPConfigurationPropertiesFormat |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
FrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Odwołanie do zasobu Publicznego adresu IP. | PublicIPAddress |
publicIPPrefix | Odwołanie do zasobu prefiksu publicznego adresu IP. | |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
GatewayLoadBalancerTunnelInterface
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
port | Port interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
protokół | Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. | "Natywny" "Brak" "VXLAN" |
typ | Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. | "Zewnętrzne" "Wewnętrzny" "Brak" |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Odwołanie do zasobu backendAddressPool. | |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
enableTcpReset | Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeEnd | Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeStart | Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "Wszystko" "Tcp" "Udp" |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Typ tagu IP. Przykład: FirstPartyUsage. | struna |
znacznik | Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. | struna |
LoadBalancerBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa adresu zaplecza. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
adminState | Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. | "W dół" "Brak" "W górę" |
ipAddress | Adres IP należący do przywołyowanej sieci wirtualnej. | struna |
loadBalancerFrontendIPConfiguration | Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. | |
podsieć | Odwołanie do istniejącej podsieci. | |
virtualNetwork | Odwołanie do istniejącej sieci wirtualnej. | |
Microsoft.Network/networkInterfaces/tapConfigurations
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2023-04-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości konfiguracji naciśnięcia sieci wirtualnej. | NetworkInterfaceTapConfigurationPropertiesFormat |
typ | Typ zasobu | "Microsoft.Network/networkInterfaces/tapConfigurations" |
NatGateway
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości bramy translatora adresów sieciowych. | NatGatewayPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU bramy translatora adresów sieciowych. | NatGatewaySku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. | string[] |
NatGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
idleTimeoutInMinutes | Limit czasu bezczynności bramy translatora adresów sieciowych. | Int |
publicIpAddresses | Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. | |
publicIpPrefixes | Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
NatGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU bramy translatora adresów sieciowych. | "Standardowa" |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja adresu IP to IPv4, czy IPv6. Wartość domyślna to IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
virtualNetworkTaps | Odwołanie do naciśnięcia sieci wirtualnej. | VirtualNetworkTap[] |
NetworkInterfaceTapConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
virtualNetworkTap | Odwołanie do zasobu Tap sieci wirtualnej. | VirtualNetworkTap |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
flushConnection | Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. | Bool |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
extendedLocation | Rozszerzona lokalizacja publicznego adresu IP. | ExtendedLocation |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Etykieta nazwy domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
domainNameLabelScope | Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
Fqdn | W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Odwrotna nazwa FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
ddosSettings | Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. | DdosSettings |
deleteOption | Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej | "Usuń" "Odłącz" |
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
linkedPublicIPAddress | Połączony publiczny adres IP zasobu publicznego adresu IP. | PublicIPAddress |
migrationPhase | Faza migracji publicznego adresu IP. | "Przerwanie" "Zatwierdź" "Zatwierdzone" "Brak" "Przygotowanie" |
natGateway | Adres NatGateway dla publicznego adresu IP. | NatGateway |
publicIPAddressVersion | Wersja publicznego adresu IP. | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPPrefix | Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. | |
servicePublicIPAddress | Publiczny adres IP usługi zasobu publicznego adresu IP. | PublicIPAddress |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
kondygnacja | Warstwa jednostki SKU publicznego adresu IP. | "Globalny" "Regionalny" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
typ | Typ zasobu. | struna |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń. | SecurityRulePropertiesFormat |
typ | Typ zasobu. | struna |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | int (wymagane) |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. | '*' "Ah" "Esp" "Icmp" "Tcp" "Udp" (wymagane) |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceDelegationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
serviceName | Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). | struna |
ServiceEndpointPolicy
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości zasad punktu końcowego usługi. | ServiceEndpointPolicyPropertiesFormat |
Tagi | Tagi zasobów. | |
ServiceEndpointPolicyDefinition
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości definicji zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinitionPropertiesFormat |
typ | Typ zasobu. | struna |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
usługa | Nazwa punktu końcowego usługi. | struna |
serviceResources | Lista zasobów usługi. | string[] |
ServiceEndpointPolicyPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
contextualServiceEndpointPolicies | Kolekcja zasad punktu końcowego usługi kontekstowej. | string[] |
serviceAlias | Alias wskazujący, czy zasady należą do usługi | struna |
serviceEndpointPolicyDefinitions | Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
typ | Typ zasobu. | struna |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
addressPrefixes (prefiksy adresów) | Lista prefiksów adresów dla podsieci. | string[] |
applicationGatewayIPConfigurations | Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. | ApplicationGatewayIPConfiguration[] |
Delegacje | Tablica odwołań do delegowania w podsieci. | delegowania[] |
ipAllocations | Tablica adresów IpAllocation odwołujących się do tej podsieci. | |
natGateway | Brama translatora adresów sieciowych skojarzona z tą podsiecią. | |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. | "Wyłączone" "Włączone" |
privateLinkServiceNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. | "Wyłączone" "Włączone" |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpointPolicies | Tablica zasad punktu końcowego usługi. | ServiceEndpointPolicy[] |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualNetworkTap
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Sieć wirtualna naciśnij pozycję Właściwości. | VirtualNetworkTapPropertiesFormat |
Tagi | Tagi zasobów. | |
VirtualNetworkTapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Odwołanie do prywatnego adresu IP w wewnętrznym module równoważenia obciążenia, które otrzyma naciśnięcie. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Odwołanie do prywatnego adresu IP karty sieciowej modułu zbierającego, który otrzyma naciśnięcie. | NetworkInterfaceIPConfiguration |
destinationPort | Port docelowy sieci VXLAN, który będzie odbierał naciśnięty ruch. | Int |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu networkInterfaces/tapConfigurations 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/networkInterfaces/tapConfigurations, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkInterfaces/tapConfigurations@2023-04-01"
name = "string"
body = jsonencode({
properties = {
virtualNetworkTap = {
id = "string"
location = "string"
properties = {
destinationLoadBalancerFrontEndIPConfiguration = {
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "string"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = ...
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = ...
}
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
}
zones = [
"string"
]
}
destinationNetworkInterfaceIPConfiguration = {
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
gatewayLoadBalancer = {
id = "string"
}
loadBalancerBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
}
]
loadBalancerInboundNatRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "string"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = ...
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = ...
}
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
virtualNetworkTaps = [
...
]
}
type = "string"
}
destinationPort = int
}
tags = {
{customized property} = "string"
}
}
}
})
}
Wartości właściwości
ApplicationGatewayBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
Fqdn | W pełni kwalifikowana nazwa domeny (FQDN). | struna |
ipAddress | Adres IP. | struna |
ApplicationGatewayBackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa puli adresów zaplecza, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości puli adresów zaplecza bramy aplikacji. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddresses | Adresy zaplecza. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa konfiguracji adresu IP, która jest unikatowa w usłudze Application Gateway. | struna |
Właściwości | Właściwości konfiguracji adresu IP bramy aplikacji. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
podsieć | Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. | |
ApplicationSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości grupy zabezpieczeń aplikacji. | ApplicationSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
ApplicationSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie pul adresów zaplecza używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
drainPeriodInSeconds | Liczba sekund oczekiwania modułu równoważenia obciążenia przed wysłaniem funkcji RESET do klienta i adresu zaplecza. | Int |
loadBalancerBackendAddresses | Tablica adresów zaplecza. | LoadBalancerBackendAddress[] |
lokalizacja | Lokalizacja puli adresów zaplecza. | struna |
syncMode | Tryb synchroniczny adresu zaplecza dla puli zaplecza | "Automatyczny" "Ręczne" |
tunnelInterfaces | Tablica interfejsów tunelu modułu równoważenia obciążenia bramy. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Odwołanie do sieci wirtualnej. | |
DdosSettings
Nazwa | Opis | Wartość |
---|---|---|
ddosProtectionPlan | Plan ochrony przed atakami DDoS skojarzony z publicznym adresem IP. Można ustawić tylko wtedy, gdy właściwość ProtectionMode jest włączona | |
protectionMode | Tryb ochrony przed atakami DDoS publicznego adresu IP | "Wyłączone" "Włączone" "VirtualNetworkInherited" |
Delegacja
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w podsieci. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | ServiceDelegationPropertiesFormat |
typ | Typ zasobu. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" |
FrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości sondy modułu równoważenia obciążenia. | FrontendIPConfigurationPropertiesFormat |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
FrontendIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Odwołanie do zasobu Publicznego adresu IP. | PublicIPAddress |
publicIPPrefix | Odwołanie do zasobu prefiksu publicznego adresu IP. | |
podsieć | Odwołanie do zasobu podsieci. | podsieci |
GatewayLoadBalancerTunnelInterface
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
port | Port interfejsu tunelu modułu równoważenia obciążenia bramy. | Int |
protokół | Protokół interfejsu tunelu modułu równoważenia obciążenia bramy. | "Natywny" "Brak" "VXLAN" |
typ | Typ ruchu interfejsu tunelu modułu równoważenia obciążenia bramy. | "Zewnętrzne" "Wewnętrzny" "Brak" |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w zestawie reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego modułu równoważenia obciążenia. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPool | Odwołanie do zasobu backendAddressPool. | |
backendPort | Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. | Bool |
enableTcpReset | Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Bool |
frontendIPConfiguration | Odwołanie do adresów IP frontonu. | |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeEnd | Zakres portów dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeStart. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
frontendPortRangeStart | Zakres portów rozpoczyna się dla zewnętrznego punktu końcowego. Ta właściwość jest używana razem z backendAddressPool i FrontendPortRangeEnd. Poszczególne mapowania portów reguł NAT dla ruchu przychodzącego zostaną utworzone dla każdego adresu zaplecza z puli BackendAddressPool. Dopuszczalne wartości wahają się od 1 do 65534. | Int |
idleTimeoutInMinutes | Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. | Int |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "Wszystko" "Tcp" "Udp" |
IpTag
Nazwa | Opis | Wartość |
---|---|---|
ipTagType | Typ tagu IP. Przykład: FirstPartyUsage. | struna |
znacznik | Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. | struna |
LoadBalancerBackendAddress
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa adresu zaplecza. | struna |
Właściwości | Właściwości puli adresów zaplecza modułu równoważenia obciążenia. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
adminState | Lista stanów administracyjnych, które po ustawieniu mogą zastąpić sondę kondycji, aby usługa Load Balancer zawsze przesyłała nowe połączenia do zaplecza lub odmawiała nowych połączeń i resetuje istniejące połączenia. | "W dół" "Brak" "W górę" |
ipAddress | Adres IP należący do przywołyowanej sieci wirtualnej. | struna |
loadBalancerFrontendIPConfiguration | Odwołanie do konfiguracji adresu IP frontonu zdefiniowanej w regionalnym module równoważenia obciążenia. | |
podsieć | Odwołanie do istniejącej podsieci. | |
virtualNetwork | Odwołanie do istniejącej sieci wirtualnej. | |
Microsoft.Network/networkInterfaces/tapConfigurations
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: networkInterfaces |
Właściwości | Właściwości konfiguracji naciśnięcia sieci wirtualnej. | NetworkInterfaceTapConfigurationPropertiesFormat |
typ | Typ zasobu | "Microsoft.Network/networkInterfaces/tapConfigurations@2023-04-01" |
NatGateway
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości bramy translatora adresów sieciowych. | NatGatewayPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU bramy translatora adresów sieciowych. | NatGatewaySku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. | string[] |
NatGatewayPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
idleTimeoutInMinutes | Limit czasu bezczynności bramy translatora adresów sieciowych. | Int |
publicIpAddresses | Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. | |
publicIpPrefixes | Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
NatGatewaySku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU bramy translatora adresów sieciowych. | "Standardowa" |
NetworkInterfaceIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości konfiguracji adresu IP interfejsu sieciowego. | NetworkInterfaceIPConfigurationPropertiesFormat |
typ | Typ zasobu. | struna |
NetworkInterfaceIPConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
applicationGatewayBackendAddressPools | Odwołanie do zasobu ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupy zabezpieczeń aplikacji, w których jest uwzględniona konfiguracja adresu IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Odwołanie do adresu IP frontonu modułu równoważenia obciążenia bramy. | |
loadBalancerBackendAddressPools | Odwołanie do zasobu LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista odwołań do modułu LoadBalancerInboundNatRules. | inboundNatRule[] |
podstawowy | Czy jest to podstawowy adres klienta w interfejsie sieciowym. | Bool |
privateIPAddress | Prywatny adres IP konfiguracji adresu IP. | struna |
privateIPAddressVersion | Niezależnie od tego, czy określona konfiguracja adresu IP to IPv4, czy IPv6. Wartość domyślna to IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metoda alokacji prywatnego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPAddress | Publiczny adres IP powiązany z konfiguracją adresu IP. | PublicIPAddress |
podsieć | Podsieć powiązana z konfiguracją adresu IP. | podsieci |
virtualNetworkTaps | Odwołanie do naciśnięcia sieci wirtualnej. | VirtualNetworkTap[] |
NetworkInterfaceTapConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
virtualNetworkTap | Odwołanie do zasobu Tap sieci wirtualnej. | VirtualNetworkTap |
NetworkSecurityGroup
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości sieciowej grupy zabezpieczeń. | NetworkSecurityGroupPropertiesFormat |
Tagi | Tagi zasobów. | |
NetworkSecurityGroupPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
flushConnection | Po włączeniu przepływy utworzone na podstawie połączeń sieciowej grupy zabezpieczeń zostaną ponownie ocenione, gdy reguły są aktualizowane. Wstępne włączenie spowoduje wyzwolenie ponownej oceny. | Bool |
securityRules | Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. | SecurityRule[] |
PublicIPAddress
Nazwa | Opis | Wartość |
---|---|---|
extendedLocation | Rozszerzona lokalizacja publicznego adresu IP. | ExtendedLocation |
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości publicznego adresu IP. | PublicIPAddressPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU publicznego adresu IP. | PublicIPAddressSku |
Tagi | Tagi zasobów. | |
Stref | Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. | string[] |
PublicIPAddressDnsSettings
Nazwa | Opis | Wartość |
---|---|---|
domainNameLabel | Etykieta nazwy domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. | struna |
domainNameLabelScope | Zakres etykiety nazwy domeny. Jeśli zostanie określona etykieta nazwy domeny i zakres etykiety nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS z wartością skrótu w nazwach FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
Fqdn | W pełni kwalifikowana nazwa domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. | struna |
reverseFqdn | Odwrotna nazwa FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. | struna |
PublicIPAddressPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
ddosSettings | Zasady niestandardowe ochrony przed atakami DDoS skojarzone z publicznym adresem IP. | DdosSettings |
deleteOption | Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej | "Usuń" "Odłącz" |
dnsSettings | Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Limit czasu bezczynności publicznego adresu IP. | Int |
ipAddress | Adres IP skojarzony z zasobem publicznego adresu IP. | struna |
ipTags | Lista tagów skojarzonych z publicznym adresem IP. | ipTag[] |
linkedPublicIPAddress | Połączony publiczny adres IP zasobu publicznego adresu IP. | PublicIPAddress |
migrationPhase | Faza migracji publicznego adresu IP. | "Przerwanie" "Zatwierdź" "Zatwierdzone" "Brak" "Przygotowanie" |
natGateway | Adres NatGateway dla publicznego adresu IP. | NatGateway |
publicIPAddressVersion | Wersja publicznego adresu IP. | "IPv4" "IPv6" |
publicIPAllocationMethod | Metoda alokacji publicznego adresu IP. | "Dynamiczny" "Statyczny" |
publicIPPrefix | Prefiks publicznego adresu IP należy przydzielić z tego publicznego adresu IP. | |
servicePublicIPAddress | Publiczny adres IP usługi zasobu publicznego adresu IP. | PublicIPAddress |
PublicIPAddressSku
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU publicznego adresu IP. | "Podstawowa" "Standardowa" |
kondygnacja | Warstwa jednostki SKU publicznego adresu IP. | "Globalny" "Regionalny" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Trasa
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości trasy. | RoutePropertiesFormat |
typ | Typ zasobu. | struna |
RoutePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Docelowa trasa CIDR, do której ma zastosowanie trasa. | struna |
nextHopIpAddress | Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. | struna |
nextHopType | Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. | "Internet" "Brak" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (wymagane) |
RouteTable
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości tabeli tras. | RouteTablePropertiesFormat |
Tagi | Tagi zasobów. | |
RouteTablePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
disableBgpRoutePropagation | Czy wyłączyć trasy poznane przez protokół BGP w tej tabeli tras. Wartość True oznacza wyłączenie. | Bool |
Trasy | Kolekcja tras zawartych w tabeli tras. | Route[] |
SecurityRule
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości reguły zabezpieczeń. | SecurityRulePropertiesFormat |
typ | Typ zasobu. | struna |
SecurityRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
dostęp | Ruch sieciowy jest dozwolony lub blokowany. | "Zezwalaj" "Odmów" (wymagane) |
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
destinationAddressPrefix | Prefiks adresu docelowego. CIDR lub docelowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". | struna |
destinationAddressPrefixes | Prefiksy adresów docelowych. CiDR lub docelowe zakresy adresów IP. | string[] |
destinationApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako miejsce docelowe. | ApplicationSecurityGroup[] |
destinationPortRange | Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
destinationPortRanges | Zakresy portów docelowych. | string[] |
kierunek | Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. | "Ruch przychodzący" "Wychodzący" (wymagany) |
priorytet | Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. | int (wymagane) |
protokół | Protokół sieciowy, do których ma zastosowanie ta reguła. | '*' "Ah" "Esp" "Icmp" "Tcp" "Udp" (wymagane) |
sourceAddressPrefix | CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. | struna |
sourceAddressPrefixes | Zakresy CIDR lub źródłowych adresów IP. | string[] |
sourceApplicationSecurityGroups | Grupa zabezpieczeń aplikacji określona jako źródło. | ApplicationSecurityGroup[] |
sourcePortRange | Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. | struna |
sourcePortRanges | Zakresy portów źródłowych. | string[] |
ServiceDelegationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
serviceName | Nazwa usługi, do której należy delegować podsieć (np. Microsoft.Sql/servers). | struna |
ServiceEndpointPolicy
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Właściwości zasad punktu końcowego usługi. | ServiceEndpointPolicyPropertiesFormat |
Tagi | Tagi zasobów. | |
ServiceEndpointPolicyDefinition
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości definicji zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinitionPropertiesFormat |
typ | Typ zasobu. | struna |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tej reguły. Ograniczony do 140 znaków. | struna |
usługa | Nazwa punktu końcowego usługi. | struna |
serviceResources | Lista zasobów usługi. | string[] |
ServiceEndpointPolicyPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
contextualServiceEndpointPolicies | Kolekcja zasad punktu końcowego usługi kontekstowej. | string[] |
serviceAlias | Alias wskazujący, czy zasady należą do usługi | struna |
serviceEndpointPolicyDefinitions | Kolekcja definicji zasad punktu końcowego usługi zasad punktu końcowego usługi. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
Lokalizacje | Lista lokalizacji. | string[] |
usługa | Typ usługi punktu końcowego. | struna |
Podsieć
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości podsieci. | SubnetPropertiesFormat |
typ | Typ zasobu. | struna |
SubnetPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla podsieci. | struna |
addressPrefixes (prefiksy adresów) | Lista prefiksów adresów dla podsieci. | string[] |
applicationGatewayIPConfigurations | Konfiguracje adresów IP bramy aplikacji dla zasobu sieci wirtualnej. | ApplicationGatewayIPConfiguration[] |
Delegacje | Tablica odwołań do delegowania w podsieci. | delegowania[] |
ipAllocations | Tablica adresów IpAllocation odwołujących się do tej podsieci. | |
natGateway | Brama translatora adresów sieciowych skojarzona z tą podsiecią. | |
networkSecurityGroup | Odwołanie do zasobu NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w prywatnym punkcie końcowym w podsieci. | "Wyłączone" "Włączone" |
privateLinkServiceNetworkPolicies | Włączanie lub wyłączanie stosowania zasad sieciowych w usłudze łącza prywatnego w podsieci. | "Wyłączone" "Włączone" |
routeTable | Odwołanie do zasobu RouteTable. | RouteTable |
serviceEndpointPolicies | Tablica zasad punktu końcowego usługi. | ServiceEndpointPolicy[] |
serviceEndpoints | Tablica punktów końcowych usługi. | ServiceEndpointPropertiesFormat[] |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualNetworkTap
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
Właściwości | Sieć wirtualna naciśnij pozycję Właściwości. | VirtualNetworkTapPropertiesFormat |
Tagi | Tagi zasobów. | |
VirtualNetworkTapPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Odwołanie do prywatnego adresu IP w wewnętrznym module równoważenia obciążenia, które otrzyma naciśnięcie. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Odwołanie do prywatnego adresu IP karty sieciowej modułu zbierającego, który otrzyma naciśnięcie. | NetworkInterfaceIPConfiguration |
destinationPort | Port docelowy sieci VXLAN, który będzie odbierał naciśnięty ruch. | Int |