GetPolicyResult

data class GetPolicyResult(val azureApiVersion: String, val customRules: CustomRuleListResponse? = null, val endpointLinks: List<CdnEndpointResponse>, val etag: String? = null, val extendedProperties: Map<String, String>? = null, val id: String, val location: String, val managedRules: ManagedRuleSetListResponse? = null, val name: String, val policySettings: PolicySettingsResponse? = null, val provisioningState: String, val rateLimitRules: RateLimitRuleListResponse? = null, val resourceState: String, val sku: SkuResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Defines web application firewall policy for Azure CDN.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, customRules: CustomRuleListResponse? = null, endpointLinks: List<CdnEndpointResponse>, etag: String? = null, extendedProperties: Map<String, String>? = null, id: String, location: String, managedRules: ManagedRuleSetListResponse? = null, name: String, policySettings: PolicySettingsResponse? = null, provisioningState: String, rateLimitRules: RateLimitRuleListResponse? = null, resourceState: String, sku: SkuResponse, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Describes custom rules inside the policy.

Link copied to clipboard

Describes Azure CDN endpoints associated with this Web Application Firewall policy.

Link copied to clipboard
val etag: String? = null

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

Link copied to clipboard

Key-Value pair representing additional properties for Web Application Firewall policy.

Link copied to clipboard
val id: String

Resource ID.

Link copied to clipboard

Resource location.

Link copied to clipboard

Describes managed rules inside the policy.

Link copied to clipboard

Resource name.

Link copied to clipboard

Describes policySettings for policy

Link copied to clipboard

Provisioning state of the WebApplicationFirewallPolicy.

Link copied to clipboard

Describes rate limit rules inside the policy.

Link copied to clipboard
Link copied to clipboard

The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.

Link copied to clipboard

Read only system data

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

Resource tags.

Link copied to clipboard

Resource type.