GradientEdge CDK Utils
    Preparing search index...

    Module @gradientedge/cdk-utils-cloudflare

    @gradientedge/cdk-utils-cloudflare

    Cloudflare Pulumi utilities for provisioning and managing Cloudflare infrastructure using Pulumi.

    This package provides high-level constructs and service managers for Cloudflare:

    • Constructs — patterns for Worker Sites and Pages Static Sites
    • Services — manager classes for Cloudflare services including Access, API Shield, Argo, DNS Records, Firewall, Filters, Pages, Rule Sets, Workers, and Zones
    • Common — base constructs and stack classes
    pnpm add @gradientedge/cdk-utils-cloudflare
    
    import { CommonCloudflareConstruct } from '@gradientedge/cdk-utils-cloudflare'

    class MyCloudflareStack extends CommonCloudflareConstruct {
    constructor(name: string, args: any, opts?: pulumi.ComponentResourceOptions) {
    super(name, args, opts)
    this.initResources()
    }
    }

    Common

    CommonCloudflareConstruct
    CommonCloudflareStack

    Construct

    CloudflarePagesStaticSite
    CloudflareWorkerSite

    Interface

    AccessRuleProps
    ApiShieldOperationProps
    ApiShieldOperationSchemaValidationSettingsProps
    ApiShieldProps
    ApiShieldSchemaProps
    ApiShieldSchemaValidationSettingsProps
    ArgoSmartRoutingProps
    ArgoTieredCachingProps
    BaseCloudflareProps
    CloudflarePagesStaticSiteProps
    CloudflareWorkerSiteProps
    CommonCloudflareStackProps
    DnsRecordProps
    FilterProps
    FirewallRuleProps
    GetZoneProps
    PageRuleProps
    PagesDomainProps
    PagesProjectDeployProps
    PagesProjectProps
    RulesetProps
    WorkerCronTriggerProps
    WorkerDomainProps
    WorkerRouteProps
    WorkerScriptProps
    WorkersKvNamespaceProps
    WorkersKvProps
    ZeroTrustAccessApplicationProps
    ZeroTrustAccessCustomPageProps
    ZeroTrustAccessGroupProps
    ZeroTrustAccessIdentityProviderProps
    ZeroTrustAccessMtlsCertificateProps
    ZeroTrustAccessPolicyProps
    ZeroTrustAccessServiceTokenProps
    ZeroTrustAccessShortLivedCertificateProps
    ZeroTrustAccessTagProps
    ZeroTrustOrganizationProps
    ZoneCacheReserveProps
    ZoneCacheVariantsProps
    ZoneDnssecProps
    ZoneDnsSettingsProps
    ZoneHoldProps
    ZoneLockdownProps
    ZoneProps
    ZoneSettingProps

    Service

    CloudflareAccessManager
    CloudflareApiShieldManager
    CloudflareArgoManager
    CloudflareFilterManager
    CloudflareFirewallManager
    CloudflarePageManager
    CloudflareRecordManager
    CloudflareRuleSetManager
    CloudflareWorkerManager
    CloudflareZoneManager