sleeveforarm
Version:
Making Azure Easy
12 lines (11 loc) • 855 B
TypeScript
import * as IInfrastructure from "./IInfrastructure";
import * as Resource from "./resource";
export declare type InfraResourceType = IInfrastructure.IInfrastructure<any> & Resource.Resource;
export declare function init(currentWorkingDirectory: string): Promise<void>;
export declare function setup(currentWorkingDirectory: string, serviceName: string, serviceType: string): Promise<string>;
export declare function deployResources(currentWorkingDirectory: string, deploymentType: Resource.DeployType, developmentDeploy?: boolean): Promise<InfraResourceType[]>;
export declare function getManageResourceData(currentWorkingDirectory: string): Promise<{
[deploymentType: string]: string;
}>;
export declare function manageResource(currentWorkingDirectory: string): Promise<void>;
export declare function setLoggingIfNeeded(argv: any): void;