Skip to content

PublicIpAddressPoolProps

Properties for defining a PublicIpAddressPool.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-publicipaddresspool

Initializer

import com.aliyun.ros.cdk.vpc.PublicIpAddressPoolProps;
PublicIpAddressPoolProps.builder()
//  .bizType(java.lang.String)
//  .bizType(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .isp(java.lang.String)
//  .isp(IResolvable)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .securityProtectionTypes(IResolvable)
//  .securityProtectionTypes(java.util.List<java.lang.String)
//  .securityProtectionTypes(IResolvable>)
//  .tags(java.util.List<TagsProperty>)
//  .zones(IResolvable)
//  .zones(java.util.List<java.lang.String)
//  .zones(IResolvable>)
    .build();

Properties

Name Type Description
bizType java.lang.String OR com.aliyun.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 java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the IP address pool.
isp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property isp: The line type.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: The name of the IP address pool.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: The ID of the resource group that the IP address pool belongs to.
securityProtectionTypes com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property securityProtectionTypes: Safety protection level.
tags java.util.List<TagsProperty> Property tags: The list of container group tags in the form of key\/value pairs.
zones com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property zones: The available areas of the IP address pool.

bizTypeOptional

public java.lang.Object getBizType();
  • Type: java.lang.String OR com.aliyun.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

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.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

public java.lang.Object getIsp();
  • Type: java.lang.String OR com.aliyun.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

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.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:\/\/.


resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property resourceGroupId: The ID of the resource group that the IP address pool belongs to.


securityProtectionTypesOptional

public java.lang.Object getSecurityProtectionTypes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

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

public java.util.List<TagsProperty> getTags();

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

public java.lang.Object getZones();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

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.