mirror of
https://github.com/graphql-hive/console
synced 2026-04-21 14:37:17 +00:00
21 lines
445 B
TypeScript
21 lines
445 B
TypeScript
import * as pulumi from '@pulumi/pulumi';
|
|
import { HivePolice } from '../utils/police';
|
|
|
|
const cfCustomConfig = new pulumi.Config('cloudflareCustom');
|
|
|
|
export function deployCloudflarePolice({
|
|
envName,
|
|
rootDns,
|
|
}: {
|
|
envName: string;
|
|
rootDns: string;
|
|
}) {
|
|
const police = new HivePolice(
|
|
envName,
|
|
cfCustomConfig.require('zoneId'),
|
|
cfCustomConfig.requireSecret('policeApiToken'),
|
|
rootDns
|
|
);
|
|
|
|
return police.deploy();
|
|
}
|