Skip to content

RosNatFirewallControlPolicyProps

Properties for defining a RosNatFirewallControlPolicy.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-natfirewallcontrolpolicy

Initializer

import ros_cdk_cloudfw
ros_cdk_cloudfw.RosNatFirewallControlPolicyProps(
  acl_action: typing.Union[str, IResolvable],
  application_name_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
  description: typing.Union[str, IResolvable],
  destination: typing.Union[str, IResolvable],
  destination_type: typing.Union[str, IResolvable],
  direction: typing.Union[str, IResolvable],
  nat_gateway_id: typing.Union[str, IResolvable],
  new_order: typing.Union[typing.Union[int, float], IResolvable],
  proto: typing.Union[str, IResolvable],
  source: typing.Union[str, IResolvable],
  source_type: typing.Union[str, IResolvable],
  dest_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  dest_port_group: typing.Union[str, IResolvable] = None,
  dest_port_type: typing.Union[str, IResolvable] = None,
  domain_resolve_type: typing.Union[typing.Union[int, float], IResolvable] = None,
  end_time: typing.Union[str, IResolvable] = None,
  ip_version: typing.Union[typing.Union[int, float], IResolvable] = None,
  release: typing.Union[bool, IResolvable] = None,
  repeat_days: typing.Union[typing.List[typing.Any], IResolvable] = None,
  repeat_end_time: typing.Union[str, IResolvable] = None,
  repeat_start_time: typing.Union[str, IResolvable] = None,
  repeat_type: typing.Union[str, IResolvable] = None,
  start_time: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
acl_action typing.Union[str, ros_cdk_core.IResolvable] No description.
application_name_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
destination typing.Union[str, ros_cdk_core.IResolvable] No description.
destination_type typing.Union[str, ros_cdk_core.IResolvable] No description.
direction typing.Union[str, ros_cdk_core.IResolvable] No description.
nat_gateway_id typing.Union[str, ros_cdk_core.IResolvable] No description.
new_order typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
proto typing.Union[str, ros_cdk_core.IResolvable] No description.
source typing.Union[str, ros_cdk_core.IResolvable] No description.
source_type typing.Union[str, ros_cdk_core.IResolvable] No description.
dest_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
dest_port_group typing.Union[str, ros_cdk_core.IResolvable] No description.
dest_port_type typing.Union[str, ros_cdk_core.IResolvable] No description.
domain_resolve_type typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
end_time typing.Union[str, ros_cdk_core.IResolvable] No description.
ip_version typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
release typing.Union[bool, ros_cdk_core.IResolvable] No description.
repeat_days typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] No description.
repeat_end_time typing.Union[str, ros_cdk_core.IResolvable] No description.
repeat_start_time typing.Union[str, ros_cdk_core.IResolvable] No description.
repeat_type typing.Union[str, ros_cdk_core.IResolvable] No description.
start_time typing.Union[str, ros_cdk_core.IResolvable] No description.

acl_actionRequired

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

application_name_listRequired

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

descriptionRequired

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

destinationRequired

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

destination_typeRequired

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

directionRequired

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

nat_gateway_idRequired

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

new_orderRequired

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

protoRequired

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

sourceRequired

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

source_typeRequired

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

dest_portOptional

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

dest_port_groupOptional

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

dest_port_typeOptional

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

domain_resolve_typeOptional

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

end_timeOptional

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

ip_versionOptional

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

releaseOptional

release: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

repeat_daysOptional

repeat_days: typing.Union[typing.List[typing.Any], IResolvable]
  • Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]

repeat_end_timeOptional

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

repeat_start_timeOptional

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

repeat_typeOptional

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

start_timeOptional

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