edit-icon download-icon

Retrieving Domain Name Attributes Based on Alibaba Cloud DNS Versions

最終更新日: Dec 13, 2018

説明

入力パラメータに基づいてAlibaba Cloud DNSバージョンに対応するDNS属性(行、タイプ、TTL間隔など)を取得します。

リクエストパラメータ

名前 必須かどうか 説明
Action String はい 操作インタフェース名、必須パラメータ。値:DescribeDnsProductAttributes
VersionCode String いいえ Alibaba Cloud DNS製品のバージョン、デフォルトでは「無料版」

リターンパラメータ

パブリックリターンパラメータ。詳細はパブリックリターンパラメータを参照してください。

名前 説明
RequestId String 一意のリクエスト識別子
RecordTypes List<Type> DNSレコードタイプ名のリスト。型は文字列型です。
TtlMinValue Long 最小TTL値
TtlMaxValue Long 最大TTL値
RecordLines RecordLineType DNSレコード行名のリスト

エラーコード

すべてのインターフェイスに共通のエラーについては、エラーコードテーブルを参照してください。

エラーコード 説明 HTTPステータスコード 意味
InvalidVersion DNS製品のバージョンが存在しません。 400 このAlibaba Cloud DNSバージョンは存在しません

リクエストの例

  1. http://dns.aliyuncs.com/?Action=DescribeDnsProductAttributes
  2. &VersionCode=version1
  3. &<Public Request Parameters>

リターンの例

XML形式

  1. <DescribeDnsProductAttributesResponse>
  2. <RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
  3. <RecordTypes>
  4. <Type>A</Type>
  5. <Type>AAAA</Type>
  6. <Type>CNAME</Type>
  7. <Type>TXT</Type>
  8. <Type>MX</Type>
  9. <Type>SRV</Type>
  10. <Type>REDIRECT_URL</Type>
  11. <Type>FORWORD_URL</Type>
  12. <Type>NS</Type>
  13. </RecordTypes>
  14. <TtlMinValue>600</TtlMinValue>
  15. <TtlMaxValue>86400</TtlMaxValue>
  16. <RecordLines>
  17. <RecordLine>
  18. <LineCode>default</LineCode>
  19. <LineName>Default</LineName>
  20. </RecordLine>
  21. <RecordLine>
  22. <LineCode>telecom</LineCode>
  23. <LineName>China Telecom</LineName>
  24. </RecordLine>
  25. <RecordLine>
  26. <LineCode>shanghai-telecom</LineCode>
  27. <FatherCode>telecom</FatherCode>
  28. <LineName>Shanghai Telecom</LineName>
  29. </RecordLine>
  30. ......
  31. </RecordLines>
  32. </DescribeDnsProductAttributesResponse>

JSON形式

  1. {
  2. "DescribeDnsProductAttributesResponse": {
  3. "RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
  4. "RecordTypes": {
  5. "Type": [
  6. "A",
  7. "AAAA",
  8. "CNAME",
  9. "TXT",
  10. "MX",
  11. "SRV",
  12. "REDIRECT_URL",
  13. "FORWORD_URL",
  14. "NS"
  15. ]
  16. },
  17. "TtlMinValue": 600,
  18. "TtlMaxValue": 86400,
  19. "RecordLines": {
  20. "RecordLine": [
  21. {
  22. "LineCode": "default",
  23. "LineName": "Default"
  24. },
  25. {
  26. "LineCode": "telecom",
  27. "LineName": "China Telecom"
  28. },
  29. {
  30. "LineCode": "shanghai-telecom",
  31. "FatherCode": "telecom",
  32. "LineName": "Shanghai Telecom"
  33. },
  34. ......
  35. ]
  36. }
  37. }
  38. }