UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

35 lines 1.33 kB
import { PeriodEndActionEnum } from './PeriodEndActionEnum'; import { PlannedChange } from './PlannedChange'; import { StatusEnum } from './StatusEnum'; /** Savings Plan subscribed */ export interface SavingsPlan { /** Custom display name, used in invoices */ displayName: string; /** End date of the Savings Plan */ endDate: string; /** Savings Plan flavor */ flavor: string; /** Unique identifier of the Savings Plan */ id: string; /** Savings Plan commercial offer identifier */ offerId: string; /** Periodicity of the Savings Plan */ period: string; /** Action performed when reaching the end of the period */ periodEndAction: PeriodEndActionEnum; /** End date of the current period */ periodEndDate: string; /** Start date of the current period */ periodStartDate: string; /** Changes planned on the Savings Plan */ plannedChanges: PlannedChange[]; /** Size of the Savings Plan */ size: number; /** Start date of the Savings Plan */ startDate: string; /** Status of the Savings Plan */ status: StatusEnum; /** Date at which the Savings Plan is scheduled to be terminated. A null value means the Savings Plan is not scheduled for termination */ terminationDate?: string; } //# sourceMappingURL=SavingsPlan.d.ts.map