github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/models/task-group-scale.js (about)

     1  import { computed } from '@ember/object';
     2  import Fragment from 'ember-data-model-fragments/fragment';
     3  import { attr } from '@ember-data/model';
     4  import { fragmentOwner, fragmentArray } from 'ember-data-model-fragments/attributes';
     5  
     6  export default class TaskGroupScale extends Fragment {
     7    @fragmentOwner() jobScale;
     8  
     9    @attr('string') name;
    10  
    11    @attr('number') desired;
    12    @attr('number') placed;
    13    @attr('number') running;
    14    @attr('number') healthy;
    15    @attr('number') unhealthy;
    16  
    17    @fragmentArray('scale-event') events;
    18  
    19    @computed.reads('events.length')
    20    isVisible;
    21  }