GetWebApplicationFirewallPolicyResult

data class GetWebApplicationFirewallPolicyResult(val applicationGatewayForContainers: List<ApplicationGatewayForContainersReferenceDefinitionResponse>, val applicationGateways: List<ApplicationGatewayResponse>, val azureApiVersion: String, val customRules: List<WebApplicationFirewallCustomRuleResponse>? = null, val etag: String, val httpListeners: List<SubResourceResponse>, val id: String? = null, val location: String? = null, val managedRules: ManagedRulesDefinitionResponse, val name: String, val pathBasedRules: List<SubResourceResponse>, val policySettings: PolicySettingsResponse? = null, val provisioningState: String, val resourceState: String, val tags: Map<String, String>? = null, val type: String)

Defines web application firewall policy.

Constructors

Link copied to clipboard
constructor(applicationGatewayForContainers: List<ApplicationGatewayForContainersReferenceDefinitionResponse>, applicationGateways: List<ApplicationGatewayResponse>, azureApiVersion: String, customRules: List<WebApplicationFirewallCustomRuleResponse>? = null, etag: String, httpListeners: List<SubResourceResponse>, id: String? = null, location: String? = null, managedRules: ManagedRulesDefinitionResponse, name: String, pathBasedRules: List<SubResourceResponse>, policySettings: PolicySettingsResponse? = null, provisioningState: String, resourceState: String, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A collection of references to application gateway for containers.

Link copied to clipboard

A collection of references to application gateways.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The custom rules inside the policy.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard

A collection of references to application gateway http listeners.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Describes the managedRules structure.

Link copied to clipboard

Resource name.

Link copied to clipboard

A collection of references to application gateway path rules.

Link copied to clipboard

The PolicySettings for policy.

Link copied to clipboard

The provisioning state of the web application firewall policy resource.

Link copied to clipboard

Resource status of the policy.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Resource type.