pub struct VpcDhcpOptionsResult {
pub arn: Output<String>,
pub domain_name: Output<Option<String>>,
pub domain_name_servers: Output<Option<Vec<String>>>,
pub ipv6_address_preferred_lease_time: Output<Option<String>>,
pub netbios_name_servers: Output<Option<Vec<String>>>,
pub netbios_node_type: Output<Option<String>>,
pub ntp_servers: Output<Option<Vec<String>>>,
pub owner_id: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
}
Fields§
§arn: Output<String>
The ARN of the DHCP Options Set.
domain_name: Output<Option<String>>
the suffix domain name to use by default when resolving non Fully Qualified Domain Names. In other words, this is what ends up being the search
value in the /etc/resolv.conf
file.
domain_name_servers: Output<Option<Vec<String>>>
List of name servers to configure in /etc/resolv.conf
. If you want to use the default AWS nameservers you should set this to AmazonProvidedDNS
.
ipv6_address_preferred_lease_time: Output<Option<String>>
How frequently, in seconds, a running instance with an IPv6 assigned to it goes through DHCPv6 lease renewal. Acceptable values are between 140 and 2147483647 (approximately 68 years). If no value is entered, the default lease time is 140 seconds. If you use long-term addressing for EC2 instances, you can increase the lease time and avoid frequent lease renewal requests. Lease renewal typically occurs when half of the lease time has elapsed.
netbios_name_servers: Output<Option<Vec<String>>>
List of NETBIOS name servers.
netbios_node_type: Output<Option<String>>
The NetBIOS node type (1, 2, 4, or 8). AWS recommends to specify 2 since broadcast and multicast are not supported in their network. For more information about these node types, see RFC 2132.
ntp_servers: Output<Option<Vec<String>>>
List of NTP servers to configure.
owner_id: Output<String>
The ID of the AWS account that owns the DHCP options set.
A map of tags to assign to the resource. .If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.