ゾーン情報の一覧取得 (GET /v1.0/hostedzone)
ゾーンの情報を一覧で取得します。
リクエスト内のURLパラメーターにより、取得する一覧の先頭のゾーンID、取得する一覧の最大件数を指定することができます。
※ゾーンIDはゾーン名と同じ値です。
Request Headers
なし
Request Parameter
marker
取得開始ゾーンID。
指定しない場合は、ゾーン情報の先頭から取得される。
Data Type | Cardinality |
---|---|
String | 0..1 |
maxitems
取得レコード最大件数。最大100。
省略時は100となる。
Data Type | Cardinality |
---|---|
String | 0..1 |
Request Elements
なし
HTTP ステータス
ステータス
リクエストのステータスを返却する。
以下のうちのどれか。
- 200:
- 正常終了
- 400:
- markerで指定したゾーンIDが存在しない/maxitemsが1~100でない
Data Type | Cardinality |
---|---|
Int | 1..1 |
Response Elements(正常終了時)
ListHostedZonesResponse
レスポンスのエンベロープ。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
- | 1..1 | None | HostedZones
Marker IsTruncated NextMarker MaxItems |
HostedZones
ゾーン情報リストのエンベロープ。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
- | 1..1 | ListHostedZonesResponse | HostedZone |
HostedZone
ゾーン情報のエンベロープ。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
- | 1..n | HostedZones | Id
Name CallerReference Config ResourceRecordSetCount |
Id
ゾーンID。ゾーン名と同じ値。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | HostedZone | None |
Name
ゾーン名。正規化された値。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | HostedZone | None |
CallerReference
ゾーン識別子。ゾーン名と同じ値。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | HostedZone | None |
Config
付加情報のエンベロープ。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
- | 1..1 | HostedZone | Comment |
Comment
コメント。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 0..1 | Config | None |
ResourceRecordSetCount
ホストゾーン内に登録されているレコード数。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | HostedZone | None |
Marker
リクエストで指定した取得開始ゾーンID。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 0..1 | ListHostedZonesResponse | None |
IsTruncated
取得していないゾーン情報がまだ存在しているかどうか。
trueまたはfalse。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | ListHostedZonesResponse | None |
NextMarker
取得していないゾーン情報の取得開始ゾーンID。
IsTruncatedがtrueの場合に設定される。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 0..1 | ListHostedZonesResponse | None |
MaxItems
リクエストで指定した取得レコード最大件数。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
xsd:string | 1..1 | ListHostedZonesResponse | None |
Example of Request
GET /hostedzone HTTP/1.1
Date: Fri, 06 Jun 2014 11:00:37 GMT
Content-Length: …
Host: dns.gls.cloud.global.fujitsu.com
Accept: application/xml
X-Auth-Token: MIIFvgY…
Example of Response
HTTP/1.1 200 OK
Date: Fri, 06 Jun 2014 11:00:38 GMT
Content-Length: …
Content-Type: application/xml
x-fj-request-id: d96bd874-9bf2-11e1-8ee7-c98a0037a2b6
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
< ListHostedZonesResponse xmlns="http://docs.cloudcommunity.global.fujitsu.com/dns/api/v1.0/">
<HostedZones>
<HostedZone>
<Id>example.com</Id>
<Name>example.com</Name>
<CallerReference>example.com</CallerReference>
<Config>
<Comment>comment</Comment>
</Config>
<ResourceRecordSetCount>0</ResourceRecordSetCount>
</HostedZone>
<HostedZone>
・・・
</HostedZone>
</HostedZones>
<IsTruncated>false</IsTruncated>
<MaxItems>100</MaxItems>
</ListHostedZonesResponse>