DATASOURCE::DirectMail::Domains

DATASOURCE::DirectMail::Domains类型用于查询域名列表信息。

语法

{
  "Type": "DATASOURCE::DirectMail::Domains",
  "Properties": {
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

取值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回值

Fn::GetAtt

  • Domains:域名列表详情信息。

  • DomainIds:域名列表ID信息。

属性名称

类型

描述

约束

DomainIds

List

域名列表ID信息。

Domains

List

域名列表详情信息。

Status

String

域状态。

取值:

  • 0:可用,已验证通过。

  • 1:不可用,验证未通过。

  • 2:可使用,未做CNAME,未备案。

  • 3:可使用,未备案。

  • 4:可使用,未做CNAME。

CnameAuthStatus

String

Track验证。

DomainId

String

域名ID。

DomainName

String

域名。

MxAuthStatus

String

MX验证标志。

取值:

  • 0:成功。

  • 1:失败。

SpfAuthStatus

String

SPF验证标志。

取值:

  • 0:成功。

  • 1:失败。

IcpStatus

String

备案状态。

取值:

  • 1:表示备案。

  • 0:表示未备案。

CreateTime

String

创建时间。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::DirectMail::Domains
Outputs:
  DomainIds:
    Description: The list of domain IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DomainIds
  Domains:
    Description: The list of domains.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Domains

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DirectMail::Domains",
      "Properties": {}
    }
  },
  "Outputs": {
    "Domains": {
      "Description": "The list of domains.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Domains"
        ]
      }
    },
    "DomainIds": {
      "Description": "The list of domain IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainIds"
        ]
      }
    }
  }
}