Package-level declarations

Types

Link copied to clipboard
data class GetFirewallPolicyResult(val id: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>? = null)

A collection of values returned by getFirewallPolicy.

Link copied to clipboard
data class PolicyCustomRule(val action: String, val enabled: Boolean? = null, val groupRateLimitBy: String? = null, val matchConditions: List<PolicyCustomRuleMatchCondition>, val name: String? = null, val priority: Int, val rateLimitDuration: String? = null, val rateLimitThreshold: Int? = null, val ruleType: String)
Link copied to clipboard
data class PolicyCustomRuleMatchCondition(val matchValues: List<String>? = null, val matchVariables: List<PolicyCustomRuleMatchConditionMatchVariable>, val negationCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class PolicyCustomRuleMatchConditionMatchVariable(val selector: String? = null, val variableName: String)
Link copied to clipboard
data class PolicyManagedRules(val exclusions: List<PolicyManagedRulesExclusion>? = null, val managedRuleSets: List<PolicyManagedRulesManagedRuleSet>)
Link copied to clipboard
data class PolicyManagedRulesExclusion(val excludedRuleSet: PolicyManagedRulesExclusionExcludedRuleSet? = null, val matchVariable: String, val selector: String, val selectorMatchOperator: String)
data class PolicyManagedRulesExclusionExcludedRuleSet(val ruleGroups: List<PolicyManagedRulesExclusionExcludedRuleSetRuleGroup>? = null, val type: String? = null, val version: String? = null)
data class PolicyManagedRulesExclusionExcludedRuleSetRuleGroup(val excludedRules: List<String>? = null, val ruleGroupName: String)
Link copied to clipboard
data class PolicyManagedRulesManagedRuleSet(val ruleGroupOverrides: List<PolicyManagedRulesManagedRuleSetRuleGroupOverride>? = null, val type: String? = null, val version: String)
data class PolicyManagedRulesManagedRuleSetRuleGroupOverrideRule(val action: String? = null, val enabled: Boolean? = null, val id: String)
Link copied to clipboard
data class PolicyPolicySettings(val enabled: Boolean? = null, val fileUploadEnforcement: Boolean? = null, val fileUploadLimitInMb: Int? = null, val jsChallengeCookieExpirationInMinutes: Int? = null, val logScrubbing: PolicyPolicySettingsLogScrubbing? = null, val maxRequestBodySizeInKb: Int? = null, val mode: String? = null, val requestBodyCheck: Boolean? = null, val requestBodyEnforcement: Boolean? = null, val requestBodyInspectLimitInKb: Int? = null)
Link copied to clipboard
data class PolicyPolicySettingsLogScrubbing(val enabled: Boolean? = null, val rules: List<PolicyPolicySettingsLogScrubbingRule>? = null)
Link copied to clipboard
data class PolicyPolicySettingsLogScrubbingRule(val enabled: Boolean? = null, val matchVariable: String, val selector: String? = null, val selectorMatchOperator: String? = null)