FwSwitchProps
Properties for defining a FwSwitch.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-fwswitch
Initializer
import ros_cdk_cloudfw
ros_cdk_cloudfw.FwSwitchProps(
ipaddr_list: typing.Union[typing.List[typing.Any], IResolvable] = None,
ip_version: typing.Union[str, IResolvable] = None,
member_uid: typing.Union[str, IResolvable] = None,
region_list: typing.Union[typing.List[typing.Any], IResolvable] = None,
resource_type_list: typing.Union[typing.List[typing.Any], IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
ipaddr_list | typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] | Property ipaddrList: The IP address list. |
ip_version | typing.Union[str, ros_cdk_core.IResolvable] | Property ipVersion: The IP version number. |
member_uid | typing.Union[str, ros_cdk_core.IResolvable] | Property memberUid: The member unique identifier. |
region_list | typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] | Property regionList: The region list. |
resource_type_list | typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] | Property resourceTypeList: The list of asset types. |
ipaddr_listOptional
ipaddr_list: typing.Union[typing.List[typing.Any], IResolvable]
- Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]
Property ipaddrList: The IP address list.
Note: The IpaddrList, RegionList, and ResourceTypeList arguments are not allowed to be empty at the same time. A value must be set for one of the three arguments.
ip_versionOptional
ip_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property ipVersion: The IP version number.
member_uidOptional
member_uid: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property memberUid: The member unique identifier.
region_listOptional
region_list: typing.Union[typing.List[typing.Any], IResolvable]
- Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]
Property regionList: The region list.
Note: The IpaddrList, RegionList, and ResourceTypeList arguments are not allowed to be empty at the same time. A value must be set for one of the three arguments.
resource_type_listOptional
resource_type_list: typing.Union[typing.List[typing.Any], IResolvable]
- Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]
Property resourceTypeList: The list of asset types.
Valid values:
- BastionHostEgressIP: the egress IP address of a bastion host.
- BastionHostIngressIP: the ingress IP address of a bastion host.
- EcsEIP: the EIP of an ECS instance.
- EcsPublicIP: the public IP address of an ECS instance.
- EIP: an EIP.
- EniEIP: the EIP of an ENI.
- NatEIP: the EIP of a NAT gateway.
- SlbEIP: the EIP of an SLB instance or a CLB instance.
- SlbPublicIP: the public IP address of an SLB instance or a CLB instance.
- NatPublicIP: the public IP address of a NAT gateway.
- HAVIP: an HAVIP.
- NlbEIP: the EIP of an NLB instance.
- ApiGatewayEIP: the public IP address of an API gateway.
- AlbEIP: the EIP of an ALB instance.
- AiGatewayEIP: the public IP address of an AI gateway.
- GaEIP: the EIP of a GA instance.
- SwasEIP: the public IP address of a Simple Application Server instance.
- EcdEIP: the public IP address of an Elastic Desktop Service instance.
- BastionHostIP: the IP address of a bastion host.
You must specify at least one of the
IpaddrList,RegionList, andResourceTypeListparameters.