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
constructor(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)

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.

Functions

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