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

Resource Orchestration Service:DATASOURCE::DirectMail::Domain

最終更新日:Mar 17, 2025

DATASOURCE::DirectMail::Domain は、ドメイン名に関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::DirectMail::Domain",
  "Properties": {
    "DomainId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DomainId

String

はい

はい

ドメイン名の ID。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時にデータソースリソースを更新するポリシー。

有効な値:

  • Never (デフォルト): スタックの更新時にデータソースリソースを更新しません。

  • Always: スタックの更新時にデータソースリソースを更新します。

戻り値

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"
        ]
      }
    }
  }
}