Type alias EnvPromotion

EnvPromotion: {
    lockEnvironment(): Promise<LockResponse>;
    promoteConfiguration(config: PromotionRequestConfig): Promise<PromotionResponse>;
    readLastPromotionReport(): Promise<PromotionReport>;
    readLockStatus(): Promise<LockStatus>;
    readPromotionReport(reportId: string): Promise<PromotionReport>;
    readPromotionReports(): Promise<PromotionReportStub[]>;
    readPromotionStatus(): Promise<PromotionStatus>;
    rollbackPromotion(config: RollbackConfig): Promise<RollbackResponse>;
    runProvisionalPromotionReport(): Promise<PromotionReport>;
    runProvisionalRollbackReport(): Promise<PromotionReport>;
    unlockEnvironment(promotionId: string): Promise<LockResponse>;
}

Type declaration