Package-level declarations
Types
Link copied to clipboard
data class CustomHttpsConfigurationCustomHttpsConfiguration(val azureKeyVaultCertificateSecretName: String? = null, val azureKeyVaultCertificateSecretVersion: String? = null, val azureKeyVaultCertificateVaultId: String? = null, val certificateSource: String? = null, val minimumTlsVersion: String? = null, val provisioningState: String? = null, val provisioningSubstate: String? = null)
Link copied to clipboard
data class FirewallPolicyCustomRule(val action: String, val enabled: Boolean? = null, val matchConditions: List<FirewallPolicyCustomRuleMatchCondition>? = null, val name: String, val priority: Int? = null, val rateLimitDurationInMinutes: Int? = null, val rateLimitThreshold: Int? = null, val type: String)
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRule(val exclusions: List<FirewallPolicyManagedRuleExclusion>? = null, val overrides: List<FirewallPolicyManagedRuleOverride>? = null, val type: String, val version: String)
Link copied to clipboard
data class FirewallPolicyManagedRuleExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FirewallPolicyManagedRuleOverride(val exclusions: List<FirewallPolicyManagedRuleOverrideExclusion>? = null, val ruleGroupName: String, val rules: List<FirewallPolicyManagedRuleOverrideRule>? = null)
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideRule(val action: String, val enabled: Boolean? = null, val exclusions: List<FirewallPolicyManagedRuleOverrideRuleExclusion>? = null, val ruleId: String)
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideRuleExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FrontdoorBackendPool(val backends: List<FrontdoorBackendPoolBackend>, val healthProbeName: String, val id: String? = null, val loadBalancingName: String, val name: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorBackendPoolSetting(val backendPoolsSendReceiveTimeoutSeconds: Int? = null, val enforceBackendPoolsCertificateNameCheck: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRoutingRule(val acceptedProtocols: List<String>, val enabled: Boolean? = null, val forwardingConfiguration: FrontdoorRoutingRuleForwardingConfiguration? = null, val frontendEndpoints: List<String>, val id: String? = null, val name: String, val patternsToMatches: List<String>, val redirectConfiguration: FrontdoorRoutingRuleRedirectConfiguration? = null)
Link copied to clipboard
data class FrontdoorRoutingRuleForwardingConfiguration(val backendPoolName: String, val cacheDuration: String? = null, val cacheEnabled: Boolean? = null, val cacheQueryParameterStripDirective: String? = null, val cacheQueryParameters: List<String>? = null, val cacheUseDynamicCompression: Boolean? = null, val customForwardingPath: String? = null, val forwardingProtocol: String? = null)
Link copied to clipboard
Link copied to clipboard
data class RulesEngineRule(val action: RulesEngineRuleAction? = null, val matchConditions: List<RulesEngineRuleMatchCondition>? = null, val name: String, val priority: Int)
Link copied to clipboard
data class RulesEngineRuleAction(val requestHeaders: List<RulesEngineRuleActionRequestHeader>? = null, val responseHeaders: List<RulesEngineRuleActionResponseHeader>? = null)
Link copied to clipboard
data class RulesEngineRuleActionRequestHeader(val headerActionType: String? = null, val headerName: String? = null, val value: String? = null)
Link copied to clipboard
data class RulesEngineRuleActionResponseHeader(val headerActionType: String? = null, val headerName: String? = null, val value: String? = null)
Link copied to clipboard