saklient  0.0.2.11
saklient.cloud.resources.appliance.Appliance Class Reference
Inheritance diagram for saklient.cloud.resources.appliance.Appliance:

Public Member Functions

def save (self)
 このローカルオブジェクトに現在設定されているリソース情報をAPIに送信し、新規作成または上書き保存します。 More...
 
def reload (self)
 最新のリソース情報を再取得します。 More...
 
def __init__
 
def get_swytch (self)
 このルータが接続されているスイッチを取得します。 More...
 
def apply (self)
 アプライアンスの設定を反映します。 More...
 
def boot (self)
 アプライアンスを起動します。 More...
 
def shutdown (self)
 アプライアンスをシャットダウンします。 More...
 
def stop (self)
 アプライアンスを強制停止します。 More...
 
def reboot (self)
 アプライアンスを強制再起動します。 More...
 
def sleep_while_creating
 作成中のアプライアンスが利用可能になるまで待機します。 More...
 
def sleep_until_up
 アプライアンスが起動するまで待機します。 More...
 
def sleep_until_down
 アプライアンスが停止するまで待機します。 More...
 
def sleep_until
 アプライアンスが指定のステータスに遷移するまで待機します。 More...
 
def get_id (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_clazz (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_clazz (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_name (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_name (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_description (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_description (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_tags (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_tags (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_icon (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_icon (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_plan_id (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_plan_id (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_ifaces (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_raw_annotation (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_raw_annotation (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_raw_settings (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def set_raw_settings (self, v)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_raw_settings_hash (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_status (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_service_class (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_availability (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def get_swytch_id (self)
 (This method is generated in Translator_default::buildImpl) More...
 
def api_deserialize_impl (self, r)
 (This method is generated in Translator_default::buildImpl) More...
 
def api_serialize_impl
 

Public Attributes

 m_clazz
 
 n_clazz
 
 m_name
 
 n_name
 
 m_description
 
 n_description
 
 n_tags
 
 m_tags
 
 m_icon
 
 n_icon
 
 m_plan_id
 
 n_plan_id
 
 m_raw_annotation
 
 n_raw_annotation
 
 n_raw_settings
 
 m_raw_settings
 
 is_new
 
 is_incomplete
 
 m_id
 
 n_id
 
 m_ifaces
 
 n_ifaces
 
 m_raw_settings_hash
 
 n_raw_settings_hash
 
 m_status
 
 n_status
 
 m_service_class
 
 n_service_class
 
 m_availability
 
 n_availability
 
 m_swytch_id
 
 n_swytch_id
 

Properties

 id = property(get_id, None, None)
 ID.
 
 clazz = property(get_clazz, set_clazz, None)
 クラス EApplianceClass
 
 name = property(get_name, set_name, None)
 名前
 
 description = property(get_description, set_description, None)
 説明
 
 tags = property(get_tags, set_tags, None)
 タグ文字列の配列
 
 icon = property(get_icon, set_icon, None)
 アイコン
 
 plan_id = property(get_plan_id, set_plan_id, None)
 プラン
 
 ifaces = property(get_ifaces, None, None)
 インタフェース Iface の配列
 
 raw_annotation = property(get_raw_annotation, set_raw_annotation, None)
 注釈
 
 raw_settings = property(get_raw_settings, set_raw_settings, None)
 設定の生データ
 
 raw_settings_hash = property(get_raw_settings_hash, None, None)
 
 status = property(get_status, None, None)
 起動状態 EServerInstanceStatus
 
 service_class = property(get_service_class, None, None)
 サービスクラス
 
 availability = property(get_availability, None, None)
 有効状態 EAvailability
 
 swytch_id = property(get_swytch_id, None, None)
 接続先スイッチID
 

Constructor & Destructor Documentation

def saklient.cloud.resources.appliance.Appliance.__init__ (   self,
  client,
  obj,
  wrapped = False 
)

Parameters
{saklient.cloud.client.Client}client
{any}obj
{bool}wrapped=False

Member Function Documentation

def saklient.cloud.resources.appliance.Appliance.api_deserialize_impl (   self,
  r 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{any}r
def saklient.cloud.resources.appliance.Appliance.api_serialize_impl (   self,
  withClean = False 
)

Parameters
{bool}withClean=False
Returns
{any}
def saklient.cloud.resources.appliance.Appliance.apply (   self)

アプライアンスの設定を反映します。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.boot (   self)

アプライアンスを起動します。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.get_availability (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_clazz (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_description (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_icon (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{saklient.cloud.resources.icon.Icon}
def saklient.cloud.resources.appliance.Appliance.get_id (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_ifaces (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{saklient.cloud.resources.iface.Iface[]}
def saklient.cloud.resources.appliance.Appliance.get_name (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_plan_id (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{int}
def saklient.cloud.resources.appliance.Appliance.get_raw_annotation (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{any}
def saklient.cloud.resources.appliance.Appliance.get_raw_settings (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{any}
def saklient.cloud.resources.appliance.Appliance.get_raw_settings_hash (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_service_class (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_status (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_swytch (   self)

このルータが接続されているスイッチを取得します。

Returns
{saklient.cloud.resources.swytch.Swytch}
def saklient.cloud.resources.appliance.Appliance.get_swytch_id (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str}
def saklient.cloud.resources.appliance.Appliance.get_tags (   self)

(This method is generated in Translator_default::buildImpl)

Returns
{str[]}
def saklient.cloud.resources.appliance.Appliance.reboot (   self)

アプライアンスを強制再起動します。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.reload (   self)

最新のリソース情報を再取得します。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.save (   self)

このローカルオブジェクトに現在設定されているリソース情報をAPIに送信し、新規作成または上書き保存します。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.set_clazz (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.appliance.Appliance.set_description (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.appliance.Appliance.set_icon (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{saklient.cloud.resources.icon.Icon}v
Returns
{saklient.cloud.resources.icon.Icon}
def saklient.cloud.resources.appliance.Appliance.set_name (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.appliance.Appliance.set_plan_id (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{int}v
Returns
{int}
def saklient.cloud.resources.appliance.Appliance.set_raw_annotation (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{any}v
Returns
{any}
def saklient.cloud.resources.appliance.Appliance.set_raw_settings (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{any}v
Returns
{any}
def saklient.cloud.resources.appliance.Appliance.set_tags (   self,
  v 
)

(This method is generated in Translator_default::buildImpl)

Parameters
{str[]}v
Returns
{str[]}
def saklient.cloud.resources.appliance.Appliance.shutdown (   self)

アプライアンスをシャットダウンします。

Returns
{saklient.cloud.resources.appliance.Appliance} this
def saklient.cloud.resources.appliance.Appliance.sleep_until (   self,
  status,
  timeoutSec = 600 
)

アプライアンスが指定のステータスに遷移するまで待機します。

Parameters
{str}status
{int}timeoutSec=600
Returns
{bool}
def saklient.cloud.resources.appliance.Appliance.sleep_until_down (   self,
  timeoutSec = 600 
)

アプライアンスが停止するまで待機します。

Parameters
{int}timeoutSec=600
Returns
{bool} 成功時はtrue、タイムアウトやエラーによる失敗時はfalseを返します。
def saklient.cloud.resources.appliance.Appliance.sleep_until_up (   self,
  timeoutSec = 600 
)

アプライアンスが起動するまで待機します。

Parameters
{int}timeoutSec=600
Returns
{bool}
def saklient.cloud.resources.appliance.Appliance.sleep_while_creating (   self,
  timeoutSec = 600 
)

作成中のアプライアンスが利用可能になるまで待機します。

Parameters
{int}timeoutSec=600
Returns
{bool} 成功時はtrue、タイムアウトやエラーによる失敗時はfalseを返します。
def saklient.cloud.resources.appliance.Appliance.stop (   self)

アプライアンスを強制停止します。

Returns
{saklient.cloud.resources.appliance.Appliance} this

The documentation for this class was generated from the following file: