Public Member Functions | |
def | offset (self, offset) |
次に取得するリストの開始オフセットを指定します。 More... | |
def | limit (self, count) |
次に取得するリストの上限レコード数を指定します。 More... | |
def | filter_by |
Web APIのフィルタリング設定を直接指定します。 More... | |
def | reset (self) |
次のリクエストのために設定されているステートをすべて破棄します。 More... | |
def | create_load_balancer |
def | create_vpc_router (self) |
def | get_by_id (self, id) |
指定したIDを持つ唯一のリソースを取得します。 More... | |
def | find (self) |
リソースの検索リクエストを実行し、結果をリストで取得します。 More... | |
def | with_name_like (self, name) |
指定した文字列を名前に含むリソースに絞り込みます。 More... | |
def | with_tag (self, tag) |
指定したタグを持つリソースに絞り込みます。 More... | |
def | with_tags (self, tags) |
指定したすべてのタグを持つリソースに絞り込みます。 More... | |
def | with_tag_dnf (self, dnf) |
指定したDNFに合致するタグを持つリソースに絞り込みます。 More... | |
def | sort_by_name |
名前でソートします。 More... | |
def | __init__ (self, client) |
def saklient.cloud.models.model_appliance.Model_Appliance.__init__ | ( | self, | |
client | |||
) |
{saklient.cloud.client.Client} | client |
def saklient.cloud.models.model_appliance.Model_Appliance.create_load_balancer | ( | self, | |
swytch, | |||
vrid, | |||
realIps, | |||
isHighSpec = False |
|||
) |
{saklient.cloud.resources.swytch.Swytch} | swytch |
{int} | vrid |
{str[]} | realIps |
{bool} | isHighSpec=False |
def saklient.cloud.models.model_appliance.Model_Appliance.create_vpc_router | ( | self | ) |
def saklient.cloud.models.model_appliance.Model_Appliance.filter_by | ( | self, | |
key, | |||
value, | |||
multiple = False |
|||
) |
Web APIのフィルタリング設定を直接指定します。
{str} | key キー |
{any} | value 値 |
{bool} | multiple=False valueに配列を与え、OR条件で完全一致検索する場合にtrueを指定します。通常、valueはスカラ値であいまい検索されます。 |
def saklient.cloud.models.model_appliance.Model_Appliance.find | ( | self | ) |
リソースの検索リクエストを実行し、結果をリストで取得します。
def saklient.cloud.models.model_appliance.Model_Appliance.get_by_id | ( | self, | |
id | |||
) |
指定したIDを持つ唯一のリソースを取得します。
{str} | id |
def saklient.cloud.models.model_appliance.Model_Appliance.limit | ( | self, | |
count | |||
) |
次に取得するリストの上限レコード数を指定します。
{int} | count 上限レコード数 |
def saklient.cloud.models.model_appliance.Model_Appliance.offset | ( | self, | |
offset | |||
) |
次に取得するリストの開始オフセットを指定します。
{int} | offset オフセット |
def saklient.cloud.models.model_appliance.Model_Appliance.reset | ( | self | ) |
次のリクエストのために設定されているステートをすべて破棄します。
def saklient.cloud.models.model_appliance.Model_Appliance.sort_by_name | ( | self, | |
reverse = False |
|||
) |
名前でソートします。
{bool} | reverse=False |
def saklient.cloud.models.model_appliance.Model_Appliance.with_name_like | ( | self, | |
name | |||
) |
指定した文字列を名前に含むリソースに絞り込みます。
大文字・小文字は区別されません。 半角スペースで区切られた複数の文字列は、それらをすべて含むことが条件とみなされます。
{str} | name |
def saklient.cloud.models.model_appliance.Model_Appliance.with_tag | ( | self, | |
tag | |||
) |
指定したタグを持つリソースに絞り込みます。
複数のタグを指定する場合は withTags() を利用してください。
{str} | tag |
def saklient.cloud.models.model_appliance.Model_Appliance.with_tag_dnf | ( | self, | |
dnf | |||
) |
指定したDNFに合致するタグを持つリソースに絞り込みます。
{str[][]} | dnf |
def saklient.cloud.models.model_appliance.Model_Appliance.with_tags | ( | self, | |
tags | |||
) |
指定したすべてのタグを持つリソースに絞り込みます。
{str[]} | tags |