ルータ関連API

GET/internet

インターネット接続一覧を取得

POST/internet

ルータ+スイッチを作成

パラメータ

名前 省略 説明
Internet.Name string 不可 ルータ名
[Internet.Description] string 説明
Internet.NetworkMaskLen int 不可 プレフィックス(28,27)
Internet.BandWidthMbps int 不可 帯域幅(100,500,1000)

オブジェクト構造

アクセス キー バリデーション
読取 検索 書込 更新 必須 デフォルト 範囲
ID : int  
Name : string 1~64文字
Description : string   空文字 512文字
BandWidthMbps : int
NetworkMaskLen : int
Scope : EScope  
ServiceClass : string  
Icon.ID : int  
Zone.ID : int  
Zone.Description : string  
Zone.IsDummy : bool  
Zone.Region.Description : string  
Zone.Region.NameServers : string  
Switch.ID : int  
Switch.Subnets.DefaultRoute : ipaddress  

GET/internet/:internetid

該当IDのインターネット接続情報を取得

URLパラメータ

Name Comment
internetid インターネット接続ID

PUT/internet/:internetid

インターネット接続を更新

URLパラメータ

Name Comment
internetid インターネット接続ID

パラメータ

名前 省略 説明
[Internet.Name]ルータ名 string
[Internet.Description] string 説明

DELETE/internet/:internetid

該当IDのインターネット接続を削除

URLパラメータ

Name Comment
internetid インターネット接続ID

PUT/internet/:internetid/bandwidth

該当IDのルータの回線帯域幅を変更

URLパラメータ

Name Comment
internetid インターネット接続ID

パラメータ

名前 省略 説明
BandWidthMbps int 不可

POST/internet/:internetid/ipv6net

ルータ+スイッチにIPv6ネットワークを割り当てる。

URLパラメータ

Name Comment
internetid インターネット接続ID

パラメータ

名前 省略 説明
[IPv6PrefixLen] int プレフィックス(省略時は64)

DELETE/internet/:internetid/ipv6net/:ipv6netid

ルータ+スイッチに割り当てられたIPv6ネットワークを削除する。

URLパラメータ

Name Comment
internetid インターネット接続ID
ipv6netid サブネットID

GET/internet/:internetid/monitor

ネットワーク流量のリソースモニタ情報を取得

URLパラメータ

Name Comment
interfaceid インタフェースID

パラメータ

名前 省略 説明
[Start] time 取得範囲の開始時刻(省略時は終了時刻の24時間前 または 現在時刻)
[End] time 取得範囲の終了時刻(省略時は開始時刻の24時間後)

POST/internet/:internetid/subnet

ルータ+スイッチに追加のIPアドレスブロックを割り当てる。

URLパラメータ

Name Comment
internetid インターネット接続ID

パラメータ

名前 省略 説明
NetworkMaskLen int 不可 プレフィックス(28,27)
[NextHop] ipaddress スタティックルートのネクストホップIPアドレス

PUT/internet/:internetid/subnet/:subnetid

ルータ+スイッチに追加したIPアドレスブロック情報を変更する。

URLパラメータ

Name Comment
internetid インターネット接続ID
subnetid サブネットID

パラメータ

名前 省略 説明
[NextHop] ipaddress スタティックルートのネクストホップIPアドレス

DELETE/internet/:internetid/subnet/:subnetid

ルータ+スイッチに追加したIPアドレスブロックを削除する。

URLパラメータ

Name Comment
internetid インターネット接続ID
subnetid サブネットID

GET/internet/:internetid/tag

該当IDのインターネットに付けられたタグを取得

PUT/internet/:internetid/tag

該当IDのインターネットに付けられるタグを変更

GET/internet/tag

インターネットタグ一覧を取得

GET/ipaddress

IPアドレス一覧を取得

GET/ipaddress/:ipaddress

該当IDのIPアドレス情報を取得

URLパラメータ

Name Comment
ipaddress IPアドレス

PUT/ipaddress/:ipaddress

IPアドレス情報を更新

URLパラメータ

Name Comment
ipaddress IPアドレス

GET/ipv6addr

IPv6アドレス一覧を取得

POST/ipv6addr

IPv6アドレスを登録

パラメータ

名前 省略 説明
IPv6Addr.IPv6Addr string 不可 IPv6アドレス
[IPv6Addr.HostName] string ホスト名
IPv6Addr.IPv6Net.ID int 不可 IPv6アドレス登録先ネットワークID

オブジェクト構造

アクセス キー バリデーション
読取 検索 書込 更新 必須 デフォルト 範囲
IPv6Addr : ipv6addr  
HostName : string   255文字
IPv6Net.ID : int  

GET/ipv6addr/:ipv6addr

該当IDのIPv6アドレス情報を取得

URLパラメータ

Name Comment
ipv6addr IPv6アドレス

PUT/ipv6addr/:ipv6addr

IPv6アドレス情報を更新

URLパラメータ

Name Comment
ipv6addr IPv6アドレス

DELETE/ipv6addr/:ipv6addr

IPv6アドレスを削除する

URLパラメータ

Name Comment
ipv6addr IPv6アドレス

GET/ipv6net

IPv6ネットワーク一覧を取得

GET/ipv6net/:ipv6netid

該当IDのIPv6ネットワーク情報を取得

URLパラメータ

Name Comment
ipv6netid IPv6ネットワークID

GET/subnet

サブネット一覧を取得

GET/subnet/:subnetid

該当IDのサブネット情報を取得

URLパラメータ

Name Comment
subnetid サブネットID