Scalr\Service\Aws\Ec2\V20140615\Ec2Api::describeInternetGateways PHP Метод

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

Describes one or more of your Internet gateways.
public describeInternetGateways ( ListDataType $internetGatewayIdList = null, Scalr\Service\Aws\Ec2\DataType\InternetGatewayFilterList $filter = null ) : Scalr\Service\Aws\Ec2\DataType\InternetGatewayList
$internetGatewayIdList Scalr\Service\Aws\DataType\ListDataType optional The list of Internet gateway identifiers.
$filter Scalr\Service\Aws\Ec2\DataType\InternetGatewayFilterList optional The filter list.
Результат Scalr\Service\Aws\Ec2\DataType\InternetGatewayList Returns InternetGatewayList on success
    public function describeInternetGateways(ListDataType $internetGatewayIdList = null, InternetGatewayFilterList $filter = null)
    {
        $result = null;
        $options = array();
        $action = ucfirst(__FUNCTION__);
        if ($internetGatewayIdList !== null) {
            $options = array_merge($options, $internetGatewayIdList->getQueryArrayBare('InternetGatewayId'));
        }
        if ($filter !== null) {
            $options = array_merge($options, $filter->getQueryArrayBare('Filter'));
        }
        $response = $this->client->call($action, $options);
        if ($response->getError() === false) {
            $sxml = simplexml_load_string($response->getRawContent());
            $response = null;
            $result = $this->_loadListByName('InternetGateway', $sxml->internetGatewaySet);
            $result->setRequestId((string) $sxml->requestId);
        }
        return $result;
    }
Ec2Api