AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::EC2::DHCPOptions

为您的 VPC 创建 DHCP 选项集。

更多相关信息,请参阅 Amazon EC2 API Reference 中的 CreateDhcpOptions 部分。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::EC2::DHCPOptions", "Properties" : { "DomainName" : String, "DomainNameServers" : [ String, ... ], "NetbiosNameServers" : [ String, ... ], "NetbiosNodeType" : Number, "NtpServers" : [ String, ... ], "Tags" : [ Resource Tag, ... ] } }

YAML

Type: "AWS::EC2::DHCPOptions" Properties: DomainName: String DomainNameServers: - 字符串 NetbiosNameServers: - 字符串 NetbiosNodeType: Number NtpServers: - 字符串 Tags: -Resource Tag

属性

DomainName

您选择的域名。

必需:有条件;请参阅注意

Type: String

更新要求替换

Example: "example.com"

DomainNameServers

域名服务器的 IP (IPv4) 地址。您最多可以指定四个地址。

必需:有条件;请参阅注意

Type: List of String values

更新要求替换

Example: "DomainNameServers" : [ "10.0.0.1", "10.0.0.2" ]

Example: 要保留 IP 地址的顺序,请将逗号分隔列表指定为单个字符串:"DomainNameServers" : [ "10.0.0.1, 10.0.0.2" ]

NetbiosNameServers

NetBIOS 名称服务器的 IP (IPv4) 地址。您最多可以指定四个地址。

必需:有条件;请参阅注意

Type: List of String values

更新要求替换

Example: "NetbiosNameServers" : [ "10.0.0.1", "10.0.0.2" ]

Example: 要保留 IP 地址的顺序,请将逗号分隔列表指定为单个字符串:"NetbiosNameServers" : [ "10.0.0.1, 10.0.0.2" ]

NetbiosNodeType

表示 NetBIOS 节点类型的整数值:

  • 1:散布式 ("B")

  • 2:点对点 ("P")

  • 4:混合模式 ("M")

  • 8:合成式 ("H")

更多有关这些值以及 NetBIOS 节点类型的信息,请参阅 RFC 2132RFC 1001RFC 1002。目前,我们建议您仅使用 2(目前尚不支散布式传播和多点传播)。

Required: 如果指定了 NetBiosNameServers,则为必填项;否则,为选填项。

Type: List of numbers

更新要求替换

Example: "NetbiosNodeType" : 2

NtpServers

网络时间协议 (NTP) 服务器的 IP (IPv4) 地址。您最多可以指定四个地址。

必需:有条件;请参阅注意

Type: List of String values

更新要求替换

Example: "NtpServers" : [ "10.0.0.1" ]

Example: 要保留 IP 地址的顺序,请将逗号分隔列表指定为单个字符串:"NtpServers" : [ "10.0.0.1, 10.0.0.2" ]

Tags

此资源的任意标签组(键/值对)。

Required: No

Type: AWS CloudFormation 资源标签

更新要求无需中断.

条件属性

至少必须指定以下属性中的一个

满足此条件后,其余的属性为选填项。

如果指定 NetbiosNameServers,则需要有 NetbiosNodeType

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。

有关使用 Ref 功能的更多信息,请参阅参考

示例

JSON

{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "myDhcpOptions" : { "Type" : "AWS::EC2::DHCPOptions", "Properties" : { "DomainName" : "example.com", "DomainNameServers" : [ "AmazonProvidedDNS" ], "NtpServers" : [ "10.2.5.1" ], "NetbiosNameServers" : [ "10.2.5.1" ], "NetbiosNodeType" : 2, "Tags" : [ { "Key" : "foo", "Value" : "bar" } ] } } } }

YAML

AWSTemplateFormatVersion: "2010-09-09" Resources: myDhcpOptions: Type: "AWS::EC2::DHCPOptions" Properties: DomainName: example.com DomainNameServers: - AmazonProvidedDNS NtpServers: - 10.2.5.1 NetbiosNameServers: - 10.2.5.1 NetbiosNodeType: 2 Tags: - Key: foo Value: bar

另请参阅