@controlplane/cli
Version:
Control Plane Corporation CLI
25 lines • 722 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const composeResource_1 = require("./composeResource");
const DEFAULT_SIZE = 10;
class Volume extends composeResource_1.default {
validate() { }
getUri() {
return `cpln://volumeset/${this.getName()}`;
}
toResource() {
return {
kind: 'volumeset',
name: this.getName(),
description: this.getName(),
tags: {},
spec: {
fileSystemType: 'ext4',
initialCapacity: DEFAULT_SIZE,
performanceClass: 'general-purpose-ssd',
},
};
}
}
exports.default = Volume;
//# sourceMappingURL=volume.js.map
;