DATASOURCE::DirectMail::Domain は、ドメイン名に関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::DirectMail::Domain",
"Properties": {
"DomainId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DomainId | String | はい | はい | ドメイン名の ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時にデータソースリソースを更新するポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
SpfRecord: Sender Policy Framework (SPF) レコード。
SpfAuthStatus: SPF レコードが正常に検証されたかどうかを示す状態。
CnameAuthStatus: CNAME レコードが正常に検証されたかどうかを示す状態。
DomainName: ドメイン名。
DnsMx: メールエクスチェンジャー (MX) レコードの値。
CnameRecord: CNAME レコードのホスト名におけるカスタム部分。
CreateTime: 作成時間。
DnsTxt: TXT レコードの値。
CnameConfirmStatus: CNAME レコードのホスト名が変更されたかどうかを示す状態。
IcpStatus: インターネットコンテンツプロバイダー (ICP) 登録の状態。
MxRecord: MX レコード。
DnsSpf: SPF レコードの値。
DefaultDomain: デフォルトのドメイン名。
DomainType: ドメイン名のタイプ。
DomainId: ドメイン名の ID。
MxAuthStatus: MX レコードが正常に検証されたかどうかを示す状態。
TlDomainName: プライマリドメイン名。
TracefRecord: CNAME レコード。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DomainId:
Type: String
Description:
en: The ID of the domain name.
Required: true
Resources:
ExtensionDataSource:
Type: DATASOURCE::DirectMail::Domain
Properties:
DomainId:
Ref: DomainId
Outputs:
SpfRecord:
Description: Direct Mail コンソールによって提供される SPF レコード。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SpfRecord
SpfAuthStatus:
Description: SPF レコードが正常に検証されたかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SpfAuthStatus
CnameAuthStatus:
Description: CNAME のホストレコードが変更されたかどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CnameAuthStatus
DomainName:
Description: ドメイン名。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DomainName
DnsMx:
Description: パブリック DNS を介して解決された MX レコード値。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DnsMx
CnameRecord:
Description: CNAME ホストレコードのカスタマイズされた部分。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CnameRecord
CreateTime:
Description: リソースの作成時間。DNS レコードが作成された時間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
DnsTxt:
Description: パブリック DNS を介して解決された TXT レコード値。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DnsTxt
CnameConfirmStatus:
Description: CNAME のホストレコードが変更されたかどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CnameConfirmStatus
IcpStatus:
Description: ICP 登録の状態。
Value:
Fn::GetAtt:
- ExtensionDataSource
- IcpStatus
MxRecord:
Description: Direct Mail コンソールによって提供される MX レコード。
Value:
Fn::GetAtt:
- ExtensionDataSource
- MxRecord
DnsSpf:
Description: パブリック DNS を介して解決された SPF レコード値。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DnsSpf
DefaultDomain:
Description: デフォルトのドメイン名かどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DefaultDomain
DomainType:
Description: Direct Mail コンソールによって提供される TXT レコード。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DomainType
DomainId:
Description: ドメイン名の ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DomainId
MxAuthStatus:
Description: MX レコードが正常に検証されたかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- MxAuthStatus
TlDomainName:
Description: プライマリドメイン名。
Value:
Fn::GetAtt:
- ExtensionDataSource
- TlDomainName
TracefRecord:
Description: Direct Mail コンソールによって提供される CNAME 検証レコード。
Value:
Fn::GetAtt:
- ExtensionDataSource
- TracefRecord
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DomainId": {
"Type": "String",
"Description": {
"en": "The ID of the domain name."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::DirectMail::Domain",
"Properties": {
"DomainId": {
"Ref": "DomainId"
}
}
}
},
"Outputs": {
"SpfRecord": {
"Description": "Direct Mail コンソールによって提供される SPF レコード。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SpfRecord"
]
}
},
"SpfAuthStatus": {
"Description": "SPF レコードが正常に検証されたかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SpfAuthStatus"
]
}
},
"CnameAuthStatus": {
"Description": "CNAME のホストレコードが変更されたかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CnameAuthStatus"
]
}
},
"DomainName": {
"Description": "ドメイン名。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DomainName"
]
}
},
"DnsMx": {
"Description": "パブリック DNS を介して解決された MX レコード値。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DnsMx"
]
}
},
"CnameRecord": {
"Description": "CNAME ホストレコードのカスタマイズされた部分。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CnameRecord"
]
}
},
"CreateTime": {
"Description": "リソースの作成時間。DNS レコードが作成された時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"DnsTxt": {
"Description": "パブリック DNS を介して解決された TXT レコード値。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DnsTxt"
]
}
},
"CnameConfirmStatus": {
"Description": "CNAME のホストレコードが変更されたかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CnameConfirmStatus"
]
}
},
"IcpStatus": {
"Description": "ICP 登録の状態。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"IcpStatus"
]
}
},
"MxRecord": {
"Description": "Direct Mail コンソールによって提供される MX レコード。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MxRecord"
]
}
},
"DnsSpf": {
"Description": "パブリック DNS を介して解決された SPF レコード値。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DnsSpf"
]
}
},
"DefaultDomain": {
"Description": "デフォルトのドメイン名かどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DefaultDomain"
]
}
},
"DomainType": {
"Description": "Direct Mail コンソールによって提供される TXT レコード。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DomainType"
]
}
},
"DomainId": {
"Description": "ドメイン名の ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DomainId"
]
}
},
"MxAuthStatus": {
"Description": "MX レコードが正常に検証されたかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MxAuthStatus"
]
}
},
"TlDomainName": {
"Description": "プライマリドメイン名。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TlDomainName"
]
}
},
"TracefRecord": {
"Description": "Direct Mail コンソールによって提供される CNAME 検証レコード。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TracefRecord"
]
}
}
}
}