RosOriginRuleProps
Properties for defining a RosOriginRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-originrule
Initializer
import ros_cdk_esa
ros_cdk_esa.RosOriginRuleProps(
site_id: typing.Union[typing.Union[int, float], IResolvable],
dns_record: typing.Union[str, IResolvable] = None,
follow302_enable: typing.Union[str, IResolvable] = None,
follow302_max_tries: typing.Union[typing.Union[int, float], IResolvable] = None,
follow302_retain_args: typing.Union[str, IResolvable] = None,
follow302_retain_header: typing.Union[str, IResolvable] = None,
follow302_target_host: typing.Union[str, IResolvable] = None,
origin_host: typing.Union[str, IResolvable] = None,
origin_http_port: typing.Union[typing.Union[int, float], IResolvable] = None,
origin_https_port: typing.Union[typing.Union[int, float], IResolvable] = None,
origin_mtls: typing.Union[str, IResolvable] = None,
origin_read_timeout: typing.Union[typing.Union[int, float], IResolvable] = None,
origin_scheme: typing.Union[str, IResolvable] = None,
origin_sni: typing.Union[str, IResolvable] = None,
origin_verify: typing.Union[str, IResolvable] = None,
range: typing.Union[str, IResolvable] = None,
range_chunk_size: 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,
site_version: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
site_id | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
dns_record | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
follow302_enable | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
follow302_max_tries | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
follow302_retain_args | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
follow302_retain_header | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
follow302_target_host | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
origin_host | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
origin_http_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
origin_https_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
origin_mtls | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
origin_read_timeout | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
origin_scheme | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
origin_sni | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
origin_verify | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
range | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
range_chunk_size | 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. |
site_version | typing.Union[typing.Union[int, float], 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]
dns_recordOptional
dns_record: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
follow302_enableOptional
follow302_enable: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
follow302_max_triesOptional
follow302_max_tries: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
follow302_retain_argsOptional
follow302_retain_args: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
follow302_retain_headerOptional
follow302_retain_header: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
follow302_target_hostOptional
follow302_target_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
origin_hostOptional
origin_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
origin_http_portOptional
origin_http_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
origin_https_portOptional
origin_https_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
origin_mtlsOptional
origin_mtls: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
origin_read_timeoutOptional
origin_read_timeout: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
origin_schemeOptional
origin_scheme: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
origin_sniOptional
origin_sni: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
origin_verifyOptional
origin_verify: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
rangeOptional
range: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
range_chunk_sizeOptional
range_chunk_size: 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]
site_versionOptional
site_version: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]