FrontdoorRuleConditionsArgs

data class FrontdoorRuleConditionsArgs(val clientPortConditions: Output<List<FrontdoorRuleConditionsClientPortConditionArgs>>? = null, val cookiesConditions: Output<List<FrontdoorRuleConditionsCookiesConditionArgs>>? = null, val hostNameConditions: Output<List<FrontdoorRuleConditionsHostNameConditionArgs>>? = null, val httpVersionConditions: Output<List<FrontdoorRuleConditionsHttpVersionConditionArgs>>? = null, val isDeviceConditions: Output<List<FrontdoorRuleConditionsIsDeviceConditionArgs>>? = null, val postArgsConditions: Output<List<FrontdoorRuleConditionsPostArgsConditionArgs>>? = null, val queryStringConditions: Output<List<FrontdoorRuleConditionsQueryStringConditionArgs>>? = null, val remoteAddressConditions: Output<List<FrontdoorRuleConditionsRemoteAddressConditionArgs>>? = null, val requestBodyConditions: Output<List<FrontdoorRuleConditionsRequestBodyConditionArgs>>? = null, val requestHeaderConditions: Output<List<FrontdoorRuleConditionsRequestHeaderConditionArgs>>? = null, val requestMethodConditions: Output<List<FrontdoorRuleConditionsRequestMethodConditionArgs>>? = null, val requestSchemeConditions: Output<List<FrontdoorRuleConditionsRequestSchemeConditionArgs>>? = null, val requestUriConditions: Output<List<FrontdoorRuleConditionsRequestUriConditionArgs>>? = null, val serverPortConditions: Output<List<FrontdoorRuleConditionsServerPortConditionArgs>>? = null, val socketAddressConditions: Output<List<FrontdoorRuleConditionsSocketAddressConditionArgs>>? = null, val sslProtocolConditions: Output<List<FrontdoorRuleConditionsSslProtocolConditionArgs>>? = null, val urlFileExtensionConditions: Output<List<FrontdoorRuleConditionsUrlFileExtensionConditionArgs>>? = null, val urlFilenameConditions: Output<List<FrontdoorRuleConditionsUrlFilenameConditionArgs>>? = null, val urlPathConditions: Output<List<FrontdoorRuleConditionsUrlPathConditionArgs>>? = null) : ConvertibleToJava<FrontdoorRuleConditionsArgs>

Constructors

Link copied to clipboard
constructor(clientPortConditions: Output<List<FrontdoorRuleConditionsClientPortConditionArgs>>? = null, cookiesConditions: Output<List<FrontdoorRuleConditionsCookiesConditionArgs>>? = null, hostNameConditions: Output<List<FrontdoorRuleConditionsHostNameConditionArgs>>? = null, httpVersionConditions: Output<List<FrontdoorRuleConditionsHttpVersionConditionArgs>>? = null, isDeviceConditions: Output<List<FrontdoorRuleConditionsIsDeviceConditionArgs>>? = null, postArgsConditions: Output<List<FrontdoorRuleConditionsPostArgsConditionArgs>>? = null, queryStringConditions: Output<List<FrontdoorRuleConditionsQueryStringConditionArgs>>? = null, remoteAddressConditions: Output<List<FrontdoorRuleConditionsRemoteAddressConditionArgs>>? = null, requestBodyConditions: Output<List<FrontdoorRuleConditionsRequestBodyConditionArgs>>? = null, requestHeaderConditions: Output<List<FrontdoorRuleConditionsRequestHeaderConditionArgs>>? = null, requestMethodConditions: Output<List<FrontdoorRuleConditionsRequestMethodConditionArgs>>? = null, requestSchemeConditions: Output<List<FrontdoorRuleConditionsRequestSchemeConditionArgs>>? = null, requestUriConditions: Output<List<FrontdoorRuleConditionsRequestUriConditionArgs>>? = null, serverPortConditions: Output<List<FrontdoorRuleConditionsServerPortConditionArgs>>? = null, socketAddressConditions: Output<List<FrontdoorRuleConditionsSocketAddressConditionArgs>>? = null, sslProtocolConditions: Output<List<FrontdoorRuleConditionsSslProtocolConditionArgs>>? = null, urlFileExtensionConditions: Output<List<FrontdoorRuleConditionsUrlFileExtensionConditionArgs>>? = null, urlFilenameConditions: Output<List<FrontdoorRuleConditionsUrlFilenameConditionArgs>>? = null, urlPathConditions: Output<List<FrontdoorRuleConditionsUrlPathConditionArgs>>? = null)

Properties

Link copied to clipboard

A client_port_condition block as defined below.

Link copied to clipboard

A cookies_condition block as defined below.

Link copied to clipboard

A host_name_condition block as defined below.

Link copied to clipboard

A http_version_condition block as defined below.

Link copied to clipboard

A is_device_condition block as defined below.

Link copied to clipboard

A post_args_condition block as defined below.

Link copied to clipboard

A query_string_condition block as defined below.

Link copied to clipboard

A remote_address_condition block as defined below.

Link copied to clipboard

A request_body_condition block as defined below.

Link copied to clipboard

A request_header_condition block as defined below.

Link copied to clipboard

A request_method_condition block as defined below.

Link copied to clipboard

A request_scheme_condition block as defined below.

Link copied to clipboard

A request_uri_condition block as defined below.

Link copied to clipboard

A server_port_condition block as defined below.

Link copied to clipboard

A socket_address_condition block as defined below.

Link copied to clipboard

A ssl_protocol_condition block as defined below.

Link copied to clipboard

A url_file_extension_condition block as defined below.

Link copied to clipboard

A url_filename_condition block as defined below.

Link copied to clipboard

A url_path_condition block as defined below.

Functions

Link copied to clipboard
open override fun toJava(): FrontdoorRuleConditionsArgs