github.com/hernad/nomad@v1.6.112/ui/app/models/resources.js (about) 1 /** 2 * Copyright (c) HashiCorp, Inc. 3 * SPDX-License-Identifier: MPL-2.0 4 */ 5 6 import { attr } from '@ember-data/model'; 7 import Fragment from 'ember-data-model-fragments/fragment'; 8 import { fragmentArray } from 'ember-data-model-fragments/attributes'; 9 10 export default class Resources extends Fragment { 11 @attr('number') cpu; 12 @attr('number') memory; 13 @attr('number') memoryMax; 14 @attr('number') disk; 15 @attr('number') iops; 16 @fragmentArray('network', { defaultValue: () => [] }) networks; 17 @fragmentArray('port', { defaultValue: () => [] }) ports; 18 }