Package-level declarations

Types

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
data class FirewallPolicyCustomRuleMatchCondition(val matchValues: List<String>, val matchVariable: String, val negationCondition: Boolean? = null, val operator: String, val selector: String? = null, val transforms: List<String>? = null)
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 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)
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
data class FrontdoorBackendPoolBackend(val address: String, val enabled: Boolean? = null, val hostHeader: String, val httpPort: Int, val httpsPort: Int, val priority: Int? = null, val weight: Int? = null)
Link copied to clipboard
data class FrontdoorBackendPoolHealthProbe(val enabled: Boolean? = null, val id: String? = null, val intervalInSeconds: Int? = null, val name: String, val path: String? = null, val probeMethod: String? = null, val protocol: String? = null)
Link copied to clipboard
data class FrontdoorBackendPoolLoadBalancing(val additionalLatencyMilliseconds: Int? = null, val id: String? = null, val name: String, val sampleSize: Int? = null, val successfulSamplesRequired: Int? = null)
Link copied to clipboard
data class FrontdoorBackendPoolSetting(val backendPoolsSendReceiveTimeoutSeconds: Int? = null, val enforceBackendPoolsCertificateNameCheck: Boolean)
Link copied to clipboard
data class FrontdoorExplicitResourceOrder(val backendPoolHealthProbeIds: List<String>? = null, val backendPoolIds: List<String>? = null, val backendPoolLoadBalancingIds: List<String>? = null, val frontendEndpointIds: List<String>? = null, val routingRuleIds: List<String>? = null)
Link copied to clipboard
data class FrontdoorFrontendEndpoint(val hostName: String, val id: String? = null, val name: String, val sessionAffinityEnabled: Boolean? = null, val sessionAffinityTtlSeconds: Int? = null, val webApplicationFirewallPolicyLinkId: String? = null)
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)
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)
data class FrontdoorRoutingRuleRedirectConfiguration(val customFragment: String? = null, val customHost: String? = null, val customPath: String? = null, val customQueryString: String? = null, val redirectProtocol: String, val redirectType: String)
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
data class RulesEngineRuleMatchCondition(val negateCondition: Boolean? = null, val operator: String, val selector: String? = null, val transforms: List<String>? = null, val values: List<String>? = null, val variable: String? = null)