Skip to content

RuleActionsProperty

Initializer

import ros_cdk_alb
ros_cdk_alb.RosRule.RuleActionsProperty(
  order: typing.Union[typing.Union[int, float], IResolvable],
  type: typing.Union[str, IResolvable],
  cors_config: typing.Union[IResolvable, CorsConfigProperty] = None,
  fixed_response_config: typing.Union[IResolvable, FixedResponseConfigProperty] = None,
  forward_group_config: typing.Union[IResolvable, ForwardGroupConfigProperty] = None,
  insert_header_config: typing.Union[IResolvable, InsertHeaderConfigProperty] = None,
  redirect_config: typing.Union[IResolvable, RedirectConfigProperty] = None,
  remove_header_config: typing.Union[IResolvable, RemoveHeaderConfigProperty] = None,
  rewrite_config: typing.Union[IResolvable, RewriteConfigProperty] = None,
  traffic_limit_config: typing.Union[IResolvable, TrafficLimitConfigProperty] = None,
  traffic_mirror_config: typing.Union[IResolvable, TrafficMirrorConfigProperty] = None
)

Properties

Name Type Description
order typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
type typing.Union[str, ros_cdk_core.IResolvable] No description.
cors_config typing.Union[ros_cdk_core.IResolvable, CorsConfigProperty] No description.
fixed_response_config typing.Union[ros_cdk_core.IResolvable, FixedResponseConfigProperty] No description.
forward_group_config typing.Union[ros_cdk_core.IResolvable, ForwardGroupConfigProperty] No description.
insert_header_config typing.Union[ros_cdk_core.IResolvable, InsertHeaderConfigProperty] No description.
redirect_config typing.Union[ros_cdk_core.IResolvable, RedirectConfigProperty] No description.
remove_header_config typing.Union[ros_cdk_core.IResolvable, RemoveHeaderConfigProperty] No description.
rewrite_config typing.Union[ros_cdk_core.IResolvable, RewriteConfigProperty] No description.
traffic_limit_config typing.Union[ros_cdk_core.IResolvable, TrafficLimitConfigProperty] No description.
traffic_mirror_config typing.Union[ros_cdk_core.IResolvable, TrafficMirrorConfigProperty] No description.

orderRequired

order: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

typeRequired

type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cors_configOptional

cors_config: typing.Union[IResolvable, CorsConfigProperty]

fixed_response_configOptional

fixed_response_config: typing.Union[IResolvable, FixedResponseConfigProperty]

forward_group_configOptional

forward_group_config: typing.Union[IResolvable, ForwardGroupConfigProperty]

insert_header_configOptional

insert_header_config: typing.Union[IResolvable, InsertHeaderConfigProperty]

redirect_configOptional

redirect_config: typing.Union[IResolvable, RedirectConfigProperty]

remove_header_configOptional

remove_header_config: typing.Union[IResolvable, RemoveHeaderConfigProperty]

rewrite_configOptional

rewrite_config: typing.Union[IResolvable, RewriteConfigProperty]

traffic_limit_configOptional

traffic_limit_config: typing.Union[IResolvable, TrafficLimitConfigProperty]

traffic_mirror_configOptional

traffic_mirror_config: typing.Union[IResolvable, TrafficMirrorConfigProperty]