すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::DirectMail::Domains

最終更新日:Jan 16, 2025

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)レコードが設定されていないか、インターネットコンテンツプロバイダー(ICP)ファイリングが完了していません。

  • 3:ドメイン名は使用可能ですが、ICP ファイリングが完了していません。

  • 4:ドメイン名は使用可能ですが、CNAME レコードが設定されていません。

CnameAuthStatus

String

CNAME レコードを使用して実行される検証のステータス。

なし。

DomainId

String

ドメイン名の ID。

なし。

DomainName

String

ドメイン名。

なし。

MxAuthStatus

String

メールエクスチェンジャー(MX)レコードを使用して実行される検証のステータス。

有効な値:

  • 0:検証は成功しました。

  • 1:検証は失敗しました。

SpfAuthStatus

String

Sender Policy Framework(SPF)レコードを使用して実行される検証のステータス。

有効な値:

  • 0:検証は成功しました。

  • 1:検証は失敗しました。

IcpStatus

String

ICP ファイリングのステータス。

有効な値:

  • 1:ICP ファイリングは完了しています。

  • 0:ICP ファイリングは完了していません。

CreateTime

String

ドメイン名が作成された時刻。

なし。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::DirectMail::Domains
Outputs:
  DomainIds:
    Description: ドメイン ID のリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DomainIds
  Domains:
    Description: ドメインのリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Domains

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DirectMail::Domains",
      "Properties": {}
    }
  },
  "Outputs": {
    "Domains": {
      "Description": "ドメインのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Domains"
        ]
      }
    },
    "DomainIds": {
      "Description": "ドメイン ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainIds"
        ]
      }
    }
  }
}