UNPKG

@openzeppelin/defender-as-code

Version:
32 lines 1.07 kB
import Serverless from 'serverless'; import { Logging } from 'serverless/classes/Plugin'; import Logger from '../utils/logger'; import { TeamKey, ListDefenderResources, Resources } from '../types'; export default class DefenderDeploy { serverless: Serverless; options: Serverless.Options; logging: Logging; log: Logger; hooks: any; teamKey?: TeamKey; ssotDifference?: ListDefenderResources; resources: Resources; constructor(serverless: Serverless, options: Serverless.Options, logging: Logging); validateKeys(): void; private getSSOTDifference; private constructConfirmationMessage; private requestConfirmation; private deploySecrets; private deployContracts; private deployRelayers; private deployRelayerGroups; private deployNotifications; private deployMonitors; private deployActions; private deployBlockExplorerApiKey; private deployForkedNetworks; private deployPrivateNetworks; private wrapper; deploy(): Promise<void>; } //# sourceMappingURL=deploy.d.ts.map