Overview

Namespaces

  • PHP
  • Saklient
    • Cloud
      • Enums
      • Errors
      • Models
      • Resources
    • Errors

Classes

  • Activity
  • Appliance
  • Archive
  • Bridge
  • Disk
  • DiskActivity
  • DiskConfig
  • DiskPlan
  • FtpInfo
  • Icon
  • Iface
  • IfaceActivity
  • Ipv4Net
  • Ipv4Range
  • Ipv6Net
  • IsoImage
  • LbServer
  • LbVirtualIp
  • License
  • LicenseInfo
  • LoadBalancer
  • Region
  • Router
  • RouterActivity
  • RouterPlan
  • Script
  • Server
  • ServerActivity
  • ServerInstance
  • ServerPlan
  • Swytch
  • VpcRouter
  • Overview
  • Namespace
  • Class
  • Tree

Class LoadBalancer

ロードバランサの実体1つに対応し、属性の取得や操作を行うためのクラス。

Saklient\Cloud\Resources\Resource
Extended by Saklient\Cloud\Resources\Appliance
Extended by Saklient\Cloud\Resources\LoadBalancer
Namespace: Saklient\Cloud\Resources
Located at Saklient/Cloud/Resources/LoadBalancer.php
Methods summary
public Saklient\Cloud\Resources\LoadBalancer
# clearVirtualIps( )

Returns

Saklient\Cloud\Resources\LoadBalancer
public Saklient\Cloud\Resources\LbVirtualIp
# addVirtualIp( mixed $settings = null )

仮想IPアドレス設定を追加します。

仮想IPアドレス設定を追加します。

Parameters

$settings
mixed
$settings=null 設定オブジェクト

Returns

Saklient\Cloud\Resources\LbVirtualIp
public Saklient\Cloud\Resources\LbVirtualIp
# getVirtualIpByAddress( string $address )

指定したIPアドレスにマッチする仮想IPアドレス設定を取得します。

指定したIPアドレスにマッチする仮想IPアドレス設定を取得します。

Parameters

$address
string
$address

Returns

Saklient\Cloud\Resources\LbVirtualIp
public Saklient\Cloud\Resources\LoadBalancer
# reloadStatus( )

監視対象サーバのステータスを最新の状態に更新します。

監視対象サーバのステータスを最新の状態に更新します。

Returns

Saklient\Cloud\Resources\LoadBalancer
Methods inherited from Saklient\Cloud\Resources\Appliance
apply(), boot(), getSwytch(), reboot(), reload(), save(), shutdown(), sleepUntilDown(), sleepUntilUp(), sleepWhileCreating(), stop()
Methods inherited from Saklient\Cloud\Resources\Resource
__construct(), __get(), _apiPath(), _className(), _id(), _onAfterApiDeserialize(), _onAfterApiSerialize(), _onBeforeApiSerialize(), _onBeforeSave(), _reload(), _rootKey(), _rootKeyM(), _save(), apiDeserialize(), apiDeserializeImpl(), apiSerialize(), apiSerializeID(), apiSerializeImpl(), createWith(), destroy(), dump(), exists(), get_client(), normalizeFieldName(), requestRetry(), setParam()
Properties inherited from Saklient\Cloud\Resources\Resource
$_client, $_query, $isIncomplete, $isNew
Magic properties summary
public string $defaultRoute
#

デフォルトルート

デフォルトルート

public integer $maskLen
#

マスク長

マスク長

public integer $vrid
#

VRID

VRID

public read-only ArrayObject $virtualIps
#

仮想IPアドレス Saklient\Cloud\Resources\LbVirtualIp の配列

仮想IPアドレス Saklient\Cloud\Resources\LbVirtualIp の配列

Magic properties inherited from Saklient\Cloud\Resources\Appliance
$availability, $clazz, $description, $icon, $id, $ifaces, $name, $planId, $rawAnnotation, $rawSettings, $serviceClass, $status, $swytchId, $tags
API documentation generated by ApiGen 2.8.0