ALIYUN::VPC::DhcpOptionsSet は、Dynamic Host Configuration Protocol(DHCP)オプションセットを作成するために使用されます。
構文
{
"Type": "ALIYUN::VPC::DhcpOptionsSet",
"Properties": {
"DomainName": String,
"DhcpOptionsSetName": String,
"DhcpOptionsSetDescription": String,
"DomainNameServers": List
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| DomainName | String | いいえ | いいえ | ホスト名のサフィックス。 | 例:example.com。 DHCP オプションセットが仮想プライベートクラウド(VPC)に関連付けられると、DHCP オプションセットのルートドメインは、VPC 内の Elastic Compute Service(ECS)インスタンスと自動的に同期されます。 |
| DhcpOptionsSetName | String | いいえ | はい | DHCP オプションセットの名前。 | 名前は 2 ~ 128 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。 |
| DhcpOptionsSetDescription | String | いいえ | はい | DHCP オプションセットの説明。 | 説明は 2 ~ 256 文字で、http:// または https:// で始めることはできません。 |
| DomainNameServers | List | いいえ | はい | DNS サーバーの IP アドレス。 | 最大 4 つの DNS サーバーの IP アドレスを指定できます。 説明 DNS サーバーの IP アドレスを指定する前は、関連付けられた VPC ネットワーク内のすべての ECS インスタンスは、Alibaba Cloud DNS サーバーの IP アドレス(100.100.2.136 および 100.100.2.138)を使用します。 |
レスポンスパラメータ
Fn::GetAtt
DhcpOptionsSetId: 作成された DHCP オプションセットの ID。
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DomainName": {
"Type": "String",
"Description": "ルートドメイン。例:example.com。\nDHCP オプションセットが仮想プライベートクラウド(VPC)ネットワークに関連付けられると、DHCP オプションセットのルートドメインは VPC ネットワーク内の ECS インスタンスに自動的に同期されます。", //ルートドメイン。例:example.com。 DHCPオプションセットが仮想プライベートクラウド(VPC)ネットワークに関連付けられると、DHCPオプションセットのルートドメインはVPCネットワーク内のECSインスタンスに自動的に同期されます。
"Default": "example.com"
},
"DhcpOptionsSetName": {
"Type": "String",
"Description": "DHCP オプションセットの名前。\n名前は 2 ~ 128 文字で、文字、漢字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字または漢字で始める必要があります。", //DHCPオプションセットの名前。 名前は2~128文字で、文字、漢字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字または漢字で始める必要があります。
"Default": "test"
},
"DhcpOptionsSetDescription": {
"Type": "String",
"Description": "DHCP オプションセットの説明。\n説明は 2 ~ 256 文字で、http:// または https:// で始めることはできません。", //DHCPオプションセットの説明。 説明は2~256文字で、http://またはhttps://で始めることはできません。
"Default": "test"
},
"DomainNameServers": {
"Type": "Json",
"Description": "DNS サーバーの IP アドレス。関連付けられた VPC ネットワーク内のすべての ECS インスタンスは、Alibaba Cloud DNS サーバーの IP アドレス(100.100.2.136 および 100.100.2.138)を使用することに注意してください。", //DNSサーバーのIPアドレス。関連付けられたVPCネットワーク内のすべてのECSインスタンスは、Alibaba Cloud DNSサーバーのIPアドレス(100.100.2.136および100.100.2.138)を使用することに注意してください。
"Default": [
"100.100.2.136",
"100.100.2.138"
]
}
},
"Resources": {
"DhcpOptionsSet": {
"Type": "ALIYUN::VPC::DhcpOptionsSet",
"Properties": {
"DomainName": {
"Ref": "DomainName"
},
"DhcpOptionsSetName": {
"Ref": "DhcpOptionsSetName"
},
"DhcpOptionsSetDescription": {
"Ref": "DhcpOptionsSetDescription"
},
"DomainNameServers": {
"Ref": "DomainNameServers"
}
}
}
},
"Outputs": {
"DhcpOptionsSetId": {
"Description": "作成された DHCP オプションセットの ID。", //作成されたDHCPオプションセットのID。
"Value": {
"Fn::GetAtt": [
"DhcpOptionsSet",
"DhcpOptionsSetId"
]
}
}
}
}YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DomainName:
Type: String
Description: |-
ルートドメイン。例:example.com。
DHCP オプションセットが仮想プライベートクラウド(VPC)ネットワークに関連付けられると、DHCP オプションセットのルートドメインは VPC ネットワーク内の ECS インスタンスに自動的に同期されます。
Default: example.com
DhcpOptionsSetName:
Type: String
Description: |-
DHCP オプションセットの名前。
名前は 2 ~ 128 文字で、文字、漢字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字または漢字で始める必要があります。
Default: test
DhcpOptionsSetDescription:
Type: String
Description: |-
DHCP オプションセットの説明。
説明は 2 ~ 256 文字で、http:// または https:// で始めることはできません。
Default: test
DomainNameServers:
Type: Json
Description: DNS サーバーの IP アドレス。関連付けられた VPC ネットワーク内のすべての ECS インスタンスは、Alibaba Cloud DNS サーバーの IP アドレス(100.100.2.136 および 100.100.2.138)を使用することに注意してください。
Default:
- 100.100.2.136
- 100.100.2.138
Resources:
DhcpOptionsSet:
Type: ALIYUN::VPC::DhcpOptionsSet
Properties:
DomainName:
Ref: DomainName
DhcpOptionsSetName:
Ref: DhcpOptionsSetName
DhcpOptionsSetDescription:
Ref: DhcpOptionsSetDescription
DomainNameServers:
Ref: DomainNameServers
Outputs:
DhcpOptionsSetId:
Description: 作成された DHCP オプションセットの ID。
Value:
Fn::GetAtt:
- DhcpOptionsSet
- DhcpOptionsSetId