This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.62.0 published on Wednesday, Sep 18, 2024 by Pulumi
azure-native.network.getApplicationGateway
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.62.0 published on Wednesday, Sep 18, 2024 by Pulumi
Gets the specified application gateway. Azure REST API version: 2023-02-01.
Other available API versions: 2015-05-01-preview, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
Using getApplicationGateway
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplicationGateway(args: GetApplicationGatewayArgs, opts?: InvokeOptions): Promise<GetApplicationGatewayResult>
function getApplicationGatewayOutput(args: GetApplicationGatewayOutputArgs, opts?: InvokeOptions): Output<GetApplicationGatewayResult>
def get_application_gateway(application_gateway_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationGatewayResult
def get_application_gateway_output(application_gateway_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-native:network:getApplicationGateway
arguments:
# arguments dictionary
The following arguments are supported:
- Application
Gateway stringName - The name of the application gateway.
- Resource
Group stringName - The name of the resource group.
- Application
Gateway stringName - The name of the application gateway.
- Resource
Group stringName - The name of the resource group.
- application
Gateway StringName - The name of the application gateway.
- resource
Group StringName - The name of the resource group.
- application
Gateway stringName - The name of the application gateway.
- resource
Group stringName - The name of the resource group.
- application_
gateway_ strname - The name of the application gateway.
- resource_
group_ strname - The name of the resource group.
- application
Gateway StringName - The name of the application gateway.
- resource
Group StringName - The name of the resource group.
getApplicationGateway Result
The following output properties are available:
- Default
Predefined stringSsl Policy - The default predefined SSL Policy applied on the application gateway resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Operational
State string - Operational state of the application gateway resource.
- Private
Endpoint List<Pulumi.Connections Azure Native. Network. Outputs. Application Gateway Private Endpoint Connection Response> - Private Endpoint connections on application gateway.
- Provisioning
State string - The provisioning state of the application gateway resource.
- Resource
Guid string - The resource GUID property of the application gateway resource.
- Type string
- Resource type.
- Authentication
Certificates List<Pulumi.Azure Native. Network. Outputs. Application Gateway Authentication Certificate Response> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Autoscale
Configuration Pulumi.Azure Native. Network. Outputs. Application Gateway Autoscale Configuration Response - Autoscale Configuration.
- Backend
Address List<Pulumi.Pools Azure Native. Network. Outputs. Application Gateway Backend Address Pool Response> - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Http List<Pulumi.Settings Collection Azure Native. Network. Outputs. Application Gateway Backend Http Settings Response> - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Settings List<Pulumi.Collection Azure Native. Network. Outputs. Application Gateway Backend Settings Response> - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- Custom
Error List<Pulumi.Configurations Azure Native. Network. Outputs. Application Gateway Custom Error Response> - Custom error configurations of the application gateway resource.
- Enable
Fips bool - Whether FIPS is enabled on the application gateway resource.
- Enable
Http2 bool - Whether HTTP2 is enabled on the application gateway resource.
- Firewall
Policy Pulumi.Azure Native. Network. Outputs. Sub Resource Response - Reference to the FirewallPolicy resource.
- Force
Firewall boolPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- Frontend
IPConfigurations List<Pulumi.Azure Native. Network. Outputs. Application Gateway Frontend IPConfiguration Response> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- Frontend
Ports List<Pulumi.Azure Native. Network. Outputs. Application Gateway Frontend Port Response> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- Gateway
IPConfigurations List<Pulumi.Azure Native. Network. Outputs. Application Gateway IPConfiguration Response> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- Global
Configuration Pulumi.Azure Native. Network. Outputs. Application Gateway Global Configuration Response - Global Configuration.
- Http
Listeners List<Pulumi.Azure Native. Network. Outputs. Application Gateway Http Listener Response> - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Id string
- Resource ID.
- Identity
Pulumi.
Azure Native. Network. Outputs. Managed Service Identity Response - The identity of the application gateway, if configured.
- Listeners
List<Pulumi.
Azure Native. Network. Outputs. Application Gateway Listener Response> - Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Load
Distribution List<Pulumi.Policies Azure Native. Network. Outputs. Application Gateway Load Distribution Policy Response> - Load distribution policies of the application gateway resource.
- Location string
- Resource location.
- Private
Link List<Pulumi.Configurations Azure Native. Network. Outputs. Application Gateway Private Link Configuration Response> - PrivateLink configurations on application gateway.
- Probes
List<Pulumi.
Azure Native. Network. Outputs. Application Gateway Probe Response> - Probes of the application gateway resource.
- Redirect
Configurations List<Pulumi.Azure Native. Network. Outputs. Application Gateway Redirect Configuration Response> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- Request
Routing List<Pulumi.Rules Azure Native. Network. Outputs. Application Gateway Request Routing Rule Response> - Request routing rules of the application gateway resource.
- Rewrite
Rule List<Pulumi.Sets Azure Native. Network. Outputs. Application Gateway Rewrite Rule Set Response> - Rewrite rules for the application gateway resource.
- Routing
Rules List<Pulumi.Azure Native. Network. Outputs. Application Gateway Routing Rule Response> - Routing rules of the application gateway resource.
- Sku
Pulumi.
Azure Native. Network. Outputs. Application Gateway Sku Response - SKU of the application gateway resource.
- Ssl
Certificates List<Pulumi.Azure Native. Network. Outputs. Application Gateway Ssl Certificate Response> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Ssl
Policy Pulumi.Azure Native. Network. Outputs. Application Gateway Ssl Policy Response - SSL policy of the application gateway resource.
- Ssl
Profiles List<Pulumi.Azure Native. Network. Outputs. Application Gateway Ssl Profile Response> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Dictionary<string, string>
- Resource tags.
- Trusted
Client List<Pulumi.Certificates Azure Native. Network. Outputs. Application Gateway Trusted Client Certificate Response> - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Trusted
Root List<Pulumi.Certificates Azure Native. Network. Outputs. Application Gateway Trusted Root Certificate Response> - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Url
Path List<Pulumi.Maps Azure Native. Network. Outputs. Application Gateway Url Path Map Response> - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- Web
Application Pulumi.Firewall Configuration Azure Native. Network. Outputs. Application Gateway Web Application Firewall Configuration Response - Web application firewall configuration.
- Zones List<string>
- A list of availability zones denoting where the resource needs to come from.
- Default
Predefined stringSsl Policy - The default predefined SSL Policy applied on the application gateway resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Operational
State string - Operational state of the application gateway resource.
- Private
Endpoint []ApplicationConnections Gateway Private Endpoint Connection Response - Private Endpoint connections on application gateway.
- Provisioning
State string - The provisioning state of the application gateway resource.
- Resource
Guid string - The resource GUID property of the application gateway resource.
- Type string
- Resource type.
- Authentication
Certificates []ApplicationGateway Authentication Certificate Response - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Autoscale
Configuration ApplicationGateway Autoscale Configuration Response - Autoscale Configuration.
- Backend
Address []ApplicationPools Gateway Backend Address Pool Response - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Http []ApplicationSettings Collection Gateway Backend Http Settings Response - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Settings []ApplicationCollection Gateway Backend Settings Response - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- Custom
Error []ApplicationConfigurations Gateway Custom Error Response - Custom error configurations of the application gateway resource.
- Enable
Fips bool - Whether FIPS is enabled on the application gateway resource.
- Enable
Http2 bool - Whether HTTP2 is enabled on the application gateway resource.
- Firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- Force
Firewall boolPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- Frontend
IPConfigurations []ApplicationGateway Frontend IPConfiguration Response - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- Frontend
Ports []ApplicationGateway Frontend Port Response - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- Gateway
IPConfigurations []ApplicationGateway IPConfiguration Response - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- Global
Configuration ApplicationGateway Global Configuration Response - Global Configuration.
- Http
Listeners []ApplicationGateway Http Listener Response - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Id string
- Resource ID.
- Identity
Managed
Service Identity Response - The identity of the application gateway, if configured.
- Listeners
[]Application
Gateway Listener Response - Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Load
Distribution []ApplicationPolicies Gateway Load Distribution Policy Response - Load distribution policies of the application gateway resource.
- Location string
- Resource location.
- Private
Link []ApplicationConfigurations Gateway Private Link Configuration Response - PrivateLink configurations on application gateway.
- Probes
[]Application
Gateway Probe Response - Probes of the application gateway resource.
- Redirect
Configurations []ApplicationGateway Redirect Configuration Response - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- Request
Routing []ApplicationRules Gateway Request Routing Rule Response - Request routing rules of the application gateway resource.
- Rewrite
Rule []ApplicationSets Gateway Rewrite Rule Set Response - Rewrite rules for the application gateway resource.
- Routing
Rules []ApplicationGateway Routing Rule Response - Routing rules of the application gateway resource.
- Sku
Application
Gateway Sku Response - SKU of the application gateway resource.
- Ssl
Certificates []ApplicationGateway Ssl Certificate Response - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- Ssl
Profiles []ApplicationGateway Ssl Profile Response - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- map[string]string
- Resource tags.
- Trusted
Client []ApplicationCertificates Gateway Trusted Client Certificate Response - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Trusted
Root []ApplicationCertificates Gateway Trusted Root Certificate Response - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Url
Path []ApplicationMaps Gateway Url Path Map Response - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- Web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration Response - Web application firewall configuration.
- Zones []string
- A list of availability zones denoting where the resource needs to come from.
- default
Predefined StringSsl Policy - The default predefined SSL Policy applied on the application gateway resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- operational
State String - Operational state of the application gateway resource.
- private
Endpoint List<ApplicationConnections Gateway Private Endpoint Connection Response> - Private Endpoint connections on application gateway.
- provisioning
State String - The provisioning state of the application gateway resource.
- resource
Guid String - The resource GUID property of the application gateway resource.
- type String
- Resource type.
- authentication
Certificates List<ApplicationGateway Authentication Certificate Response> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration ApplicationGateway Autoscale Configuration Response - Autoscale Configuration.
- backend
Address List<ApplicationPools Gateway Backend Address Pool Response> - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http List<ApplicationSettings Collection Gateway Backend Http Settings Response> - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Settings List<ApplicationCollection Gateway Backend Settings Response> - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error List<ApplicationConfigurations Gateway Custom Error Response> - Custom error configurations of the application gateway resource.
- enable
Fips Boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 Boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- force
Firewall BooleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations List<ApplicationGateway Frontend IPConfiguration Response> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports List<ApplicationGateway Frontend Port Response> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations List<ApplicationGateway IPConfiguration Response> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- global
Configuration ApplicationGateway Global Configuration Response - Global Configuration.
- http
Listeners List<ApplicationGateway Http Listener Response> - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id String
- Resource ID.
- identity
Managed
Service Identity Response - The identity of the application gateway, if configured.
- listeners
List<Application
Gateway Listener Response> - Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- load
Distribution List<ApplicationPolicies Gateway Load Distribution Policy Response> - Load distribution policies of the application gateway resource.
- location String
- Resource location.
- private
Link List<ApplicationConfigurations Gateway Private Link Configuration Response> - PrivateLink configurations on application gateway.
- probes
List<Application
Gateway Probe Response> - Probes of the application gateway resource.
- redirect
Configurations List<ApplicationGateway Redirect Configuration Response> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing List<ApplicationRules Gateway Request Routing Rule Response> - Request routing rules of the application gateway resource.
- rewrite
Rule List<ApplicationSets Gateway Rewrite Rule Set Response> - Rewrite rules for the application gateway resource.
- routing
Rules List<ApplicationGateway Routing Rule Response> - Routing rules of the application gateway resource.
- sku
Application
Gateway Sku Response - SKU of the application gateway resource.
- ssl
Certificates List<ApplicationGateway Ssl Certificate Response> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- ssl
Profiles List<ApplicationGateway Ssl Profile Response> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Map<String,String>
- Resource tags.
- trusted
Client List<ApplicationCertificates Gateway Trusted Client Certificate Response> - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root List<ApplicationCertificates Gateway Trusted Root Certificate Response> - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path List<ApplicationMaps Gateway Url Path Map Response> - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration Response - Web application firewall configuration.
- zones List<String>
- A list of availability zones denoting where the resource needs to come from.
- default
Predefined stringSsl Policy - The default predefined SSL Policy applied on the application gateway resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- operational
State string - Operational state of the application gateway resource.
- private
Endpoint ApplicationConnections Gateway Private Endpoint Connection Response[] - Private Endpoint connections on application gateway.
- provisioning
State string - The provisioning state of the application gateway resource.
- resource
Guid string - The resource GUID property of the application gateway resource.
- type string
- Resource type.
- authentication
Certificates ApplicationGateway Authentication Certificate Response[] - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration ApplicationGateway Autoscale Configuration Response - Autoscale Configuration.
- backend
Address ApplicationPools Gateway Backend Address Pool Response[] - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http ApplicationSettings Collection Gateway Backend Http Settings Response[] - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Settings ApplicationCollection Gateway Backend Settings Response[] - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error ApplicationConfigurations Gateway Custom Error Response[] - Custom error configurations of the application gateway resource.
- enable
Fips boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- force
Firewall booleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations ApplicationGateway Frontend IPConfiguration Response[] - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports ApplicationGateway Frontend Port Response[] - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations ApplicationGateway IPConfiguration Response[] - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- global
Configuration ApplicationGateway Global Configuration Response - Global Configuration.
- http
Listeners ApplicationGateway Http Listener Response[] - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id string
- Resource ID.
- identity
Managed
Service Identity Response - The identity of the application gateway, if configured.
- listeners
Application
Gateway Listener Response[] - Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- load
Distribution ApplicationPolicies Gateway Load Distribution Policy Response[] - Load distribution policies of the application gateway resource.
- location string
- Resource location.
- private
Link ApplicationConfigurations Gateway Private Link Configuration Response[] - PrivateLink configurations on application gateway.
- probes
Application
Gateway Probe Response[] - Probes of the application gateway resource.
- redirect
Configurations ApplicationGateway Redirect Configuration Response[] - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing ApplicationRules Gateway Request Routing Rule Response[] - Request routing rules of the application gateway resource.
- rewrite
Rule ApplicationSets Gateway Rewrite Rule Set Response[] - Rewrite rules for the application gateway resource.
- routing
Rules ApplicationGateway Routing Rule Response[] - Routing rules of the application gateway resource.
- sku
Application
Gateway Sku Response - SKU of the application gateway resource.
- ssl
Certificates ApplicationGateway Ssl Certificate Response[] - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- ssl
Profiles ApplicationGateway Ssl Profile Response[] - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- {[key: string]: string}
- Resource tags.
- trusted
Client ApplicationCertificates Gateway Trusted Client Certificate Response[] - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root ApplicationCertificates Gateway Trusted Root Certificate Response[] - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path ApplicationMaps Gateway Url Path Map Response[] - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration Response - Web application firewall configuration.
- zones string[]
- A list of availability zones denoting where the resource needs to come from.
- default_
predefined_ strssl_ policy - The default predefined SSL Policy applied on the application gateway resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- operational_
state str - Operational state of the application gateway resource.
- private_
endpoint_ Sequence[Applicationconnections Gateway Private Endpoint Connection Response] - Private Endpoint connections on application gateway.
- provisioning_
state str - The provisioning state of the application gateway resource.
- resource_
guid str - The resource GUID property of the application gateway resource.
- type str
- Resource type.
- authentication_
certificates Sequence[ApplicationGateway Authentication Certificate Response] - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale_
configuration ApplicationGateway Autoscale Configuration Response - Autoscale Configuration.
- backend_
address_ Sequence[Applicationpools Gateway Backend Address Pool Response] - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend_
http_ Sequence[Applicationsettings_ collection Gateway Backend Http Settings Response] - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- backend_
settings_ Sequence[Applicationcollection Gateway Backend Settings Response] - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom_
error_ Sequence[Applicationconfigurations Gateway Custom Error Response] - Custom error configurations of the application gateway resource.
- enable_
fips bool - Whether FIPS is enabled on the application gateway resource.
- enable_
http2 bool - Whether HTTP2 is enabled on the application gateway resource.
- firewall_
policy SubResource Response - Reference to the FirewallPolicy resource.
- force_
firewall_ boolpolicy_ association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend_
ip_ Sequence[Applicationconfigurations Gateway Frontend IPConfiguration Response] - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend_
ports Sequence[ApplicationGateway Frontend Port Response] - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway_
ip_ Sequence[Applicationconfigurations Gateway IPConfiguration Response] - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- global_
configuration ApplicationGateway Global Configuration Response - Global Configuration.
- http_
listeners Sequence[ApplicationGateway Http Listener Response] - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id str
- Resource ID.
- identity
Managed
Service Identity Response - The identity of the application gateway, if configured.
- listeners
Sequence[Application
Gateway Listener Response] - Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- load_
distribution_ Sequence[Applicationpolicies Gateway Load Distribution Policy Response] - Load distribution policies of the application gateway resource.
- location str
- Resource location.
- private_
link_ Sequence[Applicationconfigurations Gateway Private Link Configuration Response] - PrivateLink configurations on application gateway.
- probes
Sequence[Application
Gateway Probe Response] - Probes of the application gateway resource.
- redirect_
configurations Sequence[ApplicationGateway Redirect Configuration Response] - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request_
routing_ Sequence[Applicationrules Gateway Request Routing Rule Response] - Request routing rules of the application gateway resource.
- rewrite_
rule_ Sequence[Applicationsets Gateway Rewrite Rule Set Response] - Rewrite rules for the application gateway resource.
- routing_
rules Sequence[ApplicationGateway Routing Rule Response] - Routing rules of the application gateway resource.
- sku
Application
Gateway Sku Response - SKU of the application gateway resource.
- ssl_
certificates Sequence[ApplicationGateway Ssl Certificate Response] - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl_
policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- ssl_
profiles Sequence[ApplicationGateway Ssl Profile Response] - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Mapping[str, str]
- Resource tags.
- trusted_
client_ Sequence[Applicationcertificates Gateway Trusted Client Certificate Response] - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted_
root_ Sequence[Applicationcertificates Gateway Trusted Root Certificate Response] - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url_
path_ Sequence[Applicationmaps Gateway Url Path Map Response] - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web_
application_ Applicationfirewall_ configuration Gateway Web Application Firewall Configuration Response - Web application firewall configuration.
- zones Sequence[str]
- A list of availability zones denoting where the resource needs to come from.
- default
Predefined StringSsl Policy - The default predefined SSL Policy applied on the application gateway resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- operational
State String - Operational state of the application gateway resource.
- private
Endpoint List<Property Map>Connections - Private Endpoint connections on application gateway.
- provisioning
State String - The provisioning state of the application gateway resource.
- resource
Guid String - The resource GUID property of the application gateway resource.
- type String
- Resource type.
- authentication
Certificates List<Property Map> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration Property Map - Autoscale Configuration.
- backend
Address List<Property Map>Pools - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http List<Property Map>Settings Collection - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Settings List<Property Map>Collection - Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error List<Property Map>Configurations - Custom error configurations of the application gateway resource.
- enable
Fips Boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 Boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- force
Firewall BooleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations List<Property Map> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports List<Property Map> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations List<Property Map> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- global
Configuration Property Map - Global Configuration.
- http
Listeners List<Property Map> - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id String
- Resource ID.
- identity Property Map
- The identity of the application gateway, if configured.
- listeners List<Property Map>
- Listeners of the application gateway resource. For default limits, see Application Gateway limits.
- load
Distribution List<Property Map>Policies - Load distribution policies of the application gateway resource.
- location String
- Resource location.
- private
Link List<Property Map>Configurations - PrivateLink configurations on application gateway.
- probes List<Property Map>
- Probes of the application gateway resource.
- redirect
Configurations List<Property Map> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing List<Property Map>Rules - Request routing rules of the application gateway resource.
- rewrite
Rule List<Property Map>Sets - Rewrite rules for the application gateway resource.
- routing
Rules List<Property Map> - Routing rules of the application gateway resource.
- sku Property Map
- SKU of the application gateway resource.
- ssl
Certificates List<Property Map> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy Property Map - SSL policy of the application gateway resource.
- ssl
Profiles List<Property Map> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Map<String>
- Resource tags.
- trusted
Client List<Property Map>Certificates - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root List<Property Map>Certificates - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path List<Property Map>Maps - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application Property MapFirewall Configuration - Web application firewall configuration.
- zones List<String>
- A list of availability zones denoting where the resource needs to come from.
Supporting Types
ApplicationGatewayAuthenticationCertificateResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the authentication certificate resource.
- Type string
- Type of the resource.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Name string
- Name of the authentication certificate that is unique within an Application Gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the authentication certificate resource.
- Type string
- Type of the resource.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Name string
- Name of the authentication certificate that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the authentication certificate resource.
- type String
- Type of the resource.
- data String
- Certificate public data.
- id String
- Resource ID.
- name String
- Name of the authentication certificate that is unique within an Application Gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the authentication certificate resource.
- type string
- Type of the resource.
- data string
- Certificate public data.
- id string
- Resource ID.
- name string
- Name of the authentication certificate that is unique within an Application Gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the authentication certificate resource.
- type str
- Type of the resource.
- data str
- Certificate public data.
- id str
- Resource ID.
- name str
- Name of the authentication certificate that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the authentication certificate resource.
- type String
- Type of the resource.
- data String
- Certificate public data.
- id String
- Resource ID.
- name String
- Name of the authentication certificate that is unique within an Application Gateway.
ApplicationGatewayAutoscaleConfigurationResponse
- Min
Capacity int - Lower bound on number of Application Gateway capacity.
- Max
Capacity int - Upper bound on number of Application Gateway capacity.
- Min
Capacity int - Lower bound on number of Application Gateway capacity.
- Max
Capacity int - Upper bound on number of Application Gateway capacity.
- min
Capacity Integer - Lower bound on number of Application Gateway capacity.
- max
Capacity Integer - Upper bound on number of Application Gateway capacity.
- min
Capacity number - Lower bound on number of Application Gateway capacity.
- max
Capacity number - Upper bound on number of Application Gateway capacity.
- min_
capacity int - Lower bound on number of Application Gateway capacity.
- max_
capacity int - Upper bound on number of Application Gateway capacity.
- min
Capacity Number - Lower bound on number of Application Gateway capacity.
- max
Capacity Number - Upper bound on number of Application Gateway capacity.
ApplicationGatewayBackendAddressPoolResponse
- Backend
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses List<Pulumi.Azure Native. Network. Inputs. Application Gateway Backend Address Response> - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- Backend
IPConfigurations []NetworkInterface IPConfiguration Response - Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses []ApplicationGateway Backend Address Response - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations List<NetworkInterface IPConfiguration Response> - Collection of references to IPs defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses List<ApplicationGateway Backend Address Response> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations NetworkInterface IPConfiguration Response[] - Collection of references to IPs defined in network interfaces.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- backend
Addresses ApplicationGateway Backend Address Response[] - Backend addresses.
- id string
- Resource ID.
- name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend_
ip_ Sequence[Networkconfigurations Interface IPConfiguration Response] - Collection of references to IPs defined in network interfaces.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the backend address pool resource.
- type str
- Type of the resource.
- backend_
addresses Sequence[ApplicationGateway Backend Address Response] - Backend addresses.
- id str
- Resource ID.
- name str
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations List<Property Map> - Collection of references to IPs defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses List<Property Map> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
ApplicationGatewayBackendAddressResponse
- fqdn str
- Fully qualified domain name (FQDN).
- ip_
address str - IP address.
ApplicationGatewayBackendHttpSettingsResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway authentication certificates.
- Connection
Draining Pulumi.Azure Native. Network. Inputs. Application Gateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- Host
Name string - Host header to be sent to the backend servers.
- Id string
- Resource ID.
- Name string
- Name of the backend http settings that is unique within an Application Gateway.
- Path string
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- Pick
Host boolName From Backend Address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- Port int
- The destination port on the backend.
- Probe
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol string
- The protocol used to communicate with the backend.
- Request
Timeout int - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- Trusted
Root List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway trusted root certificates.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates []SubResource Response - Array of references to application gateway authentication certificates.
- Connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- Host
Name string - Host header to be sent to the backend servers.
- Id string
- Resource ID.
- Name string
- Name of the backend http settings that is unique within an Application Gateway.
- Path string
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- Pick
Host boolName From Backend Address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- Port int
- The destination port on the backend.
- Probe
Sub
Resource Response - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol string
- The protocol used to communicate with the backend.
- Request
Timeout int - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- Trusted
Root []SubCertificates Resource Response - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<SubResource Response> - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- String
- Cookie based affinity.
- host
Name String - Host header to be sent to the backend servers.
- id String
- Resource ID.
- name String
- Name of the backend http settings that is unique within an Application Gateway.
- path String
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- pick
Host BooleanName From Backend Address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- port Integer
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol String
- The protocol used to communicate with the backend.
- request
Timeout Integer - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root List<SubCertificates Resource Response> - Array of references to application gateway trusted root certificates.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the backend HTTP settings resource.
- type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- authentication
Certificates SubResource Response[] - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- host
Name string - Host header to be sent to the backend servers.
- id string
- Resource ID.
- name string
- Name of the backend http settings that is unique within an Application Gateway.
- path string
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- pick
Host booleanName From Backend Address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- port number
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- probe
Enabled boolean - Whether the probe is enabled. Default value is false.
- protocol string
- The protocol used to communicate with the backend.
- request
Timeout number - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root SubCertificates Resource Response[] - Array of references to application gateway trusted root certificates.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the backend HTTP settings resource.
- type str
- Type of the resource.
- str
- Cookie name to use for the affinity cookie.
- authentication_
certificates Sequence[SubResource Response] - Array of references to application gateway authentication certificates.
- connection_
draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- str
- Cookie based affinity.
- host_
name str - Host header to be sent to the backend servers.
- id str
- Resource ID.
- name str
- Name of the backend http settings that is unique within an Application Gateway.
- path str
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- pick_
host_ boolname_ from_ backend_ address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- port int
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- probe_
enabled bool - Whether the probe is enabled. Default value is false.
- protocol str
- The protocol used to communicate with the backend.
- request_
timeout int - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted_
root_ Sequence[Subcertificates Resource Response] - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<Property Map> - Array of references to application gateway authentication certificates.
- connection
Draining Property Map - Connection draining of the backend http settings resource.
- String
- Cookie based affinity.
- host
Name String - Host header to be sent to the backend servers.
- id String
- Resource ID.
- name String
- Name of the backend http settings that is unique within an Application Gateway.
- path String
- Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
- pick
Host BooleanName From Backend Address - Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- port Number
- The destination port on the backend.
- probe Property Map
- Probe resource of an application gateway.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol String
- The protocol used to communicate with the backend.
- request
Timeout Number - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root List<Property Map>Certificates - Array of references to application gateway trusted root certificates.
ApplicationGatewayBackendSettingsResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- Host
Name string - Server name indication to be sent to the backend servers for Tls protocol.
- Id string
- Resource ID.
- Name string
- Name of the backend settings that is unique within an Application Gateway.
- Pick
Host boolName From Backend Address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- Port int
- The destination port on the backend.
- Probe
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Probe resource of an application gateway.
- Protocol string
- The protocol used to communicate with the backend.
- Timeout int
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- Trusted
Root List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway trusted root certificates.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- Host
Name string - Server name indication to be sent to the backend servers for Tls protocol.
- Id string
- Resource ID.
- Name string
- Name of the backend settings that is unique within an Application Gateway.
- Pick
Host boolName From Backend Address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- Port int
- The destination port on the backend.
- Probe
Sub
Resource Response - Probe resource of an application gateway.
- Protocol string
- The protocol used to communicate with the backend.
- Timeout int
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- Trusted
Root []SubCertificates Resource Response - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- host
Name String - Server name indication to be sent to the backend servers for Tls protocol.
- id String
- Resource ID.
- name String
- Name of the backend settings that is unique within an Application Gateway.
- pick
Host BooleanName From Backend Address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- port Integer
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- protocol String
- The protocol used to communicate with the backend.
- timeout Integer
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root List<SubCertificates Resource Response> - Array of references to application gateway trusted root certificates.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the backend HTTP settings resource.
- type string
- Type of the resource.
- host
Name string - Server name indication to be sent to the backend servers for Tls protocol.
- id string
- Resource ID.
- name string
- Name of the backend settings that is unique within an Application Gateway.
- pick
Host booleanName From Backend Address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- port number
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- protocol string
- The protocol used to communicate with the backend.
- timeout number
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root SubCertificates Resource Response[] - Array of references to application gateway trusted root certificates.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the backend HTTP settings resource.
- type str
- Type of the resource.
- host_
name str - Server name indication to be sent to the backend servers for Tls protocol.
- id str
- Resource ID.
- name str
- Name of the backend settings that is unique within an Application Gateway.
- pick_
host_ boolname_ from_ backend_ address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- port int
- The destination port on the backend.
- probe
Sub
Resource Response - Probe resource of an application gateway.
- protocol str
- The protocol used to communicate with the backend.
- timeout int
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted_
root_ Sequence[Subcertificates Resource Response] - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- host
Name String - Server name indication to be sent to the backend servers for Tls protocol.
- id String
- Resource ID.
- name String
- Name of the backend settings that is unique within an Application Gateway.
- pick
Host BooleanName From Backend Address - Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.
- port Number
- The destination port on the backend.
- probe Property Map
- Probe resource of an application gateway.
- protocol String
- The protocol used to communicate with the backend.
- timeout Number
- Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.
- trusted
Root List<Property Map>Certificates - Array of references to application gateway trusted root certificates.
ApplicationGatewayClientAuthConfigurationResponse
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- Verify
Client stringRevocation - Verify client certificate revocation status.
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- Verify
Client stringRevocation - Verify client certificate revocation status.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client StringRevocation - Verify client certificate revocation status.
- verify
Client booleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client stringRevocation - Verify client certificate revocation status.
- verify_
client_ boolcert_ issuer_ dn - Verify client certificate issuer name on the application gateway.
- verify_
client_ strrevocation - Verify client certificate revocation status.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client StringRevocation - Verify client certificate revocation status.
ApplicationGatewayConnectionDrainingResponse
- Drain
Timeout intIn Sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- Enabled bool
- Whether connection draining is enabled or not.
- Drain
Timeout intIn Sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- Enabled bool
- Whether connection draining is enabled or not.
- drain
Timeout IntegerIn Sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- enabled Boolean
- Whether connection draining is enabled or not.
- drain
Timeout numberIn Sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- enabled boolean
- Whether connection draining is enabled or not.
- drain_
timeout_ intin_ sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- enabled bool
- Whether connection draining is enabled or not.
- drain
Timeout NumberIn Sec - The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
- enabled Boolean
- Whether connection draining is enabled or not.
ApplicationGatewayCustomErrorResponse
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Status
Code string - Status code of the application gateway custom error.
- Custom
Error stringPage Url - Error page URL of the application gateway custom error.
- Status
Code string - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- status
Code String - Status code of the application gateway custom error.
- custom
Error stringPage Url - Error page URL of the application gateway custom error.
- status
Code string - Status code of the application gateway custom error.
- custom_
error_ strpage_ url - Error page URL of the application gateway custom error.
- status_
code str - Status code of the application gateway custom error.
- custom
Error StringPage Url - Error page URL of the application gateway custom error.
- status
Code String - Status code of the application gateway custom error.
ApplicationGatewayFirewallDisabledRuleGroupResponse
- Rule
Group stringName - The name of the rule group that will be disabled.
- Rules List<int>
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
- Rule
Group stringName - The name of the rule group that will be disabled.
- Rules []int
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
- rule
Group StringName - The name of the rule group that will be disabled.
- rules List<Integer>
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
- rule
Group stringName - The name of the rule group that will be disabled.
- rules number[]
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
- rule_
group_ strname - The name of the rule group that will be disabled.
- rules Sequence[int]
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
- rule
Group StringName - The name of the rule group that will be disabled.
- rules List<Number>
- The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
ApplicationGatewayFirewallExclusionResponse
- Match
Variable string - The variable to be excluded.
- Selector string
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- Match
Variable string - The variable to be excluded.
- Selector string
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable String - The variable to be excluded.
- selector String
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable string - The variable to be excluded.
- selector string
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match_
variable str - The variable to be excluded.
- selector str
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- selector_
match_ stroperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable String - The variable to be excluded.
- selector String
- When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
ApplicationGatewayFrontendIPConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Private
Link Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource Response - Reference to the application gateway private link configuration.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to the PublicIP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- Public
IPAddress SubResource Response - Reference to the PublicIP resource.
- Subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- public
IPAddress SubResource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the frontend IP configuration resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation stringMethod - The private IP address allocation method.
- private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- public
IPAddress SubResource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the frontend IP configuration resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- name str
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private_
ip_ straddress - PrivateIPAddress of the network interface IP Configuration.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- private_
link_ Subconfiguration Resource Response - Reference to the application gateway private link configuration.
- public_
ip_ Subaddress Resource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- private
Link Property MapConfiguration - Reference to the application gateway private link configuration.
- public
IPAddress Property Map - Reference to the PublicIP resource.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayFrontendPortResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the frontend port resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the frontend port that is unique within an Application Gateway.
- Port int
- Frontend port.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the frontend port resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the frontend port that is unique within an Application Gateway.
- Port int
- Frontend port.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the frontend port resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the frontend port that is unique within an Application Gateway.
- port Integer
- Frontend port.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the frontend port resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- name string
- Name of the frontend port that is unique within an Application Gateway.
- port number
- Frontend port.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the frontend port resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- name str
- Name of the frontend port that is unique within an Application Gateway.
- port int
- Frontend port.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the frontend port resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the frontend port that is unique within an Application Gateway.
- port Number
- Frontend port.
ApplicationGatewayGlobalConfigurationResponse
- Enable
Request boolBuffering - Enable request buffering.
- Enable
Response boolBuffering - Enable response buffering.
- Enable
Request boolBuffering - Enable request buffering.
- Enable
Response boolBuffering - Enable response buffering.
- enable
Request BooleanBuffering - Enable request buffering.
- enable
Response BooleanBuffering - Enable response buffering.
- enable
Request booleanBuffering - Enable request buffering.
- enable
Response booleanBuffering - Enable response buffering.
- enable_
request_ boolbuffering - Enable request buffering.
- enable_
response_ boolbuffering - Enable response buffering.
- enable
Request BooleanBuffering - Enable request buffering.
- enable
Response BooleanBuffering - Enable response buffering.
ApplicationGatewayHeaderConfigurationResponse
- 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.
ApplicationGatewayHttpListenerResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Custom
Error List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Custom Error Response> - Custom error configurations of the HTTP listener.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names List<string> - List of Host names for HTTP Listener that allows special wildcard characters as well.
- Id string
- Resource ID.
- Name string
- Name of the HTTP listener that is unique within an Application Gateway.
- Protocol string
- Protocol of the HTTP listener.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL certificate resource of an application gateway.
- Ssl
Profile Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL profile resource of the application gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Custom
Error []ApplicationConfigurations Gateway Custom Error Response - Custom error configurations of the HTTP listener.
- Firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port SubResource Response - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names []string - List of Host names for HTTP Listener that allows special wildcard characters as well.
- Id string
- Resource ID.
- Name string
- Name of the HTTP listener that is unique within an Application Gateway.
- Protocol string
- Protocol of the HTTP listener.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- Ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- custom
Error List<ApplicationConfigurations Gateway Custom Error Response> - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names List<String> - List of Host names for HTTP Listener that allows special wildcard characters as well.
- id String
- Resource ID.
- name String
- Name of the HTTP listener that is unique within an Application Gateway.
- protocol String
- Protocol of the HTTP listener.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the HTTP listener resource.
- type string
- Type of the resource.
- custom
Error ApplicationConfigurations Gateway Custom Error Response[] - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- host
Name string - Host name of HTTP listener.
- host
Names string[] - List of Host names for HTTP Listener that allows special wildcard characters as well.
- id string
- Resource ID.
- name string
- Name of the HTTP listener that is unique within an Application Gateway.
- protocol string
- Protocol of the HTTP listener.
- require
Server booleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the HTTP listener resource.
- type str
- Type of the resource.
- custom_
error_ Sequence[Applicationconfigurations Gateway Custom Error Response] - Custom error configurations of the HTTP listener.
- firewall_
policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend_
ip_ Subconfiguration Resource Response - Frontend IP configuration resource of an application gateway.
- frontend_
port SubResource Response - Frontend port resource of an application gateway.
- host_
name str - Host name of HTTP listener.
- host_
names Sequence[str] - List of Host names for HTTP Listener that allows special wildcard characters as well.
- id str
- Resource ID.
- name str
- Name of the HTTP listener that is unique within an Application Gateway.
- protocol str
- Protocol of the HTTP listener.
- require_
server_ boolname_ indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl_
certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl_
profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- custom
Error List<Property Map>Configurations - Custom error configurations of the HTTP listener.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration Property Map - Frontend IP configuration resource of an application gateway.
- frontend
Port Property Map - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names List<String> - List of Host names for HTTP Listener that allows special wildcard characters as well.
- id String
- Resource ID.
- name String
- Name of the HTTP listener that is unique within an Application Gateway.
- protocol String
- Protocol of the HTTP listener.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate Property Map - SSL certificate resource of an application gateway.
- ssl
Profile Property Map - SSL profile resource of the application gateway.
ApplicationGatewayIPConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Sub
Resource Response - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource Response - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the application gateway IP configuration resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- name string
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource Response - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the application gateway IP configuration resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- name str
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource Response - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet Property Map
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
ApplicationGatewayListenerResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the listener resource.
- Type string
- Type of the resource.
- Frontend
IPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend port resource of an application gateway.
- Id string
- Resource ID.
- Name string
- Name of the listener that is unique within an Application Gateway.
- Protocol string
- Protocol of the listener.
- Ssl
Certificate Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL certificate resource of an application gateway.
- Ssl
Profile Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL profile resource of the application gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the listener resource.
- Type string
- Type of the resource.
- Frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port SubResource Response - Frontend port resource of an application gateway.
- Id string
- Resource ID.
- Name string
- Name of the listener that is unique within an Application Gateway.
- Protocol string
- Protocol of the listener.
- Ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- Ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the listener resource.
- type String
- Type of the resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- id String
- Resource ID.
- name String
- Name of the listener that is unique within an Application Gateway.
- protocol String
- Protocol of the listener.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the listener resource.
- type string
- Type of the resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- id string
- Resource ID.
- name string
- Name of the listener that is unique within an Application Gateway.
- protocol string
- Protocol of the listener.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the listener resource.
- type str
- Type of the resource.
- frontend_
ip_ Subconfiguration Resource Response - Frontend IP configuration resource of an application gateway.
- frontend_
port SubResource Response - Frontend port resource of an application gateway.
- id str
- Resource ID.
- name str
- Name of the listener that is unique within an Application Gateway.
- protocol str
- Protocol of the listener.
- ssl_
certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl_
profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the listener resource.
- type String
- Type of the resource.
- frontend
IPConfiguration Property Map - Frontend IP configuration resource of an application gateway.
- frontend
Port Property Map - Frontend port resource of an application gateway.
- id String
- Resource ID.
- name String
- Name of the listener that is unique within an Application Gateway.
- protocol String
- Protocol of the listener.
- ssl
Certificate Property Map - SSL certificate resource of an application gateway.
- ssl
Profile Property Map - SSL profile resource of the application gateway.
ApplicationGatewayLoadDistributionPolicyResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the Load Distribution Policy resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Load
Distribution stringAlgorithm - Load Distribution Targets resource of an application gateway.
- Load
Distribution List<Pulumi.Targets Azure Native. Network. Inputs. Application Gateway Load Distribution Target Response> - Load Distribution Targets resource of an application gateway.
- Name string
- Name of the load distribution policy that is unique within an Application Gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the Load Distribution Policy resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Load
Distribution stringAlgorithm - Load Distribution Targets resource of an application gateway.
- Load
Distribution []ApplicationTargets Gateway Load Distribution Target Response - Load Distribution Targets resource of an application gateway.
- Name string
- Name of the load distribution policy that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the Load Distribution Policy resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- load
Distribution StringAlgorithm - Load Distribution Targets resource of an application gateway.
- load
Distribution List<ApplicationTargets Gateway Load Distribution Target Response> - Load Distribution Targets resource of an application gateway.
- name String
- Name of the load distribution policy that is unique within an Application Gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the Load Distribution Policy resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- load
Distribution stringAlgorithm - Load Distribution Targets resource of an application gateway.
- load
Distribution ApplicationTargets Gateway Load Distribution Target Response[] - Load Distribution Targets resource of an application gateway.
- name string
- Name of the load distribution policy that is unique within an Application Gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the Load Distribution Policy resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- load_
distribution_ stralgorithm - Load Distribution Targets resource of an application gateway.
- load_
distribution_ Sequence[Applicationtargets Gateway Load Distribution Target Response] - Load Distribution Targets resource of an application gateway.
- name str
- Name of the load distribution policy that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the Load Distribution Policy resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- load
Distribution StringAlgorithm - Load Distribution Targets resource of an application gateway.
- load
Distribution List<Property Map>Targets - Load Distribution Targets resource of an application gateway.
- name String
- Name of the load distribution policy that is unique within an Application Gateway.
ApplicationGatewayLoadDistributionTargetResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of the application gateway.
- Id string
- Resource ID.
- Name string
- Name of the load distribution policy that is unique within an Application Gateway.
- Weight
Per intServer - Weight per server. Range between 1 and 100.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- Id string
- Resource ID.
- Name string
- Name of the load distribution policy that is unique within an Application Gateway.
- Weight
Per intServer - Weight per server. Range between 1 and 100.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- id String
- Resource ID.
- name String
- Name of the load distribution policy that is unique within an Application Gateway.
- weight
Per IntegerServer - Weight per server. Range between 1 and 100.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- id string
- Resource ID.
- name string
- Name of the load distribution policy that is unique within an Application Gateway.
- weight
Per numberServer - Weight per server. Range between 1 and 100.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- type str
- Type of the resource.
- backend_
address_ Subpool Resource Response - Backend address pool resource of the application gateway.
- id str
- Resource ID.
- name str
- Name of the load distribution policy that is unique within an Application Gateway.
- weight_
per_ intserver - Weight per server. Range between 1 and 100.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of the application gateway.
- id String
- Resource ID.
- name String
- Name of the load distribution policy that is unique within an Application Gateway.
- weight
Per NumberServer - Weight per server. Range between 1 and 100.
ApplicationGatewayPathRuleResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the path rule resource.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of URL path map path rule.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource Response - Backend http settings resource of URL path map path rule.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to the FirewallPolicy resource.
- Id string
- Resource ID.
- Load
Distribution Pulumi.Policy Azure Native. Network. Inputs. Sub Resource Response - Load Distribution Policy resource of URL path map path rule.
- Name string
- Name of the path rule that is unique within an Application Gateway.
- Paths List<string>
- Path rules of URL path map.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource Response - Rewrite rule set resource of URL path map path rule.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the path rule resource.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- Backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- Firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- Id string
- Resource ID.
- Load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of URL path map path rule.
- Name string
- Name of the path rule that is unique within an Application Gateway.
- Paths []string
- Path rules of URL path map.
- Redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule SubSet Resource Response - Rewrite rule set resource of URL path map path rule.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the path rule resource.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- id String
- Resource ID.
- load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of URL path map path rule.
- name String
- Name of the path rule that is unique within an Application Gateway.
- paths List<String>
- Path rules of URL path map.
- redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource Response - Rewrite rule set resource of URL path map path rule.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the path rule resource.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- id string
- Resource ID.
- load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of URL path map path rule.
- name string
- Name of the path rule that is unique within an Application Gateway.
- paths string[]
- Path rules of URL path map.
- redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource Response - Rewrite rule set resource of URL path map path rule.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the path rule resource.
- type str
- Type of the resource.
- backend_
address_ Subpool Resource Response - Backend address pool resource of URL path map path rule.
- backend_
http_ Subsettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall_
policy SubResource Response - Reference to the FirewallPolicy resource.
- id str
- Resource ID.
- load_
distribution_ Subpolicy Resource Response - Load Distribution Policy resource of URL path map path rule.
- name str
- Name of the path rule that is unique within an Application Gateway.
- paths Sequence[str]
- Path rules of URL path map.
- redirect_
configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite_
rule_ Subset Resource Response - Rewrite rule set resource of URL path map path rule.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the path rule resource.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of URL path map path rule.
- backend
Http Property MapSettings - Backend http settings resource of URL path map path rule.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- id String
- Resource ID.
- load
Distribution Property MapPolicy - Load Distribution Policy resource of URL path map path rule.
- name String
- Name of the path rule that is unique within an Application Gateway.
- paths List<String>
- Path rules of URL path map.
- redirect
Configuration Property Map - Redirect configuration resource of URL path map path rule.
- rewrite
Rule Property MapSet - Rewrite rule set resource of URL path map path rule.
ApplicationGatewayPrivateEndpointConnectionResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Link
Identifier string - The consumer link id.
- Private
Endpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response - The resource of private end point.
- Provisioning
State string - The provisioning state of the application gateway private endpoint connection resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the private endpoint connection on an application gateway.
- Private
Link Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Link
Identifier string - The consumer link id.
- Private
Endpoint PrivateEndpoint Response - The resource of private end point.
- Provisioning
State string - The provisioning state of the application gateway private endpoint connection resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the private endpoint connection on an application gateway.
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- link
Identifier String - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State String - The provisioning state of the application gateway private endpoint connection resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the private endpoint connection on an application gateway.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- link
Identifier string - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State string - The provisioning state of the application gateway private endpoint connection resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- name string
- Name of the private endpoint connection on an application gateway.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- link_
identifier str - The consumer link id.
- private_
endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning_
state str - The provisioning state of the application gateway private endpoint connection resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- name str
- Name of the private endpoint connection on an application gateway.
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- link
Identifier String - The consumer link id.
- private
Endpoint Property Map - The resource of private end point.
- provisioning
State String - The provisioning state of the application gateway private endpoint connection resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the private endpoint connection on an application gateway.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
ApplicationGatewayPrivateLinkConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway private link configuration.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway Private Link Ip Configuration Response> - An array of application gateway private link ip configurations.
- Name string
- Name of the private link configuration that is unique within an Application Gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway private link configuration.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Ip
Configurations []ApplicationGateway Private Link Ip Configuration Response - An array of application gateway private link ip configurations.
- Name string
- Name of the private link configuration that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway private link configuration.
- type String
- Type of the resource.
- id String
- Resource ID.
- ip
Configurations List<ApplicationGateway Private Link Ip Configuration Response> - An array of application gateway private link ip configurations.
- name String
- Name of the private link configuration that is unique within an Application Gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the application gateway private link configuration.
- type string
- Type of the resource.
- id string
- Resource ID.
- ip
Configurations ApplicationGateway Private Link Ip Configuration Response[] - An array of application gateway private link ip configurations.
- name string
- Name of the private link configuration that is unique within an Application Gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the application gateway private link configuration.
- type str
- Type of the resource.
- id str
- Resource ID.
- ip_
configurations Sequence[ApplicationGateway Private Link Ip Configuration Response] - An array of application gateway private link ip configurations.
- name str
- Name of the private link configuration that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway private link configuration.
- type String
- Type of the resource.
- id String
- Resource ID.
- ip
Configurations List<Property Map> - An array of application gateway private link ip configurations.
- name String
- Name of the private link configuration that is unique within an Application Gateway.
ApplicationGatewayPrivateLinkIpConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway private link IP configuration.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of application gateway private link ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway private link IP configuration.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of application gateway private link ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway private link IP configuration.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of application gateway private link ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the application gateway private link IP configuration.
- type string
- The resource type.
- id string
- Resource ID.
- name string
- The name of application gateway private link ip configuration.
- primary boolean
- Whether the ip configuration is primary or not.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAllocation stringMethod - The private IP address allocation method.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the application gateway private link IP configuration.
- type str
- The resource type.
- id str
- Resource ID.
- name str
- The name of application gateway private link ip configuration.
- primary bool
- Whether the ip configuration is primary or not.
- private_
ip_ straddress - The private IP address of the IP configuration.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the application gateway private link IP configuration.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of application gateway private link ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayProbeHealthResponseMatchResponse
- Body string
- Body that must be contained in the health response. Default value is empty.
- Status
Codes List<string> - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
- Body string
- Body that must be contained in the health response. Default value is empty.
- Status
Codes []string - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
- body String
- Body that must be contained in the health response. Default value is empty.
- status
Codes List<String> - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
- body string
- Body that must be contained in the health response. Default value is empty.
- status
Codes string[] - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
- body str
- Body that must be contained in the health response. Default value is empty.
- status_
codes Sequence[str] - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
- body String
- Body that must be contained in the health response. Default value is empty.
- status
Codes List<String> - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
ApplicationGatewayProbeResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the probe resource.
- Type string
- Type of the resource.
- Host string
- Host name to send the probe to.
- Id string
- Resource ID.
- Interval int
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- Match
Pulumi.
Azure Native. Network. Inputs. Application Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- Min
Servers int - Minimum number of servers that are always marked healthy. Default value is 0.
- Name string
- Name of the probe that is unique within an Application Gateway.
- Path string
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- Pick
Host boolName From Backend Http Settings - Whether the host header should be picked from the backend http settings. Default value is false.
- Pick
Host boolName From Backend Settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- Port int
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- Protocol string
- The protocol used for the probe.
- Timeout int
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- Unhealthy
Threshold int - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the probe resource.
- Type string
- Type of the resource.
- Host string
- Host name to send the probe to.
- Id string
- Resource ID.
- Interval int
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- Match
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- Min
Servers int - Minimum number of servers that are always marked healthy. Default value is 0.
- Name string
- Name of the probe that is unique within an Application Gateway.
- Path string
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- Pick
Host boolName From Backend Http Settings - Whether the host header should be picked from the backend http settings. Default value is false.
- Pick
Host boolName From Backend Settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- Port int
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- Protocol string
- The protocol used for the probe.
- Timeout int
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- Unhealthy
Threshold int - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the probe resource.
- type String
- Type of the resource.
- host String
- Host name to send the probe to.
- id String
- Resource ID.
- interval Integer
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- match
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- min
Servers Integer - Minimum number of servers that are always marked healthy. Default value is 0.
- name String
- Name of the probe that is unique within an Application Gateway.
- path String
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- pick
Host BooleanName From Backend Http Settings - Whether the host header should be picked from the backend http settings. Default value is false.
- pick
Host BooleanName From Backend Settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- port Integer
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- protocol String
- The protocol used for the probe.
- timeout Integer
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- unhealthy
Threshold Integer - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the probe resource.
- type string
- Type of the resource.
- host string
- Host name to send the probe to.
- id string
- Resource ID.
- interval number
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- match
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- min
Servers number - Minimum number of servers that are always marked healthy. Default value is 0.
- name string
- Name of the probe that is unique within an Application Gateway.
- path string
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- pick
Host booleanName From Backend Http Settings - Whether the host header should be picked from the backend http settings. Default value is false.
- pick
Host booleanName From Backend Settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- port number
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- protocol string
- The protocol used for the probe.
- timeout number
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- unhealthy
Threshold number - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the probe resource.
- type str
- Type of the resource.
- host str
- Host name to send the probe to.
- id str
- Resource ID.
- interval int
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- match
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- min_
servers int - Minimum number of servers that are always marked healthy. Default value is 0.
- name str
- Name of the probe that is unique within an Application Gateway.
- path str
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- pick_
host_ boolname_ from_ backend_ http_ settings - Whether the host header should be picked from the backend http settings. Default value is false.
- pick_
host_ boolname_ from_ backend_ settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- port int
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- protocol str
- The protocol used for the probe.
- timeout int
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- unhealthy_
threshold int - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the probe resource.
- type String
- Type of the resource.
- host String
- Host name to send the probe to.
- id String
- Resource ID.
- interval Number
- The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
- match Property Map
- Criterion for classifying a healthy probe response.
- min
Servers Number - Minimum number of servers that are always marked healthy. Default value is 0.
- name String
- Name of the probe that is unique within an Application Gateway.
- path String
- Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.
- pick
Host BooleanName From Backend Http Settings - Whether the host header should be picked from the backend http settings. Default value is false.
- pick
Host BooleanName From Backend Settings - Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.
- port Number
- Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.
- protocol String
- The protocol used for the probe.
- timeout Number
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
- unhealthy
Threshold Number - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
ApplicationGatewayRedirectConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - Path rules specifying redirect configuration.
- Redirect
Type string - HTTP redirection type.
- Request
Routing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - Request routing specifying redirect configuration.
- Target
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path List<Pulumi.Maps Azure Native. Network. Inputs. Sub Resource Response> - Url path maps specifying default redirect configuration.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules []SubResource Response - Path rules specifying redirect configuration.
- Redirect
Type string - HTTP redirection type.
- Request
Routing []SubRules Resource Response - Request routing specifying redirect configuration.
- Target
Listener SubResource Response - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path []SubMaps Resource Response - Url path maps specifying default redirect configuration.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- Type of the resource.
- id String
- Resource ID.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<SubResource Response> - Path rules specifying redirect configuration.
- redirect
Type String - HTTP redirection type.
- request
Routing List<SubRules Resource Response> - Request routing specifying redirect configuration.
- target
Listener SubResource Response - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<SubMaps Resource Response> - Url path maps specifying default redirect configuration.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- type string
- Type of the resource.
- id string
- Resource ID.
- include
Path boolean - Include path in the redirected url.
- include
Query booleanString - Include query string in the redirected url.
- name string
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules SubResource Response[] - Path rules specifying redirect configuration.
- redirect
Type string - HTTP redirection type.
- request
Routing SubRules Resource Response[] - Request routing specifying redirect configuration.
- target
Listener SubResource Response - Reference to a listener to redirect the request to.
- target
Url string - Url to redirect the request to.
- url
Path SubMaps Resource Response[] - Url path maps specifying default redirect configuration.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- type str
- Type of the resource.
- id str
- Resource ID.
- include_
path bool - Include path in the redirected url.
- include_
query_ boolstring - Include query string in the redirected url.
- name str
- Name of the redirect configuration that is unique within an Application Gateway.
- path_
rules Sequence[SubResource Response] - Path rules specifying redirect configuration.
- redirect_
type str - HTTP redirection type.
- request_
routing_ Sequence[Subrules Resource Response] - Request routing specifying redirect configuration.
- target_
listener SubResource Response - Reference to a listener to redirect the request to.
- target_
url str - Url to redirect the request to.
- url_
path_ Sequence[Submaps Resource Response] - Url path maps specifying default redirect configuration.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- Type of the resource.
- id String
- Resource ID.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<Property Map> - Path rules specifying redirect configuration.
- redirect
Type String - HTTP redirection type.
- request
Routing List<Property Map>Rules - Request routing specifying redirect configuration.
- target
Listener Property Map - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<Property Map>Maps - Url path maps specifying default redirect configuration.
ApplicationGatewayRequestRoutingRuleResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of the application gateway.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource Response - Backend http settings resource of the application gateway.
- Http
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Http listener resource of the application gateway.
- Id string
- Resource ID.
- Load
Distribution Pulumi.Policy Azure Native. Network. Inputs. Sub Resource Response - Load Distribution Policy resource of the application gateway.
- Name string
- Name of the request routing rule that is unique within an Application Gateway.
- Priority int
- Priority of the request routing rule.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Redirect configuration resource of the application gateway.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string - Rule type.
- Url
Path Pulumi.Map Azure Native. Network. Inputs. Sub Resource Response - URL path map resource of the application gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- Backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- Http
Listener SubResource Response - Http listener resource of the application gateway.
- Id string
- Resource ID.
- Load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of the application gateway.
- Name string
- Name of the request routing rule that is unique within an Application Gateway.
- Priority int
- Priority of the request routing rule.
- Redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- Rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string - Rule type.
- Url
Path SubMap Resource Response - URL path map resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- http
Listener SubResource Response - Http listener resource of the application gateway.
- id String
- Resource ID.
- load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of the application gateway.
- name String
- Name of the request routing rule that is unique within an Application Gateway.
- priority Integer
- Priority of the request routing rule.
- redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String - Rule type.
- url
Path SubMap Resource Response - URL path map resource of the application gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the request routing rule resource.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- http
Listener SubResource Response - Http listener resource of the application gateway.
- id string
- Resource ID.
- load
Distribution SubPolicy Resource Response - Load Distribution Policy resource of the application gateway.
- name string
- Name of the request routing rule that is unique within an Application Gateway.
- priority number
- Priority of the request routing rule.
- redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type string - Rule type.
- url
Path SubMap Resource Response - URL path map resource of the application gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the request routing rule resource.
- type str
- Type of the resource.
- backend_
address_ Subpool Resource Response - Backend address pool resource of the application gateway.
- backend_
http_ Subsettings Resource Response - Backend http settings resource of the application gateway.
- http_
listener SubResource Response - Http listener resource of the application gateway.
- id str
- Resource ID.
- load_
distribution_ Subpolicy Resource Response - Load Distribution Policy resource of the application gateway.
- name str
- Name of the request routing rule that is unique within an Application Gateway.
- priority int
- Priority of the request routing rule.
- redirect_
configuration SubResource Response - Redirect configuration resource of the application gateway.
- rewrite_
rule_ Subset Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule_
type str - Rule type.
- url_
path_ Submap Resource Response - URL path map resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of the application gateway.
- backend
Http Property MapSettings - Backend http settings resource of the application gateway.
- http
Listener Property Map - Http listener resource of the application gateway.
- id String
- Resource ID.
- load
Distribution Property MapPolicy - Load Distribution Policy resource of the application gateway.
- name String
- Name of the request routing rule that is unique within an Application Gateway.
- priority Number
- Priority of the request routing rule.
- redirect
Configuration Property Map - Redirect configuration resource of the application gateway.
- rewrite
Rule Property MapSet - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String - Rule type.
- url
Path Property MapMap - URL path map resource of the application gateway.
ApplicationGatewayRewriteRuleActionSetResponse
- Request
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration Response> - Request Header Actions in the Action Set.
- Response
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration Response> - Response Header Actions in the Action Set.
- Url
Configuration Pulumi.Azure Native. Network. Inputs. Application Gateway Url Configuration Response - Url Configuration Action in the Action Set.
- Request
Header []ApplicationConfigurations Gateway Header Configuration Response - Request Header Actions in the Action Set.
- Response
Header []ApplicationConfigurations Gateway Header Configuration Response - Response Header Actions in the Action Set.
- Url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header List<ApplicationConfigurations Gateway Header Configuration Response> - Request Header Actions in the Action Set.
- response
Header List<ApplicationConfigurations Gateway Header Configuration Response> - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header ApplicationConfigurations Gateway Header Configuration Response[] - Request Header Actions in the Action Set.
- response
Header ApplicationConfigurations Gateway Header Configuration Response[] - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request_
header_ Sequence[Applicationconfigurations Gateway Header Configuration Response] - Request Header Actions in the Action Set.
- response_
header_ Sequence[Applicationconfigurations Gateway Header Configuration Response] - Response Header Actions in the Action Set.
- url_
configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header List<Property Map>Configurations - Request Header Actions in the Action Set.
- response
Header List<Property Map>Configurations - Response Header Actions in the Action Set.
- url
Configuration Property Map - Url Configuration Action in the Action Set.
ApplicationGatewayRewriteRuleConditionResponse
- Ignore
Case bool - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- Negate bool
- Setting this value as truth will force to check the negation of the condition given by the user.
- Pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- Variable string
- The condition parameter of the RewriteRuleCondition.
- Ignore
Case bool - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- Negate bool
- Setting this value as truth will force to check the negation of the condition given by the user.
- Pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- Variable string
- The condition parameter of the RewriteRuleCondition.
- ignore
Case Boolean - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- negate Boolean
- Setting this value as truth will force to check the negation of the condition given by the user.
- pattern String
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable String
- The condition parameter of the RewriteRuleCondition.
- ignore
Case boolean - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- negate boolean
- Setting this value as truth will force to check the negation of the condition given by the user.
- pattern string
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable string
- The condition parameter of the RewriteRuleCondition.
- ignore_
case bool - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- negate bool
- Setting this value as truth will force to check the negation of the condition given by the user.
- pattern str
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable str
- The condition parameter of the RewriteRuleCondition.
- ignore
Case Boolean - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.
- negate Boolean
- Setting this value as truth will force to check the negation of the condition given by the user.
- pattern String
- The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.
- variable String
- The condition parameter of the RewriteRuleCondition.
ApplicationGatewayRewriteRuleResponse
- Action
Set Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- Conditions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Rewrite Rule Condition Response> - Conditions based on which the action set execution will be evaluated.
- Name string
- Name of the rewrite rule that is unique within an Application Gateway.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- Action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- Conditions
[]Application
Gateway Rewrite Rule Condition Response - Conditions based on which the action set execution will be evaluated.
- Name string
- Name of the rewrite rule that is unique within an Application Gateway.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
List<Application
Gateway Rewrite Rule Condition Response> - Conditions based on which the action set execution will be evaluated.
- name String
- Name of the rewrite rule that is unique within an Application Gateway.
- rule
Sequence Integer - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
Application
Gateway Rewrite Rule Condition Response[] - Conditions based on which the action set execution will be evaluated.
- name string
- Name of the rewrite rule that is unique within an Application Gateway.
- rule
Sequence number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action_
set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
Sequence[Application
Gateway Rewrite Rule Condition Response] - Conditions based on which the action set execution will be evaluated.
- name str
- Name of the rewrite rule that is unique within an Application Gateway.
- rule_
sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set Property Map - Set of actions to be done as part of the rewrite Rule.
- conditions List<Property Map>
- Conditions based on which the action set execution will be evaluated.
- name String
- Name of the rewrite rule that is unique within an Application Gateway.
- rule
Sequence Number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
ApplicationGatewayRewriteRuleSetResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the rewrite rule set resource.
- Id string
- Resource ID.
- Name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- Rewrite
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule Response> - Rewrite rules in the rewrite rule set.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the rewrite rule set resource.
- Id string
- Resource ID.
- Name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- Rewrite
Rules []ApplicationGateway Rewrite Rule Response - Rewrite rules in the rewrite rule set.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the rewrite rule set resource.
- id String
- Resource ID.
- name String
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules List<ApplicationGateway Rewrite Rule Response> - Rewrite rules in the rewrite rule set.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the rewrite rule set resource.
- id string
- Resource ID.
- name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules ApplicationGateway Rewrite Rule Response[] - Rewrite rules in the rewrite rule set.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the rewrite rule set resource.
- id str
- Resource ID.
- name str
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite_
rules Sequence[ApplicationGateway Rewrite Rule Response] - Rewrite rules in the rewrite rule set.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the rewrite rule set resource.
- id String
- Resource ID.
- name String
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules List<Property Map> - Rewrite rules in the rewrite rule set.
ApplicationGatewayRoutingRuleResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Priority int
- Priority of the routing rule.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of the application gateway.
- Backend
Settings Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Backend settings resource of the application gateway.
- Id string
- Resource ID.
- Listener
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Listener resource of the application gateway.
- Name string
- Name of the routing rule that is unique within an Application Gateway.
- Rule
Type string - Rule type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Priority int
- Priority of the routing rule.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- Backend
Settings SubResource Response - Backend settings resource of the application gateway.
- Id string
- Resource ID.
- Listener
Sub
Resource Response - Listener resource of the application gateway.
- Name string
- Name of the routing rule that is unique within an Application Gateway.
- Rule
Type string - Rule type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- priority Integer
- Priority of the routing rule.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Settings SubResource Response - Backend settings resource of the application gateway.
- id String
- Resource ID.
- listener
Sub
Resource Response - Listener resource of the application gateway.
- name String
- Name of the routing rule that is unique within an Application Gateway.
- rule
Type String - Rule type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- priority number
- Priority of the routing rule.
- provisioning
State string - The provisioning state of the request routing rule resource.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Settings SubResource Response - Backend settings resource of the application gateway.
- id string
- Resource ID.
- listener
Sub
Resource Response - Listener resource of the application gateway.
- name string
- Name of the routing rule that is unique within an Application Gateway.
- rule
Type string - Rule type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- priority int
- Priority of the routing rule.
- provisioning_
state str - The provisioning state of the request routing rule resource.
- type str
- Type of the resource.
- backend_
address_ Subpool Resource Response - Backend address pool resource of the application gateway.
- backend_
settings SubResource Response - Backend settings resource of the application gateway.
- id str
- Resource ID.
- listener
Sub
Resource Response - Listener resource of the application gateway.
- name str
- Name of the routing rule that is unique within an Application Gateway.
- rule_
type str - Rule type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- priority Number
- Priority of the routing rule.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of the application gateway.
- backend
Settings Property Map - Backend settings resource of the application gateway.
- id String
- Resource ID.
- listener Property Map
- Listener resource of the application gateway.
- name String
- Name of the routing rule that is unique within an Application Gateway.
- rule
Type String - Rule type.
ApplicationGatewaySkuResponse
ApplicationGatewaySslCertificateResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the SSL certificate resource.
- Public
Cert stringData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- Type string
- Type of the resource.
- Data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- Name string
- Name of the SSL certificate that is unique within an Application Gateway.
- Password string
- Password for the pfx file specified in data. Only applicable in PUT request.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the SSL certificate resource.
- Public
Cert stringData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- Type string
- Type of the resource.
- Data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- Name string
- Name of the SSL certificate that is unique within an Application Gateway.
- Password string
- Password for the pfx file specified in data. Only applicable in PUT request.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the SSL certificate resource.
- public
Cert StringData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- type String
- Type of the resource.
- data String
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id String
- Resource ID.
- key
Vault StringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name String
- Name of the SSL certificate that is unique within an Application Gateway.
- password String
- Password for the pfx file specified in data. Only applicable in PUT request.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the SSL certificate resource.
- public
Cert stringData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- type string
- Type of the resource.
- data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id string
- Resource ID.
- key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name string
- Name of the SSL certificate that is unique within an Application Gateway.
- password string
- Password for the pfx file specified in data. Only applicable in PUT request.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the SSL certificate resource.
- public_
cert_ strdata - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- type str
- Type of the resource.
- data str
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id str
- Resource ID.
- key_
vault_ strsecret_ id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name str
- Name of the SSL certificate that is unique within an Application Gateway.
- password str
- Password for the pfx file specified in data. Only applicable in PUT request.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the SSL certificate resource.
- public
Cert StringData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
- type String
- Type of the resource.
- data String
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id String
- Resource ID.
- key
Vault StringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name String
- Name of the SSL certificate that is unique within an Application Gateway.
- password String
- Password for the pfx file specified in data. Only applicable in PUT request.
ApplicationGatewaySslPolicyResponse
- Cipher
Suites List<string> - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl List<string>Protocols - Ssl protocols to be disabled on application gateway.
- Min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string - Name of Ssl predefined policy.
- Policy
Type string - Type of Ssl Policy.
- Cipher
Suites []string - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl []stringProtocols - Ssl protocols to be disabled on application gateway.
- Min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string - Name of Ssl predefined policy.
- Policy
Type string - Type of Ssl Policy.
- cipher
Suites List<String> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<String>Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol StringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String - Name of Ssl predefined policy.
- policy
Type String - Type of Ssl Policy.
- cipher
Suites string[] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl string[]Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name string - Name of Ssl predefined policy.
- policy
Type string - Type of Ssl Policy.
- cipher_
suites Sequence[str] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled_
ssl_ Sequence[str]protocols - Ssl protocols to be disabled on application gateway.
- min_
protocol_ strversion - Minimum version of Ssl protocol to be supported on application gateway.
- policy_
name str - Name of Ssl predefined policy.
- policy_
type str - Type of Ssl Policy.
- cipher
Suites List<String> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<String>Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol StringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String - Name of Ssl predefined policy.
- policy
Type String - Type of Ssl Policy.
ApplicationGatewaySslProfileResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Client
Auth Pulumi.Configuration Azure Native. Network. Inputs. Application Gateway Client Auth Configuration Response - Client authentication configuration of the application gateway resource.
- Id string
- Resource ID.
- Name string
- Name of the SSL profile that is unique within an Application Gateway.
- Ssl
Policy Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Policy Response - SSL policy of the application gateway resource.
- Trusted
Client List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway trusted client certificates.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - Client authentication configuration of the application gateway resource.
- Id string
- Resource ID.
- Name string
- Name of the SSL profile that is unique within an Application Gateway.
- Ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- Trusted
Client []SubCertificates Resource Response - Array of references to application gateway trusted client certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - Client authentication configuration of the application gateway resource.
- id String
- Resource ID.
- name String
- Name of the SSL profile that is unique within an Application Gateway.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted
Client List<SubCertificates Resource Response> - Array of references to application gateway trusted client certificates.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the HTTP listener resource.
- type string
- Type of the resource.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - Client authentication configuration of the application gateway resource.
- id string
- Resource ID.
- name string
- Name of the SSL profile that is unique within an Application Gateway.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted
Client SubCertificates Resource Response[] - Array of references to application gateway trusted client certificates.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the HTTP listener resource.
- type str
- Type of the resource.
- client_
auth_ Applicationconfiguration Gateway Client Auth Configuration Response - Client authentication configuration of the application gateway resource.
- id str
- Resource ID.
- name str
- Name of the SSL profile that is unique within an Application Gateway.
- ssl_
policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted_
client_ Sequence[Subcertificates Resource Response] - Array of references to application gateway trusted client certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- client
Auth Property MapConfiguration - Client authentication configuration of the application gateway resource.
- id String
- Resource ID.
- name String
- Name of the SSL profile that is unique within an Application Gateway.
- ssl
Policy Property Map - SSL policy of the application gateway resource.
- trusted
Client List<Property Map>Certificates - Array of references to application gateway trusted client certificates.
ApplicationGatewayTrustedClientCertificateResponse
- Client
Cert stringIssuer DN - Distinguished name of client certificate issuer.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the trusted client certificate resource.
- Type string
- Type of the resource.
- Validated
Cert stringData - Validated certificate data.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Name string
- Name of the trusted client certificate that is unique within an Application Gateway.
- Client
Cert stringIssuer DN - Distinguished name of client certificate issuer.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the trusted client certificate resource.
- Type string
- Type of the resource.
- Validated
Cert stringData - Validated certificate data.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Name string
- Name of the trusted client certificate that is unique within an Application Gateway.
- client
Cert StringIssuer DN - Distinguished name of client certificate issuer.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the trusted client certificate resource.
- type String
- Type of the resource.
- validated
Cert StringData - Validated certificate data.
- data String
- Certificate public data.
- id String
- Resource ID.
- name String
- Name of the trusted client certificate that is unique within an Application Gateway.
- client
Cert stringIssuer DN - Distinguished name of client certificate issuer.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the trusted client certificate resource.
- type string
- Type of the resource.
- validated
Cert stringData - Validated certificate data.
- data string
- Certificate public data.
- id string
- Resource ID.
- name string
- Name of the trusted client certificate that is unique within an Application Gateway.
- client_
cert_ strissuer_ dn - Distinguished name of client certificate issuer.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the trusted client certificate resource.
- type str
- Type of the resource.
- validated_
cert_ strdata - Validated certificate data.
- data str
- Certificate public data.
- id str
- Resource ID.
- name str
- Name of the trusted client certificate that is unique within an Application Gateway.
- client
Cert StringIssuer DN - Distinguished name of client certificate issuer.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the trusted client certificate resource.
- type String
- Type of the resource.
- validated
Cert StringData - Validated certificate data.
- data String
- Certificate public data.
- id String
- Resource ID.
- name String
- Name of the trusted client certificate that is unique within an Application Gateway.
ApplicationGatewayTrustedRootCertificateResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the trusted root certificate resource.
- Type string
- Type of the resource.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- Name string
- Name of the trusted root certificate that is unique within an Application Gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the trusted root certificate resource.
- Type string
- Type of the resource.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- Name string
- Name of the trusted root certificate that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the trusted root certificate resource.
- type String
- Type of the resource.
- data String
- Certificate public data.
- id String
- Resource ID.
- key
Vault StringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name String
- Name of the trusted root certificate that is unique within an Application Gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the trusted root certificate resource.
- type string
- Type of the resource.
- data string
- Certificate public data.
- id string
- Resource ID.
- key
Vault stringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name string
- Name of the trusted root certificate that is unique within an Application Gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the trusted root certificate resource.
- type str
- Type of the resource.
- data str
- Certificate public data.
- id str
- Resource ID.
- key_
vault_ strsecret_ id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name str
- Name of the trusted root certificate that is unique within an Application Gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the trusted root certificate resource.
- type String
- Type of the resource.
- data String
- Certificate public data.
- id String
- Resource ID.
- key
Vault StringSecret Id - Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
- name String
- Name of the trusted root certificate that is unique within an Application Gateway.
ApplicationGatewayUrlConfigurationResponse
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- Reroute bool
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- Reroute bool
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- reroute Boolean
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
- modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query stringString - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- reroute boolean
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
- modified_
path str - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified_
query_ strstring - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- reroute bool
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.
- reroute Boolean
- If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.
ApplicationGatewayUrlPathMapResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the URL path map resource.
- Type string
- Type of the resource.
- Default
Backend Pulumi.Address Pool Azure Native. Network. Inputs. Sub Resource Response - Default backend address pool resource of URL path map.
- Default
Backend Pulumi.Http Settings Azure Native. Network. Inputs. Sub Resource Response - Default backend http settings resource of URL path map.
- Default
Load Pulumi.Distribution Policy Azure Native. Network. Inputs. Sub Resource Response - Default Load Distribution Policy resource of URL path map.
- Default
Redirect Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource Response - Default redirect configuration resource of URL path map.
- Default
Rewrite Pulumi.Rule Set Azure Native. Network. Inputs. Sub Resource Response - Default Rewrite rule set resource of URL path map.
- Id string
- Resource ID.
- Name string
- Name of the URL path map that is unique within an Application Gateway.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Path Rule Response> - Path rule of URL path map resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the URL path map resource.
- Type string
- Type of the resource.
- Default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- Default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- Default
Load SubDistribution Policy Resource Response - Default Load Distribution Policy resource of URL path map.
- Default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- Default
Rewrite SubRule Set Resource Response - Default Rewrite rule set resource of URL path map.
- Id string
- Resource ID.
- Name string
- Name of the URL path map that is unique within an Application Gateway.
- Path
Rules []ApplicationGateway Path Rule Response - Path rule of URL path map resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the URL path map resource.
- type String
- Type of the resource.
- default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- default
Load SubDistribution Policy Resource Response - Default Load Distribution Policy resource of URL path map.
- default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource Response - Default Rewrite rule set resource of URL path map.
- id String
- Resource ID.
- name String
- Name of the URL path map that is unique within an Application Gateway.
- path
Rules List<ApplicationGateway Path Rule Response> - Path rule of URL path map resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the URL path map resource.
- type string
- Type of the resource.
- default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- default
Load SubDistribution Policy Resource Response - Default Load Distribution Policy resource of URL path map.
- default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource Response - Default Rewrite rule set resource of URL path map.
- id string
- Resource ID.
- name string
- Name of the URL path map that is unique within an Application Gateway.
- path
Rules ApplicationGateway Path Rule Response[] - Path rule of URL path map resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the URL path map resource.
- type str
- Type of the resource.
- default_
backend_ Subaddress_ pool Resource Response - Default backend address pool resource of URL path map.
- default_
backend_ Subhttp_ settings Resource Response - Default backend http settings resource of URL path map.
- default_
load_ Subdistribution_ policy Resource Response - Default Load Distribution Policy resource of URL path map.
- default_
redirect_ Subconfiguration Resource Response - Default redirect configuration resource of URL path map.
- default_
rewrite_ Subrule_ set Resource Response - Default Rewrite rule set resource of URL path map.
- id str
- Resource ID.
- name str
- Name of the URL path map that is unique within an Application Gateway.
- path_
rules Sequence[ApplicationGateway Path Rule Response] - Path rule of URL path map resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the URL path map resource.
- type String
- Type of the resource.
- default
Backend Property MapAddress Pool - Default backend address pool resource of URL path map.
- default
Backend Property MapHttp Settings - Default backend http settings resource of URL path map.
- default
Load Property MapDistribution Policy - Default Load Distribution Policy resource of URL path map.
- default
Redirect Property MapConfiguration - Default redirect configuration resource of URL path map.
- default
Rewrite Property MapRule Set - Default Rewrite rule set resource of URL path map.
- id String
- Resource ID.
- name String
- Name of the URL path map that is unique within an Application Gateway.
- path
Rules List<Property Map> - Path rule of URL path map resource.
ApplicationGatewayWebApplicationFirewallConfigurationResponse
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule List<Pulumi.Groups Azure Native. Network. Inputs. Application Gateway Firewall Disabled Rule Group Response> - The disabled rule groups.
- Exclusions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Firewall Exclusion Response> - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule []ApplicationGroups Gateway Firewall Disabled Rule Group Response - The disabled rule groups.
- Exclusions
[]Application
Gateway Firewall Exclusion Response - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<ApplicationGroups Gateway Firewall Disabled Rule Group Response> - The disabled rule groups.
- exclusions
List<Application
Gateway Firewall Exclusion Response> - The exclusion list.
- file
Upload IntegerLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request IntegerBody Size - Maximum request body size for WAF.
- max
Request IntegerBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
- enabled boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode string - Web application firewall mode.
- rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set stringVersion - The version of the rule set type.
- disabled
Rule ApplicationGroups Gateway Firewall Disabled Rule Group Response[] - The disabled rule groups.
- exclusions
Application
Gateway Firewall Exclusion Response[] - The exclusion list.
- file
Upload numberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request numberBody Size - Maximum request body size for WAF.
- max
Request numberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body booleanCheck - Whether allow WAF to check request Body.
- enabled bool
- Whether the web application firewall is enabled or not.
- firewall_
mode str - Web application firewall mode.
- rule_
set_ strtype - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule_
set_ strversion - The version of the rule set type.
- disabled_
rule_ Sequence[Applicationgroups Gateway Firewall Disabled Rule Group Response] - The disabled rule groups.
- exclusions
Sequence[Application
Gateway Firewall Exclusion Response] - The exclusion list.
- file_
upload_ intlimit_ in_ mb - Maximum file upload size in Mb for WAF.
- max_
request_ intbody_ size - Maximum request body size for WAF.
- max_
request_ intbody_ size_ in_ kb - Maximum request body size in Kb for WAF.
- request_
body_ boolcheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<Property Map>Groups - The disabled rule groups.
- exclusions List<Property Map>
- The exclusion list.
- file
Upload NumberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request NumberBody Size - Maximum request body size for WAF.
- max
Request NumberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
ApplicationSecurityGroupResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid string - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid string - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid String - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the application security group resource.
- resource
Guid string - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type string
- Resource type.
- id string
- Resource ID.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the application security group resource.
- resource_
guid str - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type str
- Resource type.
- id str
- Resource ID.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid String - The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String>
- Resource tags.
BackendAddressPoolResponse
- Backend
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - An array of references to IP addresses defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound NAT rules that use this backend address pool.
- Load
Balancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule Pulumi.Azure Native. Network. Inputs. Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Drain
Period intIn Seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- Load
Balancer List<Pulumi.Backend Addresses Azure Native. Network. Inputs. Load Balancer Backend Address Response> - An array of backend addresses.
- Location string
- The location of the backend address pool.
- Name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- Tunnel
Interfaces List<Pulumi.Azure Native. Network. Inputs. Gateway Load Balancer Tunnel Interface Response> - An array of gateway load balancer tunnel interfaces.
- Virtual
Network Pulumi.Azure Native. Network. Inputs. Sub Resource Response - A reference to a virtual network.
- Backend
IPConfigurations []NetworkInterface IPConfiguration Response - An array of references to IP addresses defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat []SubRules Resource Response - An array of references to inbound NAT rules that use this backend address pool.
- Load
Balancing []SubRules Resource Response - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules []SubResource Response - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Drain
Period intIn Seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- Load
Balancer []LoadBackend Addresses Balancer Backend Address Response - An array of backend addresses.
- Location string
- The location of the backend address pool.
- Name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- Tunnel
Interfaces []GatewayLoad Balancer Tunnel Interface Response - An array of gateway load balancer tunnel interfaces.
- Virtual
Network SubResource Response - A reference to a virtual network.
- backend
IPConfigurations List<NetworkInterface IPConfiguration Response> - An array of references to IP addresses defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inbound
Nat List<SubRules Resource Response> - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing List<SubRules Resource Response> - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<SubResource Response> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drain
Period IntegerIn Seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- load
Balancer List<LoadBackend Addresses Balancer Backend Address Response> - An array of backend addresses.
- location String
- The location of the backend address pool.
- name String
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnel
Interfaces List<GatewayLoad Balancer Tunnel Interface Response> - An array of gateway load balancer tunnel interfaces.
- virtual
Network SubResource Response - A reference to a virtual network.
- backend
IPConfigurations NetworkInterface IPConfiguration Response[] - An array of references to IP addresses defined in network interfaces.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inbound
Nat SubRules Resource Response[] - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing SubRules Resource Response[] - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules SubResource Response[] - An array of references to outbound rules that use this backend address pool.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- drain
Period numberIn Seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id string
- Resource ID.
- load
Balancer LoadBackend Addresses Balancer Backend Address Response[] - An array of backend addresses.
- location string
- The location of the backend address pool.
- name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnel
Interfaces GatewayLoad Balancer Tunnel Interface Response[] - An array of gateway load balancer tunnel interfaces.
- virtual
Network SubResource Response - A reference to a virtual network.
- backend_
ip_ Sequence[Networkconfigurations Interface IPConfiguration Response] - An array of references to IP addresses defined in network interfaces.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- inbound_
nat_ Sequence[Subrules Resource Response] - An array of references to inbound NAT rules that use this backend address pool.
- load_
balancing_ Sequence[Subrules Resource Response] - An array of references to load balancing rules that use this backend address pool.
- outbound_
rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound_
rules Sequence[SubResource Response] - An array of references to outbound rules that use this backend address pool.
- provisioning_
state str - The provisioning state of the backend address pool resource.
- type str
- Type of the resource.
- drain_
period_ intin_ seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id str
- Resource ID.
- load_
balancer_ Sequence[Loadbackend_ addresses Balancer Backend Address Response] - An array of backend addresses.
- location str
- The location of the backend address pool.
- name str
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnel_
interfaces Sequence[GatewayLoad Balancer Tunnel Interface Response] - An array of gateway load balancer tunnel interfaces.
- virtual_
network SubResource Response - A reference to a virtual network.
- backend
IPConfigurations List<Property Map> - An array of references to IP addresses defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inbound
Nat List<Property Map>Rules - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing List<Property Map>Rules - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule Property Map - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<Property Map> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drain
Period NumberIn Seconds - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- load
Balancer List<Property Map>Backend Addresses - An array of backend addresses.
- location String
- The location of the backend address pool.
- name String
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnel
Interfaces List<Property Map> - An array of gateway load balancer tunnel interfaces.
- virtual
Network Property Map - A reference to a virtual network.
CustomDnsConfigPropertiesFormatResponse
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses List<string> - A list of private ip addresses of the private endpoint.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses []string - A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
- fqdn string
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses string[] - A list of private ip addresses of the private endpoint.
- fqdn str
- Fqdn that resolves to private endpoint ip address.
- ip_
addresses Sequence[str] - A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
DdosSettingsResponse
- Ddos
Custom Pulumi.Policy Azure Native. Network. Inputs. Sub Resource Response - The DDoS custom policy associated with the public IP.
- Ddos
Protection Pulumi.Plan Azure Native. Network. Inputs. Sub Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- Protection
Mode string - The DDoS protection mode of the public IP
- Ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- Ddos
Protection SubPlan Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- Protection
Mode string - The DDoS protection mode of the public IP
- ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- ddos
Protection SubPlan Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode String - The DDoS protection mode of the public IP
- ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- ddos
Protection SubPlan Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode string - The DDoS protection mode of the public IP
- ddos_
custom_ Subpolicy Resource Response - The DDoS custom policy associated with the public IP.
- ddos_
protection_ Subplan Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection_
coverage str - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection_
mode str - The DDoS protection mode of the public IP
- ddos
Custom Property MapPolicy - The DDoS custom policy associated with the public IP.
- ddos
Protection Property MapPlan - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode String - The DDoS protection mode of the public IP
DelegationResponse
- Actions List<string>
- The actions permitted to the service upon delegation.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service delegation resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- Service
Name string - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- Actions []string
- The actions permitted to the service upon delegation.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service delegation resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- Service
Name string - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- actions List<String>
- The actions permitted to the service upon delegation.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service delegation resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service
Name String - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
- actions string[]
- The actions permitted to the service upon delegation.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the service delegation resource.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service
Name string - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type string
- Resource type.
- actions Sequence[str]
- The actions permitted to the service upon delegation.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the service delegation resource.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service_
name str - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type str
- Resource type.
- actions List<String>
- The actions permitted to the service upon delegation.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service delegation resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service
Name String - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
EndpointServiceResponse
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
- id string
- A unique identifier of the service being referenced by the interface endpoint.
- id str
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
ExtendedLocationResponse
FlowLogFormatParametersResponse
FlowLogResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics Pulumi.Configuration Azure Native. Network. Inputs. Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Pulumi.
Azure Native. Network. Inputs. Flow Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy Pulumi.Azure Native. Network. Inputs. Retention Policy Parameters Response - Parameters that define the retention policy for flow log.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the flow log.
- storage
Id string - ID of the storage account which is used to store the flow log.
- target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- target
Resource stringId - ID of network security group to which flow log will be applied.
- type string
- Resource type.
- enabled boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id string
- Resource ID.
- location string
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the flow log.
- storage_
id str - ID of the storage account which is used to store the flow log.
- target_
resource_ strguid - Guid of network security group to which flow log will be applied.
- target_
resource_ strid - ID of network security group to which flow log will be applied.
- type str
- Resource type.
- enabled bool
- Flag to enable/disable flow logging.
- flow_
analytics_ Trafficconfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id str
- Resource ID.
- location str
- Resource location.
- retention_
policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics Property MapConfiguration - Parameters that define the configuration of traffic analytics.
- format Property Map
- Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retention
Policy Property Map - Parameters that define the retention policy for flow log.
- Map<String>
- Resource tags.
FrontendIPConfigurationResponse
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat List<Pulumi.Pools Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound rules that use this frontend IP.
- Load
Balancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this frontend IP.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Gateway
Load Pulumi.Balancer Azure Native. Network. Inputs. Sub Resource Response - The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation stringMethod - The Private IP allocation method.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The reference to the Public IP Prefix resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - The reference to the subnet resource.
- Zones List<string>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat []SubPools Resource Response - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat []SubRules Resource Response - An array of references to inbound rules that use this frontend IP.
- Load
Balancing []SubRules Resource Response - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules []SubResource Response - An array of references to outbound rules that use this frontend IP.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Gateway
Load SubBalancer Resource Response - The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation stringMethod - The Private IP allocation method.
- Public
IPAddress PublicIPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix SubResource Response - The reference to the Public IP Prefix resource.
- Subnet
Subnet
Response - The reference to the subnet resource.
- Zones []string
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inbound
Nat List<SubPools Resource Response> - An array of references to inbound pools that use this frontend IP.
- inbound
Nat List<SubRules Resource Response> - An array of references to inbound rules that use this frontend IP.
- load
Balancing List<SubRules Resource Response> - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules List<SubResource Response> - An array of references to outbound rules that use this frontend IP.
- provisioning
State String - The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- gateway
Load SubBalancer Resource Response - The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation StringMethod - The Private IP allocation method.
- public
IPAddress PublicIPAddress Response - The reference to the Public IP resource.
- public
IPPrefix SubResource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - The reference to the subnet resource.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inbound
Nat SubPools Resource Response[] - An array of references to inbound pools that use this frontend IP.
- inbound
Nat SubRules Resource Response[] - An array of references to inbound rules that use this frontend IP.
- load
Balancing SubRules Resource Response[] - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules SubResource Response[] - An array of references to outbound rules that use this frontend IP.
- provisioning
State string - The provisioning state of the frontend IP configuration resource.
- type string
- Type of the resource.
- gateway
Load SubBalancer Resource Response - The reference to gateway load balancer frontend IP.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.