/* tslint:disable */ /* eslint-disable */ /** * Account Management Service API * Manage user subscriptions and clusters * * The version of the OpenAPI document: 0.0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CloudResourceAllOf */ export interface CloudResourceAllOf { /** * * @type {boolean} * @memberof CloudResourceAllOf */ 'active'?: boolean; /** * * @type {string} * @memberof CloudResourceAllOf */ 'category'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'category_pretty'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'cloud_provider'?: string; /** * * @type {number} * @memberof CloudResourceAllOf */ 'cpu_cores'?: number; /** * * @type {string} * @memberof CloudResourceAllOf */ 'created_at'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'generic_name'?: string; /** * * @type {number} * @memberof CloudResourceAllOf */ 'memory'?: number; /** * * @type {string} * @memberof CloudResourceAllOf */ 'memory_pretty'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'name_pretty'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'resource_type'?: CloudResourceAllOfResourceTypeEnum; /** * * @type {string} * @memberof CloudResourceAllOf */ 'size_pretty'?: string; /** * * @type {string} * @memberof CloudResourceAllOf */ 'updated_at'?: string; } export const CloudResourceAllOfResourceTypeEnum = { Addon: 'addon', ComputeNode: 'compute.node', Cluster: 'cluster', NetworkIo: 'network.io', NetworkLoadbalancer: 'network.loadbalancer', PvStorage: 'pv.storage' } as const; export type CloudResourceAllOfResourceTypeEnum = typeof CloudResourceAllOfResourceTypeEnum[keyof typeof CloudResourceAllOfResourceTypeEnum];