saklient  0.0.2.11
saklient.cloud.resources.diskconfig.DiskConfig Class Reference

Public Member Functions

def get_client (self)
 ディスク修正のパラメータ。 More...
 
def get_disk_id (self)
 
def get_host_name (self)
 
def set_host_name (self, v)
 
def get_password (self)
 
def set_password (self, v)
 
def get_ssh_keys (self)
 
def get_ssh_key (self)
 
def set_ssh_key (self, v)
 
def get_ip_address (self)
 
def set_ip_address (self, v)
 
def get_default_route (self)
 
def set_default_route (self, v)
 
def get_network_mask_len (self)
 
def set_network_mask_len (self, v)
 
def get_scripts (self)
 
def __init__ (self, client, diskId)
 
def add_script (self, script)
 スタートアップスクリプトを追加します。 More...
 
def write (self)
 修正内容を実際のディスクに書き込みます。 More...
 

Properties

 client = property(get_client, None, None)
 
 disk_id = property(get_disk_id, None, None)
 
 host_name = property(get_host_name, set_host_name, None)
 ホスト名
 
 password = property(get_password, set_password, None)
 ログインパスワード
 
 ssh_key = property(get_ssh_key, set_ssh_key, None)
 SSHキー
 
 ssh_keys = property(get_ssh_keys, None, None)
 SSHキー
 
 ip_address = property(get_ip_address, set_ip_address, None)
 IPアドレス
 
 default_route = property(get_default_route, set_default_route, None)
 デフォルトルート
 
 network_mask_len = property(get_network_mask_len, set_network_mask_len, None)
 ネットワークマスク長
 
 scripts = property(get_scripts, None, None)
 スタートアップスクリプト Script の配列(pushによりスクリプトを追加できます)
 

Constructor & Destructor Documentation

def saklient.cloud.resources.diskconfig.DiskConfig.__init__ (   self,
  client,
  diskId 
)

Parameters
{saklient.cloud.client.Client}client
{str}diskId

Member Function Documentation

def saklient.cloud.resources.diskconfig.DiskConfig.add_script (   self,
  script 
)

スタートアップスクリプトを追加します。

diskConfig.addScript(script) と diskConfig.scripts.push(script) の効果は同等です。

Parameters
{saklient.cloud.resources.script.Script}script
Returns
{saklient.cloud.resources.diskconfig.DiskConfig} this
def saklient.cloud.resources.diskconfig.DiskConfig.get_client (   self)

ディスク修正のパラメータ。

Returns
{saklient.cloud.client.Client}
def saklient.cloud.resources.diskconfig.DiskConfig.get_default_route (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_disk_id (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_host_name (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_ip_address (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_network_mask_len (   self)
Returns
{int}
def saklient.cloud.resources.diskconfig.DiskConfig.get_password (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_scripts (   self)
def saklient.cloud.resources.diskconfig.DiskConfig.get_ssh_key (   self)
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.get_ssh_keys (   self)
Returns
{str[]}
def saklient.cloud.resources.diskconfig.DiskConfig.set_default_route (   self,
  v 
)
Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.set_host_name (   self,
  v 
)
Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.set_ip_address (   self,
  v 
)
Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.set_network_mask_len (   self,
  v 
)
Parameters
{int}v
Returns
{int}
def saklient.cloud.resources.diskconfig.DiskConfig.set_password (   self,
  v 
)
Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.set_ssh_key (   self,
  v 
)
Parameters
{str}v
Returns
{str}
def saklient.cloud.resources.diskconfig.DiskConfig.write (   self)

修正内容を実際のディスクに書き込みます。

Returns
{saklient.cloud.resources.diskconfig.DiskConfig} this

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