グローバルIPアドレス情報取得(グローバルIPアドレス)
API情報
| API種別 | メソッド | URI | 対象 | 名称 | 実行 |
|---|---|---|---|---|---|
| 設定 | GET | /:GisServiceCode/global-network.json | グローバルIPアドレス | グローバルIPアドレス情報取得(グローバルIPアドレス) | 同期 |
- 指定したP2契約GisServiceCodeで利用中のグローバルIPアドレスと割り当てられているリソースの情報を取得します
リクエストパラメータ
| パラメータ | 必須 | 意味 | 値 | |
|---|---|---|---|---|
| URL | GisServiceCode | ○ | P2契約のサービスコード | gis######## |
レスポンス
| フィールド | タイプ | 意味 | 値 |
|---|---|---|---|
| GlobalIpAddressNum.Limit | String | 利用できるグローバルIPアドレス数 | 数値 |
| GlobalIpAddressNum.Assigned | String | 利用中のグローバルIPアドレス数 | 数値 |
| GlobalIpAddressV.ServiceCode | String | グローバルIPアドレス/Vのサービスコード | iga######## |
| GlobalIpAddressV.ContractStatus | String | 契約状態 | |
| GlobalIpAddressV.StartDate | String | 利用開始日 | YYYYMMDD |
| GlobalIpAddressV.StopDate | String | 解約予定日 | YYYYMMDD |
| GlobalIpAddressV.AddressNum | String | 追加で利用できるグローバルIPアドレスの数 | 数値 |
| AssignedResourceList | Array | グローバルIPアドレスが割り当てられたリソース一覧 | オブジェクトの配列 |
| AssignedResourceList.IPv4.IpAddress | String | 割り当てられたIPv4アドレス | IPv4アドレス |
| AssignedResourceList.IPv4.Type | String | アドレス管理 | "Managed", "Unmanaged" |
| AssignedResourceList.IPv4.DomainName | String | 逆引き名 | ドメイン名 |
| AssignedResourceList.IPv6.IpAddress | String | 割り当てられたIPv6アドレス | IPv6アドレス |
| AssignedResourceList.IPv6.Type | String | アドレス管理 | "Managed", "Unmanaged" |
| AssignedResourceList.ServiceCode | String | サービスコード | ivm########, ifl########, ilb########, ifw######## |
| AssignedResourceList.URI | String | 情報へアクセスするためのURI | URI |
制限
- 特になし
サンプル
リクエストボディ
無し
レスポンス (JSON)
{
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
"GlobalIpAddressNum": {
"Limit": "15",
"Assigned": "6"
},
"GlobalIpAddressV": {
"ServiceCode": "iga########",
"ContractStatus": "InService",
"StartDate": "YYYYMMDD",
"StopDate": "",
"AddressNum": "10"
},
"AssignedResourceList": [
{
"IPv4": {
"IpAddress": "203.0.113.31",
"Type": "Managed",
"DomainName": "31.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0031",
"Type": "Unmanaged"
},
"ServiceCode": "ivm#######1",
"URI": ""
},
{
"IPv4": {
"IpAddress": "203.0.113.32",
"Type": "Unmanaged",
"DomainName": "32.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0032",
"Type": "Unmanaged"
},
"ServiceCode": "ivm#######1",
"URI": ""
},
{
"IPv4": {
"IpAddress": "203.0.113.33",
"Type": "Managed",
"DomainName": "33.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0033",
"Type": "Unmanaged"
},
"ServiceCode": "ivm#######3",
"URI": ""
},
{
"IPv4": {
"IpAddress": "203.0.113.34",
"Type": "Managed",
"DomainName": "34.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0034",
"Type": "Managed"
},
"ServiceCode": "ifl#######1",
"URI": ""
},
{
"IPv4": {
"IpAddress": "203.0.113.35",
"Type": "Managed",
"DomainName": "35.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0035",
"Type": "Managed"
},
"ServiceCode": "ifl#######2",
"URI": ""
},
{
"IPv4": {
"IpAddress": "203.0.113.36",
"Type": "Managed",
"DomainName": "36.113.0.203.rev.iijgio.jp"
},
"IPv6": {
"IpAddress": "2001:0db8:0000:0000:0000:0000:000b:0036",
"Type": "Managed"
},
"ServiceCode": "ilb#######1",
"URI": ""
}
]
}