We recommend using Azure Native.
azure.network.getApplicationGateway
Explore with Pulumi AI
Use this data source to access information about an existing Application Gateway.
Example Usage
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 main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/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
})
}
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.applyValue(getApplicationGatewayResult -> getApplicationGatewayResult.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)
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);
variables:
example:
fn::invoke:
Function: azure:network:getApplicationGateway
Arguments:
name: existing-app-gateway
resourceGroupName: existing-resources
outputs:
id: ${example.id}
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:network/getApplicationGateway:getApplicationGateway
arguments:
# arguments dictionary
The 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_certificate
blocks as defined below.- Autoscale
Configurations List<GetApplication Gateway Autoscale Configuration> An
autoscale_configuration
block as defined below.- Backend
Address List<GetPools Application Gateway Backend Address Pool> One or more
backend_address_pool
blocks as defined below.- Backend
Http List<GetSettings Application Gateway Backend Http Setting> One or more
backend_http_settings
blocks as defined below.- Custom
Error List<GetConfigurations Application Gateway Custom Error Configuration> One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- Frontend
Ports List<GetApplication Gateway Frontend Port> One or more
frontend_port
blocks as defined below.- Gateway
Ip List<GetConfigurations Application Gateway Gateway Ip Configuration> One or more
gateway_ip_configuration
blocks as defined below.- Globals
List<Get
Application Gateway Global> A
global
block as defined below.- Http2Enabled bool
Is HTTP2 enabled on the application gateway resource?
- Http
Listeners List<GetApplication Gateway Http Listener> One or more
http_listener
blocks as defined below.- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Application Gateway Identity> An
identity
block 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_configuration
blocks as defined below.- Probes
List<Get
Application Gateway Probe> One or more
probe
blocks as defined below.- Redirect
Configurations List<GetApplication Gateway Redirect Configuration> One or more
redirect_configuration
blocks as defined below.- Request
Routing List<GetRules Application Gateway Request Routing Rule> One or more
request_routing_rule
blocks as defined below.- Resource
Group stringName - Rewrite
Rule List<GetSets Application Gateway Rewrite Rule Set> One or more
rewrite_rule_set
blocks as defined below.- Skus
List<Get
Application Gateway Skus> A
sku
block as defined below.- Ssl
Certificates List<GetApplication Gateway Ssl Certificate> One or more
ssl_certificate
blocks as defined below.- Ssl
Policies List<GetApplication Gateway Ssl Policy> a
ssl_policy
block as defined below.- Ssl
Profiles List<GetApplication Gateway Ssl Profile> One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- Trusted
Root List<GetCertificates Application Gateway Trusted Root Certificate> One or more
trusted_root_certificate
blocks as defined below.- Url
Path List<GetMaps Application Gateway Url Path Map> One or more
url_path_map
blocks as defined below.- Waf
Configurations List<GetApplication Gateway Waf Configuration> A
waf_configuration
block 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_certificate
blocks as defined below.- Autoscale
Configurations []GetApplication Gateway Autoscale Configuration An
autoscale_configuration
block as defined below.- Backend
Address []GetPools Application Gateway Backend Address Pool One or more
backend_address_pool
blocks as defined below.- Backend
Http []GetSettings Application Gateway Backend Http Setting One or more
backend_http_settings
blocks as defined below.- Custom
Error []GetConfigurations Application Gateway Custom Error Configuration One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- Frontend
Ports []GetApplication Gateway Frontend Port One or more
frontend_port
blocks as defined below.- Gateway
Ip []GetConfigurations Application Gateway Gateway Ip Configuration One or more
gateway_ip_configuration
blocks as defined below.- Globals
[]Get
Application Gateway Global A
global
block as defined below.- Http2Enabled bool
Is HTTP2 enabled on the application gateway resource?
- Http
Listeners []GetApplication Gateway Http Listener One or more
http_listener
blocks as defined below.- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Application Gateway Identity An
identity
block 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_configuration
blocks as defined below.- Probes
[]Get
Application Gateway Probe One or more
probe
blocks as defined below.- Redirect
Configurations []GetApplication Gateway Redirect Configuration One or more
redirect_configuration
blocks as defined below.- Request
Routing []GetRules Application Gateway Request Routing Rule One or more
request_routing_rule
blocks as defined below.- Resource
Group stringName - Rewrite
Rule []GetSets Application Gateway Rewrite Rule Set One or more
rewrite_rule_set
blocks as defined below.- Skus
[]Get
Application Gateway Skus A
sku
block as defined below.- Ssl
Certificates []GetApplication Gateway Ssl Certificate One or more
ssl_certificate
blocks as defined below.- Ssl
Policies []GetApplication Gateway Ssl Policy a
ssl_policy
block as defined below.- Ssl
Profiles []GetApplication Gateway Ssl Profile One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- Trusted
Root []GetCertificates Application Gateway Trusted Root Certificate One or more
trusted_root_certificate
blocks as defined below.- Url
Path []GetMaps Application Gateway Url Path Map One or more
url_path_map
blocks as defined below.- Waf
Configurations []GetApplication Gateway Waf Configuration A
waf_configuration
block 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_certificate
blocks as defined below.- autoscale
Configurations List<GetApplication Gateway Autoscale Configuration> An
autoscale_configuration
block as defined below.- backend
Address List<GetPools Application Gateway Backend Address Pool> One or more
backend_address_pool
blocks as defined below.- backend
Http List<GetSettings Application Gateway Backend Http Setting> One or more
backend_http_settings
blocks as defined below.- custom
Error List<GetConfigurations Application Gateway Custom Error Configuration> One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- frontend
Ports List<GetApplication Gateway Frontend Port> One or more
frontend_port
blocks as defined below.- gateway
Ip List<GetConfigurations Application Gateway Gateway Ip Configuration> One or more
gateway_ip_configuration
blocks as defined below.- globals
List<Get
Application Gateway Global> A
global
block as defined below.- http2Enabled Boolean
Is HTTP2 enabled on the application gateway resource?
- http
Listeners List<GetApplication Gateway Http Listener> One or more
http_listener
blocks as defined below.- id String
The provider-assigned unique ID for this managed resource.
- identities
List<Get
Application Gateway Identity> An
identity
block 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_configuration
blocks as defined below.- probes
List<Get
Application Gateway Probe> One or more
probe
blocks as defined below.- redirect
Configurations List<GetApplication Gateway Redirect Configuration> One or more
redirect_configuration
blocks as defined below.- request
Routing List<GetRules Application Gateway Request Routing Rule> One or more
request_routing_rule
blocks as defined below.- resource
Group StringName - rewrite
Rule List<GetSets Application Gateway Rewrite Rule Set> One or more
rewrite_rule_set
blocks as defined below.- skus
List<Get
Application Gateway Skus> A
sku
block as defined below.- ssl
Certificates List<GetApplication Gateway Ssl Certificate> One or more
ssl_certificate
blocks as defined below.- ssl
Policies List<GetApplication Gateway Ssl Policy> a
ssl_policy
block as defined below.- ssl
Profiles List<GetApplication Gateway Ssl Profile> One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- trusted
Root List<GetCertificates Application Gateway Trusted Root Certificate> One or more
trusted_root_certificate
blocks as defined below.- url
Path List<GetMaps Application Gateway Url Path Map> One or more
url_path_map
blocks as defined below.- waf
Configurations List<GetApplication Gateway Waf Configuration> A
waf_configuration
block 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_certificate
blocks as defined below.- autoscale
Configurations GetApplication Gateway Autoscale Configuration[] An
autoscale_configuration
block as defined below.- backend
Address GetPools Application Gateway Backend Address Pool[] One or more
backend_address_pool
blocks as defined below.- backend
Http GetSettings Application Gateway Backend Http Setting[] One or more
backend_http_settings
blocks as defined below.- custom
Error GetConfigurations Application Gateway Custom Error Configuration[] One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- frontend
Ports GetApplication Gateway Frontend Port[] One or more
frontend_port
blocks as defined below.- gateway
Ip GetConfigurations Application Gateway Gateway Ip Configuration[] One or more
gateway_ip_configuration
blocks as defined below.- globals
Get
Application Gateway Global[] A
global
block as defined below.- http2Enabled boolean
Is HTTP2 enabled on the application gateway resource?
- http
Listeners GetApplication Gateway Http Listener[] One or more
http_listener
blocks as defined below.- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Application Gateway Identity[] An
identity
block 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_configuration
blocks as defined below.- probes
Get
Application Gateway Probe[] One or more
probe
blocks as defined below.- redirect
Configurations GetApplication Gateway Redirect Configuration[] One or more
redirect_configuration
blocks as defined below.- request
Routing GetRules Application Gateway Request Routing Rule[] One or more
request_routing_rule
blocks as defined below.- resource
Group stringName - rewrite
Rule GetSets Application Gateway Rewrite Rule Set[] One or more
rewrite_rule_set
blocks as defined below.- skus
Get
Application Gateway Skus[] A
sku
block as defined below.- ssl
Certificates GetApplication Gateway Ssl Certificate[] One or more
ssl_certificate
blocks as defined below.- ssl
Policies GetApplication Gateway Ssl Policy[] a
ssl_policy
block as defined below.- ssl
Profiles GetApplication Gateway Ssl Profile[] One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- trusted
Root GetCertificates Application Gateway Trusted Root Certificate[] One or more
trusted_root_certificate
blocks as defined below.- url
Path GetMaps Application Gateway Url Path Map[] One or more
url_path_map
blocks as defined below.- waf
Configurations GetApplication Gateway Waf Configuration[] A
waf_configuration
block 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_certificate
blocks as defined below.- autoscale_
configurations Sequence[GetApplication Gateway Autoscale Configuration] An
autoscale_configuration
block as defined below.- backend_
address_ Sequence[Getpools Application Gateway Backend Address Pool] One or more
backend_address_pool
blocks as defined below.- backend_
http_ Sequence[Getsettings Application Gateway Backend Http Setting] One or more
backend_http_settings
blocks as defined below.- custom_
error_ Sequence[Getconfigurations Application Gateway Custom Error Configuration] One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- frontend_
ports Sequence[GetApplication Gateway Frontend Port] One or more
frontend_port
blocks as defined below.- gateway_
ip_ Sequence[Getconfigurations Application Gateway Gateway Ip Configuration] One or more
gateway_ip_configuration
blocks as defined below.- globals
Sequence[Get
Application Gateway Global] A
global
block 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_listener
blocks as defined below.- id str
The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Application Gateway Identity] An
identity
block 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_configuration
blocks as defined below.- probes
Sequence[Get
Application Gateway Probe] One or more
probe
blocks as defined below.- redirect_
configurations Sequence[GetApplication Gateway Redirect Configuration] One or more
redirect_configuration
blocks as defined below.- request_
routing_ Sequence[Getrules Application Gateway Request Routing Rule] One or more
request_routing_rule
blocks as defined below.- resource_
group_ strname - rewrite_
rule_ Sequence[Getsets Application Gateway Rewrite Rule Set] One or more
rewrite_rule_set
blocks as defined below.- skus
Sequence[Get
Application Gateway Skus] A
sku
block as defined below.- ssl_
certificates Sequence[GetApplication Gateway Ssl Certificate] One or more
ssl_certificate
blocks as defined below.- ssl_
policies Sequence[GetApplication Gateway Ssl Policy] a
ssl_policy
block as defined below.- ssl_
profiles Sequence[GetApplication Gateway Ssl Profile] One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- trusted_
root_ Sequence[Getcertificates Application Gateway Trusted Root Certificate] One or more
trusted_root_certificate
blocks as defined below.- url_
path_ Sequence[Getmaps Application Gateway Url Path Map] One or more
url_path_map
blocks as defined below.- waf_
configurations Sequence[GetApplication Gateway Waf Configuration] A
waf_configuration
block 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_certificate
blocks as defined below.- autoscale
Configurations List<Property Map> An
autoscale_configuration
block as defined below.- backend
Address List<Property Map>Pools One or more
backend_address_pool
blocks as defined below.- backend
Http List<Property Map>Settings One or more
backend_http_settings
blocks as defined below.- custom
Error List<Property Map>Configurations One or more
custom_error_configuration
blocks 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_configuration
blocks as defined below.- frontend
Ports List<Property Map> One or more
frontend_port
blocks as defined below.- gateway
Ip List<Property Map>Configurations One or more
gateway_ip_configuration
blocks as defined below.- globals List<Property Map>
A
global
block as defined below.- http2Enabled Boolean
Is HTTP2 enabled on the application gateway resource?
- http
Listeners List<Property Map> One or more
http_listener
blocks as defined below.- id String
The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
An
identity
block 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_configuration
blocks as defined below.- probes List<Property Map>
One or more
probe
blocks as defined below.- redirect
Configurations List<Property Map> One or more
redirect_configuration
blocks as defined below.- request
Routing List<Property Map>Rules One or more
request_routing_rule
blocks as defined below.- resource
Group StringName - rewrite
Rule List<Property Map>Sets One or more
rewrite_rule_set
blocks as defined below.- skus List<Property Map>
A
sku
block as defined below.- ssl
Certificates List<Property Map> One or more
ssl_certificate
blocks as defined below.- ssl
Policies List<Property Map> a
ssl_policy
block as defined below.- ssl
Profiles List<Property Map> One or more
ssl_profile
blocks 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_certificate
blocks as defined below.- trusted
Root List<Property Map>Certificates One or more
trusted_root_certificate
blocks as defined below.- url
Path List<Property Map>Maps One or more
url_path_map
blocks as defined below.- waf
Configurations List<Property Map> A
waf_configuration
block 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_certificate
blocks as defined below.- Connection
Drainings List<GetApplication Gateway Backend Http Setting Connection Draining> A
connection_draining
block 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_certificate
names.
- string
The name of the affinity cookie.
- Authentication
Certificates []GetApplication Gateway Backend Http Setting Authentication Certificate One or more
authentication_certificate
blocks as defined below.- Connection
Drainings []GetApplication Gateway Backend Http Setting Connection Draining A
connection_draining
block 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_certificate
names.
- String
The name of the affinity cookie.
- authentication
Certificates List<GetApplication Gateway Backend Http Setting Authentication Certificate> One or more
authentication_certificate
blocks as defined below.- connection
Drainings List<GetApplication Gateway Backend Http Setting Connection Draining> A
connection_draining
block 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_certificate
names.
- string
The name of the affinity cookie.
- authentication
Certificates GetApplication Gateway Backend Http Setting Authentication Certificate[] One or more
authentication_certificate
blocks as defined below.- connection
Drainings GetApplication Gateway Backend Http Setting Connection Draining[] A
connection_draining
block 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_certificate
names.
- str
The name of the affinity cookie.
- authentication_
certificates Sequence[GetApplication Gateway Backend Http Setting Authentication Certificate] One or more
authentication_certificate
blocks as defined below.- connection_
drainings Sequence[GetApplication Gateway Backend Http Setting Connection Draining] A
connection_draining
block 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_certificate
names.
- String
The name of the affinity cookie.
- authentication
Certificates List<Property Map> One or more
authentication_certificate
blocks as defined below.- connection
Drainings List<Property Map> A
connection_draining
block 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_certificate
names.
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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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_configuration
blocks 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
match
block 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
match
block 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
match
block 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
match
block 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
match
block 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
match
block 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks as defined below.
GetApplicationGatewayRewriteRuleSetRewriteRule
- Conditions
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition> One or more
condition
blocks 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_configuration
blocks as defined above.- Response
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration> One or more
response_header_configuration
blocks 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
url
block as defined below
- Conditions
[]Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition One or more
condition
blocks 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_configuration
blocks as defined above.- Response
Header []GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration One or more
response_header_configuration
blocks 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
url
block as defined below
- conditions
List<Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition> One or more
condition
blocks 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_configuration
blocks as defined above.- response
Header List<GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration> One or more
response_header_configuration
blocks 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
url
block as defined below
- conditions
Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition[] One or more
condition
blocks 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_configuration
blocks as defined above.- response
Header GetConfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration[] One or more
response_header_configuration
blocks 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
url
block as defined below
- conditions
Sequence[Get
Application Gateway Rewrite Rule Set Rewrite Rule Condition] One or more
condition
blocks 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_configuration
blocks as defined above.- response_
header_ Sequence[Getconfigurations Application Gateway Rewrite Rule Set Rewrite Rule Response Header Configuration] One or more
response_header_configuration
blocks 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
url
block as defined below
- conditions List<Property Map>
One or more
condition
blocks as defined above.- name String
The name of this Application Gateway.
- request
Header List<Property Map>Configurations One or more
request_header_configuration
blocks as defined above.- response
Header List<Property Map>Configurations One or more
response_header_configuration
blocks 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
url
block 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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_policy
block 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_policy
block 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_policy
block 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_policy
block 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_policy
block 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_policy
block 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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
Secret
orCertificate
object 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_rule
blocks 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_group
blocks as defined below.- Enabled bool
Is the Web Application Firewall enabled?
- Exclusions
List<Get
Application Gateway Waf Configuration Exclusion> One or more
exclusion
blocks 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_group
blocks as defined below.- Enabled bool
Is the Web Application Firewall enabled?
- Exclusions
[]Get
Application Gateway Waf Configuration Exclusion One or more
exclusion
blocks 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_group
blocks as defined below.- enabled Boolean
Is the Web Application Firewall enabled?
- exclusions
List<Get
Application Gateway Waf Configuration Exclusion> One or more
exclusion
blocks 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_group
blocks as defined below.- enabled boolean
Is the Web Application Firewall enabled?
- exclusions
Get
Application Gateway Waf Configuration Exclusion[] One or more
exclusion
blocks 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_group
blocks as defined below.- enabled bool
Is the Web Application Firewall enabled?
- exclusions
Sequence[Get
Application Gateway Waf Configuration Exclusion] One or more
exclusion
blocks 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_group
blocks as defined below.- enabled Boolean
Is the Web Application Firewall enabled?
- exclusions List<Property Map>
One or more
exclusion
blocks 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
azurerm
Terraform Provider.