Skip to content

DhcpOptionsSetProps

Properties for defining a DhcpOptionsSet.

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

Initializer

import com.aliyun.ros.cdk.vpc.DhcpOptionsSetProps;
DhcpOptionsSetProps.builder()
//  .dhcpOptionsSetDescription(java.lang.String)
//  .dhcpOptionsSetDescription(IResolvable)
//  .dhcpOptionsSetName(java.lang.String)
//  .dhcpOptionsSetName(IResolvable)
//  .domainName(java.lang.String)
//  .domainName(IResolvable)
//  .domainNameServers(IResolvable)
//  .domainNameServers(java.util.List<java.lang.String)
//  .domainNameServers(IResolvable>)
//  .ipv6LeaseTime(java.lang.String)
//  .ipv6LeaseTime(IResolvable)
//  .leaseTime(java.lang.String)
//  .leaseTime(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
    .build();

Properties

Name Type Description
dhcpOptionsSetDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dhcpOptionsSetDescription: The description of the DHCP options set.
dhcpOptionsSetName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dhcpOptionsSetName: The name of the DHCP options set.
domainName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property domainName: The root domain, for example, example.com. After a DHCP options set is associated with a Virtual Private Cloud (VPC) network, the root domain in the DHCP options set is automatically synchronized to the ECS instances in the VPC network.
domainNameServers com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property domainNameServers: The DNS server IP addresses.
ipv6LeaseTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property ipv6LeaseTime: The lease time of the IPv6 addresses for the DHCP options set.
leaseTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property leaseTime: The lease time of the IPv4 DHCP options set.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: The ID of the resource group to which the DHCP options set belongs.

dhcpOptionsSetDescriptionOptional

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

Property dhcpOptionsSetDescription: The description of the DHCP options set.

The description must be 1 to 256 characters in length. It must start with a letter and cannot start with http:\/\/ or https:\/\/.


dhcpOptionsSetNameOptional

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

Property dhcpOptionsSetName: The name of the DHCP options set.

The name must be 1 to 128 characters in length and can contain letters, digits, underscores (_), and hyphens (-). It must start with a letter.


domainNameOptional

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

Property domainName: The root domain, for example, example.com. After a DHCP options set is associated with a Virtual Private Cloud (VPC) network, the root domain in the DHCP options set is automatically synchronized to the ECS instances in the VPC network.


domainNameServersOptional

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

Property domainNameServers: The DNS server IP addresses.

Note Before you specify any DNS server IP address, all ECS instances in the associated VPC network use the IP addresses of the Alibaba Cloud DNS servers, which are 100.100.2.136 and 100.100.2.138.


ipv6LeaseTimeOptional

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

Property ipv6LeaseTime: The lease time of the IPv6 addresses for the DHCP options set.

  • If you use hours as the unit, valid values are 24h to 1176h and 87600h to 175200h. Default value: 87600h.
  • If you use days as the unit, valid values are 1d to 49d and 3650d to 7300d. Default value: 3650d.

When you enter a value, you must also specify the unit.


leaseTimeOptional

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

Property leaseTime: The lease time of the IPv4 DHCP options set.

  • When setting lease time in hours: unit: h. Valid values: 24h~1176h, 87600h~175200h. Default value: 87600h.
  • When setting lease time in days: unit: d. Valid values: 1d~49d, 3650d~7300d. Default value: 3650d.

When specifying parameter values, you must include the unit.


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 to which the DHCP options set belongs.