Skip to content

DhcpOptionsSetProps

Properties for defining a DhcpOptionsSet.

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

Initializer

import ros_cdk_vpc
ros_cdk_vpc.DhcpOptionsSetProps(
  dhcp_options_set_description: typing.Union[str, IResolvable] = None,
  dhcp_options_set_name: typing.Union[str, IResolvable] = None,
  domain_name: typing.Union[str, IResolvable] = None,
  domain_name_servers: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  ipv6_lease_time: typing.Union[str, IResolvable] = None,
  lease_time: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
dhcp_options_set_description typing.Union[str, ros_cdk_core.IResolvable] Property dhcpOptionsSetDescription: The description of the DHCP options set.
dhcp_options_set_name typing.Union[str, ros_cdk_core.IResolvable] Property dhcpOptionsSetName: The name of the DHCP options set.
domain_name typing.Union[str, 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.
domain_name_servers typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] Property domainNameServers: The DNS server IP addresses.
ipv6_lease_time typing.Union[str, ros_cdk_core.IResolvable] Property ipv6LeaseTime: The lease time of the IPv6 DHCP options set.
lease_time typing.Union[str, ros_cdk_core.IResolvable] Property leaseTime: The lease time of the IPv4 DHCP options set.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The ID of the resource group to which the DHCP options set belongs.

dhcp_options_set_descriptionOptional

dhcp_options_set_description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property dhcpOptionsSetDescription: The description of the DHCP options set.

The description must be 2 to 256 characters in length and cannot start with http:// or https://.


dhcp_options_set_nameOptional

dhcp_options_set_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property dhcpOptionsSetName: The name of the DHCP options set.

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


domain_nameOptional

domain_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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.


domain_name_serversOptional

domain_name_servers: 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 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.


ipv6_lease_timeOptional

ipv6_lease_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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

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

When specifying parameter values, you must include the unit.


lease_timeOptional

lease_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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.


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