AOEpeople/StackFormation

View on GitHub
src/AwsInspector/CommandRegistry.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace AwsInspector;


class CommandRegistry {

    public static function getCommands() {
        return [
            new \AwsInspector\Command\Profile\ListCommand(),
            new \AwsInspector\Command\Profile\EnableCommand(),
            new \AwsInspector\Command\Profile\DisableCommand(),
            new \AwsInspector\Command\Ec2\ListCommand(),
            new \AwsInspector\Command\Ec2\SshCommand(),
            new \AwsInspector\Command\Ec2\TerminateCommand(),
            new \AwsInspector\Command\Agent\AddIdentityCommand(),
            new \AwsInspector\Command\CloudwatchLogs\SetRetentionCommand(),
            new \AwsInspector\Command\CloudwatchLogs\DeleteLogGroupCommand(),
            new \AwsInspector\Command\CloudwatchLogs\ShowLogGroupsCommand(),
            new \AwsInspector\Command\CloudwatchLogs\TailCommand(),
            new \AwsInspector\Command\CloudwatchLogs\AddLambdaTriggerCommand(),
            new \AwsInspector\Command\CloudwatchLogs\DeleteLambdaTriggerCommand(),
            new \AwsInspector\Command\Clean\CleanSnapshotsCommand()
        ];
    }

}