Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 1 | import {ServiceInstanceActions} from "./serviceInstanceActions"; |
| 2 | import {ModelInfo} from "./modelInfo"; |
| 3 | |
| 4 | export class NodeInstance { |
| 5 | instanceName: string; |
Ittay Stern | f792671 | 2019-07-07 19:23:03 +0300 | [diff] [blame] | 6 | instanceType?: string; |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 7 | orchStatus?:string; |
| 8 | action: ServiceInstanceActions = ServiceInstanceActions.Create; |
| 9 | originalAction : ServiceInstanceActions; |
| 10 | modelInfo?: ModelInfo; |
| 11 | instanceId?: string; |
| 12 | trackById?: string; |
Ittay Stern | f792671 | 2019-07-07 19:23:03 +0300 | [diff] [blame] | 13 | isFailed?: boolean; |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 14 | } |
| 15 | export class ChildNodeInstance extends NodeInstance { |
| 16 | isMissingData: boolean; |
| 17 | provStatus?:string; |
| 18 | inMaint?:boolean; |
| 19 | constructor() { |
| 20 | super(); |
| 21 | this.inMaint = false; |
| 22 | } |
| 23 | } |