PublicIpAddressPoolProps
Properties for defining a PublicIpAddressPool.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-publicipaddresspool
Initializer
import ros_cdk_vpc
ros_cdk_vpc.PublicIpAddressPoolProps(
biz_type: typing.Union[str, IResolvable] = None,
description: typing.Union[str, IResolvable] = None,
isp: typing.Union[str, IResolvable] = None,
name: typing.Union[str, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
security_protection_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
tags: typing.List[TagsProperty] = None,
zones: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)
Properties
| Name | Type | Description |
|---|---|---|
biz_type | typing.Union[str, ros_cdk_core.IResolvable] | Property bizType: The business type of IP address pool.Value: Cloudbox: Cloud Box.Cloud box users support to select this type. Default (default): default, indicating non -special types. |
description | typing.Union[str, ros_cdk_core.IResolvable] | Property description: The description of the IP address pool. |
isp | typing.Union[str, ros_cdk_core.IResolvable] | Property isp: The line type. |
name | typing.Union[str, ros_cdk_core.IResolvable] | Property name: The name of the IP address pool. |
resource_group_id | typing.Union[str, ros_cdk_core.IResolvable] | Property resourceGroupId: The ID of the resource group that the IP address pool belongs to. |
security_protection_types | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | Property securityProtectionTypes: Safety protection level. |
tags | typing.List[TagsProperty] | Property tags: The list of container group tags in the form of key\/value pairs. |
zones | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | Property zones: The available areas of the IP address pool. |
biz_typeOptional
biz_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property bizType: The business type of IP address pool.Value: Cloudbox: Cloud Box.Cloud box users support to select this type. Default (default): default, indicating non -special types.
descriptionOptional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property description: The description of the IP address pool.
The description must be 0 to 256 characters in length and cannot start with http:\/\/ or https:\/\/.
ispOptional
isp: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property isp: The line type.
Valid values: BGP (default): BGP (Multi-ISP) lines. All regions support BGP (Multi-ISP) EIPs. BGP_PRO: BGP (Multi-ISP) Pro lines. Only the following regions support BGP (Multi-ISP) Pro lines: China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Philippines (Manila), Indonesia (Jakarta), and Thailand (Bangkok). For more information about BGP (Multi-ISP) and BGP (Multi-ISP) Pro, see EIP line types. If you are allowed to use single-ISP bandwidth, you can also choose one of the following values: ChinaTelecom: China Telecom ChinaUnicom: China Unicom ChinaMobile: China Mobile ChinaTelecom_L2: China Telecom L2 ChinaUnicom_L2: China Unicom L2 ChinaMobile_L2: China Mobile L2 If your services are deployed in China East 1 Finance, you must set this parameter to BGP_FinanceCloud.
nameOptional
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property name: The name of the IP address pool.
The name must be 0 to 128 characters in length and cannot start with http:\/\/ or https:\/\/.
resource_group_idOptional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property resourceGroupId: The ID of the resource group that the IP address pool belongs to.
security_protection_typesOptional
security_protection_types: 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]]]
Property securityProtectionTypes: Safety protection level.
When configured as empty, the default is DDOS protection (basic version). When configured as Antiddos_enhanced, it means DDOS protection (enhanced version).
tagsOptional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
Property tags: The list of container group tags in the form of key\/value pairs.
You can define a maximum of 20 tags for each container group.
zonesOptional
zones: 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]]]
Property zones: The available areas of the IP address pool.
The Biztype value is Cloudbox, that is, when the type of IP address pool is a cloud box, the parameter must be filled.