UNPKG

animiassumenda

Version:

Blox live, desktop app for managing staking accounts

20 lines (17 loc) 661 B
import AwsService from '../services/aws/aws.service'; import ProcessClass from './process.class'; import KeyVaultService from '../services/key-vault/key-vault.service'; export default class RebootProcess extends ProcessClass { private readonly awsService: AwsService; private readonly keyVaultService: KeyVaultService; public readonly actions: Array<any>; constructor() { super('Reboot'); this.awsService = new AwsService(); this.keyVaultService = new KeyVaultService(); this.actions = [ { instance: this.awsService, method: 'rebootInstance' }, { instance: this.keyVaultService, method: 'getKeyVaultStatus' }, ]; } }