Scalr\Service\Aws\Ec2\V20150415\Ec2Api::getInstanceIdListQuery PHP Method

getInstanceIdListQuery() public method

It transforms 'Instances.member.N.InstanceId' structure to acceptable 'InstancesId.N' structure
public getInstanceIdListQuery ( ListDataType $instanceIdList, string $name = 'InstanceId' ) : array
$instanceIdList Scalr\Service\Aws\DataType\ListDataType The list of the Instance ID
$name string optional URL parameter name
return array Returns array of the query parameters for the request
    public function getInstanceIdListQuery(ListDataType $instanceIdList, $name = 'InstanceId')
    {
        if ($instanceIdList instanceof \Scalr\Service\Aws\Ec2\DataType\InstanceData || $instanceIdList instanceof \Scalr\Service\Aws\Elb\DataType\InstanceData) {
            $instanceIdList = new ListDataType(array_unique(array_values($instanceIdList->getQueryArray('Instances'))));
        }
        $options = $instanceIdList->getQueryArrayBare($name);
        return $options;
    }
Ec2Api