Package-level declarations
Types
Link copied to clipboard
data class CustomHttpsConfigurationCustomHttpsConfigurationArgs(val azureKeyVaultCertificateSecretName: Output<String>? = null, val azureKeyVaultCertificateSecretVersion: Output<String>? = null, val azureKeyVaultCertificateVaultId: Output<String>? = null, val certificateSource: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val provisioningState: Output<String>? = null, val provisioningSubstate: Output<String>? = null) : ConvertibleToJava<CustomHttpsConfigurationCustomHttpsConfigurationArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyCustomRuleArgs(val action: Output<String>, val enabled: Output<Boolean>? = null, val matchConditions: Output<List<FirewallPolicyCustomRuleMatchConditionArgs>>? = null, val name: Output<String>, val priority: Output<Int>? = null, val rateLimitDurationInMinutes: Output<Int>? = null, val rateLimitThreshold: Output<Int>? = null, val type: Output<String>) : ConvertibleToJava<FirewallPolicyCustomRuleArgs>
Link copied to clipboard
Builder for FirewallPolicyCustomRuleArgs.
Link copied to clipboard
data class FirewallPolicyCustomRuleMatchConditionArgs(val matchValues: Output<List<String>>, val matchVariable: Output<String>, val negationCondition: Output<Boolean>? = null, val operator: Output<String>, val selector: Output<String>? = null, val transforms: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyCustomRuleMatchConditionArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRuleArgs(val exclusions: Output<List<FirewallPolicyManagedRuleExclusionArgs>>? = null, val overrides: Output<List<FirewallPolicyManagedRuleOverrideArgs>>? = null, val type: Output<String>, val version: Output<String>) : ConvertibleToJava<FirewallPolicyManagedRuleArgs>
Link copied to clipboard
Builder for FirewallPolicyManagedRuleArgs.
Link copied to clipboard
data class FirewallPolicyManagedRuleExclusionArgs(val matchVariable: Output<String>, val operator: Output<String>, val selector: Output<String>) : ConvertibleToJava<FirewallPolicyManagedRuleExclusionArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideArgs(val exclusions: Output<List<FirewallPolicyManagedRuleOverrideExclusionArgs>>? = null, val ruleGroupName: Output<String>, val rules: Output<List<FirewallPolicyManagedRuleOverrideRuleArgs>>? = null) : ConvertibleToJava<FirewallPolicyManagedRuleOverrideArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideExclusionArgs(val matchVariable: Output<String>, val operator: Output<String>, val selector: Output<String>) : ConvertibleToJava<FirewallPolicyManagedRuleOverrideExclusionArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideRuleArgs(val action: Output<String>, val enabled: Output<Boolean>? = null, val exclusions: Output<List<FirewallPolicyManagedRuleOverrideRuleExclusionArgs>>? = null, val ruleId: Output<String>) : ConvertibleToJava<FirewallPolicyManagedRuleOverrideRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyManagedRuleOverrideRuleExclusionArgs(val matchVariable: Output<String>, val operator: Output<String>, val selector: Output<String>) : ConvertibleToJava<FirewallPolicyManagedRuleOverrideRuleExclusionArgs>
Link copied to clipboard
Link copied to clipboard
data class FrontdoorBackendPoolArgs(val backends: Output<List<FrontdoorBackendPoolBackendArgs>>, val healthProbeName: Output<String>, val id: Output<String>? = null, val loadBalancingName: Output<String>, val name: Output<String>) : ConvertibleToJava<FrontdoorBackendPoolArgs>
Link copied to clipboard
Builder for FrontdoorBackendPoolArgs.
Link copied to clipboard
data class FrontdoorBackendPoolBackendArgs(val address: Output<String>, val enabled: Output<Boolean>? = null, val hostHeader: Output<String>, val httpPort: Output<Int>, val httpsPort: Output<Int>, val priority: Output<Int>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<FrontdoorBackendPoolBackendArgs>
Link copied to clipboard
Builder for FrontdoorBackendPoolBackendArgs.
Link copied to clipboard
data class FrontdoorBackendPoolHealthProbeArgs(val enabled: Output<Boolean>? = null, val id: Output<String>? = null, val intervalInSeconds: Output<Int>? = null, val name: Output<String>, val path: Output<String>? = null, val probeMethod: Output<String>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<FrontdoorBackendPoolHealthProbeArgs>
Link copied to clipboard
Link copied to clipboard
data class FrontdoorBackendPoolLoadBalancingArgs(val additionalLatencyMilliseconds: Output<Int>? = null, val id: Output<String>? = null, val name: Output<String>, val sampleSize: Output<Int>? = null, val successfulSamplesRequired: Output<Int>? = null) : ConvertibleToJava<FrontdoorBackendPoolLoadBalancingArgs>
Link copied to clipboard
Link copied to clipboard
data class FrontdoorBackendPoolSettingArgs(val backendPoolsSendReceiveTimeoutSeconds: Output<Int>? = null, val enforceBackendPoolsCertificateNameCheck: Output<Boolean>) : ConvertibleToJava<FrontdoorBackendPoolSettingArgs>
Link copied to clipboard
Builder for FrontdoorBackendPoolSettingArgs.
Link copied to clipboard
data class FrontdoorFrontendEndpointArgs(val hostName: Output<String>, val id: Output<String>? = null, val name: Output<String>, val sessionAffinityEnabled: Output<Boolean>? = null, val sessionAffinityTtlSeconds: Output<Int>? = null, val webApplicationFirewallPolicyLinkId: Output<String>? = null) : ConvertibleToJava<FrontdoorFrontendEndpointArgs>
Link copied to clipboard
Builder for FrontdoorFrontendEndpointArgs.
Link copied to clipboard
data class FrontdoorRoutingRuleArgs(val acceptedProtocols: Output<List<String>>, val enabled: Output<Boolean>? = null, val forwardingConfiguration: Output<FrontdoorRoutingRuleForwardingConfigurationArgs>? = null, val frontendEndpoints: Output<List<String>>, val id: Output<String>? = null, val name: Output<String>, val patternsToMatches: Output<List<String>>, val redirectConfiguration: Output<FrontdoorRoutingRuleRedirectConfigurationArgs>? = null) : ConvertibleToJava<FrontdoorRoutingRuleArgs>
Link copied to clipboard
Builder for FrontdoorRoutingRuleArgs.
Link copied to clipboard
data class FrontdoorRoutingRuleForwardingConfigurationArgs(val backendPoolName: Output<String>, val cacheDuration: Output<String>? = null, val cacheEnabled: Output<Boolean>? = null, val cacheQueryParameterStripDirective: Output<String>? = null, val cacheQueryParameters: Output<List<String>>? = null, val cacheUseDynamicCompression: Output<Boolean>? = null, val customForwardingPath: Output<String>? = null, val forwardingProtocol: Output<String>? = null) : ConvertibleToJava<FrontdoorRoutingRuleForwardingConfigurationArgs>
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRoutingRuleRedirectConfigurationArgs(val customFragment: Output<String>? = null, val customHost: Output<String>? = null, val customPath: Output<String>? = null, val customQueryString: Output<String>? = null, val redirectProtocol: Output<String>, val redirectType: Output<String>) : ConvertibleToJava<FrontdoorRoutingRuleRedirectConfigurationArgs>
Link copied to clipboard
Link copied to clipboard
data class RulesEngineRuleActionArgs(val requestHeaders: Output<List<RulesEngineRuleActionRequestHeaderArgs>>? = null, val responseHeaders: Output<List<RulesEngineRuleActionResponseHeaderArgs>>? = null) : ConvertibleToJava<RulesEngineRuleActionArgs>
Link copied to clipboard
Builder for RulesEngineRuleActionArgs.
Link copied to clipboard
data class RulesEngineRuleActionRequestHeaderArgs(val headerActionType: Output<String>? = null, val headerName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<RulesEngineRuleActionRequestHeaderArgs>
Link copied to clipboard
Link copied to clipboard
data class RulesEngineRuleActionResponseHeaderArgs(val headerActionType: Output<String>? = null, val headerName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<RulesEngineRuleActionResponseHeaderArgs>
Link copied to clipboard
Link copied to clipboard
data class RulesEngineRuleArgs(val action: Output<RulesEngineRuleActionArgs>? = null, val matchConditions: Output<List<RulesEngineRuleMatchConditionArgs>>? = null, val name: Output<String>, val priority: Output<Int>) : ConvertibleToJava<RulesEngineRuleArgs>
Link copied to clipboard
Builder for RulesEngineRuleArgs.
Link copied to clipboard
data class RulesEngineRuleMatchConditionArgs(val negateCondition: Output<Boolean>? = null, val operator: Output<String>, val selector: Output<String>? = null, val transforms: Output<List<String>>? = null, val values: Output<List<String>>? = null, val variable: Output<String>? = null) : ConvertibleToJava<RulesEngineRuleMatchConditionArgs>
Link copied to clipboard
Builder for RulesEngineRuleMatchConditionArgs.