RosCacheRuleProps
Properties for defining a RosCacheRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-cacherule
Initializer
import ros_cdk_esa
ros_cdk_esa.RosCacheRuleProps(
site_id: typing.Union[typing.Union[int, float], IResolvable],
additional_cacheable_ports: typing.Union[typing.Union[int, float], IResolvable] = None,
browser_cache_mode: typing.Union[str, IResolvable] = None,
browser_cache_ttl: typing.Union[typing.Union[int, float], IResolvable] = None,
bypass_cache: typing.Union[str, IResolvable] = None,
cache_deception_armor: typing.Union[str, IResolvable] = None,
cache_reserve_eligibility: typing.Union[str, IResolvable] = None,
check_presence_cookie: typing.Union[str, IResolvable] = None,
check_presence_header: typing.Union[str, IResolvable] = None,
edge_cache_mode: typing.Union[str, IResolvable] = None,
edge_cache_ttl: typing.Union[typing.Union[int, float], IResolvable] = None,
edge_status_code_cache_ttl: typing.Union[str, IResolvable] = None,
include_cookie: typing.Union[str, IResolvable] = None,
include_header: typing.Union[str, IResolvable] = None,
query_string: typing.Union[str, IResolvable] = None,
query_string_mode: typing.Union[str, IResolvable] = None,
rule: typing.Union[str, IResolvable] = None,
rule_enable: typing.Union[str, IResolvable] = None,
rule_name: typing.Union[str, IResolvable] = None,
sequence: typing.Union[typing.Union[int, float], IResolvable] = None,
serve_stale: typing.Union[str, IResolvable] = None,
site_version: typing.Union[typing.Union[int, float], IResolvable] = None,
sort_query_string_for_cache: typing.Union[str, IResolvable] = None,
user_device_type: typing.Union[str, IResolvable] = None,
user_geo: typing.Union[str, IResolvable] = None,
user_language: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
site_id | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
additional_cacheable_ports | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
browser_cache_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
browser_cache_ttl | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
bypass_cache | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
cache_deception_armor | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
cache_reserve_eligibility | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
check_presence_cookie | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
check_presence_header | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
edge_cache_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
edge_cache_ttl | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
edge_status_code_cache_ttl | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
include_cookie | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
include_header | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
query_string | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
query_string_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
rule | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
rule_enable | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
rule_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
sequence | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
serve_stale | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
site_version | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
sort_query_string_for_cache | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
user_device_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
user_geo | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
user_language | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
site_idRequired
site_id: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
additional_cacheable_portsOptional
additional_cacheable_ports: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
browser_cache_modeOptional
browser_cache_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
browser_cache_ttlOptional
browser_cache_ttl: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
bypass_cacheOptional
bypass_cache: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cache_deception_armorOptional
cache_deception_armor: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cache_reserve_eligibilityOptional
cache_reserve_eligibility: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
check_presence_cookieOptional
check_presence_cookie: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
check_presence_headerOptional
check_presence_header: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
edge_cache_modeOptional
edge_cache_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
edge_cache_ttlOptional
edge_cache_ttl: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
edge_status_code_cache_ttlOptional
edge_status_code_cache_ttl: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
include_cookieOptional
include_cookie: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
include_headerOptional
include_header: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
query_stringOptional
query_string: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
query_string_modeOptional
query_string_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ruleOptional
rule: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
rule_enableOptional
rule_enable: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
rule_nameOptional
rule_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sequenceOptional
sequence: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
serve_staleOptional
serve_stale: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
site_versionOptional
site_version: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
sort_query_string_for_cacheOptional
sort_query_string_for_cache: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_device_typeOptional
user_device_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_geoOptional
user_geo: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_languageOptional
user_language: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]