Skip to content

FwSwitchProps

Properties for defining a FwSwitch.

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

Initializer

import { FwSwitchProps } from '@alicloud/ros-cdk-cloudfw'
const fwSwitchProps: FwSwitchProps = { ... }

Properties

Name Type Description
ipaddrList any[] | @alicloud/ros-cdk-core.IResolvable Property ipaddrList: The IP address list.
ipVersion string | @alicloud/ros-cdk-core.IResolvable Property ipVersion: The IP version number.
memberUid string | @alicloud/ros-cdk-core.IResolvable Property memberUid: The member unique identifier.
regionList any[] | @alicloud/ros-cdk-core.IResolvable Property regionList: The region list.
resourceTypeList any[] | @alicloud/ros-cdk-core.IResolvable Property resourceTypeList: The list of asset types.

ipaddrListOptional

public readonly ipaddrList: any[] | IResolvable;
  • Type: any[] | @alicloud/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.


ipVersionOptional

public readonly ipVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipVersion: The IP version number.


memberUidOptional

public readonly memberUid: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property memberUid: The member unique identifier.


regionListOptional

public readonly regionList: any[] | IResolvable;
  • Type: any[] | @alicloud/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.


resourceTypeListOptional

public readonly resourceTypeList: any[] | IResolvable;
  • Type: any[] | @alicloud/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, and ResourceTypeList parameters.