saklient.cs
0.0.2.11
|
ロードバランサの実体1つに対応し、属性の取得や操作を行うためのクラス。 More...
Public Member Functions | |||||||||||
LoadBalancer | SetInitialParams (Swytch swytch, long vrid, System.Collections.Generic.List< string > realIps, bool isHighSpec=false) | ||||||||||
LbVirtualIp | AddVirtualIp (object settings=null) | ||||||||||
仮想IPアドレス設定を追加します。 More... | |||||||||||
LbVirtualIp | GetVirtualIpByAddress (string address) | ||||||||||
指定したIPアドレスにマッチする仮想IPアドレス設定を取得します。 More... | |||||||||||
LoadBalancer | ReloadStatus () | ||||||||||
監視対象サーバのステータスを最新の状態に更新します。 More... | |||||||||||
Public Member Functions inherited from Saklient.Cloud.Resources.Appliance | |||||||||||
Appliance | Save () | ||||||||||
このローカルオブジェクトに現在設定されているリソース情報をAPIに送信し、新規作成または上書き保存します。 More... | |||||||||||
Appliance | Reload () | ||||||||||
最新のリソース情報を再取得します。 More... | |||||||||||
Swytch | GetSwytch () | ||||||||||
このルータが接続されているスイッチを取得します。 More... | |||||||||||
Appliance | Apply () | ||||||||||
アプライアンスの設定を反映します。 More... | |||||||||||
Appliance | Boot () | ||||||||||
アプライアンスを起動します。 More... | |||||||||||
Appliance | Shutdown () | ||||||||||
アプライアンスをシャットダウンします。 More... | |||||||||||
Appliance | Stop () | ||||||||||
アプライアンスを強制停止します。 More... | |||||||||||
Appliance | Reboot () | ||||||||||
アプライアンスを強制再起動します。 More... | |||||||||||
bool | SleepWhileCreating (long timeoutSec=600) | ||||||||||
作成中のアプライアンスが利用可能になるまで待機します。 More... | |||||||||||
bool | SleepUntilUp (long timeoutSec=600) | ||||||||||
アプライアンスが起動するまで待機します。 More... | |||||||||||
bool | SleepUntilDown (long timeoutSec=600) | ||||||||||
アプライアンスが停止するまで待機します。 More... | |||||||||||
Public Member Functions inherited from Saklient.Cloud.Resources.Resource | |||||||||||
void | Destroy () | ||||||||||
このローカルオブジェクトのIDと一致するリソースの削除リクエストをAPIに送信します。 More... | |||||||||||
bool | Exists () | ||||||||||
このリソースが存在するかを調べます。 More... | |||||||||||
object | RequestRetry (string method, string path, object query=null, long retryCount=5, long retrySleep=5) | ||||||||||
| |||||||||||
Properties | |
System.Collections.Generic.List< LbVirtualIp > | VirtualIps [get] |
仮想IPアドレス Saklient.Cloud.Resources.LbVirtualIp の配列 More... | |
string | DefaultRoute [get, set] |
デフォルトルート More... | |
long | MaskLen [get, set] |
マスク長 More... | |
long | Vrid [get, set] |
VRID More... | |
Properties inherited from Saklient.Cloud.Resources.Appliance | |
string | Id [get] |
ID More... | |
string | Clazz [get, set] |
クラス Saklient.Cloud.Enums.EApplianceClass More... | |
string | Name [get, set] |
名前 More... | |
string | Description [get, set] |
説明 More... | |
System.Collections.Generic.List< string > | Tags [get, set] |
タグ文字列の配列 More... | |
Icon | Icon [get, set] |
アイコン More... | |
long | PlanId [get, set] |
プラン More... | |
System.Collections.Generic.List< Iface > | Ifaces [get] |
インタフェース Saklient.Cloud.Resources.Iface の配列 More... | |
object | RawAnnotation [get, set] |
注釈 More... | |
object | RawSettings [get, set] |
設定の生データ More... | |
string | Status [get] |
起動状態 Saklient.Cloud.Enums.EServerInstanceStatus More... | |
string | ServiceClass [get] |
サービスクラス More... | |
string | Availability [get] |
有効状態 Saklient.Cloud.Enums.EAvailability More... | |
string | SwytchId [get] |
接続先スイッチID More... | |
ロードバランサの実体1つに対応し、属性の取得や操作を行うためのクラス。
|
inline |
仮想IPアドレス設定を追加します。
settings | 設定オブジェクト |
|
inline |
指定したIPアドレスにマッチする仮想IPアドレス設定を取得します。
address |
|
inline |
監視対象サーバのステータスを最新の状態に更新します。
|
inline |
swytch |
|
|
getset |
デフォルトルート
|
getset |
マスク長
|
get |
仮想IPアドレス Saklient.Cloud.Resources.LbVirtualIp の配列
|
getset |
VRID