/* tslint:disable */ /* eslint-disable */ /** * IDE API * Handle user environment * * OpenAPI spec version: 1.0.0 * Contact: dev@corley.it * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ /** * * @export * @interface Environment */ export interface Environment { /** * unique identifier of an environment (stack_id) * @type {string} * @memberof Environment */ id: any; /** * user relation with this environment * @type {string} * @memberof Environment */ userId: any; /** * the volume related with this environment * @type {string} * @memberof Environment */ volumeId: any; /** * the AMI related with this environment * @type {string} * @memberof Environment */ image: any; /** * the instance type for this environment * @type {string} * @memberof Environment */ instanceType: EnvironmentInstanceTypeEnum; /** * the domain associated with this environment * @type {string} * @memberof Environment */ hostname: any; /** * the organization the manage this environment (authentication) * @type {string} * @memberof Environment */ organizationId: any; /** * the final status of this domain * @type {boolean} * @memberof Environment */ suspended: any; /** * current environment status * @type {string} * @memberof Environment */ status: EnvironmentStatusEnum; } /** * @export * @enum {string} */ export enum EnvironmentInstanceTypeEnum { T3Micro = 't3.micro', T3Small = 't3.small', T3Medium = 't3.medium', T3Large = 't3.large', T3Xlarge = 't3.xlarge', M5Large = 'm5.large', M5Xlarge = 'm5.xlarge', M52xlarge = 'm5.2xlarge' } /** * @export * @enum {string} */ export enum EnvironmentStatusEnum { STABLE = 'STABLE', UPDATING = 'UPDATING', DELETING = 'DELETING' }