Scalr\Service\CloudStack\CloudStack::associateIpAddress PHP Метод

associateIpAddress() публичный Метод

Acquires and associates a public IP to an account.
public associateIpAddress ( Scalr\Service\CloudStack\DataType\AssociateIpAddressData | array $requestData = null ) : IpAddressResponseData
$requestData Scalr\Service\CloudStack\DataType\AssociateIpAddressData | array Request data object
Результат Scalr\Service\CloudStack\DataType\IpAddressResponseData
    public function associateIpAddress($requestData = null)
    {
        $result = null;
        $args = array();
        if ($requestData !== null) {
            if (!$requestData instanceof AssociateIpAddressData) {
                $requestData = AssociateIpAddressData::initArray($requestData);
            }
            $args = $requestData->toArray();
        }
        $response = $this->getClient()->call('associateIpAddress', $args);
        if ($response->hasError() === false) {
            $resultObject = $response->getResult();
            if (!empty($resultObject)) {
                $result = $this->_loadIpAddressData($resultObject);
            }
        }
        return $result;
    }