C# Class Octopus.Cli.Commands.ListMachinesCommand

Inheritance: ApiCommand
Exibir arquivo Open project: OctopusDeploy/Octo.exe Class Usage Examples

Public Methods

Method Description
ListMachinesCommand ( IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem, IOctopusClientFactory clientFactory ) : System

Protected Methods

Method Description
Execute ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
FilterByEnvironments ( List environmentResources ) : Task>
FilterByState ( IEnumerable environmentMachines, HealthStatusProvider provider ) : IEnumerable
GetEnvironments ( ) : Task>
LogFilteredMachines ( IEnumerable environmentMachines, HealthStatusProvider provider, List environmentResources ) : void

Method Details

Execute() protected method

protected Execute ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

ListMachinesCommand() public method

public ListMachinesCommand ( IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem, IOctopusClientFactory clientFactory ) : System
repositoryFactory IOctopusAsyncRepositoryFactory
log ILogger
fileSystem IOctopusFileSystem
clientFactory IOctopusClientFactory
return System