public createNetworkInterface ( Scalr\Service\Aws\Ec2\DataType\CreateNetworkInterfaceRequestData $request ) : Scalr\Service\Aws\Ec2\DataType\NetworkInterfaceData | ||
$request | Scalr\Service\Aws\Ec2\DataType\CreateNetworkInterfaceRequestData | Create Request |
return | Scalr\Service\Aws\Ec2\DataType\NetworkInterfaceData | Returns created Network Interface |
public function createNetworkInterface(CreateNetworkInterfaceRequestData $request)
{
$result = null;
$options = $request->getQueryArrayBare();
$action = ucfirst(__FUNCTION__);
$response = $this->client->call($action, $options);
if ($response->getError() === false) {
$sxml = simplexml_load_string($response->getRawContent());
$result = $this->_loadNetworkInterfaceData($sxml->networkInterface);
}
return $result;
}