@codification/cutwater-build-aws
Version:
Tasks for working with AWS.
25 lines • 950 B
TypeScript
import { System } from '@codification/cutwater-build-core';
export declare class ApiGatewayDeploymentUpdater {
private readonly system;
private readonly REST_API_TYPE;
private readonly DEPLOYMENT_TYPE;
private readonly BODY_PROPERTY;
private readonly TRANSFORM_PROPERTY;
private readonly OPENAPI_LOCATION_PROPERTY;
private readonly REST_API_ID_PROPERTY;
private template;
constructor(system?: System);
load(templateFile: string): void;
performOpenApiMerges(outputFile: string): void;
findRestApiResourceNames(): string[];
findResourcesByType(resourceType: string): string[];
findDeploymentResourceName(restApiName: string): string | undefined;
private updateDeploymentReferences;
private replace;
private mergeOpenApi;
private loadOpenApi;
private toRestApiBody;
private openApiHash;
private validateState;
}
//# sourceMappingURL=ApiGatewayDeploymentUpdater.d.ts.map