remoteConfig.ts 621 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.

import { EnvironmentInformation } from '../environment';
import { RemoteMachineMeta } from '../../remote_machine/remoteMachineData';

/**
 * RemoteMachineEnvironmentInformation
 */
export class RemoteMachineEnvironmentInformation extends EnvironmentInformation {
    public rmMachineMeta?: RemoteMachineMeta;
}

export class RemoteConfig {
    public readonly reuse: boolean;
    
    /**
     * Constructor
     * @param reuse If job is reusable for multiple trials
     */
    constructor(reuse: boolean) {
        this.reuse = reuse;
    }
}