Microsoft.Network routeTables 2016-03-30
- meest recente
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview-
Bicep-resourcedefinitie
Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: ...
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
...
]
provisioningState: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: ...
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: ...
subnet: ...
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: ...
tags: {
{customized property}: 'string'
}
}
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | Hiermee haalt u de DNS-naam op of stelt u deze in | snaar |
ipAddress | Hiermee haalt u het IP-adres op of stelt u dit in | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van back-endadresgroep van toepassingsgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Hiermee haalt u de back-endadressen op of stelt u deze in | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
provisioningState | Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep | SubResource[] |
uitgaandeNatRule | Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep | SubResource- |
provisioningState | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van binnenkomende NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfiguration | Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres | NetworkInterfaceIPConfiguration- |
backendPort | Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt | Bool |
frontendIPConfiguration | Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld | SubResource- |
front-endPort | Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief | Int |
idleTimeoutInMinutes | Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp | Int |
protocol | Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'Tcp' 'Udp' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
IPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in | snaar |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddress | Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in | PublicIPAddress- |
Subnet | Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in | subnet |
Microsoft.Network/routeTables
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
plaats | Resourcelocatie | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NetworkInterface
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | NetworkInterface-eigenschappen. | NetworkInterfacePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkInterfaceDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
appliedDnsServers | Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in | tekenreeks[] |
dnsServers | Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in | tekenreeks[] |
internalDnsNameLabel | Hiermee haalt u de interne DNS-naam op of stelt u deze in | snaar |
internalDomainNameSuffix | Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. | snaar |
internalFqdn | Hiermee haalt u de interne FQDN op of stelt u deze in. | snaar |
NetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in | BackendAddressPool[] |
loadBalancerInboundNatRules | Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in | InboundNatRule[] |
primair | Hiermee wordt aangegeven of dit een primair klantadres is op de NIC | Bool |
privateIPAddress | snaar | |
privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | snaar | |
publicIPAddress | PublicIPAddress-resource | PublicIPAddress- |
Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetworkInterfacePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | DNS-instellingen ophaalt of instelt in NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC | Bool |
ipConfigurations | Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in | NetworkInterfaceIPConfiguration[] |
macAddress | Hiermee haalt u het MAC-adres van de netwerkinterface op | snaar |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
primair | Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is | Bool |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in | snaar |
virtualMachine | Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in | SubResource- |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Netwerkbeveiligingsgroepresource | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultSecurityRules | Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
networkInterfaces | Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op | NetworkInterface[] |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in | snaar |
securityRules | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Eigenschappen van PublicIpAddress | PublicIPAddressPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
ipAddress | snaar | |
ipConfiguration | IPConfiguration | IPConfiguration- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in | 'Dynamisch' 'Statisch' |
resourceGuid | De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Resource routeren | RoutePropertiesFormat |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
nextHopIpAddress | Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
Routes | Routes ophalen of instellen in een routetabel | Route[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | tekenreeks (vereist) |
destinationPortRange | Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
richting | Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | Int |
protocol | Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. | '*' 'Tcp' Udp (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
sourceAddressPrefix | Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | tekenreeks (vereist) |
sourcePortRange | Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SubnetPropertiesFormat |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
ipConfigurations | Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet | IPConfiguration[] |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
routeTable | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
Module | Beschrijving |
---|---|
routetabel | AVM-resourcemodule voor routetabel |
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
Bicep-bestand | Beschrijving |
---|---|
Een sandbox-installatie van Azure Firewall maken met Linux-VM's | Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken |
Een sandbox-installatie van Azure Firewall maken met zones | Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3. |
Een Azure-firewall maken met IpGroups | Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine |
Een Azure Firewall maken met meerdere openbare IP-adressen | Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen. |
Sandbox maken van Azure Firewall, client-VM en server-VM | Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall. |
SQL MI maken in het nieuwe virtuele netwerk | Implementeer Azure Sql Database Managed Instance (SQL MI) in een nieuw virtueel netwerk. |
Hyper-V virtuele machine hosten met geneste VM's | Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen. |
routetabel met routes | Met deze sjabloon maakt u een routetabel met routes |
beveiligde virtuele hubs | Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet. |
testomgeving voor Azure Firewall Premium- | Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie |
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie | In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/routeTables",
"apiVersion": "2016-03-30",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": ...,
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
...
],
"provisioningState": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": ...,
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": ...,
"subnet": ...
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": ...,
"tags": {
"{customized property}": "string"
}
}
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | Hiermee haalt u de DNS-naam op of stelt u deze in | snaar |
ipAddress | Hiermee haalt u het IP-adres op of stelt u dit in | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van back-endadresgroep van toepassingsgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Hiermee haalt u de back-endadressen op of stelt u deze in | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
provisioningState | Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep | SubResource[] |
uitgaandeNatRule | Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep | SubResource- |
provisioningState | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van binnenkomende NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfiguration | Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres | NetworkInterfaceIPConfiguration- |
backendPort | Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt | Bool |
frontendIPConfiguration | Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld | SubResource- |
front-endPort | Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief | Int |
idleTimeoutInMinutes | Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp | Int |
protocol | Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'Tcp' 'Udp' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
IPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in | snaar |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddress | Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in | PublicIPAddress- |
Subnet | Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in | subnet |
Microsoft.Network/routeTables
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2016-03-30' |
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
plaats | Resourcelocatie | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Network/routeTables' |
NetworkInterface
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | NetworkInterface-eigenschappen. | NetworkInterfacePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkInterfaceDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
appliedDnsServers | Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in | tekenreeks[] |
dnsServers | Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in | tekenreeks[] |
internalDnsNameLabel | Hiermee haalt u de interne DNS-naam op of stelt u deze in | snaar |
internalDomainNameSuffix | Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. | snaar |
internalFqdn | Hiermee haalt u de interne FQDN op of stelt u deze in. | snaar |
NetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in | BackendAddressPool[] |
loadBalancerInboundNatRules | Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in | InboundNatRule[] |
primair | Hiermee wordt aangegeven of dit een primair klantadres is op de NIC | Bool |
privateIPAddress | snaar | |
privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | snaar | |
publicIPAddress | PublicIPAddress-resource | PublicIPAddress- |
Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetworkInterfacePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | DNS-instellingen ophaalt of instelt in NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC | Bool |
ipConfigurations | Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in | NetworkInterfaceIPConfiguration[] |
macAddress | Hiermee haalt u het MAC-adres van de netwerkinterface op | snaar |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
primair | Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is | Bool |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in | snaar |
virtualMachine | Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in | SubResource- |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Netwerkbeveiligingsgroepresource | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultSecurityRules | Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
networkInterfaces | Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op | NetworkInterface[] |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in | snaar |
securityRules | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Eigenschappen van PublicIpAddress | PublicIPAddressPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
ipAddress | snaar | |
ipConfiguration | IPConfiguration | IPConfiguration- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in | 'Dynamisch' 'Statisch' |
resourceGuid | De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Resource routeren | RoutePropertiesFormat |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
nextHopIpAddress | Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
Routes | Routes ophalen of instellen in een routetabel | Route[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | tekenreeks (vereist) |
destinationPortRange | Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
richting | Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | Int |
protocol | Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. | '*' 'Tcp' Udp (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
sourceAddressPrefix | Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | tekenreeks (vereist) |
sourcePortRange | Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SubnetPropertiesFormat |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
ipConfigurations | Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet | IPConfiguration[] |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
routeTable | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
Sjabloon | Beschrijving |
---|---|
Een firewall maken met FirewallPolicy en IpGroups |
Met deze sjabloon maakt u een Azure Firewall met FirewalllPolicy die verwijst naar netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine |
Een firewall maken, FirewallPolicy met expliciete proxy |
Met deze sjabloon maakt u een Azure Firewall, FirewalllPolicy met expliciete proxy- en netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine |
Een sandbox-installatie van Azure Firewall maken met Linux-VM's |
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken |
Een sandbox-installatie van Azure Firewall maken met zones |
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3. |
Een sandbox-installatie maken met firewallbeleid |
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP-adres, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen. Maakt ook een firewallbeleid met 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaard privébereiken |
Een Azure Firewall-sandbox maken met geforceerde tunneling |
Met deze sjabloon maakt u een Azure Firewall-sandbox (Linux) met één firewall getunneld via een andere firewall in een gekoppeld VNET |
Een Azure-firewall maken met IpGroups |
Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine |
Een Azure Firewall maken met meerdere openbare IP-adressen |
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen. |
Sandbox maken van Azure Firewall, client-VM en server-VM |
Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall. |
SQL MI maken in het nieuwe virtuele netwerk |
Implementeer Azure Sql Database Managed Instance (SQL MI) in een nieuw virtueel netwerk. |
SQL MI maken met geconfigureerde verzending van logboeken en metrische gegevens |
Met deze sjabloon kunt u SQL MI en aanvullende resources implementeren die worden gebruikt voor het opslaan van logboeken en metrische gegevens (diagnostische werkruimte, opslagaccount, Event Hub). |
SQL MI maken met jumpbox binnen een nieuw virtueel netwerk |
Implementeer Azure Sql Database Managed Instance (SQL MI) en JumpBox met SSMS in het nieuwe virtuele netwerk. |
SQL MI maken met punt-naar-site-verbinding geconfigureerd |
Implementeer Azure Sql Database Managed Instance (SQL MI) en virtuele netwerkgateway die is geconfigureerd voor punt-naar-site-verbinding in het nieuwe virtuele netwerk. |
Azure Data Explorer-cluster implementeren in uw VNet- |
Met deze sjabloon kunt u een cluster implementeren in uw VNet. |
omgeving die is vereist voor het implementeren van azure SQL Managed Instance |
Met deze sjabloon kunt u een omgeving maken die is vereist voor het implementeren van Azure SQL Managed Instance - Virtual Network met twee subnetten. |
Hyper-V virtuele machine hosten met geneste VM's |
Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen. |
IPv6 in Azure Virtual Network (VNET) |
Maak een IPv4-/IPv6-VNET met twee STACK-VM's. |
IPv6 in Azure Virtual Network (VNET) met Std LB- |
Maak een IPv4-/IPv6-VNET met twee stacks en een internetgerichte Standard Load Balancer. |
routetabel met routes |
Met deze sjabloon maakt u een routetabel met routes |
beveiligde virtuele hubs |
Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet. |
testomgeving voor Azure Firewall Premium- |
Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie |
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie |
In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken. |
door de gebruiker gedefinieerde routes en apparaat- |
Met deze sjabloon worden een virtueel netwerk, vm's in respectieve subnetten en routes geïmplementeerd om verkeer naar het apparaat te leiden |
VNS3-netwerkapparaat voor cloudconnectiviteit en -beveiliging |
VNS3 is een alleen virtueel software-apparaat dat de gecombineerde functies en functies van een beveiligingsapparaat, application delivery controller en unified threat management-apparaat aan de rand van de cloudtoepassing biedt. Belangrijke voordelen, boven op cloudnetwerken, altijd aan het einde van versleuteling, federatieve datacentra, cloudregio's, cloudproviders en/of containers, het maken van één geïntegreerde adresruimte, attestable controle over versleutelingssleutels, beheerbaar netwerk op schaal, betrouwbare hoge beschikbaarheid in de cloud, isoleren van gevoelige toepassingen (snelle netwerksegmentatie tegen lage kosten), segmentatie binnen toepassingen, analyse van alle gegevens die in beweging zijn in de cloud. Belangrijke netwerkfuncties; virtuele router, switch, firewall, vpn-concentrator, multicast-distributeur, met invoegtoepassingen voor WAF, NIDS, caching, proxy, load balancers en andere netwerkfuncties van laag 4 tot en met 7, VNS3 vereist geen nieuwe kennis of training om te implementeren, zodat u kunt integreren met bestaande netwerkapparatuur. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/routeTables@2016-03-30"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = ...
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
...
]
provisioningState = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = ...
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = {
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = ...
subnet = ...
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = ...
tags = {
{customized property} = "string"
}
}
}
}
]
}
})
}
Eigenschapswaarden
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | Hiermee haalt u de DNS-naam op of stelt u deze in | snaar |
ipAddress | Hiermee haalt u het IP-adres op of stelt u dit in | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van back-endadresgroep van toepassingsgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Hiermee haalt u de back-endadressen op of stelt u deze in | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
provisioningState | Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfigurations | Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep | SubResource[] |
uitgaandeNatRule | Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep | SubResource- |
provisioningState | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van binnenkomende NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendIPConfiguration | Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres | NetworkInterfaceIPConfiguration- |
backendPort | Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt | Bool |
frontendIPConfiguration | Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld | SubResource- |
front-endPort | Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief | Int |
idleTimeoutInMinutes | Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp | Int |
protocol | Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'Tcp' 'Udp' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
IPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in | snaar |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddress | Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in | PublicIPAddress- |
Subnet | Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in | subnet |
Microsoft.Network/routeTables
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
plaats | Resourcelocatie | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Network/routeTables@2016-03-30" |
NetworkInterface
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | NetworkInterface-eigenschappen. | NetworkInterfacePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkInterfaceDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
appliedDnsServers | Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in | tekenreeks[] |
dnsServers | Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in | tekenreeks[] |
internalDnsNameLabel | Hiermee haalt u de interne DNS-naam op of stelt u deze in | snaar |
internalDomainNameSuffix | Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. | snaar |
internalFqdn | Hiermee haalt u de interne FQDN op of stelt u deze in. | snaar |
NetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Eigenschappen van IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in | BackendAddressPool[] |
loadBalancerInboundNatRules | Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in | InboundNatRule[] |
primair | Hiermee wordt aangegeven of dit een primair klantadres is op de NIC | Bool |
privateIPAddress | snaar | |
privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in | 'Dynamisch' 'Statisch' |
provisioningState | snaar | |
publicIPAddress | PublicIPAddress-resource | PublicIPAddress- |
Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetworkInterfacePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | DNS-instellingen ophaalt of instelt in NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC | Bool |
ipConfigurations | Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in | NetworkInterfaceIPConfiguration[] |
macAddress | Hiermee haalt u het MAC-adres van de netwerkinterface op | snaar |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
primair | Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is | Bool |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in | snaar |
virtualMachine | Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in | SubResource- |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Netwerkbeveiligingsgroepresource | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultSecurityRules | Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
networkInterfaces | Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op | NetworkInterface[] |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
resourceGuid | Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in | snaar |
securityRules | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | SecurityRule[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Eigenschappen van PublicIpAddress | PublicIPAddressPropertiesFormat |
Tags | Resourcetags | ResourceTags- |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
dnsSettings | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
ipAddress | snaar | |
ipConfiguration | IPConfiguration | IPConfiguration- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
publicIPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in | 'Dynamisch' 'Statisch' |
resourceGuid | De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | Resource routeren | RoutePropertiesFormat |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
nextHopIpAddress | Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
etag | Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
plaats | Resourcelocatie | snaar |
Eigenschappen | Routetabelresource | RouteTablePropertiesFormat |
Tags | Resourcetags | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
provisioningState | Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op | snaar |
Routes | Routes ophalen of instellen in een routetabel | Route[] |
Subnetten | Hiermee haalt u een verzameling verwijzingen naar subnetten op | subnet[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | tekenreeks (vereist) |
destinationPortRange | Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
richting | Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | Int |
protocol | Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. | '*' 'Tcp' Udp (vereist) |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
sourceAddressPrefix | Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | tekenreeks (vereist) |
sourcePortRange | Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
legitimatiebewijs | Resource-id | snaar |
naam | Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
Eigenschappen | SubnetPropertiesFormat |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
ipConfigurations | Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet | IPConfiguration[] |
networkSecurityGroup | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
provisioningState | Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op | snaar |
routeTable | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
Module | Beschrijving |
---|---|
routetabel | AVM-resourcemodule voor routetabel |