Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
- meest recente
- 2025-05-01
- 2025-03-01
- 2025-01-01
- 2024-10-01
- 2024-07-01
- 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 applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/applicationGateways@2016-06-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
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'
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
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'
}
}
]
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'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
}
}
}
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
}
]
cookieBasedAffinity: 'string'
port: int
probe: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
path: 'string'
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
}
]
sslPolicy: {
disabledSslProtocols: [
'string'
]
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
}
}
]
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
Microsoft.Network/applicationGateways
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| plaats | Resourcelocatie | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Eigenschappen van Application Gateway | ApplicationGatewayPropertiesFormat |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
ApplicationGatewayAuthenticationCertificate
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van verificatiecertificaten van toepassingsgateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | Openbare certificaatgegevens | snaar |
| voorzieningstoestand | Inrichtingsstatus van de verificatiecertificaatresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendAddress
| Naam | Beschrijving | Waarde |
|---|---|---|
| Fqdn | Dns-naam | snaar |
| IP-adres | IP-adres | 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 | 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 |
|---|---|---|
| backendAdressen | Back-endadressen | ApplicationGatewayBackendAddress[] |
| backendIPConfiguraties | Verzameling verwijzingen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguratie |
| voorzieningstoestand | Inrichtingsstatus van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendHttpInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van instellingen voor back-endadresgroepen van application gateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Matrix met verwijzingen naar Application Gateway-verificatiecertificaten | Subbron |
| cookieBasedAffinity | Cookieaffiniteit | 'Uitgeschakeld' 'Ingeschakeld' |
| haven | Haven | Int |
| sonde | Testresource van application gateway | SubResource- |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Time-out aanvragen | Time-out aanvragen | Int |
ApplicationGatewayFrontendIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-end-IP-configuratie van toepassingsgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| particulierIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface | snaar |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode (statisch/dynamisch) | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
| openbare IPAddress | Verwijzing naar de PublicIP-resource | SubResource- |
| Subnet | Verwijzing naar de subnetresource | SubResource- |
ApplicationGatewayFrontendPort
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-endpoort van toepassingsgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| haven | Front-endpoort | Int |
| voorzieningstoestand | Inrichtingsstatus van de front-endpoortresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayHttpListener
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van http-listener van toepassingsgateway | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| frontendIPConfiguratie | Front-end-IP-configuratieresource van toepassingsgateway | SubResource- |
| front-endPort | Front-endpoortresource van toepassingsgateway | SubResource- |
| hostnaam | Hostnaam van http-listener | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de http-listenerresource bijwerken/verwijderen/mislukt | snaar |
| requireServerNameIndication | RequireServerNameIndication van http-listener | Bool |
| ssl-certificaat | Ssl-certificaatresource van application gateway | SubResource- |
ApplicationGatewayIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van IP-configuratie van toepassingsgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus van de subnetresource van de toepassingsgateway bijwerken/verwijderen/mislukt | snaar |
| Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt | SubResource- |
ApplicationGatewayPathRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| backendHttpInstellingen | Http-instellingenresource voor back-end van URL-padtoewijzing | SubResource- |
| Paden | Padregels van URL-padtoewijzing | tekenreeks[] |
| voorzieningstoestand | Padregel van url-padtoewijzingsresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayProbe
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gastheer | Host voor verzenden van test naar | snaar |
| tijdsinterval | Testinterval in seconden | Int |
| pad | Relatief pad van test | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Timeout | Time-out voor testen in seconden | Int |
| slechtethreshold | Drempelwaarde voor het testen van een slechte status | Int |
ApplicationGatewayPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Verificatiecertificaten van application gateway-resource | ApplicationGatewayAuthenticationCertificate |
| backendAddressPools | Back-endadresgroep van application gateway-resource | ApplicationGatewayBackendAddressPool |
| backendHttpSettingsCollection | HTTP-instellingen voor back-end van application gateway-resource | ApplicationGatewayBackendHttpSettings[] |
| frontendIPConfiguraties | Front-end-IP-adressen van application gateway-resource | ApplicationGatewayFrontendIPConfiguratie |
| front-endPorts | Front-endpoorten van application gateway-resource | ApplicationGatewayFrontendPort[] |
| gatewayIPConfiguraties | Subnetten van application gateway-resource | ApplicationGatewayIPConfiguratie |
| httpLuisteraars | HTTP-listeners van application gateway-resource | ApplicationGatewayHttpListener |
| Sondes | Tests van application gateway-resource | ApplicationGatewayProbe |
| voorzieningstoestand | Inrichtingsstatus van de ApplicationGateway-resource bijwerken/verwijderen/mislukt | snaar |
| requestRoutingRegels | Routeringsregels van application gateway-resource aanvragen | ApplicationGatewayRequestRoutingRule |
| resourceGuid | Eigenschap Resource-GUID van de ApplicationGateway-resource | snaar |
| Sku | SKU van application gateway-resource | ApplicationGatewaySku |
| ssl-certificaten | SSL-certificaten van application gateway-resource | ApplicationGatewaySslCertificaat |
| ssl-beleid | SSL-beleid van application gateway-resource | ApplicationGatewaySslPolicy- |
| urlPathKaarten | URL-padtoewijzing van application gateway-resource | ApplicationGatewayUrlPathMap |
ApplicationGatewayRequestRoutingRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van aanvraagrouteringsregel van toepassingsgateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van toepassingsgateway | SubResource- |
| backendHttpInstellingen | Front-endpoortresource van toepassingsgateway | SubResource- |
| httpLuisteraar | Http-listenerresource van application gateway | SubResource- |
| voorzieningstoestand | Inrichtingsstatus van de resource van de aanvraagrouteringsregel bijwerken/verwijderen/mislukt | snaar |
| regelType | Regeltype | 'Basis' 'Padgebaseerde routering' |
| urlPathMap | Url-padtoewijzingsresource van application gateway | SubResource- |
ApplicationGatewaySku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Capaciteit (aantal exemplaren) van toepassingsgateway | Int |
| naam | Naam van de toepassingsgateway-SKU | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
| rang | Laag van toepassingsgateway | 'Standaard' |
ApplicationGatewaySslCertificaat
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van SSL-certificaten van application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | SSL-certificaatgegevens | snaar |
| wachtwoord | SSL-certificaatwachtwoord | snaar |
| voorzieningstoestand | Inrichtingsstatus van de ssl-certificaatresource bijwerken/verwijderen/mislukt | snaar |
| publicCertData | Openbare gegevens van SSL-certificaat | snaar |
ApplicationGatewaySslPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| uitgeschakeldeSslProtocollen | SSL-protocollen die moeten worden uitgeschakeld in Application Gateway | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van UrlPathMap van toepassingsgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| defaultBackendHttpInstellingen | Standaardresource voor http-instellingen voor back-end van URL-padtoewijzing | SubResource- |
| padRegels | Padregel van url-padtoewijzingsresource | ApplicationGatewayPathRule |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
Achtergrondadrespool
| 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 |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus ophalen 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 |
|---|---|---|
| backend-poort | 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 |
| FloatingIP inschakelen | 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 |
| frontendIPConfiguratie | 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 |
| inactieve Time-outInMinuten | 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 eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'TCP' 'Udp' |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
NetworkInterfaceIPConfiguratie
| 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 | NetwerkinterfaceIPConfiguratieEigenschappenFormaat |
NetwerkinterfaceIPConfiguratieEigenschappenFormaat
| 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 |
| loadBalancerInboundNatRegels | 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 |
| particulierIPAddress | snaar | |
| privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode ophaalt of instelt | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | snaar | |
| openbare IPAddress | PublicIPAddress-resource | PublicIPAddress- |
| Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetwerkSecurityGroep
| 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 | Haalt of standaardbeveiligingsregels van netwerkbeveiligingsgroep op | Veiligheidsregel |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| resourceGuid | Haalt de eigenschap resource-GUID op of stelt deze in van de resource van de netwerkbeveiligingsgroep | snaar |
| veiligheidsregels | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | Veiligheidsregel |
Publiek IP-adres
| 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- |
PublicIPAddressDnsInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| domeinnaamlabel | 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 |
|---|---|---|
| dns-instellingen | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsInstellingen |
| inactieve Time-outInMinuten | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
| IP-adres | snaar | |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| openbare IPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| publicIPAllocationMethode | 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 |
ResourceNavigatieLink
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbinden | Koppeling naar de externe resource | snaar |
| linkedResourceType | Resourcetype van de gekoppelde resource | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| 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 | RouteEigenschappenOpmaak |
RouteEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
| volgendeHopIpAdres | 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 |
| volgendeHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'Virtuele NetwerkGateway' VnetLocal (vereist) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | 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 |
|---|---|---|
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | snaar |
| Routes | Routes ophalen of instellen in een routetabel | Route[] |
Veiligheidsregel
| 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) |
| bestemmingPortRange | 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) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| bronAdresVoorvoegsel | 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) |
| bronPortRange | 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 |
Subnetwerk
| 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 | SubnetEigenschappenOpmaak |
SubnetEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
| netwerkSecurityGroep | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
| voorzieningstoestand | Hiermee haalt u de inrichtingsstatus van de resource op | snaar |
| bronNavigatieLinks | Hiermee haalt u een matrix van verwijzingen naar de externe resources op met behulp van het subnet | ResourceNavigationLink[] |
| routeTabel | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
Subbron
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| Applicatie Gateway | AVM-resourcemodule voor Application Gateway |
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
| Bicep-bestand | Beschrijving |
|---|---|
| AKS-cluster met een NAT-gateway en een Application Gateway- | In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen. |
| AKS-cluster met de ingangscontroller van Application Gateway | In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault |
| Application Gateway voor routering op basis van URL-pad | Met deze sjabloon maakt u een Toepassingsgateway en configureert u deze voor routering op basis van URL-pad. |
| Application Gateway met interne API Management en Web App | Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app. |
| Application Gateway met WAF- en firewallbeleid | Met deze sjabloon maakt u een Toepassingsgateway met WAF die samen met een firewallbeleid is geconfigureerd |
| een web-app, PE en Application Gateway v2 maken | Met deze sjabloon maakt u een Azure-web-app met een privé-eindpunt in het Subnet van azure Virtual Network, een Application Gateway v2. De Application Gateway wordt geïmplementeerd in een vNet (subnet). De web-app beperkt de toegang tot verkeer vanaf het subnet met behulp van een privé-eindpunt |
| Een Application Gateway v2- maken | Met deze sjabloon maakt u een toepassingsgateway v2 in een virtueel netwerk en stelt u eigenschappen voor automatisch schalen en een HTTP-taakverdelingsregel in met een openbare front-end |
| Een Azure Application Gateway v2- maken | Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
| Een Azure WAF v2 maken in Azure Application Gateway | Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
| API Management maken in intern VNet met App Gateway- | Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
| Application Gateway maken met certificaten | In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
| Een Windows VM-schaalset implementeren met Azure Application Gateway | Met deze sjabloon kunt u een eenvoudige Windows-VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteuning biedt voor maximaal 1000 VM's |
| Front Door Standard/Premium met Application Gateway-oorsprong | Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
| Front Door met Container Instances en Application Gateway | Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2016-06-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
}
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"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",
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"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"
}
}
],
"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"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
}
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string"
}
],
"cookieBasedAffinity": "string",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
}
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
}
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"path": "string",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
}
}
],
"sslPolicy": {
"disabledSslProtocols": [ "string" ]
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string"
}
}
],
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
Microsoft.Network/applicationGateways
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2016-06-01' |
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| plaats | Resourcelocatie | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Eigenschappen van Application Gateway | ApplicationGatewayPropertiesFormat |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
| soort | Het resourcetype | 'Microsoft.Network/applicationGateways' |
ApplicationGatewayAuthenticationCertificate
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van verificatiecertificaten van toepassingsgateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | Openbare certificaatgegevens | snaar |
| voorzieningstoestand | Inrichtingsstatus van de verificatiecertificaatresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendAddress
| Naam | Beschrijving | Waarde |
|---|---|---|
| Fqdn | Dns-naam | snaar |
| IP-adres | IP-adres | 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 | 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 |
|---|---|---|
| backendAdressen | Back-endadressen | ApplicationGatewayBackendAddress[] |
| backendIPConfiguraties | Verzameling verwijzingen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguratie |
| voorzieningstoestand | Inrichtingsstatus van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendHttpInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van instellingen voor back-endadresgroepen van application gateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Matrix met verwijzingen naar Application Gateway-verificatiecertificaten | Subbron |
| cookieBasedAffinity | Cookieaffiniteit | 'Uitgeschakeld' 'Ingeschakeld' |
| haven | Haven | Int |
| sonde | Testresource van application gateway | SubResource- |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Time-out aanvragen | Time-out aanvragen | Int |
ApplicationGatewayFrontendIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-end-IP-configuratie van toepassingsgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| particulierIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface | snaar |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode (statisch/dynamisch) | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
| openbare IPAddress | Verwijzing naar de PublicIP-resource | SubResource- |
| Subnet | Verwijzing naar de subnetresource | SubResource- |
ApplicationGatewayFrontendPort
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-endpoort van toepassingsgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| haven | Front-endpoort | Int |
| voorzieningstoestand | Inrichtingsstatus van de front-endpoortresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayHttpListener
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van http-listener van toepassingsgateway | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| frontendIPConfiguratie | Front-end-IP-configuratieresource van toepassingsgateway | SubResource- |
| front-endPort | Front-endpoortresource van toepassingsgateway | SubResource- |
| hostnaam | Hostnaam van http-listener | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de http-listenerresource bijwerken/verwijderen/mislukt | snaar |
| requireServerNameIndication | RequireServerNameIndication van http-listener | Bool |
| ssl-certificaat | Ssl-certificaatresource van application gateway | SubResource- |
ApplicationGatewayIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van IP-configuratie van toepassingsgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus van de subnetresource van de toepassingsgateway bijwerken/verwijderen/mislukt | snaar |
| Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt | SubResource- |
ApplicationGatewayPathRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| backendHttpInstellingen | Http-instellingenresource voor back-end van URL-padtoewijzing | SubResource- |
| Paden | Padregels van URL-padtoewijzing | tekenreeks[] |
| voorzieningstoestand | Padregel van url-padtoewijzingsresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayProbe
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gastheer | Host voor verzenden van test naar | snaar |
| tijdsinterval | Testinterval in seconden | Int |
| pad | Relatief pad van test | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Timeout | Time-out voor testen in seconden | Int |
| slechtethreshold | Drempelwaarde voor het testen van een slechte status | Int |
ApplicationGatewayPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Verificatiecertificaten van application gateway-resource | ApplicationGatewayAuthenticationCertificate |
| backendAddressPools | Back-endadresgroep van application gateway-resource | ApplicationGatewayBackendAddressPool |
| backendHttpSettingsCollection | HTTP-instellingen voor back-end van application gateway-resource | ApplicationGatewayBackendHttpSettings[] |
| frontendIPConfiguraties | Front-end-IP-adressen van application gateway-resource | ApplicationGatewayFrontendIPConfiguratie |
| front-endPorts | Front-endpoorten van application gateway-resource | ApplicationGatewayFrontendPort[] |
| gatewayIPConfiguraties | Subnetten van application gateway-resource | ApplicationGatewayIPConfiguratie |
| httpLuisteraars | HTTP-listeners van application gateway-resource | ApplicationGatewayHttpListener |
| Sondes | Tests van application gateway-resource | ApplicationGatewayProbe |
| voorzieningstoestand | Inrichtingsstatus van de ApplicationGateway-resource bijwerken/verwijderen/mislukt | snaar |
| requestRoutingRegels | Routeringsregels van application gateway-resource aanvragen | ApplicationGatewayRequestRoutingRule |
| resourceGuid | Eigenschap Resource-GUID van de ApplicationGateway-resource | snaar |
| Sku | SKU van application gateway-resource | ApplicationGatewaySku |
| ssl-certificaten | SSL-certificaten van application gateway-resource | ApplicationGatewaySslCertificaat |
| ssl-beleid | SSL-beleid van application gateway-resource | ApplicationGatewaySslPolicy- |
| urlPathKaarten | URL-padtoewijzing van application gateway-resource | ApplicationGatewayUrlPathMap |
ApplicationGatewayRequestRoutingRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van aanvraagrouteringsregel van toepassingsgateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van toepassingsgateway | SubResource- |
| backendHttpInstellingen | Front-endpoortresource van toepassingsgateway | SubResource- |
| httpLuisteraar | Http-listenerresource van application gateway | SubResource- |
| voorzieningstoestand | Inrichtingsstatus van de resource van de aanvraagrouteringsregel bijwerken/verwijderen/mislukt | snaar |
| regelType | Regeltype | 'Basis' 'Padgebaseerde routering' |
| urlPathMap | Url-padtoewijzingsresource van application gateway | SubResource- |
ApplicationGatewaySku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Capaciteit (aantal exemplaren) van toepassingsgateway | Int |
| naam | Naam van de toepassingsgateway-SKU | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
| rang | Laag van toepassingsgateway | 'Standaard' |
ApplicationGatewaySslCertificaat
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van SSL-certificaten van application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | SSL-certificaatgegevens | snaar |
| wachtwoord | SSL-certificaatwachtwoord | snaar |
| voorzieningstoestand | Inrichtingsstatus van de ssl-certificaatresource bijwerken/verwijderen/mislukt | snaar |
| publicCertData | Openbare gegevens van SSL-certificaat | snaar |
ApplicationGatewaySslPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| uitgeschakeldeSslProtocollen | SSL-protocollen die moeten worden uitgeschakeld in Application Gateway | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van UrlPathMap van toepassingsgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| defaultBackendHttpInstellingen | Standaardresource voor http-instellingen voor back-end van URL-padtoewijzing | SubResource- |
| padRegels | Padregel van url-padtoewijzingsresource | ApplicationGatewayPathRule |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
Achtergrondadrespool
| 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 |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus ophalen 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 |
|---|---|---|
| backend-poort | 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 |
| FloatingIP inschakelen | 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 |
| frontendIPConfiguratie | 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 |
| inactieve Time-outInMinuten | 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 eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'TCP' 'Udp' |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
NetworkInterfaceIPConfiguratie
| 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 | NetwerkinterfaceIPConfiguratieEigenschappenFormaat |
NetwerkinterfaceIPConfiguratieEigenschappenFormaat
| 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 |
| loadBalancerInboundNatRegels | 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 |
| particulierIPAddress | snaar | |
| privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode ophaalt of instelt | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | snaar | |
| openbare IPAddress | PublicIPAddress-resource | PublicIPAddress- |
| Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetwerkSecurityGroep
| 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 | Haalt of standaardbeveiligingsregels van netwerkbeveiligingsgroep op | Veiligheidsregel |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| resourceGuid | Haalt de eigenschap resource-GUID op of stelt deze in van de resource van de netwerkbeveiligingsgroep | snaar |
| veiligheidsregels | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | Veiligheidsregel |
Publiek IP-adres
| 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- |
PublicIPAddressDnsInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| domeinnaamlabel | 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 |
|---|---|---|
| dns-instellingen | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsInstellingen |
| inactieve Time-outInMinuten | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
| IP-adres | snaar | |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| openbare IPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| publicIPAllocationMethode | 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 |
ResourceNavigatieLink
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbinden | Koppeling naar de externe resource | snaar |
| linkedResourceType | Resourcetype van de gekoppelde resource | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| 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 | RouteEigenschappenOpmaak |
RouteEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
| volgendeHopIpAdres | 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 |
| volgendeHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'Virtuele NetwerkGateway' VnetLocal (vereist) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | 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 |
|---|---|---|
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | snaar |
| Routes | Routes ophalen of instellen in een routetabel | Route[] |
Veiligheidsregel
| 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) |
| bestemmingPortRange | 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) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| bronAdresVoorvoegsel | 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) |
| bronPortRange | 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 |
Subnetwerk
| 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 | SubnetEigenschappenOpmaak |
SubnetEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
| netwerkSecurityGroep | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
| voorzieningstoestand | Hiermee haalt u de inrichtingsstatus van de resource op | snaar |
| bronNavigatieLinks | Hiermee haalt u een matrix van verwijzingen naar de externe resources op met behulp van het subnet | ResourceNavigationLink[] |
| routeTabel | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
Subbron
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
| Sjabloon | Beschrijving |
|---|---|
|
AKS-cluster met een NAT-gateway en een Application Gateway- |
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen. |
|
AKS-cluster met de ingangscontroller van Application Gateway |
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault |
|
App Gateway met WAF-, SSL-, IIS- en HTTPS-omleiding |
Met deze sjabloon wordt een toepassingsgateway geïmplementeerd met WAF, end-to-end SSL en HTTP naar HTTPS-omleiding op de IIS-servers. |
|
Application Gateway voor een web-app met IP-beperking |
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld voor de web-app. |
|
Application Gateway voor multihosting |
Met deze sjabloon maakt u een Application Gateway en configureert u deze voor Multi Hosting op poort 443. |
|
Application Gateway voor routering op basis van URL-pad |
Met deze sjabloon maakt u een Toepassingsgateway en configureert u deze voor routering op basis van URL-pad. |
|
Application Gateway met interne API Management en Web App |
Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app. |
|
Application Gateway met WAF- en firewallbeleid |
Met deze sjabloon maakt u een Toepassingsgateway met WAF die samen met een firewallbeleid is geconfigureerd |
|
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database |
Met de sjabloon wordt een Windows VMSS geïmplementeerd met het gewenste aantal VM's in de schaalset en een LANSA MSI die in elke VIRTUELE machine moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt er een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren) |
|
demo-installatie van Azure Application Gateway |
Met deze sjabloon kunt u snel azure Application Gateway-demo implementeren om taakverdeling met of zonder affiniteit op basis van cookies te testen. |
|
Een web-app maken die wordt beveiligd door Application Gateway v2 |
Met deze sjabloon maakt u een Azure-web-app met toegangsbeperking voor een Application Gateway v2. De Toepassingsgateway wordt geïmplementeerd in een vNet (subnet) waarvoor een Service-eindpunt van Microsoft.Web is ingeschakeld. De web-app beperkt de toegang tot verkeer van het subnet. |
|
een web-app, PE en Application Gateway v2 maken |
Met deze sjabloon maakt u een Azure-web-app met een privé-eindpunt in het Subnet van azure Virtual Network, een Application Gateway v2. De Application Gateway wordt geïmplementeerd in een vNet (subnet). De web-app beperkt de toegang tot verkeer vanaf het subnet met behulp van een privé-eindpunt |
|
Een WordPress-site maken in een virtueel netwerk |
Met deze sjabloon maakt u een WordPress-site op Container Instance in een virtueel netwerk. En voer een openbare site-FQDN uit die toegang heeft tot WordPress-site. |
|
Een Application Gateway- maken |
Met deze sjabloon maakt u een toepassingsgateway in een virtueel netwerk en stelt u taakverdelingsregels in voor een willekeurig aantal virtuele machines |
|
een Application Gateway- (Aangepaste SSL) maken |
Met deze sjabloon wordt een Toepassingsgateway geïmplementeerd die is geconfigureerd met een aangepast SSL-beleid. |
|
Een Application Gateway- (SSL-beleid) maken |
Met deze sjabloon wordt een Toepassingsgateway geïmplementeerd die is geconfigureerd met een vooraf gedefinieerd SSL-beleid. |
|
Een WAF- (Application Gateway) maken |
Met deze sjabloon maakt u een toepassingsgateway met Web Application Firewall-functionaliteit in een virtueel netwerk en stelt u taakverdelingsregels in voor een willekeurig aantal virtuele machines |
|
Een toepassingsgateway maken voor WebApps- |
Met deze sjabloon maakt u een toepassingsgateway vóór twee Azure Web Apps waarvoor een aangepaste test is ingeschakeld. |
|
Een Application Gateway v2- maken |
Met deze sjabloon maakt u een toepassingsgateway v2 in een virtueel netwerk en stelt u eigenschappen voor automatisch schalen en een HTTP-taakverdelingsregel in met een openbare front-end |
|
Een Application Gateway V2 maken met Key Vault- |
Met deze sjabloon wordt een Application Gateway V2 geïmplementeerd in een virtueel netwerk, een door de gebruiker gedefinieerde identiteit, Key Vault, een geheim (certificaatgegevens) en toegangsbeleid voor Key Vault en Application Gateway. |
|
Een toepassingsgateway maken met padoverschrijving |
Met deze sjabloon wordt een Application Gateway geïmplementeerd en wordt het gebruik van de functie voor het overschrijven van paden voor een back-endadresgroep weergegeven. |
|
Een toepassingsgateway maken met test- |
Met deze sjabloon wordt een Application Gateway geïmplementeerd met verbeterde testfunctionaliteit. |
|
Een toepassingsgateway maken met openbare IP- |
Met deze sjabloon maakt u een toepassingsgateway, een openbaar IP-adres voor de toepassingsgateway en het virtuele netwerk waarin Application Gateway wordt geïmplementeerd. Hiermee configureert u ook Application Gateway voor HTTP-taakverdeling met twee back-endservers. Houd er rekening mee dat u geldige IP-adressen moet opgeven voor back-endservers. |
|
Een toepassingsgateway maken met een openbaar IP-adres (Offload) |
Met deze sjabloon maakt u een toepassingsgateway, een openbaar IP-adres voor de toepassingsgateway en het virtuele netwerk waarin Application Gateway wordt geïmplementeerd. Hiermee configureert u ook Application Gateway voor ssl-offload en taakverdeling met twee back-endservers. Houd er rekening mee dat u geldige IP-adressen moet opgeven voor back-endservers. |
|
Een toepassingsgateway maken met omleidings- |
Met deze sjabloon maakt u een toepassingsgateway met omleidingsfuncties in een virtueel netwerk en stelt u taakverdelings- en omleidingsregels in (basis en padbasis) |
|
Een toepassingsgateway maken met herschrijf |
Met deze sjabloon maakt u een toepassingsgateway met herschrijffunctionaliteit in een virtueel netwerk en stelt u taakverdeling in, herschrijfregels |
|
Een Azure Application Gateway v2- maken |
Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
|
Een Azure WAF v2 maken in Azure Application Gateway |
Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
|
Een IPv6 Application Gateway- maken |
Met deze sjabloon maakt u een toepassingsgateway met een IPv6-front-end in een virtueel netwerk met dubbele stack. |
|
API Management maken in intern VNet met App Gateway- |
Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
|
Application Gateway maken met certificaten |
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
|
Een Windows VM-schaalset implementeren met Azure Application Gateway |
Met deze sjabloon kunt u een eenvoudige Windows-VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteuning biedt voor maximaal 1000 VM's |
|
Een Ubuntu VM-schaalset implementeren met Azure Application Gateway |
Met deze sjabloon kunt u een eenvoudige Ubuntu VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteunt maximaal 1000 VM's |
|
eShop-website met ILB ASE- |
Een App Service Environment is een Premium-serviceplanoptie van Azure App Service die een volledig geïsoleerde en toegewezen omgeving biedt voor het veilig uitvoeren van Azure App Service-apps op grote schaal, waaronder Web Apps, Mobile Apps en API-apps. |
|
Front Door Standard/Premium met Application Gateway-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
|
Front Door met Container Instances en Application Gateway |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
|
app met meerdere lagen met NSG, ILB, AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
|
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2016-06-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
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"
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
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"
}
}
]
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"
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
}
}
}
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
authenticationCertificates = [
{
id = "string"
}
]
cookieBasedAffinity = "string"
port = int
probe = {
id = "string"
}
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
path = "string"
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
}
]
sslPolicy = {
disabledSslProtocols = [
"string"
]
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
}
}
]
provisioningState = "string"
}
}
]
}
}
}
Eigenschapswaarden
Microsoft.Network/applicationGateways
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| plaats | Resourcelocatie | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Eigenschappen van Application Gateway | ApplicationGatewayPropertiesFormat |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
| soort | Het resourcetype | "Microsoft.Network/applicationGateways@2016-06-01" |
ApplicationGatewayAuthenticationCertificate
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van verificatiecertificaten van toepassingsgateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | Openbare certificaatgegevens | snaar |
| voorzieningstoestand | Inrichtingsstatus van de verificatiecertificaatresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendAddress
| Naam | Beschrijving | Waarde |
|---|---|---|
| Fqdn | Dns-naam | snaar |
| IP-adres | IP-adres | 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 | 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 |
|---|---|---|
| backendAdressen | Back-endadressen | ApplicationGatewayBackendAddress[] |
| backendIPConfiguraties | Verzameling verwijzingen naar IP-adressen die zijn gedefinieerd in NIC's | NetworkInterfaceIPConfiguratie |
| voorzieningstoestand | Inrichtingsstatus van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayBackendHttpInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van instellingen voor back-endadresgroepen van application gateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Matrix met verwijzingen naar Application Gateway-verificatiecertificaten | Subbron |
| cookieBasedAffinity | Cookieaffiniteit | 'Uitgeschakeld' 'Ingeschakeld' |
| haven | Haven | Int |
| sonde | Testresource van application gateway | SubResource- |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Time-out aanvragen | Time-out aanvragen | Int |
ApplicationGatewayFrontendIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-end-IP-configuratie van toepassingsgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| particulierIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface | snaar |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode (statisch/dynamisch) | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt | snaar |
| openbare IPAddress | Verwijzing naar de PublicIP-resource | SubResource- |
| Subnet | Verwijzing naar de subnetresource | SubResource- |
ApplicationGatewayFrontendPort
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van front-endpoort van toepassingsgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| haven | Front-endpoort | Int |
| voorzieningstoestand | Inrichtingsstatus van de front-endpoortresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayHttpListener
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van http-listener van toepassingsgateway | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| frontendIPConfiguratie | Front-end-IP-configuratieresource van toepassingsgateway | SubResource- |
| front-endPort | Front-endpoortresource van toepassingsgateway | SubResource- |
| hostnaam | Hostnaam van http-listener | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de http-listenerresource bijwerken/verwijderen/mislukt | snaar |
| requireServerNameIndication | RequireServerNameIndication van http-listener | Bool |
| ssl-certificaat | Ssl-certificaatresource van application gateway | SubResource- |
ApplicationGatewayIPConfiguratie
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van IP-configuratie van toepassingsgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus van de subnetresource van de toepassingsgateway bijwerken/verwijderen/mislukt | snaar |
| Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt | SubResource- |
ApplicationGatewayPathRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| backendHttpInstellingen | Http-instellingenresource voor back-end van URL-padtoewijzing | SubResource- |
| Paden | Padregels van URL-padtoewijzing | tekenreeks[] |
| voorzieningstoestand | Padregel van url-padtoewijzingsresource bijwerken/verwijderen/mislukt | snaar |
ApplicationGatewayProbe
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van test van application gateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gastheer | Host voor verzenden van test naar | snaar |
| tijdsinterval | Testinterval in seconden | Int |
| pad | Relatief pad van test | snaar |
| protocol | protocol | 'http' 'https' |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
| Timeout | Time-out voor testen in seconden | Int |
| slechtethreshold | Drempelwaarde voor het testen van een slechte status | Int |
ApplicationGatewayPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| authenticatie Certificaten | Verificatiecertificaten van application gateway-resource | ApplicationGatewayAuthenticationCertificate |
| backendAddressPools | Back-endadresgroep van application gateway-resource | ApplicationGatewayBackendAddressPool |
| backendHttpSettingsCollection | HTTP-instellingen voor back-end van application gateway-resource | ApplicationGatewayBackendHttpSettings[] |
| frontendIPConfiguraties | Front-end-IP-adressen van application gateway-resource | ApplicationGatewayFrontendIPConfiguratie |
| front-endPorts | Front-endpoorten van application gateway-resource | ApplicationGatewayFrontendPort[] |
| gatewayIPConfiguraties | Subnetten van application gateway-resource | ApplicationGatewayIPConfiguratie |
| httpLuisteraars | HTTP-listeners van application gateway-resource | ApplicationGatewayHttpListener |
| Sondes | Tests van application gateway-resource | ApplicationGatewayProbe |
| voorzieningstoestand | Inrichtingsstatus van de ApplicationGateway-resource bijwerken/verwijderen/mislukt | snaar |
| requestRoutingRegels | Routeringsregels van application gateway-resource aanvragen | ApplicationGatewayRequestRoutingRule |
| resourceGuid | Eigenschap Resource-GUID van de ApplicationGateway-resource | snaar |
| Sku | SKU van application gateway-resource | ApplicationGatewaySku |
| ssl-certificaten | SSL-certificaten van application gateway-resource | ApplicationGatewaySslCertificaat |
| ssl-beleid | SSL-beleid van application gateway-resource | ApplicationGatewaySslPolicy- |
| urlPathKaarten | URL-padtoewijzing van application gateway-resource | ApplicationGatewayUrlPathMap |
ApplicationGatewayRequestRoutingRule
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van aanvraagrouteringsregel van toepassingsgateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| backendAddressPool | Resource van back-endadresgroep van toepassingsgateway | SubResource- |
| backendHttpInstellingen | Front-endpoortresource van toepassingsgateway | SubResource- |
| httpLuisteraar | Http-listenerresource van application gateway | SubResource- |
| voorzieningstoestand | Inrichtingsstatus van de resource van de aanvraagrouteringsregel bijwerken/verwijderen/mislukt | snaar |
| regelType | Regeltype | 'Basis' 'Padgebaseerde routering' |
| urlPathMap | Url-padtoewijzingsresource van application gateway | SubResource- |
ApplicationGatewaySku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Capaciteit (aantal exemplaren) van toepassingsgateway | Int |
| naam | Naam van de toepassingsgateway-SKU | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
| rang | Laag van toepassingsgateway | 'Standaard' |
ApplicationGatewaySslCertificaat
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van SSL-certificaten van application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| gegevens | SSL-certificaatgegevens | snaar |
| wachtwoord | SSL-certificaatwachtwoord | snaar |
| voorzieningstoestand | Inrichtingsstatus van de ssl-certificaatresource bijwerken/verwijderen/mislukt | snaar |
| publicCertData | Openbare gegevens van SSL-certificaat | snaar |
ApplicationGatewaySslPolicy
| Naam | Beschrijving | Waarde |
|---|---|---|
| uitgeschakeldeSslProtocollen | SSL-protocollen die moeten worden uitgeschakeld in Application Gateway | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
ApplicationGatewayUrlPathMap
| Naam | Beschrijving | Waarde |
|---|---|---|
| etag | Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt | snaar |
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van UrlPathMap van toepassingsgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing | SubResource- |
| defaultBackendHttpInstellingen | Standaardresource voor http-instellingen voor back-end van URL-padtoewijzing | SubResource- |
| padRegels | Padregel van url-padtoewijzingsresource | ApplicationGatewayPathRule |
| voorzieningstoestand | Inrichtingsstatus van de back-end http-instellingenresource bijwerken/verwijderen/mislukt | snaar |
Achtergrondadrespool
| 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 |
|---|---|---|
| voorzieningstoestand | Inrichtingsstatus ophalen 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 |
|---|---|---|
| backend-poort | 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 |
| FloatingIP inschakelen | 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 |
| frontendIPConfiguratie | 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 |
| inactieve Time-outInMinuten | 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 eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp | 'TCP' 'Udp' |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
NetworkInterfaceIPConfiguratie
| 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 | NetwerkinterfaceIPConfiguratieEigenschappenFormaat |
NetwerkinterfaceIPConfiguratieEigenschappenFormaat
| 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 |
| loadBalancerInboundNatRegels | 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 |
| particulierIPAddress | snaar | |
| privateIPAddressVersion | Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| privateIPAllocationMethode | PrivateIP-toewijzingsmethode ophaalt of instelt | 'Dynamisch' 'Statisch' |
| voorzieningstoestand | snaar | |
| openbare IPAddress | PublicIPAddress-resource | PublicIPAddress- |
| Subnet | Subnet in een VirtualNetwork-resource | subnet |
NetwerkSecurityGroep
| 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 | Haalt of standaardbeveiligingsregels van netwerkbeveiligingsgroep op | Veiligheidsregel |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| resourceGuid | Haalt de eigenschap resource-GUID op of stelt deze in van de resource van de netwerkbeveiligingsgroep | snaar |
| veiligheidsregels | Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen | Veiligheidsregel |
Publiek IP-adres
| 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- |
PublicIPAddressDnsInstellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| domeinnaamlabel | 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 |
|---|---|---|
| dns-instellingen | Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres | PublicIPAddressDnsInstellingen |
| inactieve Time-outInMinuten | Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld | Int |
| IP-adres | snaar | |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| openbare IPAddressVersion | Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in | 'IPv4' 'IPv6' |
| publicIPAllocationMethode | 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 |
ResourceNavigatieLink
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
| naam | Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource | snaar |
| Eigenschappen | Eigenschappen van ResourceNavigationLink | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
| Naam | Beschrijving | Waarde |
|---|---|---|
| verbinden | Koppeling naar de externe resource | snaar |
| linkedResourceType | Resourcetype van de gekoppelde resource | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
Bron Tags
| 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 | RouteEigenschappenOpmaak |
RouteEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. | snaar |
| volgendeHopIpAdres | 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 |
| volgendeHopType | Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'Virtuele NetwerkGateway' VnetLocal (vereist) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | 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 |
|---|---|---|
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de resource bijgewerkt/verwijderd/mislukt | snaar |
| Routes | Routes ophalen of instellen in een routetabel | Route[] |
Veiligheidsregel
| 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) |
| bestemmingPortRange | 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) |
| voorzieningstoestand | Hiermee wordt de inrichtingsstatus van de PublicIP-resource bijgewerkt/verwijderd/mislukt | snaar |
| bronAdresVoorvoegsel | 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) |
| bronPortRange | 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 |
Subnetwerk
| 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 | SubnetEigenschappenOpmaak |
SubnetEigenschappenOpmaak
| Naam | Beschrijving | Waarde |
|---|---|---|
| adresVoorvoegsel | Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. | snaar |
| netwerkSecurityGroep | Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in | NetworkSecurityGroup- |
| voorzieningstoestand | Hiermee haalt u de inrichtingsstatus van de resource op | snaar |
| bronNavigatieLinks | Hiermee haalt u een matrix van verwijzingen naar de externe resources op met behulp van het subnet | ResourceNavigationLink[] |
| routeTabel | Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in | RouteTable- |
Subbron
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id | snaar |
Gebruiksvoorbeelden
Terraform-monsters
Een eenvoudig voorbeeld van het implementeren van Application Gateway.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "publicIPAddress" {
type = "Microsoft.Network/publicIPAddresses@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
ddosSettings = {
protectionMode = "VirtualNetworkInherited"
}
idleTimeoutInMinutes = 4
publicIPAddressVersion = "IPv4"
publicIPAllocationMethod = "Static"
}
sku = {
name = "Standard"
tier = "Regional"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualNetwork" {
type = "Microsoft.Network/virtualNetworks@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressSpace = {
addressPrefixes = [
"10.0.0.0/16",
]
}
dhcpOptions = {
dnsServers = [
]
}
subnets = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
lifecycle {
ignore_changes = [body.properties.subnets]
}
}
resource "azapi_resource" "subnet" {
type = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
parent_id = azapi_resource.virtualNetwork.id
name = "subnet-230630033653837171"
body = {
properties = {
addressPrefix = "10.0.0.0/24"
delegations = [
]
privateEndpointNetworkPolicies = "Enabled"
privateLinkServiceNetworkPolicies = "Disabled"
serviceEndpointPolicies = [
]
serviceEndpoints = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
data "azapi_resource_id" "applicationGateway" {
type = "Microsoft.Network/applicationGateways@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
}
data "azapi_resource_id" "frontendIPConfiguration" {
type = "Microsoft.Network/applicationGateways/frontendIPConfigurations@2022-07-01"
parent_id = data.azapi_resource_id.applicationGateway.id
name = "${azapi_resource.virtualNetwork.name}-feip"
}
data "azapi_resource_id" "frontendPort" {
type = "Microsoft.Network/applicationGateways/frontendPorts@2022-07-01"
parent_id = data.azapi_resource_id.applicationGateway.id
name = "${azapi_resource.virtualNetwork.name}-feport"
}
data "azapi_resource_id" "backendAddressPool" {
type = "Microsoft.Network/applicationGateways/backendAddressPools@2022-07-01"
parent_id = data.azapi_resource_id.applicationGateway.id
name = "${azapi_resource.virtualNetwork.name}-beap"
}
data "azapi_resource_id" "backendHttpSettingsCollection" {
type = "Microsoft.Network/applicationGateways/backendHttpSettingsCollection@2022-07-01"
parent_id = data.azapi_resource_id.applicationGateway.id
name = "${azapi_resource.virtualNetwork.name}-be-htst"
}
data "azapi_resource_id" "httpListener" {
type = "Microsoft.Network/applicationGateways/httpListeners@2022-07-01"
parent_id = data.azapi_resource_id.applicationGateway.id
name = "${azapi_resource.virtualNetwork.name}-httplstn"
}
resource "azapi_resource" "applicationGateway" {
type = "Microsoft.Network/applicationGateways@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
authenticationCertificates = [
]
backendAddressPools = [
{
name = data.azapi_resource_id.backendAddressPool.name
properties = {
backendAddresses = [
]
}
},
]
backendHttpSettingsCollection = [
{
name = data.azapi_resource_id.backendHttpSettingsCollection.name
properties = {
authenticationCertificates = [
]
cookieBasedAffinity = "Disabled"
path = ""
pickHostNameFromBackendAddress = false
port = 80
protocol = "Http"
requestTimeout = 1
trustedRootCertificates = [
]
}
},
]
customErrorConfigurations = [
]
enableHttp2 = false
frontendIPConfigurations = [
{
name = data.azapi_resource_id.frontendIPConfiguration.name
properties = {
privateIPAllocationMethod = "Dynamic"
publicIPAddress = {
id = azapi_resource.publicIPAddress.id
}
}
},
]
frontendPorts = [
{
name = data.azapi_resource_id.frontendPort.name
properties = {
port = 80
}
},
]
gatewayIPConfigurations = [
{
name = "my-gateway-ip-configuration"
properties = {
subnet = {
id = azapi_resource.subnet.id
}
}
},
]
httpListeners = [
{
name = data.azapi_resource_id.httpListener.name
properties = {
customErrorConfigurations = [
]
frontendIPConfiguration = {
id = data.azapi_resource_id.frontendIPConfiguration.id
}
frontendPort = {
id = data.azapi_resource_id.frontendPort.id
}
protocol = "Http"
requireServerNameIndication = false
}
},
]
privateLinkConfigurations = [
]
probes = [
]
redirectConfigurations = [
]
requestRoutingRules = [
{
name = "${azapi_resource.virtualNetwork.name}-rqrt"
properties = {
backendAddressPool = {
id = data.azapi_resource_id.backendAddressPool.id
}
backendHttpSettings = {
id = data.azapi_resource_id.backendHttpSettingsCollection.id
}
httpListener = {
id = data.azapi_resource_id.httpListener.id
}
ruleType = "Basic"
priority = 10
}
},
]
rewriteRuleSets = [
]
sku = {
capacity = 2
name = "Standard_v2"
tier = "Standard_v2"
}
sslCertificates = [
]
sslPolicy = {
}
sslProfiles = [
]
trustedClientCertificates = [
]
trustedRootCertificates = [
]
urlPathMaps = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| Applicatie Gateway | AVM-resourcemodule voor Application Gateway |