ping をリクエストする
Content-Type: application/json
Key |
Type |
Value |
---|---|---|
sa |
Object |
リクエストの対象となるサービスアダプタ情報
|
targetTime |
String |
実行予定日時
|
targetAddress |
String |
pingの送信先IPアドレス |
size |
int |
パケットサイズ (0 - 65467) |
count |
int |
試行回数 (1 - 128) |
201
Key |
Type |
Value |
---|---|---|
targetAddress |
String |
pingの送信先IPアドレス |
size |
int |
パケットサイズ |
count |
int |
試行回数 |
resultSuccess |
int |
成功した回数
|
resultFailure |
int |
失敗した回数
|
上記以外 |
共通パラメータ
|
POST https://*.sacm.jp/public-api/v1/user/tsa99990001/request/ping
Content-Type: application/json
{ "sa": { "code": "tss99990001" }, "targetTime": "2012/06/27 14:51:25", "targetAddress": "210.130.137.80", "size": 60, "count": 5 }
Content-Type: application/json
{ "id": "1:1", "sa": { "code": "tss99990001", "name": "Service adapter 001", "description": "MEMO", "distributionId": "0001-0000-0101-0000-0000-0000-1234-5678", "up": true }, "type": "ping", "targetTime": "2012/06/27 14:51:25", "status": "initial", "proxyStatus": "none", "resultCode": "none", "requestCommands": [], "targetAddress": "210.130.137.80", "size": 60, "count": 5, "resultSuccess": null, "resultFailure": null }
リクエストされた ping の情報を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
targetAddress |
String |
pingの送信先IPアドレス |
size |
int |
パケットサイズ |
count |
int |
試行回数 |
resultSuccess |
int |
成功した回数 |
resultFailure |
int |
失敗した回数 |
上記以外 |
共通パラメータ
|
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/request/ping/1:1
Content-Type: application/json
{ "id": "1:1", "sa": { "code": "tss99990001", "name": "Service adapter 001", "description": "MEMO", "distributionId": "0001-0000-0101-0000-0000-0000-1234-5678", "up": true }, "type": "ping", "targetTime": "2012/06/27 14:51:25", "status": "successed", "proxyStatus": "success", "resultCode": "success", "requestCommands": [], "targetAddress": "210.130.137.80", "size": 60, "count": 5, "resultSuccess": 5, "resultFailure": 0 }
リクエストされた ping の情報を変更する (実行の中止、実行予定日時の変更)
Content-Type: application/json
Key |
Type |
Value |
---|---|---|
status |
int |
リクエストの状態
|
targetTime |
String |
実行予定日時
|
Key |
Type |
Value |
---|---|---|
targetAddress |
String |
pingの送信先IPアドレス |
size |
int |
パケットサイズ |
count |
int |
試行回数 |
resultSuccess |
int |
成功した回数
|
resultFailure |
int |
失敗した回数
|
上記以外 |
共通パラメータ
|
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/request/ping/1:1
Content-Type: application/json
{"status": 3}
Content-Type: application/json
{ "id": "1:1", "sa": { "code": "tss99990001", "name": "Service adapter 001", "description": "MEMO", "distributionId": "0001-0000-0101-0000-0000-0000-1234-5678", "up": true }, "type": "ping", "targetTime": "2012/06/27 15:00:00", "status": "canceled", "proxyStatus": "none", "resultCode": "none", "requestCommands": [], "targetAddress": "210.130.137.80", "size": 60, "count": 5, "resultSuccess": null, "resultFailure": null }
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/request/ping/1:1
Content-Type: application/json
{"targetTime": "2012/06/27 16:00:00"}
Content-Type: application/json
{ "id": "1:1", "sa": { "code": "tss99990001", "name": "Service adapter 001", "description": "MEMO", "distributionId": "0001-0000-0101-0000-0000-0000-1234-5678", "up": true }, "type": "ping", "targetTime": "2012/06/27 16:00:00", "status": "initial", "proxyStatus": "none", "resultCode": "none", "requestCommands": [], "targetAddress": "210.130.137.80", "size": 60, "count": 5, "resultSuccess": null, "resultFailure": null }
実行予定日時を変更すると id が変更される可能性がある
実行の中止と実行予定日時の変更の同時実行は不可