We recommend using Azure Native.
Azure v6.28.0 published on Friday, Oct 3, 2025 by Pulumi
azure.network.getApplicationGateway
Start a Neo task
Explain and create an azure.network.getApplicationGateway resource
Use this data source to access information about an existing Application Gateway.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.network.getApplicationGateway({
name: "existing-app-gateway",
resourceGroupName: "existing-resources",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.network.get_application_gateway(name="existing-app-gateway",
resource_group_name="existing-resources")
pulumi.export("id", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := network.LookupApplicationGateway(ctx, &network.LookupApplicationGatewayArgs{
Name: "existing-app-gateway",
ResourceGroupName: "existing-resources",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.Network.GetApplicationGateway.Invoke(new()
{
Name = "existing-app-gateway",
ResourceGroupName = "existing-resources",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getApplicationGatewayResult => getApplicationGatewayResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.network.NetworkFunctions;
import com.pulumi.azure.network.inputs.GetApplicationGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NetworkFunctions.getApplicationGateway(GetApplicationGatewayArgs.builder()
.name("existing-app-gateway")
.resourceGroupName("existing-resources")
.build());
ctx.export("id", example.id());
}
}
variables:
example:
fn::invoke:
function: azure:network:getApplicationGateway
arguments:
name: existing-app-gateway
resourceGroupName: existing-resources
outputs:
id: ${example.id}
API Providers
This data source uses the following Azure API Providers:
Microsoft.Network- 2024-05-01
Using getApplicationGateway
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplicationGateway(args: GetApplicationGatewayArgs, opts?: InvokeOptions): Promise<GetApplicationGatewayResult>
function getApplicationGatewayOutput(args: GetApplicationGatewayOutputArgs, opts?: InvokeOptions): Output<GetApplicationGatewayResult>def get_application_gateway(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationGatewayResult
def get_application_gateway_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationGatewayResult]func LookupApplicationGateway(ctx *Context, args *LookupApplicationGatewayArgs, opts ...InvokeOption) (*LookupApplicationGatewayResult, error)
func LookupApplicationGatewayOutput(ctx *Context, args *LookupApplicationGatewayOutputArgs, opts ...InvokeOption) LookupApplicationGatewayResultOutput> Note: This function is named LookupApplicationGateway in the Go SDK.
public static class GetApplicationGateway
{
public static Task<GetApplicationGatewayResult> InvokeAsync(GetApplicationGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationGatewayResult> Invoke(GetApplicationGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationGatewayResult> getApplicationGateway(GetApplicationGatewayArgs args, InvokeOptions options)
public static Output<GetApplicationGatewayResult> getApplicationGateway(GetApplicationGatewayArgs args, InvokeOptions options)
fn::invoke:
function: azure:network/getApplicationGateway:getApplicationGateway
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of this Application Gateway.
- Resource
Group stringName - The name of the Resource Group where the Application Gateway exists.
- Name string
- The name of this Application Gateway.
- Resource
Group stringName - The name of the Resource Group where the Application Gateway exists.
- name String
- The name of this Application Gateway.
- resource
Group StringName - The name of the Resource Group where the Application Gateway exists.
- name string
- The name of this Application Gateway.
- resource
Group stringName - The name of the Resource Group where the Application Gateway exists.
- name str
- The name of this Application Gateway.
- resource_
group_ strname - The name of the Resource Group where the Application Gateway exists.
- name String
- The name of this Application Gateway.
- resource
Group StringName - The name of the Resource Group where the Application Gateway exists.
getApplicationGateway Result
The following output properties are available:
- Authentication
Certificates List<GetApplication Gateway Authentication Certificate> - One or more
authentication_certificateblocks as defined below. - Autoscale
Configurations List<GetApplication Gateway Autoscale Configuration> - An
autoscale_configurationblock as defined below. - Backend
Address List<GetPools Application Gateway Backend Address Pool> - One or more
backend_address_poolblocks as defined below. - Backend
Http List<GetSettings Application Gateway Backend Http Setting> - One or more
backend_http_settingsblocks as defined below. - Custom
Error List<GetConfigurations Application Gateway Custom Error Configuration> - One or more
custom_error_configurationblocks as defined below. - Fips
Enabled bool - Is FIPS enabled on the Application Gateway?
- Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Force
Firewall boolPolicy Association - Is the Firewall Policy associated with the Application Gateway?
- Frontend
Ip List<GetConfigurations Application Gateway Frontend Ip Configuration> - One or more
frontend_ip_configurationblocks as defined below. - Frontend
Ports List<GetApplication Gateway Frontend Port> - One or more
frontend_portblocks as defined below. - Gateway
Ip List<GetConfigurations Application Gateway Gateway Ip Configuration> - One or more
gateway_ip_configurationblocks as defined below. - Globals
List<Get
Application Gateway Global> - A
globalblock as defined below. - Http2Enabled bool
- Is HTTP2 enabled on the application gateway resource?
- Http
Listeners List<GetApplication Gateway Http Listener> - One or more
http_listenerblocks as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Application Gateway Identity> - An
identityblock as defined below. - Location string
- The Azure region where the Application Gateway exists.
- Name string
- Unique name of the Rewrite Rule
- Private
Endpoint List<GetConnections Application Gateway Private Endpoint Connection> - Private
Link List<GetConfigurations Application Gateway Private Link Configuration> - One or more
private_link_configurationblocks as defined below. - Probes
List<Get
Application Gateway Probe> - One or more
probeblocks as defined below. - Redirect
Configurations List<GetApplication Gateway Redirect Configuration> - One or more
redirect_configurationblocks as defined below. - Request
Routing List<GetRules Application Gateway Request Routing Rule> - One or more
request_routing_ruleblocks as defined below. - Resource
Group stringName - Rewrite
Rule List<GetSets Application Gateway Rewrite Rule Set> - One or more
rewrite_rule_setblocks as defined below. - Skus
List<Get
Application Gateway Skus> - A
skublock as defined below. - Ssl
Certificates List<GetApplication Gateway Ssl Certificate> - One or more
ssl_certificateblocks as defined below. - Ssl
Policies List<GetApplication Gateway Ssl Policy> - a
ssl_policyblock as defined below. - Ssl
Profiles List<GetApplication Gateway Ssl Profile> - One or more
ssl_profileblocks as defined below. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Trusted
Client List<GetCertificates Application Gateway Trusted Client Certificate> - One or more
trusted_client_certificateblocks as defined below. - Trusted
Root List<GetCertificates Application Gateway Trusted Root Certificate> - One or more
trusted_root_certificateblocks as defined below. - Url
Path List<GetMaps Application Gateway Url Path Map> - One or more
url_path_mapblocks as defined below. - Waf
Configurations List<GetApplication Gateway Waf Configuration> - A
waf_configurationblock as defined below. - Zones List<string>
- The list of Availability Zones in which this Application Gateway can use.
- Authentication
Certificates []GetApplication Gateway Authentication Certificate - One or more
authentication_certificateblocks as defined below. - Autoscale
Configurations []GetApplication Gateway Autoscale Configuration - An
autoscale_configurationblock as defined below. - Backend
Address []GetPools Application Gateway Backend Address Pool - One or more
backend_address_poolblocks as defined below. - Backend
Http []GetSettings Application Gateway Backend Http Setting - One or more
backend_http_settingsblocks as defined below. - Custom
Error []GetConfigurations Application Gateway Custom Error Configuration - One or more
custom_error_configurationblocks as defined below. - Fips
Enabled bool - Is FIPS enabled on the Application Gateway?
- Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Force
Firewall boolPolicy Association - Is the Firewall Policy associated with the Application Gateway?
- Frontend
Ip []GetConfigurations Application Gateway Frontend Ip Configuration - One or more
frontend_ip_configurationblocks as defined below. - Frontend
Ports []GetApplication Gateway Frontend Port - One or more
frontend_portblocks as defined below. - Gateway
Ip []GetConfigurations Application Gateway Gateway Ip Configuration - One or more
gateway_ip_configurationblocks as defined below. - Globals
[]Get
Application Gateway Global - A
globalblock as defined below. - Http2Enabled bool
- Is HTTP2 enabled on the application gateway resource?
- Http
Listeners []GetApplication Gateway Http Listener - One or more
http_listenerblocks as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Application Gateway Identity - An
identityblock as defined below. - Location string
- The Azure region where the Application Gateway exists.
- Name string
- Unique name of the Rewrite Rule
- Private
Endpoint []GetConnections Application Gateway Private Endpoint Connection - Private
Link []GetConfigurations Application Gateway Private Link Configuration - One or more
private_link_configurationblocks as defined below. - Probes
[]Get
Application Gateway Probe - One or more
probeblocks as defined below. - Redirect
Configurations []GetApplication Gateway Redirect Configuration - One or more
redirect_configurationblocks as defined below. - Request
Routing []GetRules Application Gateway Request Routing Rule - One or more
request_routing_ruleblocks as defined below. - Resource
Group stringName - Rewrite
Rule []GetSets Application Gateway Rewrite Rule Set - One or more
rewrite_rule_setblocks as defined below. - Skus
[]Get
Application Gateway Skus - A
skublock as defined below. - Ssl
Certificates []GetApplication Gateway Ssl Certificate - One or more
ssl_certificateblocks as defined below. - Ssl
Policies []GetApplication Gateway Ssl Policy - a
ssl_policyblock as defined below. - Ssl
Profiles []GetApplication Gateway Ssl Profile - One or more
ssl_profileblocks as defined below. - map[string]string
- A mapping of tags to assign to the resource.
- Trusted
Client []GetCertificates Application Gateway Trusted Client Certificate - One or more
trusted_client_certificateblocks as defined below. - Trusted
Root []GetCertificates Application Gateway Trusted Root Certificate - One or more
trusted_root_certificateblocks as defined below. - Url
Path []GetMaps Application Gateway Url Path Map - One or more
url_path_mapblocks as defined below. - Waf
Configurations []GetApplication Gateway Waf Configuration - A
waf_configurationblock as defined below. - Zones []string
- The list of Availability Zones in which this Application Gateway can use.
- authentication
Certificates List<GetApplication Gateway Authentication Certificate> - One or more
authentication_certificateblocks as defined below. - autoscale
Configurations List<GetApplication Gateway Autoscale Configuration> - An
autoscale_configurationblock as defined below. - backend
Address List<GetPools Application Gateway Backend Address Pool> - One or more
backend_address_poolblocks as defined below. - backend
Http List<GetSettings Application Gateway Backend Http Setting> - One or more
backend_http_settingsblocks as defined below. - custom
Error List<GetConfigurations Application Gateway Custom Error Configuration> - One or more
custom_error_configurationblocks as defined below. - fips
Enabled Boolean - Is FIPS enabled on the Application Gateway?
- firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- force
Firewall BooleanPolicy Association - Is the Firewall Policy associated with the Application Gateway?
- frontend
Ip List<GetConfigurations Application Gateway Frontend Ip Configuration> - One or more
frontend_ip_configurationblocks as defined below. - frontend
Ports List<GetApplication Gateway Frontend Port> - One or more
frontend_portblocks as defined below. - gateway
Ip List<GetConfigurations Application Gateway Gateway Ip Configuration> - One or more
gateway_ip_configurationblocks as defined below. - globals
List<Get
Application Gateway Global> - A
globalblock as defined below. - http2Enabled Boolean
- Is HTTP2 enabled on the application gateway resource?
- http
Listeners List<GetApplication Gateway Http Listener> - One or more
http_listenerblocks as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Application Gateway Identity> - An
identityblock as defined below. - location String
- The Azure region where the Application Gateway exists.
- name String
- Unique name of the Rewrite Rule
- private
Endpoint List<GetConnections Application Gateway Private Endpoint Connection> - private
Link List<GetConfigurations Application Gateway Private Link Configuration> - One or more
private_link_configurationblocks as defined below. - probes
List<Get
Application Gateway Probe> - One or more
probeblocks as defined below. - redirect
Configurations List<GetApplication Gateway Redirect Configuration> - One or more
redirect_configurationblocks as defined below. - request
Routing List<GetRules Application Gateway Request Routing Rule> - One or more
request_routing_ruleblocks as defined below. - resource
Group StringName - rewrite
Rule List<GetSets Application Gateway Rewrite Rule Set> - One or more
rewrite_rule_setblocks as defined below. - skus
List<Get
Application Gateway Skus> - A
skublock as defined below. - ssl
Certificates List<GetApplication Gateway Ssl Certificate> - One or more
ssl_certificateblocks as defined below. - ssl
Policies List<GetApplication Gateway Ssl Policy> - a
ssl_policyblock as defined below. - ssl
Profiles List<GetApplication Gateway Ssl Profile> - One or more
ssl_profileblocks as defined below. - Map<String,String>
- A mapping of tags to assign to the resource.
- trusted
Client List<GetCertificates Application Gateway Trusted Client Certificate> - One or more
trusted_client_certificateblocks as defined below. - trusted
Root List<GetCertificates Application Gateway Trusted Root Certificate> - One or more
trusted_root_certificateblocks as defined below. - url
Path List<GetMaps Application Gateway Url Path Map> - One or more
url_path_mapblocks as defined below. - waf
Configurations List<GetApplication Gateway Waf Configuration> - A
waf_configurationblock as defined below. - zones List<String>
- The list of Availability Zones in which this Application Gateway can use.
- authentication
Certificates GetApplication Gateway Authentication Certificate[] - One or more
authentication_certificateblocks as defined below. - autoscale
Configurations GetApplication Gateway Autoscale Configuration[] - An
autoscale_configurationblock as defined below. - backend
Address GetPools Application Gateway Backend Address Pool[] - One or more
backend_address_poolblocks as defined below. - backend
Http GetSettings Application Gateway Backend Http Setting[] - One or more
backend_http_settingsblocks as defined below. - custom
Error GetConfigurations Application Gateway Custom Error Configuration[] - One or more
custom_error_configurationblocks as defined below. - fips
Enabled boolean - Is FIPS enabled on the Application Gateway?
- firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- force
Firewall booleanPolicy Association - Is the Firewall Policy associated with the Application Gateway?
- frontend
Ip GetConfigurations Application Gateway Frontend Ip Configuration[] - One or more
frontend_ip_configurationblocks as defined below. - frontend
Ports GetApplication Gateway Frontend Port[] - One or more
frontend_portblocks as defined below. - gateway
Ip GetConfigurations Application Gateway Gateway Ip Configuration[] - One or more
gateway_ip_configurationblocks as defined below. - globals
Get
Application Gateway Global[] - A
globalblock as defined below. - http2Enabled boolean
- Is HTTP2 enabled on the application gateway resource?
- http
Listeners GetApplication Gateway Http Listener[] - One or more
http_listenerblocks as defined below. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Application Gateway Identity[] - An
identityblock as defined below. - location string
- The Azure region where the Application Gateway exists.
- name string
- Unique name of the Rewrite Rule
- private
Endpoint GetConnections Application Gateway Private Endpoint Connection[] - private
Link GetConfigurations Application Gateway Private Link Configuration[] - One or more
private_link_configurationblocks as defined below. - probes
Get
Application Gateway Probe[] - One or more
probeblocks as defined below. - redirect
Configurations GetApplication Gateway Redirect Configuration[] - One or more
redirect_configurationblocks as defined below. - request
Routing GetRules Application Gateway Request Routing Rule[] - One or more
request_routing_ruleblocks as defined below. - resource
Group stringName - rewrite
Rule GetSets Application Gateway Rewrite Rule Set[] - One or more
rewrite_rule_setblocks as defined below. - skus
Get
Application Gateway Skus[] - A
skublock as defined below. - ssl
Certificates GetApplication Gateway Ssl Certificate[] - One or more
ssl_certificateblocks as defined below. - ssl
Policies GetApplication Gateway Ssl Policy[] - a
ssl_policyblock as defined below. - ssl
Profiles GetApplication Gateway Ssl Profile[] - One or more
ssl_profileblocks as defined below. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- trusted
Client GetCertificates Application Gateway Trusted Client Certificate[] - One or more
trusted_client_certificateblocks as defined below. - trusted
Root GetCertificates Application Gateway Trusted Root Certificate[] - One or more
trusted_root_certificateblocks as defined below. - url
Path GetMaps Application Gateway Url Path Map[] - One or more
url_path_mapblocks as defined below. - waf
Configurations GetApplication Gateway Waf Configuration[] - A
waf_configurationblock as defined below. - zones string[]
- The list of Availability Zones in which this Application Gateway can use.
- authentication_
certificates Sequence[GetApplication Gateway Authentication Certificate] - One or more
authentication_certificateblocks as defined below. - autoscale_
configurations Sequence[GetApplication Gateway Autoscale Configuration] - An
autoscale_configurationblock as defined below. - backend_
address_ Sequence[Getpools Application Gateway Backend Address Pool] - One or more
backend_address_poolblocks as defined below. - backend_
http_ Sequence[Getsettings Application Gateway Backend Http Setting] - One or more
backend_http_settingsblocks as defined below. - custom_
error_ Sequence[Getconfigurations Application Gateway Custom Error Configuration] - One or more
custom_error_configurationblocks as defined below. - fips_
enabled bool - Is FIPS enabled on the Application Gateway?
- firewall_
policy_ strid - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- force_
firewall_ boolpolicy_ association - Is the Firewall Policy associated with the Application Gateway?
- frontend_
ip_ Sequence[Getconfigurations Application Gateway Frontend Ip Configuration] - One or more
frontend_ip_configurationblocks as defined below. - frontend_
ports Sequence[GetApplication Gateway Frontend Port] - One or more
frontend_portblocks as defined below. - gateway_
ip_ Sequence[Getconfigurations Application Gateway Gateway Ip Configuration] - One or more
gateway_ip_configurationblocks as defined below. - globals
Sequence[Get
Application Gateway Global] - A
globalblock as defined below. - http2_
enabled bool - Is HTTP2 enabled on the application gateway resource?
- http_
listeners Sequence[GetApplication Gateway Http Listener] - One or more
http_listenerblocks as defined below. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Application Gateway Identity] - An
identityblock as defined below. - location str
- The Azure region where the Application Gateway exists.
- name str
- Unique name of the Rewrite Rule
- private_
endpoint_ Sequence[Getconnections Application Gateway Private Endpoint Connection] - private_
link_ Sequence[Getconfigurations Application Gateway Private Link Configuration] - One or more
private_link_configurationblocks as defined below. - probes
Sequence[Get
Application Gateway Probe] - One or more
probeblocks as defined below. - redirect_
configurations Sequence[GetApplication Gateway Redirect Configuration] - One or more
redirect_configurationblocks as defined below. - request_
routing_ Sequence[Getrules Application Gateway Request Routing Rule] - One or more
request_routing_ruleblocks as defined below. - resource_
group_ strname - rewrite_
rule_ Sequence[Getsets Application Gateway Rewrite Rule Set] - One or more
rewrite_rule_setblocks as defined below. - skus
Sequence[Get
Application Gateway Skus] - A
skublock as defined below. - ssl_
certificates Sequence[GetApplication Gateway Ssl Certificate] - One or more
ssl_certificateblocks as defined below. - ssl_
policies Sequence[GetApplication Gateway Ssl Policy] - a
ssl_policyblock as defined below. - ssl_
profiles Sequence[GetApplication Gateway Ssl Profile] - One or more
ssl_profileblocks as defined below. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- trusted_
client_ Sequence[Getcertificates Application Gateway Trusted Client Certificate] - One or more
trusted_client_certificateblocks as defined below. - trusted_
root_ Sequence[Getcertificates Application Gateway Trusted Root Certificate] - One or more
trusted_root_certificateblocks as defined below. - url_
path_ Sequence[Getmaps Application Gateway Url Path Map] - One or more
url_path_mapblocks as defined below. - waf_
configurations Sequence[GetApplication Gateway Waf Configuration] - A
waf_configurationblock as defined below. - zones Sequence[str]
- The list of Availability Zones in which this Application Gateway can use.
- authentication
Certificates List<Property Map> - One or more
authentication_certificateblocks as defined below. - autoscale
Configurations List<Property Map> - An
autoscale_configurationblock as defined below. - backend
Address List<Property Map>Pools - One or more
backend_address_poolblocks as defined below. - backend
Http List<Property Map>Settings - One or more
backend_http_settingsblocks as defined below. - custom
Error List<Property Map>Configurations - One or more
custom_error_configurationblocks as defined below. - fips
Enabled Boolean - Is FIPS enabled on the Application Gateway?
- firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- force
Firewall BooleanPolicy Association - Is the Firewall Policy associated with the Application Gateway?
- frontend
Ip List<Property Map>Configurations - One or more
frontend_ip_configurationblocks as defined below. - frontend
Ports List<Property Map> - One or more
frontend_portblocks as defined below. - gateway
Ip List<Property Map>Configurations - One or more
gateway_ip_configurationblocks as defined below. - globals List<Property Map>
- A
globalblock as defined below. - http2Enabled Boolean
- Is HTTP2 enabled on the application gateway resource?
- http
Listeners List<Property Map> - One or more
http_listenerblocks as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- An
identityblock as defined below. - location String
- The Azure region where the Application Gateway exists.
- name String
- Unique name of the Rewrite Rule
- private
Endpoint List<Property Map>Connections - private
Link List<Property Map>Configurations - One or more
private_link_configurationblocks as defined below. - probes List<Property Map>
- One or more
probeblocks as defined below. - redirect
Configurations List<Property Map> - One or more
redirect_configurationblocks as defined below. - request
Routing List<Property Map>Rules - One or more
request_routing_ruleblocks as defined below. - resource
Group StringName - rewrite
Rule List<Property Map>Sets - One or more
rewrite_rule_setblocks as defined below. - skus List<Property Map>
- A
skublock as defined below. - ssl
Certificates List<Property Map> - One or more
ssl_certificateblocks as defined below. - ssl
Policies List<Property Map> - a
ssl_policyblock as defined below. - ssl
Profiles List<Property Map> - One or more
ssl_profileblocks as defined below. - Map<String>
- A mapping of tags to assign to the resource.
- trusted
Client List<Property Map>Certificates - One or more
trusted_client_certificateblocks as defined below. - trusted
Root List<Property Map>Certificates - One or more
trusted_root_certificateblocks as defined below. - url
Path List<Property Map>Maps - One or more
url_path_mapblocks as defined below. - waf
Configurations List<Property Map> - A
waf_configurationblock as defined below. - zones List<String>
- The list of Availability Zones in which this Application Gateway can use.
Supporting Types
GetApplicationGatewayAuthenticationCertificate
GetApplicationGatewayAutoscaleConfiguration
- Max
Capacity int - Maximum capacity for autoscaling.
- Min
Capacity int - Minimum capacity for autoscaling.
- Max
Capacity int - Maximum capacity for autoscaling.
- Min
Capacity int - Minimum capacity for autoscaling.
- max
Capacity Integer - Maximum capacity for autoscaling.
- min
Capacity Integer - Minimum capacity for autoscaling.
- max
Capacity number - Maximum capacity for autoscaling.
- min
Capacity number - Minimum capacity for autoscaling.
- max_
capacity int - Maximum capacity for autoscaling.
- min_
capacity int - Minimum capacity for autoscaling.
- max
Capacity Number - Maximum capacity for autoscaling.
- min
Capacity Number - Minimum capacity for autoscaling.
GetApplicationGatewayBackendAddressPool
- Fqdns List<string>
- A list of FQDNs which are part of the Backend Address Pool.
- Id string
- The ID of the Rewrite Rule Set
- Ip
Addresses List<string> - A list of IP Addresses which are part of the Backend Address Pool.
- Name string
- The name of this Application Gateway.
- Fqdns []string
- A list of FQDNs which are part of the Backend Address Pool.
- Id string
- The ID of the Rewrite Rule Set
- Ip
Addresses []string - A list of IP Addresses which are part of the Backend Address Pool.
- Name string
- The name of this Application Gateway.
- fqdns List<String>
- A list of FQDNs which are part of the Backend Address Pool.
- id String
- The ID of the Rewrite Rule Set
- ip
Addresses List<String> - A list of IP Addresses which are part of the Backend Address Pool.
- name String
- The name of this Application Gateway.
- fqdns string[]
- A list of FQDNs which are part of the Backend Address Pool.
- id string
- The ID of the Rewrite Rule Set
- ip
Addresses string[] - A list of IP Addresses which are part of the Backend Address Pool.
- name string
- The name of this Application Gateway.
- fqdns Sequence[str]
- A list of FQDNs which are part of the Backend Address Pool.
- id str
- The ID of the Rewrite Rule Set
- ip_
addresses Sequence[str] - A list of IP Addresses which are part of the Backend Address Pool.
- name str
- The name of this Application Gateway.
- fqdns List<String>
- A list of FQDNs which are part of the Backend Address Pool.
- id String
- The ID of the Rewrite Rule Set
- ip
Addresses List<String> - A list of IP Addresses which are part of the Backend Address Pool.
- name String
- The name of this Application Gateway.
GetApplicationGatewayBackendHttpSetting
- string
- The name of the affinity cookie.
- Authentication
Certificates List<GetApplication Gateway Backend Http Setting Authentication Certificate> - One or more
authentication_certificateblocks as defined below. - Connection
Drainings List<GetApplication Gateway Backend Http Setting Connection Draining> - A
connection_drainingblock as defined below. - string
- Is Cookie-Based Affinity enabled?
- Host
Name string - The Hostname which is used for this HTTP Listener.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Path string
- The URL path to rewrite.
- Pick
Host boolName From Backend Address - Whether host header will be picked from the host name of the backend server.
- Port int
- Custom port which is used for probing the backend servers.
- Probe
Id string - The ID of the associated Probe.
- Probe
Name string - The name of the associated HTTP Probe.
- Protocol string
- The Protocol used for this Probe.
- Request
Timeout int - The request timeout in seconds.
- Trusted
Root List<string>Certificate Names - A list of
trusted_root_certificatenames.
- string
- The name of the affinity cookie.
- Authentication
Certificates []GetApplication Gateway Backend Http Setting Authentication Certificate - One or more
authentication_certificateblocks as defined below. - Connection
Drainings []GetApplication Gateway Backend Http Setting Connection Draining - A
connection_drainingblock as defined below. - string
- Is Cookie-Based Affinity enabled?
- Host
Name string - The Hostname which is used for this HTTP Listener.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Path string
- The URL path to rewrite.
- Pick
Host boolName From Backend Address - Whether host header will be picked from the host name of the backend server.
- Port int
- Custom port which is used for probing the backend servers.
- Probe
Id string - The ID of the associated Probe.
- Probe
Name string - The name of the associated HTTP Probe.
- Protocol string
- The Protocol used for this Probe.
- Request
Timeout int - The request timeout in seconds.
- Trusted
Root []stringCertificate Names - A list of
trusted_root_certificatenames.
- String
- The name of the affinity cookie.
- authentication
Certificates List<GetApplication Gateway Backend Http Setting Authentication Certificate> - One or more
authentication_certificateblocks as defined below. - connection
Drainings List<GetApplication Gateway Backend Http Setting Connection Draining> - A
connection_drainingblock as defined below. - String
- Is Cookie-Based Affinity enabled?
- host
Name String - The Hostname which is used for this HTTP Listener.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- path String
- The URL path to rewrite.
- pick
Host BooleanName From Backend Address - Whether host header will be picked from the host name of the backend server.
- port Integer
- Custom port which is used for probing the backend servers.
- probe
Id String - The ID of the associated Probe.
- probe
Name String - The name of the associated HTTP Probe.
- protocol String
- The Protocol used for this Probe.
- request
Timeout Integer - The request timeout in seconds.
- trusted
Root List<String>Certificate Names - A list of
trusted_root_certificatenames.
- string
- The name of the affinity cookie.
- authentication
Certificates GetApplication Gateway Backend Http Setting Authentication Certificate[] - One or more
authentication_certificateblocks as defined below. - connection
Drainings GetApplication Gateway Backend Http Setting Connection Draining[] - A
connection_drainingblock as defined below. - string
- Is Cookie-Based Affinity enabled?
- host
Name string - The Hostname which is used for this HTTP Listener.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- path string
- The URL path to rewrite.
- pick
Host booleanName From Backend Address - Whether host header will be picked from the host name of the backend server.
- port number
- Custom port which is used for probing the backend servers.
- probe
Id string - The ID of the associated Probe.
- probe
Name string - The name of the associated HTTP Probe.
- protocol string
- The Protocol used for this Probe.
- request
Timeout number - The request timeout in seconds.
- trusted
Root string[]Certificate Names - A list of
trusted_root_certificatenames.
- str
- The name of the affinity cookie.
- authentication_
certificates Sequence[GetApplication Gateway Backend Http Setting Authentication Certificate] - One or more
authentication_certificateblocks as defined below. - connection_
drainings Sequence[GetApplication Gateway Backend Http Setting Connection Draining] - A
connection_drainingblock as defined below. - str
- Is Cookie-Based Affinity enabled?
- host_
name str - The Hostname which is used for this HTTP Listener.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- path str
- The URL path to rewrite.
- pick_
host_ boolname_ from_ backend_ address - Whether host header will be picked from the host name of the backend server.
- port int
- Custom port which is used for probing the backend servers.
- probe_
id str - The ID of the associated Probe.
- probe_
name str - The name of the associated HTTP Probe.
- protocol str
- The Protocol used for this Probe.
- request_
timeout int - The request timeout in seconds.
- trusted_
root_ Sequence[str]certificate_ names - A list of
trusted_root_certificatenames.
- String
- The name of the affinity cookie.
- authentication
Certificates List<Property Map> - One or more
authentication_certificateblocks as defined below. - connection
Drainings List<Property Map> - A
connection_drainingblock as defined below. - String
- Is Cookie-Based Affinity enabled?
- host
Name String - The Hostname which is used for this HTTP Listener.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- path String
- The URL path to rewrite.
- pick
Host BooleanName From Backend Address - Whether host header will be picked from the host name of the backend server.
- port Number
- Custom port which is used for probing the backend servers.
- probe
Id String - The ID of the associated Probe.
- probe
Name String - The name of the associated HTTP Probe.
- protocol String
- The Protocol used for this Probe.
- request
Timeout Number - The request timeout in seconds.
- trusted
Root List<String>Certificate Names - A list of
trusted_root_certificatenames.
GetApplicationGatewayBackendHttpSettingAuthenticationCertificate
GetApplicationGatewayBackendHttpSettingConnectionDraining
- Drain
Timeout intSec - The number of seconds connection draining is active.
- Enabled bool
- Is the Web Application Firewall enabled?
- Drain
Timeout intSec - The number of seconds connection draining is active.
- Enabled bool
- Is the Web Application Firewall enabled?
- drain
Timeout IntegerSec - The number of seconds connection draining is active.
- enabled Boolean
- Is the Web Application Firewall enabled?
- drain
Timeout numberSec - The number of seconds connection draining is active.
- enabled boolean
- Is the Web Application Firewall enabled?
- drain_
timeout_ intsec - The number of seconds connection draining is active.
- enabled bool
- Is the Web Application Firewall enabled?
- drain
Timeout NumberSec - The number of seconds connection draining is active.
- enabled Boolean
- Is the Web Application Firewall enabled?
GetApplicationGatewayCustomErrorConfiguration
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Id string
- The ID of the Rewrite Rule Set
- Status
Code string - Status code of the application gateway custom error.
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Id string
- The ID of the Rewrite Rule Set
- Status
Code string - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- id String
- The ID of the Rewrite Rule Set
- status
Code String - Status code of the application gateway custom error.
- custom
Error stringPage Url - Error page URL of the application gateway custom error.
- id string
- The ID of the Rewrite Rule Set
- status
Code string - Status code of the application gateway custom error.
- custom_
error_ strpage_ url - Error page URL of the application gateway custom error.
- id str
- The ID of the Rewrite Rule Set
- status_
code str - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- id String
- The ID of the Rewrite Rule Set
- status
Code String - Status code of the application gateway custom error.
GetApplicationGatewayFrontendIpConfiguration
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Private
Ip stringAddress - The Static IP Address which is used.
- Private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- Private
Link stringConfiguration Id - The ID of the associated Private Link configuration.
- Private
Link stringConfiguration Name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- Public
Ip stringAddress Id - The ID of the Public IP Address which the Application Gateway will use.
- Subnet
Id string - The ID of the subnet the private link configuration is connected to.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Private
Ip stringAddress - The Static IP Address which is used.
- Private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- Private
Link stringConfiguration Id - The ID of the associated Private Link configuration.
- Private
Link stringConfiguration Name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- Public
Ip stringAddress Id - The ID of the Public IP Address which the Application Gateway will use.
- Subnet
Id string - The ID of the subnet the private link configuration is connected to.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- private
Ip StringAddress - The Static IP Address which is used.
- private
Ip StringAddress Allocation - The allocation method used for the Private IP Address.
- private
Link StringConfiguration Id - The ID of the associated Private Link configuration.
- private
Link StringConfiguration Name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- public
Ip StringAddress Id - The ID of the Public IP Address which the Application Gateway will use.
- subnet
Id String - The ID of the subnet the private link configuration is connected to.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- private
Ip stringAddress - The Static IP Address which is used.
- private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- private
Link stringConfiguration Id - The ID of the associated Private Link configuration.
- private
Link stringConfiguration Name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- public
Ip stringAddress Id - The ID of the Public IP Address which the Application Gateway will use.
- subnet
Id string - The ID of the subnet the private link configuration is connected to.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- private_
ip_ straddress - The Static IP Address which is used.
- private_
ip_ straddress_ allocation - The allocation method used for the Private IP Address.
- private_
link_ strconfiguration_ id - The ID of the associated Private Link configuration.
- private_
link_ strconfiguration_ name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- public_
ip_ straddress_ id - The ID of the Public IP Address which the Application Gateway will use.
- subnet_
id str - The ID of the subnet the private link configuration is connected to.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- private
Ip StringAddress - The Static IP Address which is used.
- private
Ip StringAddress Allocation - The allocation method used for the Private IP Address.
- private
Link StringConfiguration Id - The ID of the associated Private Link configuration.
- private
Link StringConfiguration Name - The name of the Private Link configuration in use by this Frontend IP Configuration.
- public
Ip StringAddress Id - The ID of the Public IP Address which the Application Gateway will use.
- subnet
Id String - The ID of the subnet the private link configuration is connected to.
GetApplicationGatewayFrontendPort
GetApplicationGatewayGatewayIpConfiguration
GetApplicationGatewayGlobal
- Request
Buffering boolEnabled - Whether Application Gateway's Request buffer is enabled.
- Response
Buffering boolEnabled - Whether Application Gateway's Response buffer is enabled.
- Request
Buffering boolEnabled - Whether Application Gateway's Request buffer is enabled.
- Response
Buffering boolEnabled - Whether Application Gateway's Response buffer is enabled.
- request
Buffering BooleanEnabled - Whether Application Gateway's Request buffer is enabled.
- response
Buffering BooleanEnabled - Whether Application Gateway's Response buffer is enabled.
- request
Buffering booleanEnabled - Whether Application Gateway's Request buffer is enabled.
- response
Buffering booleanEnabled - Whether Application Gateway's Response buffer is enabled.
- request_
buffering_ boolenabled - Whether Application Gateway's Request buffer is enabled.
- response_
buffering_ boolenabled - Whether Application Gateway's Response buffer is enabled.
- request
Buffering BooleanEnabled - Whether Application Gateway's Request buffer is enabled.
- response
Buffering BooleanEnabled - Whether Application Gateway's Response buffer is enabled.
GetApplicationGatewayHttpListener
- Custom
Error List<GetConfigurations Application Gateway Http Listener Custom Error Configuration> - One or more
custom_error_configurationblocks as defined below. - Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Frontend
Ip stringConfiguration Id - The ID of the associated Frontend Configuration.
- Frontend
Ip stringConfiguration Name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- Frontend
Port stringId - The ID of the associated Frontend Port.
- Frontend
Port stringName - The Name of the Frontend Port used for this HTTP Listener.
- Host
Name string - The Hostname which is used for this HTTP Listener.
- Host
Names List<string> - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Protocol string
- The Protocol used for this Probe.
- Require
Sni bool - Is Server Name Indication required?
- Ssl
Certificate stringId - The ID of the associated SSL Certificate.
- Ssl
Certificate stringName - The name of the associated SSL Certificate which is used for this HTTP Listener.
- Ssl
Profile stringId - The ID of the associated SSL Profile.
- Ssl
Profile stringName - The name of the associated SSL Profile which is used for this HTTP Listener.
- Custom
Error []GetConfigurations Application Gateway Http Listener Custom Error Configuration - One or more
custom_error_configurationblocks as defined below. - Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Frontend
Ip stringConfiguration Id - The ID of the associated Frontend Configuration.
- Frontend
Ip stringConfiguration Name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- Frontend
Port stringId - The ID of the associated Frontend Port.
- Frontend
Port stringName - The Name of the Frontend Port used for this HTTP Listener.
- Host
Name string - The Hostname which is used for this HTTP Listener.
- Host
Names []string - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Protocol string
- The Protocol used for this Probe.
- Require
Sni bool - Is Server Name Indication required?
- Ssl
Certificate stringId - The ID of the associated SSL Certificate.
- Ssl
Certificate stringName - The name of the associated SSL Certificate which is used for this HTTP Listener.
- Ssl
Profile stringId - The ID of the associated SSL Profile.
- Ssl
Profile stringName - The name of the associated SSL Profile which is used for this HTTP Listener.
- custom
Error List<GetConfigurations Application Gateway Http Listener Custom Error Configuration> - One or more
custom_error_configurationblocks as defined below. - firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- frontend
Ip StringConfiguration Id - The ID of the associated Frontend Configuration.
- frontend
Ip StringConfiguration Name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- frontend
Port StringId - The ID of the associated Frontend Port.
- frontend
Port StringName - The Name of the Frontend Port used for this HTTP Listener.
- host
Name String - The Hostname which is used for this HTTP Listener.
- host
Names List<String> - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- protocol String
- The Protocol used for this Probe.
- require
Sni Boolean - Is Server Name Indication required?
- ssl
Certificate StringId - The ID of the associated SSL Certificate.
- ssl
Certificate StringName - The name of the associated SSL Certificate which is used for this HTTP Listener.
- ssl
Profile StringId - The ID of the associated SSL Profile.
- ssl
Profile StringName - The name of the associated SSL Profile which is used for this HTTP Listener.
- custom
Error GetConfigurations Application Gateway Http Listener Custom Error Configuration[] - One or more
custom_error_configurationblocks as defined below. - firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- frontend
Ip stringConfiguration Id - The ID of the associated Frontend Configuration.
- frontend
Ip stringConfiguration Name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- frontend
Port stringId - The ID of the associated Frontend Port.
- frontend
Port stringName - The Name of the Frontend Port used for this HTTP Listener.
- host
Name string - The Hostname which is used for this HTTP Listener.
- host
Names string[] - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- protocol string
- The Protocol used for this Probe.
- require
Sni boolean - Is Server Name Indication required?
- ssl
Certificate stringId - The ID of the associated SSL Certificate.
- ssl
Certificate stringName - The name of the associated SSL Certificate which is used for this HTTP Listener.
- ssl
Profile stringId - The ID of the associated SSL Profile.
- ssl
Profile stringName - The name of the associated SSL Profile which is used for this HTTP Listener.
- custom_
error_ Sequence[Getconfigurations Application Gateway Http Listener Custom Error Configuration] - One or more
custom_error_configurationblocks as defined below. - firewall_
policy_ strid - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- frontend_
ip_ strconfiguration_ id - The ID of the associated Frontend Configuration.
- frontend_
ip_ strconfiguration_ name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- frontend_
port_ strid - The ID of the associated Frontend Port.
- frontend_
port_ strname - The Name of the Frontend Port used for this HTTP Listener.
- host_
name str - The Hostname which is used for this HTTP Listener.
- host_
names Sequence[str] - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- protocol str
- The Protocol used for this Probe.
- require_
sni bool - Is Server Name Indication required?
- ssl_
certificate_ strid - The ID of the associated SSL Certificate.
- ssl_
certificate_ strname - The name of the associated SSL Certificate which is used for this HTTP Listener.
- ssl_
profile_ strid - The ID of the associated SSL Profile.
- ssl_
profile_ strname - The name of the associated SSL Profile which is used for this HTTP Listener.
- custom
Error List<Property Map>Configurations - One or more
custom_error_configurationblocks as defined below. - firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- frontend
Ip StringConfiguration Id - The ID of the associated Frontend Configuration.
- frontend
Ip StringConfiguration Name - The Name of the Frontend IP Configuration used for this HTTP Listener.
- frontend
Port StringId - The ID of the associated Frontend Port.
- frontend
Port StringName - The Name of the Frontend Port used for this HTTP Listener.
- host
Name String - The Hostname which is used for this HTTP Listener.
- host
Names List<String> - A list of Hostname(s) used for this HTTP Listener. It allows special wildcard characters.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- protocol String
- The Protocol used for this Probe.
- require
Sni Boolean - Is Server Name Indication required?
- ssl
Certificate StringId - The ID of the associated SSL Certificate.
- ssl
Certificate StringName - The name of the associated SSL Certificate which is used for this HTTP Listener.
- ssl
Profile StringId - The ID of the associated SSL Profile.
- ssl
Profile StringName - The name of the associated SSL Profile which is used for this HTTP Listener.
GetApplicationGatewayHttpListenerCustomErrorConfiguration
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Id string
- The ID of the Rewrite Rule Set
- Status
Code string - Status code of the application gateway custom error.
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Id string
- The ID of the Rewrite Rule Set
- Status
Code string - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- id String
- The ID of the Rewrite Rule Set
- status
Code String - Status code of the application gateway custom error.
- custom
Error stringPage Url - Error page URL of the application gateway custom error.
- id string
- The ID of the Rewrite Rule Set
- status
Code string - Status code of the application gateway custom error.
- custom_
error_ strpage_ url - Error page URL of the application gateway custom error.
- id str
- The ID of the Rewrite Rule Set
- status_
code str - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- id String
- The ID of the Rewrite Rule Set
- status
Code String - Status code of the application gateway custom error.
GetApplicationGatewayIdentity
- Identity
Ids List<string> - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- Principal
Id string - Tenant
Id string - Type string
- The type of Managed Service Identity that is configured on this Application Gateway.
- Identity
Ids []string - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- Principal
Id string - Tenant
Id string - Type string
- The type of Managed Service Identity that is configured on this Application Gateway.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- principal
Id String - tenant
Id String - type String
- The type of Managed Service Identity that is configured on this Application Gateway.
- identity
Ids string[] - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- principal
Id string - tenant
Id string - type string
- The type of Managed Service Identity that is configured on this Application Gateway.
- identity_
ids Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- principal_
id str - tenant_
id str - type str
- The type of Managed Service Identity that is configured on this Application Gateway.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Application Gateway.
- principal
Id String - tenant
Id String - type String
- The type of Managed Service Identity that is configured on this Application Gateway.
GetApplicationGatewayPrivateEndpointConnection
GetApplicationGatewayPrivateLinkConfiguration
- Id string
- The ID of the Rewrite Rule Set
- Ip
Configurations List<GetApplication Gateway Private Link Configuration Ip Configuration> - One or more
ip_configurationblocks as defined below. - Name string
- The name of this Application Gateway.
- Id string
- The ID of the Rewrite Rule Set
- Ip
Configurations []GetApplication Gateway Private Link Configuration Ip Configuration - One or more
ip_configurationblocks as defined below. - Name string
- The name of this Application Gateway.
- id String
- The ID of the Rewrite Rule Set
- ip
Configurations List<GetApplication Gateway Private Link Configuration Ip Configuration> - One or more
ip_configurationblocks as defined below. - name String
- The name of this Application Gateway.
- id string
- The ID of the Rewrite Rule Set
- ip
Configurations GetApplication Gateway Private Link Configuration Ip Configuration[] - One or more
ip_configurationblocks as defined below. - name string
- The name of this Application Gateway.
- id str
- The ID of the Rewrite Rule Set
- ip_
configurations Sequence[GetApplication Gateway Private Link Configuration Ip Configuration] - One or more
ip_configurationblocks as defined below. - name str
- The name of this Application Gateway.
- id String
- The ID of the Rewrite Rule Set
- ip
Configurations List<Property Map> - One or more
ip_configurationblocks as defined below. - name String
- The name of this Application Gateway.
GetApplicationGatewayPrivateLinkConfigurationIpConfiguration
- Name string
- The name of this Application Gateway.
- Primary bool
- Is this the Primary IP Configuration?
- Private
Ip stringAddress - The Static IP Address which is used.
- Private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- Subnet
Id string - The ID of the subnet the private link configuration is connected to.
- Name string
- The name of this Application Gateway.
- Primary bool
- Is this the Primary IP Configuration?
- Private
Ip stringAddress - The Static IP Address which is used.
- Private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- Subnet
Id string - The ID of the subnet the private link configuration is connected to.
- name String
- The name of this Application Gateway.
- primary Boolean
- Is this the Primary IP Configuration?
- private
Ip StringAddress - The Static IP Address which is used.
- private
Ip StringAddress Allocation - The allocation method used for the Private IP Address.
- subnet
Id String - The ID of the subnet the private link configuration is connected to.
- name string
- The name of this Application Gateway.
- primary boolean
- Is this the Primary IP Configuration?
- private
Ip stringAddress - The Static IP Address which is used.
- private
Ip stringAddress Allocation - The allocation method used for the Private IP Address.
- subnet
Id string - The ID of the subnet the private link configuration is connected to.
- name str
- The name of this Application Gateway.
- primary bool
- Is this the Primary IP Configuration?
- private_
ip_ straddress - The Static IP Address which is used.
- private_
ip_ straddress_ allocation - The allocation method used for the Private IP Address.
- subnet_
id str - The ID of the subnet the private link configuration is connected to.
- name String
- The name of this Application Gateway.
- primary Boolean
- Is this the Primary IP Configuration?
- private
Ip StringAddress - The Static IP Address which is used.
- private
Ip StringAddress Allocation - The allocation method used for the Private IP Address.
- subnet
Id String - The ID of the subnet the private link configuration is connected to.
GetApplicationGatewayProbe
- Host string
- The Hostname used for this Probe.
- Id string
- The ID of the Rewrite Rule Set
- Interval int
- The Interval between two consecutive probes in seconds.
- Matches
List<Get
Application Gateway Probe Match> - A
matchblock as defined above. - Minimum
Servers int - The minimum number of servers that are always marked as healthy.
- Name string
- The name of this Application Gateway.
- Path string
- The URL path to rewrite.
- Pick
Host boolName From Backend Http Settings - Whether the host header is picked from the backend HTTP settings.
- Port int
- Custom port which is used for probing the backend servers.
- Protocol string
- The Protocol used for this Probe.
- Timeout int
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- Unhealthy
Threshold int - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
- Host string
- The Hostname used for this Probe.
- Id string
- The ID of the Rewrite Rule Set
- Interval int
- The Interval between two consecutive probes in seconds.
- Matches
[]Get
Application Gateway Probe Match - A
matchblock as defined above. - Minimum
Servers int - The minimum number of servers that are always marked as healthy.
- Name string
- The name of this Application Gateway.
- Path string
- The URL path to rewrite.
- Pick
Host boolName From Backend Http Settings - Whether the host header is picked from the backend HTTP settings.
- Port int
- Custom port which is used for probing the backend servers.
- Protocol string
- The Protocol used for this Probe.
- Timeout int
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- Unhealthy
Threshold int - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
- host String
- The Hostname used for this Probe.
- id String
- The ID of the Rewrite Rule Set
- interval Integer
- The Interval between two consecutive probes in seconds.
- matches
List<Get
Application Gateway Probe Match> - A
matchblock as defined above. - minimum
Servers Integer - The minimum number of servers that are always marked as healthy.
- name String
- The name of this Application Gateway.
- path String
- The URL path to rewrite.
- pick
Host BooleanName From Backend Http Settings - Whether the host header is picked from the backend HTTP settings.
- port Integer
- Custom port which is used for probing the backend servers.
- protocol String
- The Protocol used for this Probe.
- timeout Integer
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- unhealthy
Threshold Integer - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
- host string
- The Hostname used for this Probe.
- id string
- The ID of the Rewrite Rule Set
- interval number
- The Interval between two consecutive probes in seconds.
- matches
Get
Application Gateway Probe Match[] - A
matchblock as defined above. - minimum
Servers number - The minimum number of servers that are always marked as healthy.
- name string
- The name of this Application Gateway.
- path string
- The URL path to rewrite.
- pick
Host booleanName From Backend Http Settings - Whether the host header is picked from the backend HTTP settings.
- port number
- Custom port which is used for probing the backend servers.
- protocol string
- The Protocol used for this Probe.
- timeout number
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- unhealthy
Threshold number - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
- host str
- The Hostname used for this Probe.
- id str
- The ID of the Rewrite Rule Set
- interval int
- The Interval between two consecutive probes in seconds.
- matches
Sequence[Get
Application Gateway Probe Match] - A
matchblock as defined above. - minimum_
servers int - The minimum number of servers that are always marked as healthy.
- name str
- The name of this Application Gateway.
- path str
- The URL path to rewrite.
- pick_
host_ boolname_ from_ backend_ http_ settings - Whether the host header is picked from the backend HTTP settings.
- port int
- Custom port which is used for probing the backend servers.
- protocol str
- The Protocol used for this Probe.
- timeout int
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- unhealthy_
threshold int - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
- host String
- The Hostname used for this Probe.
- id String
- The ID of the Rewrite Rule Set
- interval Number
- The Interval between two consecutive probes in seconds.
- matches List<Property Map>
- A
matchblock as defined above. - minimum
Servers Number - The minimum number of servers that are always marked as healthy.
- name String
- The name of this Application Gateway.
- path String
- The URL path to rewrite.
- pick
Host BooleanName From Backend Http Settings - Whether the host header is picked from the backend HTTP settings.
- port Number
- Custom port which is used for probing the backend servers.
- protocol String
- The Protocol used for this Probe.
- timeout Number
- The Timeout used for this Probe, indicating when a probe becomes unhealthy.
- unhealthy
Threshold Number - The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.
GetApplicationGatewayProbeMatch
- Body string
- A snippet from the Response Body which must be present in the Response.
- Status
Codes List<string> - Status code of the application gateway custom error.
- Body string
- A snippet from the Response Body which must be present in the Response.
- Status
Codes []string - Status code of the application gateway custom error.
- body String
- A snippet from the Response Body which must be present in the Response.
- status
Codes List<String> - Status code of the application gateway custom error.
- body string
- A snippet from the Response Body which must be present in the Response.
- status
Codes string[] - Status code of the application gateway custom error.
- body str
- A snippet from the Response Body which must be present in the Response.
- status_
codes Sequence[str] - Status code of the application gateway custom error.
- body String
- A snippet from the Response Body which must be present in the Response.
- status
Codes List<String> - Status code of the application gateway custom error.
GetApplicationGatewayRedirectConfiguration
- Id string
- The ID of the Rewrite Rule Set
- Include
Path bool - Whether the path is included in the redirected URL.
- Include
Query boolString - Whether to include the query string in the redirected URL.
- Name string
- The name of this Application Gateway.
- Redirect
Type string - The type of redirect.
- Target
Listener stringId - Target
Listener stringName - The name of the listener to redirect to.
- Target
Url string - The URL to redirect the request to.
- Id string
- The ID of the Rewrite Rule Set
- Include
Path bool - Whether the path is included in the redirected URL.
- Include
Query boolString - Whether to include the query string in the redirected URL.
- Name string
- The name of this Application Gateway.
- Redirect
Type string - The type of redirect.
- Target
Listener stringId - Target
Listener stringName - The name of the listener to redirect to.
- Target
Url string - The URL to redirect the request to.
- id String
- The ID of the Rewrite Rule Set
- include
Path Boolean - Whether the path is included in the redirected URL.
- include
Query BooleanString - Whether to include the query string in the redirected URL.
- name String
- The name of this Application Gateway.
- redirect
Type String - The type of redirect.
- target
Listener StringId - target
Listener StringName - The name of the listener to redirect to.
- target
Url String - The URL to redirect the request to.
- id string
- The ID of the Rewrite Rule Set
- include
Path boolean - Whether the path is included in the redirected URL.
- include
Query booleanString - Whether to include the query string in the redirected URL.
- name string
- The name of this Application Gateway.
- redirect
Type string - The type of redirect.
- target
Listener stringId - target
Listener stringName - The name of the listener to redirect to.
- target
Url string - The URL to redirect the request to.
- id str
- The ID of the Rewrite Rule Set
- include_
path bool - Whether the path is included in the redirected URL.
- include_
query_ boolstring - Whether to include the query string in the redirected URL.
- name str
- The name of this Application Gateway.
- redirect_
type str - The type of redirect.
- target_
listener_ strid - target_
listener_ strname - The name of the listener to redirect to.
- target_
url str - The URL to redirect the request to.
- id String
- The ID of the Rewrite Rule Set
- include
Path Boolean - Whether the path is included in the redirected URL.
- include
Query BooleanString - Whether to include the query string in the redirected URL.
- name String
- The name of this Application Gateway.
- redirect
Type String - The type of redirect.
- target
Listener StringId - target
Listener StringName - The name of the listener to redirect to.
- target
Url String - The URL to redirect the request to.
GetApplicationGatewayRequestRoutingRule
- Backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- Backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- Backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- Backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- Http
Listener stringId - The ID of the associated HTTP Listener.
- Http
Listener stringName - The Name of the HTTP Listener which is used for this Routing Rule.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Priority int
- The Priority of this Routing Rule.
- Redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- Redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- Rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- Rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- Rule
Type string - The Type of Routing that is used for this Rule.
- Url
Path stringMap Id - The ID of the associated URL Path Map.
- Url
Path stringMap Name - The Name of the URL Path Map which is associated with this Routing Rule.
- Backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- Backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- Backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- Backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- Http
Listener stringId - The ID of the associated HTTP Listener.
- Http
Listener stringName - The Name of the HTTP Listener which is used for this Routing Rule.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Priority int
- The Priority of this Routing Rule.
- Redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- Redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- Rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- Rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- Rule
Type string - The Type of Routing that is used for this Rule.
- Url
Path stringMap Id - The ID of the associated URL Path Map.
- Url
Path stringMap Name - The Name of the URL Path Map which is associated with this Routing Rule.
- backend
Address StringPool Id - The ID of the associated Backend Address Pool.
- backend
Address StringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http StringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http StringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- http
Listener StringId - The ID of the associated HTTP Listener.
- http
Listener StringName - The Name of the HTTP Listener which is used for this Routing Rule.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- priority Integer
- The Priority of this Routing Rule.
- redirect
Configuration StringId - The ID of the associated Redirect Configuration.
- redirect
Configuration StringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule StringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule StringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- rule
Type String - The Type of Routing that is used for this Rule.
- url
Path StringMap Id - The ID of the associated URL Path Map.
- url
Path StringMap Name - The Name of the URL Path Map which is associated with this Routing Rule.
- backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- http
Listener stringId - The ID of the associated HTTP Listener.
- http
Listener stringName - The Name of the HTTP Listener which is used for this Routing Rule.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- priority number
- The Priority of this Routing Rule.
- redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- rule
Type string - The Type of Routing that is used for this Rule.
- url
Path stringMap Id - The ID of the associated URL Path Map.
- url
Path stringMap Name - The Name of the URL Path Map which is associated with this Routing Rule.
- backend_
address_ strpool_ id - The ID of the associated Backend Address Pool.
- backend_
address_ strpool_ name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend_
http_ strsettings_ id - The ID of the associated Backend HTTP Settings Configuration.
- backend_
http_ strsettings_ name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- http_
listener_ strid - The ID of the associated HTTP Listener.
- http_
listener_ strname - The Name of the HTTP Listener which is used for this Routing Rule.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- priority int
- The Priority of this Routing Rule.
- redirect_
configuration_ strid - The ID of the associated Redirect Configuration.
- redirect_
configuration_ strname - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite_
rule_ strset_ id - The ID of the associated Rewrite Rule Set.
- rewrite_
rule_ strset_ name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- rule_
type str - The Type of Routing that is used for this Rule.
- url_
path_ strmap_ id - The ID of the associated URL Path Map.
- url_
path_ strmap_ name - The Name of the URL Path Map which is associated with this Routing Rule.
- backend
Address StringPool Id - The ID of the associated Backend Address Pool.
- backend
Address StringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http StringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http StringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- http
Listener StringId - The ID of the associated HTTP Listener.
- http
Listener StringName - The Name of the HTTP Listener which is used for this Routing Rule.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- priority Number
- The Priority of this Routing Rule.
- redirect
Configuration StringId - The ID of the associated Redirect Configuration.
- redirect
Configuration StringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule StringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule StringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- rule
Type String - The Type of Routing that is used for this Rule.
- url
Path StringMap Id - The ID of the associated URL Path Map.
- url
Path StringMap Name - The Name of the URL Path Map which is associated with this Routing Rule.
GetApplicationGatewayRewriteRuleSet
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Rewrite
Rules List<GetApplication Gateway Rewrite Rule Set Rewrite Rule> - One or more
rewrite_ruleblocks as defined below.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Rewrite
Rules []GetApplication Gateway Rewrite Rule Set Rewrite Rule - One or more
rewrite_ruleblocks as defined below.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- rewrite
Rules List<GetApplication Gateway Rewrite Rule Set Rewrite Rule> - One or more
rewrite_ruleblocks as defined below.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- rewrite
Rules GetApplication Gateway Rewrite Rule Set Rewrite Rule[] - One or more
rewrite_ruleblocks as defined below.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- rewrite_
rules Sequence[GetApplication Gateway Rewrite Rule Set Rewrite Rule] - One or more
rewrite_ruleblocks as defined below.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- rewrite
Rules List<Property Map> - One or more
rewrite_ruleblocks as defined below.
GetApplicationGatewayRewriteRuleSetRewriteRule
- Conditions
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition> - One or more
conditionblocks as defined above. - Name string
- The name of this Application Gateway.
- Request
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Request Header Configuration> - One or more
request_header_configurationblocks as defined above. - Response
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration> - One or more
response_header_configurationblocks as defined above. - Rule
Sequence int - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- Urls
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Url> - One
urlblock as defined below
- Conditions
[]Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition - One or more
conditionblocks as defined above. - Name string
- The name of this Application Gateway.
- Request
Header []GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Request Header Configuration - One or more
request_header_configurationblocks as defined above. - Response
Header []GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration - One or more
response_header_configurationblocks as defined above. - Rule
Sequence int - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- Urls
[]Get
Application Gateway Rewrite Rule Set Rewrite Rule Url - One
urlblock as defined below
- conditions
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition> - One or more
conditionblocks as defined above. - name String
- The name of this Application Gateway.
- request
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Request Header Configuration> - One or more
request_header_configurationblocks as defined above. - response
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration> - One or more
response_header_configurationblocks as defined above. - rule
Sequence Integer - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- urls
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Url> - One
urlblock as defined below
- conditions
Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition[] - One or more
conditionblocks as defined above. - name string
- The name of this Application Gateway.
- request
Header GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Request Header Configuration[] - One or more
request_header_configurationblocks as defined above. - response
Header GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration[] - One or more
response_header_configurationblocks as defined above. - rule
Sequence number - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- urls
Get
Application Gateway Rewrite Rule Set Rewrite Rule Url[] - One
urlblock as defined below
- conditions
Sequence[Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition] - One or more
conditionblocks as defined above. - name str
- The name of this Application Gateway.
- request_
header_ Sequence[Getconfigurations Application Gateway Rewrite Rule Set Rewrite Rule Request Header Configuration] - One or more
request_header_configurationblocks as defined above. - response_
header_ Sequence[Getconfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration] - One or more
response_header_configurationblocks as defined above. - rule_
sequence int - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- urls
Sequence[Get
Application Gateway Rewrite Rule Set Rewrite Rule Url] - One
urlblock as defined below
- conditions List<Property Map>
- One or more
conditionblocks as defined above. - name String
- The name of this Application Gateway.
- request
Header List<Property Map>Configurations - One or more
request_header_configurationblocks as defined above. - response
Header List<Property Map>Configurations - One or more
response_header_configurationblocks as defined above. - rule
Sequence Number - Rule sequence of the Rewrite Rule that determines the order of execution in a set.
- urls List<Property Map>
- One
urlblock as defined below
GetApplicationGatewayRewriteRuleSetRewriteRuleCondition
- Ignore
Case bool - Whether a case insensitive comparison is performed.
- Negate bool
- Whether the result of the condition evaluation is negated.
- Pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- Variable string
- The variable of the condition.
- Ignore
Case bool - Whether a case insensitive comparison is performed.
- Negate bool
- Whether the result of the condition evaluation is negated.
- Pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- Variable string
- The variable of the condition.
- ignore
Case Boolean - Whether a case insensitive comparison is performed.
- negate Boolean
- Whether the result of the condition evaluation is negated.
- pattern String
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable String
- The variable of the condition.
- ignore
Case boolean - Whether a case insensitive comparison is performed.
- negate boolean
- Whether the result of the condition evaluation is negated.
- pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable string
- The variable of the condition.
- ignore_
case bool - Whether a case insensitive comparison is performed.
- negate bool
- Whether the result of the condition evaluation is negated.
- pattern str
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable str
- The variable of the condition.
- ignore
Case Boolean - Whether a case insensitive comparison is performed.
- negate Boolean
- Whether the result of the condition evaluation is negated.
- pattern String
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable String
- The variable of the condition.
GetApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfiguration
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
- header
Name string - Header name of the header configuration.
- header
Value string - Header value of the header configuration.
- header_
name str - Header name of the header configuration.
- header_
value str - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
GetApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfiguration
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
- header
Name string - Header name of the header configuration.
- header
Value string - Header value of the header configuration.
- header_
name str - Header name of the header configuration.
- header_
value str - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
GetApplicationGatewayRewriteRuleSetRewriteRuleUrl
- Components string
- The components used to rewrite the URL.
- Path string
- The URL path to rewrite.
- Query
String string - The query string to rewrite.
- Reroute bool
- Whether the URL path map is reevaluated after this rewrite has been applied.
- Components string
- The components used to rewrite the URL.
- Path string
- The URL path to rewrite.
- Query
String string - The query string to rewrite.
- Reroute bool
- Whether the URL path map is reevaluated after this rewrite has been applied.
- components String
- The components used to rewrite the URL.
- path String
- The URL path to rewrite.
- query
String String - The query string to rewrite.
- reroute Boolean
- Whether the URL path map is reevaluated after this rewrite has been applied.
- components string
- The components used to rewrite the URL.
- path string
- The URL path to rewrite.
- query
String string - The query string to rewrite.
- reroute boolean
- Whether the URL path map is reevaluated after this rewrite has been applied.
- components str
- The components used to rewrite the URL.
- path str
- The URL path to rewrite.
- query_
string str - The query string to rewrite.
- reroute bool
- Whether the URL path map is reevaluated after this rewrite has been applied.
- components String
- The components used to rewrite the URL.
- path String
- The URL path to rewrite.
- query
String String - The query string to rewrite.
- reroute Boolean
- Whether the URL path map is reevaluated after this rewrite has been applied.
GetApplicationGatewaySkus
GetApplicationGatewaySslCertificate
- Id string
- The ID of the Rewrite Rule Set
- Key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - Name string
- The name of this Application Gateway.
- Public
Cert stringData - The Public Certificate Data associated with the SSL Certificate.
- Id string
- The ID of the Rewrite Rule Set
- Key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - Name string
- The name of this Application Gateway.
- Public
Cert stringData - The Public Certificate Data associated with the SSL Certificate.
- id String
- The ID of the Rewrite Rule Set
- key
Vault StringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name String
- The name of this Application Gateway.
- public
Cert StringData - The Public Certificate Data associated with the SSL Certificate.
- id string
- The ID of the Rewrite Rule Set
- key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name string
- The name of this Application Gateway.
- public
Cert stringData - The Public Certificate Data associated with the SSL Certificate.
- id str
- The ID of the Rewrite Rule Set
- key_
vault_ strsecret_ id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name str
- The name of this Application Gateway.
- public_
cert_ strdata - The Public Certificate Data associated with the SSL Certificate.
- id String
- The ID of the Rewrite Rule Set
- key
Vault StringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name String
- The name of this Application Gateway.
- public
Cert StringData - The Public Certificate Data associated with the SSL Certificate.
GetApplicationGatewaySslPolicy
- Cipher
Suites List<string> - A List of accepted cipher suites.
- Disabled
Protocols List<string> - A list of SSL Protocols which are disabled on this Application Gateway.
- Min
Protocol stringVersion - The minimum TLS version.
- Policy
Name string - The Name of the Policy.
- Policy
Type string - The Type of the Policy.
- Cipher
Suites []string - A List of accepted cipher suites.
- Disabled
Protocols []string - A list of SSL Protocols which are disabled on this Application Gateway.
- Min
Protocol stringVersion - The minimum TLS version.
- Policy
Name string - The Name of the Policy.
- Policy
Type string - The Type of the Policy.
- cipher
Suites List<String> - A List of accepted cipher suites.
- disabled
Protocols List<String> - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol StringVersion - The minimum TLS version.
- policy
Name String - The Name of the Policy.
- policy
Type String - The Type of the Policy.
- cipher
Suites string[] - A List of accepted cipher suites.
- disabled
Protocols string[] - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol stringVersion - The minimum TLS version.
- policy
Name string - The Name of the Policy.
- policy
Type string - The Type of the Policy.
- cipher_
suites Sequence[str] - A List of accepted cipher suites.
- disabled_
protocols Sequence[str] - A list of SSL Protocols which are disabled on this Application Gateway.
- min_
protocol_ strversion - The minimum TLS version.
- policy_
name str - The Name of the Policy.
- policy_
type str - The Type of the Policy.
- cipher
Suites List<String> - A List of accepted cipher suites.
- disabled
Protocols List<String> - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol StringVersion - The minimum TLS version.
- policy
Name String - The Name of the Policy.
- policy
Type String - The Type of the Policy.
GetApplicationGatewaySslProfile
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Ssl
Policies List<GetApplication Gateway Ssl Profile Ssl Policy> - a
ssl_policyblock as defined below. - Trusted
Client List<string>Certificate Names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- Verify
Client boolCertificate Issuer Dn - Verify
Client stringCertificate Revocation - The method used to check client certificate revocation status.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Ssl
Policies []GetApplication Gateway Ssl Profile Ssl Policy - a
ssl_policyblock as defined below. - Trusted
Client []stringCertificate Names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- Verify
Client boolCertificate Issuer Dn - Verify
Client stringCertificate Revocation - The method used to check client certificate revocation status.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- ssl
Policies List<GetApplication Gateway Ssl Profile Ssl Policy> - a
ssl_policyblock as defined below. - trusted
Client List<String>Certificate Names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- verify
Client BooleanCertificate Issuer Dn - verify
Client StringCertificate Revocation - The method used to check client certificate revocation status.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- ssl
Policies GetApplication Gateway Ssl Profile Ssl Policy[] - a
ssl_policyblock as defined below. - trusted
Client string[]Certificate Names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- verify
Client booleanCertificate Issuer Dn - verify
Client stringCertificate Revocation - The method used to check client certificate revocation status.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- ssl_
policies Sequence[GetApplication Gateway Ssl Profile Ssl Policy] - a
ssl_policyblock as defined below. - trusted_
client_ Sequence[str]certificate_ names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- verify_
client_ boolcertificate_ issuer_ dn - verify_
client_ strcertificate_ revocation - The method used to check client certificate revocation status.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- ssl
Policies List<Property Map> - a
ssl_policyblock as defined below. - trusted
Client List<String>Certificate Names - The name of the Trusted Client Certificate that will be used to authenticate requests from clients.
- verify
Client BooleanCertificate Issuer Dn - verify
Client StringCertificate Revocation - The method used to check client certificate revocation status.
GetApplicationGatewaySslProfileSslPolicy
- Cipher
Suites List<string> - A List of accepted cipher suites.
- Disabled
Protocols List<string> - A list of SSL Protocols which are disabled on this Application Gateway.
- Min
Protocol stringVersion - The minimum TLS version.
- Policy
Name string - The Name of the Policy.
- Policy
Type string - The Type of the Policy.
- Cipher
Suites []string - A List of accepted cipher suites.
- Disabled
Protocols []string - A list of SSL Protocols which are disabled on this Application Gateway.
- Min
Protocol stringVersion - The minimum TLS version.
- Policy
Name string - The Name of the Policy.
- Policy
Type string - The Type of the Policy.
- cipher
Suites List<String> - A List of accepted cipher suites.
- disabled
Protocols List<String> - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol StringVersion - The minimum TLS version.
- policy
Name String - The Name of the Policy.
- policy
Type String - The Type of the Policy.
- cipher
Suites string[] - A List of accepted cipher suites.
- disabled
Protocols string[] - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol stringVersion - The minimum TLS version.
- policy
Name string - The Name of the Policy.
- policy
Type string - The Type of the Policy.
- cipher_
suites Sequence[str] - A List of accepted cipher suites.
- disabled_
protocols Sequence[str] - A list of SSL Protocols which are disabled on this Application Gateway.
- min_
protocol_ strversion - The minimum TLS version.
- policy_
name str - The Name of the Policy.
- policy_
type str - The Type of the Policy.
- cipher
Suites List<String> - A List of accepted cipher suites.
- disabled
Protocols List<String> - A list of SSL Protocols which are disabled on this Application Gateway.
- min
Protocol StringVersion - The minimum TLS version.
- policy
Name String - The Name of the Policy.
- policy
Type String - The Type of the Policy.
GetApplicationGatewayTrustedClientCertificate
GetApplicationGatewayTrustedRootCertificate
- Id string
- The ID of the Rewrite Rule Set
- Key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - Name string
- The name of this Application Gateway.
- Id string
- The ID of the Rewrite Rule Set
- Key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - Name string
- The name of this Application Gateway.
- id String
- The ID of the Rewrite Rule Set
- key
Vault StringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name String
- The name of this Application Gateway.
- id string
- The ID of the Rewrite Rule Set
- key
Vault stringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name string
- The name of this Application Gateway.
- id str
- The ID of the Rewrite Rule Set
- key_
vault_ strsecret_ id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name str
- The name of this Application Gateway.
- id String
- The ID of the Rewrite Rule Set
- key
Vault StringSecret Id - The Secret ID of (base-64 encoded unencrypted pfx) the
SecretorCertificateobject stored in Azure KeyVault. - name String
- The name of this Application Gateway.
GetApplicationGatewayUrlPathMap
- Default
Backend stringAddress Pool Id - The ID of the Default Backend Address Pool.
- Default
Backend stringAddress Pool Name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- Default
Backend stringHttp Settings Id - The ID of the Default Backend HTTP Settings Collection.
- Default
Backend stringHttp Settings Name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- Default
Redirect stringConfiguration Id - The ID of the Default Redirect Configuration.
- Default
Redirect stringConfiguration Name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- Default
Rewrite stringRule Set Id - Default
Rewrite stringRule Set Name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Path
Rules List<GetApplication Gateway Url Path Map Path Rule> - One or more
path_ruleblocks as defined above.
- Default
Backend stringAddress Pool Id - The ID of the Default Backend Address Pool.
- Default
Backend stringAddress Pool Name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- Default
Backend stringHttp Settings Id - The ID of the Default Backend HTTP Settings Collection.
- Default
Backend stringHttp Settings Name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- Default
Redirect stringConfiguration Id - The ID of the Default Redirect Configuration.
- Default
Redirect stringConfiguration Name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- Default
Rewrite stringRule Set Id - Default
Rewrite stringRule Set Name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Path
Rules []GetApplication Gateway Url Path Map Path Rule - One or more
path_ruleblocks as defined above.
- default
Backend StringAddress Pool Id - The ID of the Default Backend Address Pool.
- default
Backend StringAddress Pool Name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- default
Backend StringHttp Settings Id - The ID of the Default Backend HTTP Settings Collection.
- default
Backend StringHttp Settings Name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- default
Redirect StringConfiguration Id - The ID of the Default Redirect Configuration.
- default
Redirect StringConfiguration Name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- default
Rewrite StringRule Set Id - default
Rewrite StringRule Set Name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- path
Rules List<GetApplication Gateway Url Path Map Path Rule> - One or more
path_ruleblocks as defined above.
- default
Backend stringAddress Pool Id - The ID of the Default Backend Address Pool.
- default
Backend stringAddress Pool Name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- default
Backend stringHttp Settings Id - The ID of the Default Backend HTTP Settings Collection.
- default
Backend stringHttp Settings Name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- default
Redirect stringConfiguration Id - The ID of the Default Redirect Configuration.
- default
Redirect stringConfiguration Name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- default
Rewrite stringRule Set Id - default
Rewrite stringRule Set Name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- path
Rules GetApplication Gateway Url Path Map Path Rule[] - One or more
path_ruleblocks as defined above.
- default_
backend_ straddress_ pool_ id - The ID of the Default Backend Address Pool.
- default_
backend_ straddress_ pool_ name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- default_
backend_ strhttp_ settings_ id - The ID of the Default Backend HTTP Settings Collection.
- default_
backend_ strhttp_ settings_ name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- default_
redirect_ strconfiguration_ id - The ID of the Default Redirect Configuration.
- default_
redirect_ strconfiguration_ name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- default_
rewrite_ strrule_ set_ id - default_
rewrite_ strrule_ set_ name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- path_
rules Sequence[GetApplication Gateway Url Path Map Path Rule] - One or more
path_ruleblocks as defined above.
- default
Backend StringAddress Pool Id - The ID of the Default Backend Address Pool.
- default
Backend StringAddress Pool Name - The Name of the Default Backend Address Pool which is used for this URL Path Map.
- default
Backend StringHttp Settings Id - The ID of the Default Backend HTTP Settings Collection.
- default
Backend StringHttp Settings Name - The Name of the Default Backend HTTP Settings Collection which is used for this URL Path Map.
- default
Redirect StringConfiguration Id - The ID of the Default Redirect Configuration.
- default
Redirect StringConfiguration Name - The Name of the Default Redirect Configuration which is used for this URL Path Map.
- default
Rewrite StringRule Set Id - default
Rewrite StringRule Set Name - The Name of the Default Rewrite Rule Set which is used for this URL Path Map.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- path
Rules List<Property Map> - One or more
path_ruleblocks as defined above.
GetApplicationGatewayUrlPathMapPathRule
- Backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- Backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- Backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- Backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Paths List<string>
- A list of Paths used in this Path Rule.
- Redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- Redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- Rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- Rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- Backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- Backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- Backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- Backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- Firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- Id string
- The ID of the Rewrite Rule Set
- Name string
- The name of this Application Gateway.
- Paths []string
- A list of Paths used in this Path Rule.
- Redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- Redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- Rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- Rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- backend
Address StringPool Id - The ID of the associated Backend Address Pool.
- backend
Address StringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http StringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http StringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- paths List<String>
- A list of Paths used in this Path Rule.
- redirect
Configuration StringId - The ID of the associated Redirect Configuration.
- redirect
Configuration StringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule StringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule StringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- backend
Address stringPool Id - The ID of the associated Backend Address Pool.
- backend
Address stringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http stringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http stringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- firewall
Policy stringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- id string
- The ID of the Rewrite Rule Set
- name string
- The name of this Application Gateway.
- paths string[]
- A list of Paths used in this Path Rule.
- redirect
Configuration stringId - The ID of the associated Redirect Configuration.
- redirect
Configuration stringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule stringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule stringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- backend_
address_ strpool_ id - The ID of the associated Backend Address Pool.
- backend_
address_ strpool_ name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend_
http_ strsettings_ id - The ID of the associated Backend HTTP Settings Configuration.
- backend_
http_ strsettings_ name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- firewall_
policy_ strid - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- id str
- The ID of the Rewrite Rule Set
- name str
- The name of this Application Gateway.
- paths Sequence[str]
- A list of Paths used in this Path Rule.
- redirect_
configuration_ strid - The ID of the associated Redirect Configuration.
- redirect_
configuration_ strname - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite_
rule_ strset_ id - The ID of the associated Rewrite Rule Set.
- rewrite_
rule_ strset_ name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
- backend
Address StringPool Id - The ID of the associated Backend Address Pool.
- backend
Address StringPool Name - The Name of the Backend Address Pool which is used for this Routing Rule.
- backend
Http StringSettings Id - The ID of the associated Backend HTTP Settings Configuration.
- backend
Http StringSettings Name - The Name of the Backend HTTP Settings Collection which is used for this Routing Rule.
- firewall
Policy StringId - The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.
- id String
- The ID of the Rewrite Rule Set
- name String
- The name of this Application Gateway.
- paths List<String>
- A list of Paths used in this Path Rule.
- redirect
Configuration StringId - The ID of the associated Redirect Configuration.
- redirect
Configuration StringName - The Name of the Redirect Configuration which is used for this Routing Rule.
- rewrite
Rule StringSet Id - The ID of the associated Rewrite Rule Set.
- rewrite
Rule StringSet Name - The Name of the Rewrite Rule Set which is used for this Routing Rule.
GetApplicationGatewayWafConfiguration
- Disabled
Rule List<GetGroups Application Gateway Waf Configuration Disabled Rule Group> - One or more
disabled_rule_groupblocks as defined below. - Enabled bool
- Is the Web Application Firewall enabled?
- Exclusions
List<Get
Application Gateway Waf Configuration Exclusion> - One or more
exclusionblocks as defined below. - File
Upload intLimit Mb - The File Upload Limit in MB.
- Firewall
Mode string - The Web Application Firewall Mode.
- Max
Request intBody Size Kb - The Maximum Request Body Size in KB.
- Request
Body boolCheck - Is Request Body Inspection enabled?
- Rule
Set stringType - The Type of the Rule Set used for this Web Application Firewall.
- Rule
Set stringVersion - The Version of the Rule Set used for this Web Application Firewall.
- Disabled
Rule []GetGroups Application Gateway Waf Configuration Disabled Rule Group - One or more
disabled_rule_groupblocks as defined below. - Enabled bool
- Is the Web Application Firewall enabled?
- Exclusions
[]Get
Application Gateway Waf Configuration Exclusion - One or more
exclusionblocks as defined below. - File
Upload intLimit Mb - The File Upload Limit in MB.
- Firewall
Mode string - The Web Application Firewall Mode.
- Max
Request intBody Size Kb - The Maximum Request Body Size in KB.
- Request
Body boolCheck - Is Request Body Inspection enabled?
- Rule
Set stringType - The Type of the Rule Set used for this Web Application Firewall.
- Rule
Set stringVersion - The Version of the Rule Set used for this Web Application Firewall.
- disabled
Rule List<GetGroups Application Gateway Waf Configuration Disabled Rule Group> - One or more
disabled_rule_groupblocks as defined below. - enabled Boolean
- Is the Web Application Firewall enabled?
- exclusions
List<Get
Application Gateway Waf Configuration Exclusion> - One or more
exclusionblocks as defined below. - file
Upload IntegerLimit Mb - The File Upload Limit in MB.
- firewall
Mode String - The Web Application Firewall Mode.
- max
Request IntegerBody Size Kb - The Maximum Request Body Size in KB.
- request
Body BooleanCheck - Is Request Body Inspection enabled?
- rule
Set StringType - The Type of the Rule Set used for this Web Application Firewall.
- rule
Set StringVersion - The Version of the Rule Set used for this Web Application Firewall.
- disabled
Rule GetGroups Application Gateway Waf Configuration Disabled Rule Group[] - One or more
disabled_rule_groupblocks as defined below. - enabled boolean
- Is the Web Application Firewall enabled?
- exclusions
Get
Application Gateway Waf Configuration Exclusion[] - One or more
exclusionblocks as defined below. - file
Upload numberLimit Mb - The File Upload Limit in MB.
- firewall
Mode string - The Web Application Firewall Mode.
- max
Request numberBody Size Kb - The Maximum Request Body Size in KB.
- request
Body booleanCheck - Is Request Body Inspection enabled?
- rule
Set stringType - The Type of the Rule Set used for this Web Application Firewall.
- rule
Set stringVersion - The Version of the Rule Set used for this Web Application Firewall.
- disabled_
rule_ Sequence[Getgroups Application Gateway Waf Configuration Disabled Rule Group] - One or more
disabled_rule_groupblocks as defined below. - enabled bool
- Is the Web Application Firewall enabled?
- exclusions
Sequence[Get
Application Gateway Waf Configuration Exclusion] - One or more
exclusionblocks as defined below. - file_
upload_ intlimit_ mb - The File Upload Limit in MB.
- firewall_
mode str - The Web Application Firewall Mode.
- max_
request_ intbody_ size_ kb - The Maximum Request Body Size in KB.
- request_
body_ boolcheck - Is Request Body Inspection enabled?
- rule_
set_ strtype - The Type of the Rule Set used for this Web Application Firewall.
- rule_
set_ strversion - The Version of the Rule Set used for this Web Application Firewall.
- disabled
Rule List<Property Map>Groups - One or more
disabled_rule_groupblocks as defined below. - enabled Boolean
- Is the Web Application Firewall enabled?
- exclusions List<Property Map>
- One or more
exclusionblocks as defined below. - file
Upload NumberLimit Mb - The File Upload Limit in MB.
- firewall
Mode String - The Web Application Firewall Mode.
- max
Request NumberBody Size Kb - The Maximum Request Body Size in KB.
- request
Body BooleanCheck - Is Request Body Inspection enabled?
- rule
Set StringType - The Type of the Rule Set used for this Web Application Firewall.
- rule
Set StringVersion - The Version of the Rule Set used for this Web Application Firewall.
GetApplicationGatewayWafConfigurationDisabledRuleGroup
- Rule
Group stringName - The rule group where specific rules are disabled.
- Rules List<int>
- A list of rules which will be disabled in that group.
- Rule
Group stringName - The rule group where specific rules are disabled.
- Rules []int
- A list of rules which will be disabled in that group.
- rule
Group StringName - The rule group where specific rules are disabled.
- rules List<Integer>
- A list of rules which will be disabled in that group.
- rule
Group stringName - The rule group where specific rules are disabled.
- rules number[]
- A list of rules which will be disabled in that group.
- rule_
group_ strname - The rule group where specific rules are disabled.
- rules Sequence[int]
- A list of rules which will be disabled in that group.
- rule
Group StringName - The rule group where specific rules are disabled.
- rules List<Number>
- A list of rules which will be disabled in that group.
GetApplicationGatewayWafConfigurationExclusion
- Match
Variable string - Match variable of the exclusion rule.
- Selector string
- String value which will be used for the filter operation.
- Selector
Match stringOperator - Operator which will be used to search in the variable content.
- Match
Variable string - Match variable of the exclusion rule.
- Selector string
- String value which will be used for the filter operation.
- Selector
Match stringOperator - Operator which will be used to search in the variable content.
- match
Variable String - Match variable of the exclusion rule.
- selector String
- String value which will be used for the filter operation.
- selector
Match StringOperator - Operator which will be used to search in the variable content.
- match
Variable string - Match variable of the exclusion rule.
- selector string
- String value which will be used for the filter operation.
- selector
Match stringOperator - Operator which will be used to search in the variable content.
- match_
variable str - Match variable of the exclusion rule.
- selector str
- String value which will be used for the filter operation.
- selector_
match_ stroperator - Operator which will be used to search in the variable content.
- match
Variable String - Match variable of the exclusion rule.
- selector String
- String value which will be used for the filter operation.
- selector
Match StringOperator - Operator which will be used to search in the variable content.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
