Package fr.enedis.chutney.action.ssh
Class SshServerStartAction
java.lang.Object
fr.enedis.chutney.action.ssh.SshServerStartAction
- All Implemented Interfaces:
fr.enedis.chutney.action.spi.Action
-
Constructor Summary
ConstructorsConstructorDescriptionSshServerStartAction(fr.enedis.chutney.action.spi.injectable.Logger logger, fr.enedis.chutney.action.spi.injectable.FinallyActionRegistry finallyActionRegistry, String port, String host, String keyPair, List<String> usernames, List<String> passwords, String authorizedKeys, List<String> stubs) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.enedis.chutney.action.spi.Action
validateInputs
-
Constructor Details
-
SshServerStartAction
public SshServerStartAction(fr.enedis.chutney.action.spi.injectable.Logger logger, fr.enedis.chutney.action.spi.injectable.FinallyActionRegistry finallyActionRegistry, @Input("port") String port, @Input("bind-address") String host, @Input("private-key") String keyPair, @Input("usernames") List<String> usernames, @Input("passwords") List<String> passwords, @Input("authorized-keys") String authorizedKeys, @Input("responses") List<String> stubs)
-
-
Method Details
-
execute
public fr.enedis.chutney.action.spi.ActionExecutionResult execute()- Specified by:
executein interfacefr.enedis.chutney.action.spi.Action
-