['endpoint' => 'disk.cn-north-1.jdcloud-api.com'] ]); $client = new DiskClient([ 'credentials' => $this->getCred(), 'version' => 'latest', 'endpoint_provider' => $fix_endpoint, 'scheme' => 'http' ]); try{ $res = $client->describeDisks([ 'regionId' => 'cn-north-1', 'pageNumber' => '1', 'pageSize' => '10', 'filters' => [ // [ // 'name' => 'diskType', // 'values' => ['ssd', 'premium-hdd'] // ], [ 'name' => 'az', 'values' => ['cn-north-1a'] ] ], // 'tags' => [ // [ // 'key' => 'diskType', // 'values' => ['ssd', 'premium-hdd'] // ], // [ // 'key' => 'az', // 'values' => ['cn-north-1'] // ] // ] ]); var_dump($res); $this->assertNotNull($res); $this->assertNotNull($res['requestId']); $this->assertNotNull($res['result']); $this->assertNotNull($res['result']['totalCount']); }catch (\Jdcloud\Exception\JdcloudException $e) { print("ERROR"); var_dump($e->getMessage()); $this->assertFalse(true); } } }