GET origin
API情報
HTTPメソッド | API名 | 目的 |
---|---|---|
GET | origin | オリジンサーバー情報取得 |
- オリジンサーバーの情報を取得します。
個別パラメータ
URL
- なし
HTTPリクエストボディ
- なし
レスポンス
フィールド | タイプ | 意味 |
---|---|---|
Result.OriginAccessType | String | オリジンサーバへのアクセス方法(ホスト名, IPアドレス) 値: host, ip |
Result.Origin | Array | オリジンサーバのFQDNまたはIP アドレス
|
Result.Status | String | 適用ステータス (利用可能, 設定変更中) 値: ready, changing |
Result.OriginSendPublicFqdn | String | オリジンサーバへのコンテンツ取得時のHostヘッダの設定値
OriginAccessTypeが"ip"に設定されている場合、このフィールドの値は常に"on"です。 |
Result.NextOriginAccessType | String | 占有型契約時、オリジンサーバ情報変更を行った場合の変更予定の値 オリジンサーバへのアクセス方法(ホスト名, IPアドレス) 値: host, ip |
Result.NextOrigin | Array | 占有型契約時、オリジンサーバ情報変更を行った場合の変更予定の値 オリジンサーバのFQDNまたはIP アドレス
|
Result.NextOriginSendPublicFqdn | String | 占有型契約時、オリジンサーバへのコンテンツ取得時のHostヘッダの設定値が変更された後の変更予定の値
|
エラーコード
- このAPIに関する個別エラーはありません。
- 共通エラーコードはエラーレスポンスを参照してください。
制限
- なし
サンプル
リクエスト
GET /r/(APIVersion)/(ServiceCode)/origin.json Host: cac.api.iij.jp Date: Mon, 20 Jan 2014 12:34:56 GMT x-iijapi-Expire: (Expire) x-iijapi-SignatureMethod: (SignatureMethod) x-iijapi-SignatureVersion: (SignatureVersion) Authorization: IIJAPI (AccessKeyId):(Signature)
レスポンスボディ
{ "Result": { "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx", "ServiceCode": "cac########", "OriginAccessType": "ip", "Origin": ["xxx.xxx.xxx.xxx"], "Status": "ready", "OriginSendPublicFqdn": "on", "NextOriginAccessType": "ip", "NextOrigin": ["xxx.xxx.xxx.yyy"], "NextOriginSendPublicFqdn": "on" } }