ALIYUN::ESA::Record类型用于创建解析记录。
语法
{
"Type": "ALIYUN::ESA::Record",
"Properties": {
"Data": Map,
"RecordName": String,
"RecordType": String,
"SiteId": Integer,
"AuthConf": Map,
"BizName": String,
"Comment": String,
"HostPolicy": String,
"Proxied": Boolean,
"SourceType": String,
"Ttl": Integer
}
}属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Data | Map | 是 | 是 | 记录的 DNS 信息。 | 不同类型的记录,该字段需要传的内容也不同,更多信息,请参考Data属性。 |
RecordName | String | 是 | 否 | 记录名称。 | 无 |
RecordType | String | 是 | 否 | 记录的 DNS 类型。 | 取值:
|
SiteId | Integer | 是 | 否 | 站点 ID。 | 无 |
AuthConf | Map | 否 | 是 | CNAME 记录的源站鉴权信息。 | 更多信息,请参考AuthConf属性。 |
BizName | String | 否 | 是 | 用于标记 DNS 记录的业务场景。 | DNS 记录开启代理加速时(proxied 参数值等于 true),需要传这个参数,DNS 记录不开启代理加速时(proxied 参数值等于 false),不需要传这个参数,取值:
|
Comment | String | 否 | 是 | 记录的备注信息。 | 最大长度为 100 字符。 |
HostPolicy | String | 否 | 是 | 回源 HOST 策略。 | 记录类型为 CNAME 时生效,设置回源时带 HOST 的策略,有两种模式:
|
Proxied | Boolean | 否 | 是 | 记录是否开启代理加速。 | 只有 CNAME 记录或者 A/AAAA 记录(即:type 参数值等于 A/AAAA 或者 CNAME)可以开启代理加速。取值:
|
SourceType | String | 否 | 是 | CNAME 记录的源站类型。 | 添加 CNAME 记录时(type 参数值等于 cname),需要填写此参数。取值:
该参数不传或传空时,则默认为 Domain,即普通域名源站类型。 |
Ttl | Integer | 否 | 是 | 记录的过期时间。 | 单位秒。当取值为 1 时,表示记录的过期时间为自动。 |
Data语法
"Data": {
"Fingerprint": String,
"Usage": Integer,
"Priority": Integer,
"Port": Integer,
"Algorithm": Integer,
"Flag": Integer,
"Weight": Integer,
"MatchingType": Integer,
"Type": Integer,
"KeyTag": Integer,
"Value": String,
"Tag": String,
"Certificate": String,
"Selector": Integer
}Data属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Algorithm | Integer | 否 | 是 | 记录所采用的加密算法。 | 范围为0~255。添加 CERT、SSHFP 记录时,该字段必填。 |
Certificate | String | 否 | 是 | 记录的公钥证书信息。 | 添加 CERT、SMIMEA 和 TLSA 记录时,该参数必填。 |
Fingerprint | String | 否 | 是 | 记录的公钥指纹值。 | 添加 SSHFP 记录时,该参数必填。 |
Flag | Integer | 否 | 是 | 记录的标志位。 | CAA 记录的 Flag 指示其优先级和处理方式,取值范围为0~255。添加 CAA 记录时,该参数必填。 |
KeyTag | Integer | 否 | 是 | 记录的公钥标识。 | 范围为0~65535。添加 CERT 记录时,该参数必填。 |
MatchingType | Integer | 否 | 是 | 记录用于匹配或验证证书的算法策略。 | 范围为0~255。添加 SMIMEA 和 TLSA 记录时,该参数必填。 |
Priority | Integer | 否 | 是 | 记录的优先级。 | 范围为0~65535。数值越小,优先级越高。添加 MX、SRV、URI 记录时,该参数必填。 |
Port | Integer | 否 | 是 | 记录的端口。 | 范围为0~65535。添加 SRV 记录时,该参数必填。 |
Selector | Integer | 否 | 是 | 记录所使用的证书或公钥的类型。 | 范围为0~255。添加 SMIMEA 和 TLSA 时,该参数必填。 |
Type | Integer | 否 | 是 | 记录的证书类型或公钥类型。 | 添加 CERT、SSHFP 记录时,该参数必填。 |
Tag | String | 否 | 是 | 记录的标签。 | CAA 记录的 Tag 表示其具体类型和用途。添加 CAA 记录时,该参数必填。Tag 取值:
|
Usage | Integer | 否 | 是 | 记录的用途标识。 | 范围为0~255。添加 SMIMEA 和 TLSA 时,该参数必填。 |
Value | String | 否 | 是 | 记录值或部分内容。 | 添加记录的类型是 A/AAAA、CNAME、NS、MX、TXT、CAA、SRV、URI 时,该参数必填。在不同类型的记录中,分别表示不同的含义:
|
Weight | Integer | 否 | 是 | 记录的权重。 | 范围为0~65535。添加 SRV、URI 记录时,该参数必填。 |
AuthConf语法
"AuthConf": {
"SecretKey": String,
"Version": String,
"Region": String,
"AccessKey": String,
"AuthType": String
}AuthConf属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
AccessKey | String | 否 | 是 | 源站所属账号的 AccessKey。 | 当源站类型为 OSS 且源站鉴权类型为私有跨账号读,或者源站类型为 S3 且源站鉴权类型为私有读时,需要填写此值。 |
AuthType | String | 否 | 是 | 源站鉴权类型。 | 不同的源站类型,支持的鉴权类型不同,源站类型是指本接口中的 SourceType 参数,现在源站类型为 OSS 和 S3 时,需要填写源站鉴权类型,可选值:
|
Region | String | 否 | 是 | 源站所属区域。 | 当源站类型为 S3 时,需要填写此值,源站所属的区域需要在 S3 的官方网站上获取。 |
SecretKey | String | 否 | 是 | 源站所属账号的 SecretKey。 | 当源站类型为 OSS 且源站鉴权类型为私有跨账号读,或者源站类型为 S3 且源站鉴权类型为私有读时,需要填写此值。 |
Version | String | 否 | 是 | 签名算法版本。 | 当源站类型为 S3 且源站鉴权类型为私有读时需要,支持以下两种:
不传时,默认为 v4。 |
返回值
Fn::GetAtt
RecordName:记录名称。
Comment:记录的备注信息。
ModifyTime:记录的更新时间。时间遵循 ISO 8601 标准,格式为 yyyy-MM-ddTHH:mm:ssZ,显示时间为 UTC 时间。
SiteId:站点 ID。
SiteName:站点名称。
SourceType:CNAME 记录的源站类型。
CreateTime:记录的创建时间。
Data:记录的 DNS 信息。不同类型的记录,该字段返回的内容也不同。
Ttl:记录的过期时间。
Proxied:记录是否开启代理加速。
RecordType:记录的 DNS 类型。
BizName:记录加速时的业务场景。
HostPolicy:回源 HOST 策略。
RecordId:记录的 ID。
AuthConf:CNAME 记录的源站鉴权信息。
RecordCname:记录的CNAME。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RecordName:
Type: String
Description:
en: The record name. This parameter specifies a filter condition for the query.
Required: true
Proxied:
Type: Boolean
Description:
en: |-
Specifies whether to proxy the record. Only CNAME and A/AAAA records can be proxied. Valid values:
true
false.
Required: false
SiteId:
Type: Number
Description:
en: The website ID.
Required: true
RecordType:
Type: String
Description:
en: The type of the DNS record, such as A/AAAA, CNAME, and TXT.
AllowedValues:
- A/AAAA
- CNAME
- NS
- MX
- TXT
- CAA
- SRV
- URI
- CAA
- CERT
- SMIMEA
- SSHFP
- TLSA
Required: true
Data:
AssociationPropertyMetadata:
Parameters:
Fingerprint:
Type: String
Description:
en: The public key fingerprint of the record. This parameter is required when you add a SSHFP record.
Required: false
Usage:
Type: Number
Description:
en: The usage identifier of the record, specified within the range of 0 to 255. This parameter is required when you add SMIMEA or TLSA records.
Required: false
MinValue: 0
MaxValue: 255
Priority:
Type: Number
Description:
en: The priority of the record, specified within the range of 0 to 65,535. A smaller value indicates a higher priority. This parameter is required when you add MX, SRV, and URI records.
Required: false
MinValue: 0
MaxValue: 65535
Port:
Type: Number
Description:
en: The port of the record, specified within the range of 0 to 65,535. This parameter is required when you add an SRV record.
Required: false
MinValue: 0
MaxValue: 65535
Algorithm:
Type: Number
Description:
en: The encryption algorithm used for the record, specified within the range from 0 to 255. This parameter is required when you add CERT or SSHFP records.
Required: false
MinValue: 0
MaxValue: 255
Flag:
Type: Number
Description:
en: The flag bit of the record. The Flag for a CAA record indicates its priority and how it is processed, specified within the range of 0 to 255. This parameter is required when you add a CAA record.
Required: false
MinValue: 0
MaxValue: 255
Weight:
Type: Number
Description:
en: The weight of the record, specified within the range of 0 to 65,535. This parameter is required when you add SRV or URI records.
Required: false
MinValue: 0
MaxValue: 65535
MatchingType:
Type: Number
Description:
en: The algorithm policy used to match or validate the certificate, specified within the range 0 to 255. This parameter is required when you add SMIMEA or TLSA records.
Required: false
MinValue: 0
MaxValue: 255
Type:
Type: Number
Description:
en: The certificate type of the record (in CERT records), or the public key type (in SSHFP records). This parameter is required when you add CERT or SSHFP records.
Required: false
KeyTag:
Type: Number
Description:
en: The public key identification for the record, specified within the range of 0 to 65,535. This parameter is required when you add a CAA record.
Required: false
MinValue: 0
MaxValue: 65535
Value:
Type: String
Description:
en: |-
Record value or part of the record content. This parameter is required when you add A/AAAA, CNAME, NS, MX, TXT, CAA, SRV, and URI records. It has different meanings based on types of records:
A/AAAA: the IP address(es). Separate IP addresses with commas (,). You must have at least one IPv4 address.
CNAME: the target domain name.
NS: the name servers for the domain name.
MX: a valid domain name of the target mail server.
TXT: a valid text string.
CAA: a valid domain name of the certificate authority.
SRV: a valid domain name of the target host.
URI: a valid URI string.
AllowedValues:
- A/AAAA
- CNAME
- NS
- MX
- TXT
- CAA
- SRV
- URI
Required: false
Tag:
Type: String
Description:
en: |-
The label of the record. The Tag of a CAA record indicate its specific type and usage. This parameter is required when you add a CAA record. Valid values:
issue: indicates that a CA is authorized to issue a certificate for the domain name. This is usually followed by the domain name of the CA.
issuewild: indicates that a CA is authorized to issue a wildcard certificate (such as *.example.com) for the domain name.
iodef: specifies a URI to receive reports about CAA record violations.
AllowedValues:
- issue
- issuewild
- iodef
Required: false
Certificate:
Type: String
Description:
en: The public key of the certificate. This parameter is required when you add CERT, SMIMEA, or TLSA records.
Required: false
Selector:
Type: Number
Description:
en: The type of certificate or public key, specified within the range of 0 to 255. This parameter is required when you add SMIMEA or TLSA records.
Required: false
MinValue: 0
MaxValue: 255
Type: Json
Description:
en: The DNS record information. The format of this field varies based on the record type. For more information, see [References] https://www.alibabacloud.com/help/doc-detail/2708761.html?spm=openapi-amp.newDocPublishment.0.0.6a0f281feoeVWr.
Required: true
BizName:
Type: String
Description:
en: |-
The business scenario of the record for acceleration. Leave the parameter empty if your record is not proxied. Valid values:
image_video: video and image.
api: API.
web: web page.
AllowedValues:
- image_video
- api
- web
Required: false
Ttl:
Type: Number
Description:
en: 'The TTL of the record. Unit: seconds. If the value is 1, the TTL of the record is determined by the system.'
Required: false
Resources:
ExtensionResource:
Type: ALIYUN::ESA::Record
Properties:
RecordName:
Ref: RecordName
Proxied:
Ref: Proxied
SiteId:
Ref: SiteId
RecordType:
Ref: RecordType
Data:
Ref: Data
BizName:
Ref: BizName
Ttl:
Ref: Ttl
Outputs:
RecordName:
Description: The record name. This parameter specifies a filter condition for the query.
Value:
Fn::GetAtt:
- ExtensionResource
- RecordName
Comment:
Description: The comment of the record. The maximum length is 100 characters.
Value:
Fn::GetAtt:
- ExtensionResource
- Comment
ModifyTime:
Description: The time when the record was updated. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
Value:
Fn::GetAtt:
- ExtensionResource
- ModifyTime
SiteId:
Description: The website ID.
Value:
Fn::GetAtt:
- ExtensionResource
- SiteId
SiteName:
Description: The website name.
Value:
Fn::GetAtt:
- ExtensionResource
- SiteName
SourceType:
Description: The origin type for the CNAME record. This parameter is required when you add a CNAME record.
Value:
Fn::GetAtt:
- ExtensionResource
- SourceType
CreateTime:
Description: The time when the record was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
Data:
Description: The DNS record information. The format of this field varies based on the record type. For more information, see [References]https://www.alibabacloud.com/help/doc-detail/2708761.html?spm=openapi-amp.newDocPublishment.0.0.6a0f281feoeVWr.
Value:
Fn::GetAtt:
- ExtensionResource
- Data
Ttl:
Description: 'The TTL of the record. Unit: seconds. If the value is 1, the TTL of the record is determined by the system.'
Value:
Fn::GetAtt:
- ExtensionResource
- Ttl
Proxied:
Description: Specifies whether to proxy the record. Only CNAME and A/AAAA records can be proxied.
Value:
Fn::GetAtt:
- ExtensionResource
- Proxied
RecordType:
Description: The type of the DNS record, such as A/AAAA, CNAME, and TXT.
Value:
Fn::GetAtt:
- ExtensionResource
- RecordType
BizName:
Description: The business scenario of the record for acceleration. Leave the parameter empty if your record is not proxied.
Value:
Fn::GetAtt:
- ExtensionResource
- BizName
HostPolicy:
Description: The origin host policy. This policy takes effect when the record type is CNAME.
Value:
Fn::GetAtt:
- ExtensionResource
- HostPolicy
RecordId:
Description: Record Id.
Value:
Fn::GetAtt:
- ExtensionResource
- RecordId
AuthConf:
Description: The origin authentication information of the CNAME record.
Value:
Fn::GetAtt:
- ExtensionResource
- AuthConf
RecordCname:
Description: The CNAME. If you use CNAME setup when you add your website to ESA, the value is the CNAME that you configured then.
Value:
Fn::GetAtt:
- ExtensionResource
- RecordCname
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RecordName": {
"Type": "String",
"Description": {
"en": "The record name. This parameter specifies a filter condition for the query."
},
"Required": true
},
"Proxied": {
"Type": "Boolean",
"Description": {
"en": "Specifies whether to proxy the record. Only CNAME and A/AAAA records can be proxied. Valid values:\ntrue\nfalse."
},
"Required": false
},
"SiteId": {
"Type": "Number",
"Description": {
"en": "The website ID."
},
"Required": true
},
"RecordType": {
"Type": "String",
"Description": {
"en": "The type of the DNS record, such as A/AAAA, CNAME, and TXT."
},
"AllowedValues": [
"A/AAAA",
"CNAME",
"NS",
"MX",
"TXT",
"CAA",
"SRV",
"URI",
"CAA",
"CERT",
"SMIMEA",
"SSHFP",
"TLSA"
],
"Required": true
},
"Data": {
"AssociationPropertyMetadata": {
"Parameters": {
"Fingerprint": {
"Type": "String",
"Description": {
"en": "The public key fingerprint of the record. This parameter is required when you add a SSHFP record."
},
"Required": false
},
"Usage": {
"Type": "Number",
"Description": {
"en": "The usage identifier of the record, specified within the range of 0 to 255. This parameter is required when you add SMIMEA or TLSA records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 255
},
"Priority": {
"Type": "Number",
"Description": {
"en": "The priority of the record, specified within the range of 0 to 65,535. A smaller value indicates a higher priority. This parameter is required when you add MX, SRV, and URI records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 65535
},
"Port": {
"Type": "Number",
"Description": {
"en": "The port of the record, specified within the range of 0 to 65,535. This parameter is required when you add an SRV record."
},
"Required": false,
"MinValue": 0,
"MaxValue": 65535
},
"Algorithm": {
"Type": "Number",
"Description": {
"en": "The encryption algorithm used for the record, specified within the range from 0 to 255. This parameter is required when you add CERT or SSHFP records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 255
},
"Flag": {
"Type": "Number",
"Description": {
"en": "The flag bit of the record. The Flag for a CAA record indicates its priority and how it is processed, specified within the range of 0 to 255. This parameter is required when you add a CAA record."
},
"Required": false,
"MinValue": 0,
"MaxValue": 255
},
"Weight": {
"Type": "Number",
"Description": {
"en": "The weight of the record, specified within the range of 0 to 65,535. This parameter is required when you add SRV or URI records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 65535
},
"MatchingType": {
"Type": "Number",
"Description": {
"en": "The algorithm policy used to match or validate the certificate, specified within the range 0 to 255. This parameter is required when you add SMIMEA or TLSA records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 255
},
"Type": {
"Type": "Number",
"Description": {
"en": "The certificate type of the record (in CERT records), or the public key type (in SSHFP records). This parameter is required when you add CERT or SSHFP records."
},
"Required": false
},
"KeyTag": {
"Type": "Number",
"Description": {
"en": "The public key identification for the record, specified within the range of 0 to 65,535. This parameter is required when you add a CAA record."
},
"Required": false,
"MinValue": 0,
"MaxValue": 65535
},
"Value": {
"Type": "String",
"Description": {
"en": "Record value or part of the record content. This parameter is required when you add A/AAAA, CNAME, NS, MX, TXT, CAA, SRV, and URI records. It has different meanings based on types of records:\nA/AAAA: the IP address(es). Separate IP addresses with commas (,). You must have at least one IPv4 address.\nCNAME: the target domain name.\nNS: the name servers for the domain name.\nMX: a valid domain name of the target mail server.\nTXT: a valid text string.\nCAA: a valid domain name of the certificate authority.\nSRV: a valid domain name of the target host.\nURI: a valid URI string."
},
"AllowedValues": [
"A/AAAA",
"CNAME",
"NS",
"MX",
"TXT",
"CAA",
"SRV",
"URI"
],
"Required": false
},
"Tag": {
"Type": "String",
"Description": {
"en": "The label of the record. The Tag of a CAA record indicate its specific type and usage. This parameter is required when you add a CAA record. Valid values:\nissue: indicates that a CA is authorized to issue a certificate for the domain name. This is usually followed by the domain name of the CA.\nissuewild: indicates that a CA is authorized to issue a wildcard certificate (such as *.example.com) for the domain name.\niodef: specifies a URI to receive reports about CAA record violations."
},
"AllowedValues": [
"issue",
"issuewild",
"iodef"
],
"Required": false
},
"Certificate": {
"Type": "String",
"Description": {
"en": "The public key of the certificate. This parameter is required when you add CERT, SMIMEA, or TLSA records."
},
"Required": false
},
"Selector": {
"Type": "Number",
"Description": {
"en": "The type of certificate or public key, specified within the range of 0 to 255. This parameter is required when you add SMIMEA or TLSA records."
},
"Required": false,
"MinValue": 0,
"MaxValue": 255
}
}
},
"Type": "Json",
"Description": {
"en": "The DNS record information. The format of this field varies based on the record type. For more information, see [References] https://www.alibabacloud.com/help/doc-detail/2708761.html?spm=openapi-amp.newDocPublishment.0.0.6a0f281feoeVWr."
},
"Required": true
},
"BizName": {
"Type": "String",
"Description": {
"en": "The business scenario of the record for acceleration. Leave the parameter empty if your record is not proxied. Valid values:\nimage_video: video and image.\napi: API.\nweb: web page."
},
"AllowedValues": [
"image_video",
"api",
"web"
],
"Required": false
},
"Ttl": {
"Type": "Number",
"Description": {
"en": "The TTL of the record. Unit: seconds. If the value is 1, the TTL of the record is determined by the system."
},
"Required": false
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::ESA::Record",
"Properties": {
"RecordName": {
"Ref": "RecordName"
},
"Proxied": {
"Ref": "Proxied"
},
"SiteId": {
"Ref": "SiteId"
},
"RecordType": {
"Ref": "RecordType"
},
"Data": {
"Ref": "Data"
},
"BizName": {
"Ref": "BizName"
},
"Ttl": {
"Ref": "Ttl"
}
}
}
},
"Outputs": {
"RecordName": {
"Description": "The record name. This parameter specifies a filter condition for the query.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RecordName"
]
}
},
"Comment": {
"Description": "The comment of the record. The maximum length is 100 characters.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Comment"
]
}
},
"ModifyTime": {
"Description": "The time when the record was updated. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ModifyTime"
]
}
},
"SiteId": {
"Description": "The website ID.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SiteId"
]
}
},
"SiteName": {
"Description": "The website name.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SiteName"
]
}
},
"SourceType": {
"Description": "The origin type for the CNAME record. This parameter is required when you add a CNAME record.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SourceType"
]
}
},
"CreateTime": {
"Description": "The time when the record was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
}
},
"Data": {
"Description": "The DNS record information. The format of this field varies based on the record type. For more information, see [References]https://www.alibabacloud.com/help/doc-detail/2708761.html?spm=openapi-amp.newDocPublishment.0.0.6a0f281feoeVWr.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Data"
]
}
},
"Ttl": {
"Description": "The TTL of the record. Unit: seconds. If the value is 1, the TTL of the record is determined by the system.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Ttl"
]
}
},
"Proxied": {
"Description": "Specifies whether to proxy the record. Only CNAME and A/AAAA records can be proxied.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Proxied"
]
}
},
"RecordType": {
"Description": "The type of the DNS record, such as A/AAAA, CNAME, and TXT.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RecordType"
]
}
},
"BizName": {
"Description": "The business scenario of the record for acceleration. Leave the parameter empty if your record is not proxied.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"BizName"
]
}
},
"HostPolicy": {
"Description": "The origin host policy. This policy takes effect when the record type is CNAME.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"HostPolicy"
]
}
},
"RecordId": {
"Description": "Record Id.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RecordId"
]
}
},
"AuthConf": {
"Description": "The origin authentication information of the CNAME record.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"AuthConf"
]
}
},
"RecordCname": {
"Description": "The CNAME. If you use CNAME setup when you add your website to ESA, the value is the CNAME that you configured then.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RecordCname"
]
}
}
}
}