ApplicationGatewayUrlPathMapPathRuleArgs

data class ApplicationGatewayUrlPathMapPathRuleArgs(val backendAddressPoolId: Output<String>? = null, val backendAddressPoolName: Output<String>? = null, val backendHttpSettingsId: Output<String>? = null, val backendHttpSettingsName: Output<String>? = null, val firewallPolicyId: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>, val paths: Output<List<String>>, val redirectConfigurationId: Output<String>? = null, val redirectConfigurationName: Output<String>? = null, val rewriteRuleSetId: Output<String>? = null, val rewriteRuleSetName: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayUrlPathMapPathRuleArgs>

Constructors

Link copied to clipboard
fun ApplicationGatewayUrlPathMapPathRuleArgs(backendAddressPoolId: Output<String>? = null, backendAddressPoolName: Output<String>? = null, backendHttpSettingsId: Output<String>? = null, backendHttpSettingsName: Output<String>? = null, firewallPolicyId: Output<String>? = null, id: Output<String>? = null, name: Output<String>, paths: Output<List<String>>, redirectConfigurationId: Output<String>? = null, redirectConfigurationName: Output<String>? = null, rewriteRuleSetId: Output<String>? = null, rewriteRuleSetName: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ApplicationGatewayUrlPathMapPathRuleArgs

Properties

Link copied to clipboard
val backendAddressPoolId: Output<String>? = null

The ID of the associated Backend Address Pool.

Link copied to clipboard
val backendAddressPoolName: Output<String>? = null

The Name of the Backend Address Pool to use for this Path Rule. Cannot be set if redirect_configuration_name is set.

Link copied to clipboard
val backendHttpSettingsId: Output<String>? = null

The ID of the associated Backend HTTP Settings Configuration.

Link copied to clipboard
val backendHttpSettingsName: Output<String>? = null

The Name of the Backend HTTP Settings Collection to use for this Path Rule. Cannot be set if redirect_configuration_name is set.

Link copied to clipboard
val firewallPolicyId: Output<String>? = null

The ID of the Web Application Firewall Policy which should be used as an HTTP Listener.

Link copied to clipboard
val id: Output<String>? = null

The ID of the Rewrite Rule Set

Link copied to clipboard
val name: Output<String>

The Name of the Path Rule.

Link copied to clipboard
val paths: Output<List<String>>

A list of Paths used in this Path Rule.

Link copied to clipboard
val redirectConfigurationId: Output<String>? = null

The ID of the associated Redirect Configuration.

Link copied to clipboard
val redirectConfigurationName: Output<String>? = null

The Name of a Redirect Configuration to use for this Path Rule. Cannot be set if backend_address_pool_name or backend_http_settings_name is set.

Link copied to clipboard
val rewriteRuleSetId: Output<String>? = null

The ID of the associated Rewrite Rule Set.

Link copied to clipboard
val rewriteRuleSetName: Output<String>? = null

The Name of the Rewrite Rule Set which should be used for this URL Path Map. Only valid for v2 SKUs.