AssignPrivateIpAddressesProps
Properties for defining a AssignPrivateIpAddresses
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-assignprivateipaddresses
Initializer
import com.aliyun.ros.cdk.ecs.AssignPrivateIpAddressesProps;
AssignPrivateIpAddressesProps.builder()
.networkInterfaceId(java.lang.String)
.networkInterfaceId(IResolvable)
// .privateIpAddresses(java.util.List<java.lang.Object>)
// .privateIpAddresses(IResolvable)
// .secondaryPrivateIpAddressCount(java.lang.Number)
// .secondaryPrivateIpAddressCount(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
networkInterfaceId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property networkInterfaceId: The ID of the ENI. |
privateIpAddresses |
java.util.List |
Property privateIpAddresses: One or multiple secondary private IP addresses selected from the CIDR block of the VSwitch that hosts the ENI. |
secondaryPrivateIpAddressCount |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property secondaryPrivateIpAddressCount: The specified number of private IP addresses to be assigned by the ECS instance. |
networkInterfaceId
Required
public java.lang.Object getNetworkInterfaceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property networkInterfaceId: The ID of the ENI.
privateIpAddresses
Optional
public java.lang.Object getPrivateIpAddresses();
- Type: java.util.List
OR com.aliyun.ros.cdk.core.IResolvable
Property privateIpAddresses: One or multiple secondary private IP addresses selected from the CIDR block of the VSwitch that hosts the ENI.
Valid values of number of private ip addresses: When the ENI is in the Available state: 1 to 10. When the ENI is in the InUse state: limited by the instance type. For more information, see Instance type families. You must specify either the PrivateIpAddresses parameter or the SecondaryPrivateIpAddressCount parameter to assign secondary private IP addresses.
secondaryPrivateIpAddressCount
Optional
public java.lang.Object getSecondaryPrivateIpAddressCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property secondaryPrivateIpAddressCount: The specified number of private IP addresses to be assigned by the ECS instance.