github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/models/task-group-deployment-summary.js (about)

     1  import Ember from 'ember';
     2  import Fragment from 'ember-data-model-fragments/fragment';
     3  import attr from 'ember-data/attr';
     4  import { fragmentOwner } from 'ember-data-model-fragments/attributes';
     5  
     6  const { computed } = Ember;
     7  
     8  export default Fragment.extend({
     9    deployment: fragmentOwner(),
    10  
    11    name: attr('string'),
    12  
    13    autoRevert: attr('boolean'),
    14    promoted: attr('boolean'),
    15    requiresPromotion: computed.gt('desiredCanaries', 0),
    16  
    17    placedCanaries: attr('number'),
    18    desiredCanaries: attr('number'),
    19    desiredTotal: attr('number'),
    20    placedAllocs: attr('number'),
    21    healthyAllocs: attr('number'),
    22    unhealthyAllocs: attr('number'),
    23  });