@contentstack/cli-cm-clone
Version:
Contentstack stack clone plugin
36 lines (35 loc) • 972 B
TypeScript
import { CloneContext } from './clone-context';
/**
* Clone configuration interface
*/
export interface CloneConfig {
cloneContext?: CloneContext;
source_stack?: string;
sourceStackName?: string;
sourceOrg?: string;
sourceStackBranch?: string;
sourceStackBranchAlias?: string;
source_alias?: string;
target_stack?: string;
destinationStackName?: string;
targetOrg?: string;
targetStackBranch?: string;
targetStackBranchAlias?: string;
destination_alias?: string;
cloneType?: 'a' | 'b';
stackName?: string;
importWebhookStatus?: 'disable' | 'current';
skipAudit?: boolean;
forceStopMarketplaceAppsPrompt?: boolean;
data?: string;
modules?: string[];
filteredModules?: string[];
pathDir?: string;
auth_token?: string;
management_token?: string;
host?: string;
cdn?: string;
export?: Record<string, any>;
import?: Record<string, any>;
[key: string]: any;
}