UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

48 lines (41 loc) 1.17 kB
import { IServerGroup } from '@spinnaker/core'; import { ICloudFoundryDroplet } from './ICloudFoundryDroplet'; import { ICloudFoundryInstance } from './ICloudFoundryInstance'; import { ICloudFoundrySpace } from './ICloudFoundrySpace'; export interface ICloudFoundryServerGroup extends IServerGroup { appsManagerUri?: string; diskQuota: number; healthCheckType: string; healthCheckHttpEndpoint: string; state: 'STARTED' | 'STOPPED'; instances: ICloudFoundryInstance[]; metricsUri?: string; memory: number; space: ICloudFoundrySpace; droplet?: ICloudFoundryDroplet; serviceInstances: ICloudFoundryServiceInstance[]; env: ICloudFoundryEnvVar[]; ciBuild: ICloudFoundryBuildInfo; appArtifact: ICloudFoundryArtifactInfo; pipelineId: string; } export interface ICloudFoundryServiceInstance { name: string; plan: string; service: string; tags?: string[]; } export interface ICloudFoundryEnvVar { key: string; value: string; } export interface ICloudFoundryBuildInfo { jobName: string; jobNumber: string; jobUrl: string; } export interface ICloudFoundryArtifactInfo { name: string; version: string; url: string; }