UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

35 lines (30 loc) 965 B
import { IProviderSettings, SETTINGS } from '@spinnaker/core'; export interface IClassicLaunchAllowlist { region: string; credentials: string; } export interface ITencentcloudProviderSettings extends IProviderSettings { defaults: { account?: string; region?: string; subnetType?: string; vpc?: string; }; defaultSecurityGroups?: string[]; loadBalancers?: { inferInternalFlagFromSubnet: boolean; certificateTypes?: string[]; }; classicLaunchLockout?: number; classicLaunchAllowlist?: IClassicLaunchAllowlist[]; metrics?: { customNamespaces?: string[]; }; minRootVolumeSize?: number; disableSpotPricing?: boolean; } export const TencentcloudProviderSettings: ITencentcloudProviderSettings = (SETTINGS.providers .tencentcloud as ITencentcloudProviderSettings) || { defaults: {} }; if (TencentcloudProviderSettings) { TencentcloudProviderSettings.resetToOriginal = SETTINGS.resetProvider('tencentcloud'); }