UNPKG

skeet

Version:

Full-stack TypeScript Serverless Framework

23 lines (21 loc) 535 B
import { execSyncCmd } from '@/lib/execSyncCmd' import { getNetworkConfig } from '@/lib/getNetworkConfig' export const updateSecurityPolicy = async ( projectId: string, appName: string ) => { const appConf = await getNetworkConfig(projectId, appName) const shCmd = [ 'gcloud', 'compute', 'security-policies', 'update', appConf.securityPolicyName, '--project', projectId, '--enable-layer7-ddos-defense', '--log-level=VERBOSE', '--json-parsing=STANDARD', ] await execSyncCmd(shCmd) }