Scalr\Api\Service\Account\V1beta0\Controller\Environments::describeCloudsAction PHP Method

describeCloudsAction() public method

Lists configured clouds for specified Environment
public describeCloudsAction ( string $envId ) : Scalr\Api\DataType\ListResultEnvelope
$envId string Unique identifier of the Environment
return Scalr\Api\DataType\ListResultEnvelope
    public function describeCloudsAction($envId)
    {
        $env = $this->getEnv($envId);
        $clouds = [];
        foreach ($env->cloudCredentialsList() as $credentials) {
            $clouds[] = ['cloud' => $credentials->cloud, 'credentials' => ['id' => $credentials->id]];
        }
        return $this->resultList($clouds, count($clouds));
    }