UNPKG

@openzeppelin/defender-serverless

Version:
30 lines 996 B
import Serverless from 'serverless'; import { Logging } from 'serverless/classes/Plugin'; import Logger from '../utils/logger'; import { TeamKey, ListDefenderResources } from '../types'; export default class DefenderDeploy { serverless: Serverless; options: Serverless.Options; logging: Logging; log: Logger; hooks: any; teamKey?: TeamKey; ssotDifference?: ListDefenderResources; constructor(serverless: Serverless, options: Serverless.Options, logging: Logging); validateKeys(): void; private getSSOTDifference; private constructConfirmationMessage; private requestConfirmation; private deploySecrets; private deployContracts; private deployRelayers; private deployNotifications; private deployCategories; private deploySentinels; private deployAutotasks; private deployDeploymentConfig; private deployBlockExplorerApiKey; private wrapper; deploy(): Promise<void>; } //# sourceMappingURL=deploy.d.ts.map