@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
30 lines (25 loc) • 814 B
text/typescript
import { ILoadBalancer, ILoadBalancerUpsertCommand } from '@spinnaker/core';
import { ICloudFoundryServerGroup } from './ICloudFoundryServerGroup';
import { ICloudFoundryOrganization, ICloudFoundrySpace } from './ICloudFoundrySpace';
export interface ICloudFoundryDomain {
id: string;
name: string;
organization: ICloudFoundryOrganization;
}
export interface ICloudFoundryLoadBalancer extends ILoadBalancer {
id: string;
host?: string;
path?: string;
port?: string;
space: ICloudFoundrySpace;
serverGroups: ICloudFoundryServerGroup[];
domain?: ICloudFoundryDomain;
}
export interface ICloudFoundryLoadBalancerUpsertCommand extends ILoadBalancerUpsertCommand {
id?: string;
host: string;
path?: string;
port?: string;
serverGroups?: ICloudFoundryServerGroup[];
domain: string;
}