Package-level declarations
Types
Provides a Cloudflare Access Application resource. Access Applications are used to restrict access to a whole application using an authorisation gateway managed by Cloudflare.
Provides a Cloudflare Access Application resource. Access Applications are used to restrict access to a whole application using an authorisation gateway managed by Cloudflare.
Builder for AccessApplicationArgs.
Builder for AccessApplication.
Cloudflare Access can replace traditional SSH key models with short-lived certificates issued to your users based on the token generated by their Access login.
Cloudflare Access can replace traditional SSH key models with short-lived certificates issued to your users based on the token generated by their Access login.
Builder for AccessCaCertificateArgs.
Builder for AccessCaCertificate.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Builder for AccessCustomPageArgs.
Builder for AccessCustomPage.
Provides a Cloudflare Access Group resource. Access Groups are used in conjunction with Access Policies to restrict access to a particular resource based on group membership.
Provides a Cloudflare Access Group resource. Access Groups are used in conjunction with Access Policies to restrict access to a particular resource based on group membership.
Builder for AccessGroupArgs.
Builder for AccessGroup.
Provides a Cloudflare Access Identity Provider resource. Identity Providers are used as an authentication or authorisation source within Access.
Provides a Cloudflare Access Identity Provider resource. Identity Providers are used as an authentication or authorisation source within Access.
Builder for AccessIdentityProviderArgs.
Builder for AccessIdentityProvider.
Access Keys Configuration defines the rotation policy for the keys that access will use to sign data.
Access Keys Configuration defines the rotation policy for the keys that access will use to sign data.
Builder for AccessKeysConfigurationArgs.
Builder for AccessKeysConfiguration.
Provides a Cloudflare Access Mutual TLS Certificate resource. Mutual TLS authentication ensures that the traffic is secure and trusted in both directions between a client and server and can be used with Access to only allows requests from devices with a corresponding client certificate.
Provides a Cloudflare Access Mutual TLS Certificate resource. Mutual TLS authentication ensures that the traffic is secure and trusted in both directions between a client and server and can be used with Access to only allows requests from devices with a corresponding client certificate.
Builder for AccessMutualTlsCertificateArgs.
Builder for AccessMutualTlsCertificate.
Provides a Cloudflare Access Mutual TLS Certificate Settings resource.
Provides a Cloudflare Access Mutual TLS Certificate Settings resource.
A Zero Trust organization defines the user login experience.
A Zero Trust organization defines the user login experience.
Builder for AccessOrganizationArgs.
Builder for AccessOrganization.
Provides a Cloudflare Access Policy resource. Access Policies are used in conjunction with Access Applications to restrict access to a particular resource.
Provides a Cloudflare Access Policy resource. Access Policies are used in conjunction with Access Applications to restrict access to a particular resource.
Builder for AccessPolicyArgs.
Builder for AccessPolicy.
Provides a Cloudflare IP Firewall Access Rule resource. Access control can be applied on basis of IP addresses, IP ranges, AS numbers or countries.
Provides a Cloudflare IP Firewall Access Rule resource. Access control can be applied on basis of IP addresses, IP ranges, AS numbers or countries.
Builder for AccessRuleArgs.
Builder for AccessRule.
Access Service Tokens are used for service-to-service communication when an application is behind Cloudflare Access.
Access Service Tokens are used for service-to-service communication when an application is behind Cloudflare Access.
Builder for AccessServiceTokenArgs.
Builder for AccessServiceToken.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Builder for AccessTagArgs.
Builder for AccessTag.
Provides a Cloudflare Account resource. Account is the basic resource for working with Cloudflare zones, teams and users.
Builder for AccountArgs.
Provides a resource which manages Cloudflare account members.
Builder for AccountMemberArgs.
Builder for AccountMember.
Builder for Account.
Provides the ability to manage IP addresses that can be used by DNS records when they are proxied through Cloudflare.
Provides the ability to manage IP addresses that can be used by DNS records when they are proxied through Cloudflare.
Builder for AddressMapArgs.
Builder for AddressMap.
Provides a resource to manage API Shield configurations.
Builder for ApiShieldArgs.
Api shield operation
Api shield operation
Builder for ApiShieldOperationArgs.
Builder for ApiShieldOperation.
Provides a resource to manage operation-level settings in API Shield Schema Validation 2.0.
Provides a resource to manage operation-level settings in API Shield Schema Validation 2.0.
Builder for ApiShield.
Provides a resource to manage a schema in API Shield Schema Validation 2.0.
Provides a resource to manage a schema in API Shield Schema Validation 2.0.
Builder for ApiShieldSchemaArgs.
Builder for ApiShieldSchema.
Provides a resource to manage settings in API Shield Schema Validation 2.0.
Provides a resource to manage settings in API Shield Schema Validation 2.0.
Provides a resource which manages Cloudflare API tokens. Read more about permission groups and their applicable scopes in the developer documentation.
Provides a resource which manages Cloudflare API tokens. Read more about permission groups and their applicable scopes in the developer documentation.
Builder for ApiTokenArgs.
Builder for ApiToken.
Builder for ArgoArgs.
Builder for Argo.
Provides a Cloudflare Authenticated Origin Pulls resource. A cloudflare.AuthenticatedOriginPulls
resource is required to use Per-Zone or Per-Hostname Authenticated Origin Pulls.
Provides a Cloudflare Authenticated Origin Pulls resource. A cloudflare.AuthenticatedOriginPulls
resource is required to use Per-Zone or Per-Hostname Authenticated Origin Pulls.
Builder for AuthenticatedOriginPullsArgs.
Provides a Cloudflare Authenticated Origin Pulls certificate resource. An uploaded client certificate is required to use Per-Zone or Per-Hostname Authenticated Origin Pulls.
Provides a Cloudflare Authenticated Origin Pulls certificate resource. An uploaded client certificate is required to use Per-Zone or Per-Hostname Authenticated Origin Pulls.
Builder for AuthenticatedOriginPulls.
Provides a resource to configure Bot Management. Specifically, this resource can be used to manage:
Provides a resource to configure Bot Management. Specifically, this resource can be used to manage:
Builder for BotManagementArgs.
Builder for BotManagement.
Provides the ability to manage Bring-Your-Own-IP prefixes (BYOIP) which are used with or without Magic Transit.
Provides the ability to manage Bring-Your-Own-IP prefixes (BYOIP) which are used with or without Magic Transit.
Builder for ByoIpPrefixArgs.
Builder for ByoIpPrefix.
While supported, importing isn't recommended and it is advised to replace the certificate entirely instead.
While supported, importing isn't recommended and it is advised to replace the certificate entirely instead.
Builder for CertificatePackArgs.
Builder for CertificatePack.
The Cloud Connector Rules resource allows you to create and manage cloud connector rules for a zone.
The Cloud Connector Rules resource allows you to create and manage cloud connector rules for a zone.
Builder for CloudConnectorRulesArgs.
Builder for CloudConnectorRules.
The provider type for the cloudflare package. By default, resources use package-wide configuration settings, however an explicit Provider
instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Builder for CloudflareProvider.
Provides a Content Scanning resource to be used for managing the status of the Content Scanning feature within a specific zone.
Provides a Content Scanning resource to be used for managing the status of the Content Scanning feature within a specific zone.
Builder for ContentScanningArgs.
Provides a Cloudflare Content Scanning Expression resource for managing custom scan expression within a specific zone.
Provides a Cloudflare Content Scanning Expression resource for managing custom scan expression within a specific zone.
Builder for ContentScanningExpressionArgs.
Builder for ContentScanningExpression.
Builder for ContentScanning.
Provides a Cloudflare custom hostname (also known as SSL for SaaS) resource.
Provides a Cloudflare custom hostname (also known as SSL for SaaS) resource.
Builder for CustomHostnameArgs.
Provides a Cloudflare custom hostname fallback origin resource.
Provides a Cloudflare custom hostname fallback origin resource.
Builder for CustomHostnameFallbackOriginArgs.
Builder for CustomHostnameFallbackOrigin.
Builder for CustomHostname.
Provides a resource which manages Cloudflare custom error pages.
Provides a resource which manages Cloudflare custom error pages.
Builder for CustomPagesArgs.
Builder for CustomPages.
Provides a Cloudflare custom SSL resource.
Builder for CustomSslArgs.
Builder for CustomSsl.
The D1 Database resource allows you to manage Cloudflare D1 databases. !> When a D1 Database is replaced all the data is lost. Please ensure you have a backup of your data before replacing a D1 Database.
The D1 Database resource allows you to manage Cloudflare D1 databases. !> When a D1 Database is replaced all the data is lost. Please ensure you have a backup of your data before replacing a D1 Database.
Builder for D1DatabaseArgs.
Builder for D1Database.
Provides a Cloudflare Device Dex Test resource. Device Dex Tests allow for building location-aware device settings policies.
Provides a Cloudflare Device Dex Test resource. Device Dex Tests allow for building location-aware device settings policies.
Builder for DeviceDexTestArgs.
Builder for DeviceDexTest.
Provides a Cloudflare Device Managed Network resource. Device managed networks allow for building location-aware device settings policies.
Provides a Cloudflare Device Managed Network resource. Device managed networks allow for building location-aware device settings policies.
Builder for DeviceManagedNetworksArgs.
Builder for DeviceManagedNetworks.
Provides a Cloudflare device policy certificates resource. Device policy certificate resources enable client device certificate generation.
Provides a Cloudflare device policy certificates resource. Device policy certificate resources enable client device certificate generation.
Builder for DevicePolicyCertificatesArgs.
Builder for DevicePolicyCertificates.
Provides a Cloudflare Device Posture Integration resource. Device posture integrations configure third-party data providers for device posture rules.
Provides a Cloudflare Device Posture Integration resource. Device posture integrations configure third-party data providers for device posture rules.
Builder for DevicePostureIntegrationArgs.
Builder for DevicePostureIntegration.
Provides a Cloudflare Device Posture Rule resource. Device posture rules configure security policies for device posture checks.
Provides a Cloudflare Device Posture Rule resource. Device posture rules configure security policies for device posture checks.
Builder for DevicePostureRuleArgs.
Builder for DevicePostureRule.
Provides a Cloudflare Device Settings Policy resource. Device policies configure settings applied to WARP devices.
Provides a Cloudflare Device Settings Policy resource. Device policies configure settings applied to WARP devices.
Builder for DeviceSettingsPolicyArgs.
Builder for DeviceSettingsPolicy.
Provides a Cloudflare DLP Profile resource. Data Loss Prevention profiles are a set of entries that can be matched in HTTP bodies or files. They are referenced in Zero Trust Gateway rules.
Provides a Cloudflare DLP Profile resource. Data Loss Prevention profiles are a set of entries that can be matched in HTTP bodies or files. They are referenced in Zero Trust Gateway rules.
Builder for DlpProfileArgs.
Builder for DlpProfile.
The Email Routing Address resource allows you to manage Cloudflare Email Routing Destination Addresses.
The Email Routing Address resource allows you to manage Cloudflare Email Routing Destination Addresses.
Builder for EmailRoutingAddressArgs.
Builder for EmailRoutingAddress.
Provides a resource for managing Email Routing Addresses catch all behaviour.
Provides a resource for managing Email Routing Addresses catch all behaviour.
Builder for EmailRoutingCatchAllArgs.
Builder for EmailRoutingCatchAll.
The Email Routing Rule resource allows you to create and manage email routing rules for a zone.
The Email Routing Rule resource allows you to create and manage email routing rules for a zone.
Builder for EmailRoutingRuleArgs.
Builder for EmailRoutingRule.
Provides a resource for managing Email Routing settings.
Provides a resource for managing Email Routing settings.
Builder for EmailRoutingSettingsArgs.
Builder for EmailRoutingSettings.
Provides a Cloudflare Fallback Domain resource. Fallback domains are used to ignore DNS requests to a given list of domains. These DNS requests will be passed back to other DNS servers configured on existing network interfaces on the device.
Provides a Cloudflare Fallback Domain resource. Fallback domains are used to ignore DNS requests to a given list of domains. These DNS requests will be passed back to other DNS servers configured on existing network interfaces on the device.
Builder for FallbackDomainArgs.
Builder for FallbackDomain.
Filter expressions that can be referenced across multiple features, e.g. Firewall Rules. See what is a filter for more details and available fields and operators.
Filter expressions that can be referenced across multiple features, e.g. Firewall Rules. See what is a filter for more details and available fields and operators.
Builder for FilterArgs.
Builder for Filter.
Define Firewall rules using filter expressions for more control over how traffic is matched to the rule. A filter expression permits selecting traffic by multiple criteria allowing greater freedom in rule creation. Filter expressions needs to be created first before using Firewall Rule.
Define Firewall rules using filter expressions for more control over how traffic is matched to the rule. A filter expression permits selecting traffic by multiple criteria allowing greater freedom in rule creation. Filter expressions needs to be created first before using Firewall Rule.
Builder for FirewallRuleArgs.
Builder for FirewallRule.
Provides a resource, that manages GRE tunnels for Magic Transit.
Builder for GreTunnelArgs.
Builder for GreTunnel.
Standalone Health Checks provide a way to monitor origin servers without needing a Cloudflare Load Balancer.
Standalone Health Checks provide a way to monitor origin servers without needing a Cloudflare Load Balancer.
Builder for HealthcheckArgs.
Builder for Healthcheck.
Provides a Cloudflare per-hostname TLS setting resource. Used to set TLS settings for hostnames under the specified zone.
Provides a Cloudflare per-hostname TLS setting resource. Used to set TLS settings for hostnames under the specified zone.
Builder for HostnameTlsSettingArgs.
Provides a Cloudflare per-hostname TLS setting resource, specifically for ciphers suites. Used to set ciphers suites for hostnames under the specified zone.
Provides a Cloudflare per-hostname TLS setting resource, specifically for ciphers suites. Used to set ciphers suites for hostnames under the specified zone.
Builder for HostnameTlsSettingCiphersArgs.
Builder for HostnameTlsSettingCiphers.
Builder for HostnameTlsSetting.
The Hyperdrive Config resource allows you to manage Cloudflare Hyperdrive Configs.
The Hyperdrive Config resource allows you to manage Cloudflare Hyperdrive Configs.
Builder for HyperdriveConfigArgs.
Builder for HyperdriveConfig.
The Infrastructure Access Target resource allows you to configure Infrastructure Access Targets for an account.
The Infrastructure Access Target resource allows you to configure Infrastructure Access Targets for an account.
Builder for InfrastructureAccessTargetArgs.
Builder for InfrastructureAccessTarget.
Provides a resource, that manages IPsec tunnels for Magic Transit.
Provides a resource, that manages IPsec tunnels for Magic Transit.
Builder for IpsecTunnelArgs.
Builder for IpsecTunnel.
Provides a resource, that manages Keyless certificates.
Provides a resource, that manages Keyless certificates.
Builder for KeylessCertificateArgs.
Builder for KeylessCertificate.
Provides a Cloudflare Leaked Credential Check resource to be used for managing the status of the Cloudflare Leaked Credential detection within a specific zone.
Provides a Cloudflare Leaked Credential Check resource to be used for managing the status of the Cloudflare Leaked Credential detection within a specific zone.
Builder for LeakedCredentialCheckArgs.
Builder for LeakedCredentialCheck.
Provides a Cloudflare Leaked Credential Check Rule resource for managing user-defined Leaked Credential detection patterns within a specific zone.
Provides a Cloudflare Leaked Credential Check Rule resource for managing user-defined Leaked Credential detection patterns within a specific zone.
Builder for LeakedCredentialCheckRuleArgs.
Builder for LeakedCredentialCheckRule.
Builder for ListArgs.
Provides individual list items (IPs, Redirects, ASNs, Hostnames) to be used in Edge Rules Engine across all zones within the same account.
Builder for ListItemArgs.
Builder for ListItem.
Builder for List.
Provides a Cloudflare Load Balancer resource. This sits in front of a number of defined pools of origins and provides various options for geographically-aware load balancing. Note that the load balancing feature must be enabled in your Cloudflare account before you can use this resource.
Provides a Cloudflare Load Balancer resource. This sits in front of a number of defined pools of origins and provides various options for geographically-aware load balancing. Note that the load balancing feature must be enabled in your Cloudflare account before you can use this resource.
Builder for LoadBalancerArgs.
If Cloudflare's Load Balancing to load-balance across multiple origin servers or data centers, you configure one of these Monitors to actively check the availability of those servers over HTTP(S) or TCP.
If Cloudflare's Load Balancing to load-balance across multiple origin servers or data centers, you configure one of these Monitors to actively check the availability of those servers over HTTP(S) or TCP.
Builder for LoadBalancerMonitorArgs.
Builder for LoadBalancerMonitor.
Provides a Cloudflare Load Balancer pool resource. This provides a pool of origins that can be used by a Cloudflare Load Balancer.
Provides a Cloudflare Load Balancer pool resource. This provides a pool of origins that can be used by a Cloudflare Load Balancer.
Builder for LoadBalancerPoolArgs.
Builder for LoadBalancerPool.
Builder for LoadBalancer.
Allows management of the Logpull Retention settings used to control whether or not to retain HTTP request logs.
Allows management of the Logpull Retention settings used to control whether or not to retain HTTP request logs.
Builder for LogpullRetentionArgs.
Builder for LogpullRetention.
Import an account-scoped job.
Import an account-scoped job.
Builder for LogpushJobArgs.
Builder for LogpushJob.
Provides a resource which manages Cloudflare Logpush ownership challenges to use in a Logpush Job. On it's own, doesn't do much however this resource should be used in conjunction to create Logpush jobs.
Provides a resource which manages Cloudflare Logpush ownership challenges to use in a Logpush Job. On it's own, doesn't do much however this resource should be used in conjunction to create Logpush jobs.
Builder for LogpushOwnershipChallengeArgs.
Builder for LogpushOwnershipChallenge.
Magic Firewall is a network-level firewall to protect networks that are onboarded to Cloudflare's Magic Transit. This resource creates a root ruleset on the account level and contains one or more rules. Rules can be crafted in Wireshark syntax and are evaluated in order, with the first rule having the highest priority.
Magic Firewall is a network-level firewall to protect networks that are onboarded to Cloudflare's Magic Transit. This resource creates a root ruleset on the account level and contains one or more rules. Rules can be crafted in Wireshark syntax and are evaluated in order, with the first rule having the highest priority.
Builder for MagicFirewallRulesetArgs.
Builder for MagicFirewallRuleset.
Provides a resource, that manages GRE tunnels for Magic Transit.
Provides a resource, that manages GRE tunnels for Magic Transit.
Builder for MagicWanGreTunnelArgs.
Builder for MagicWanGreTunnel.
Provides a resource, that manages IPsec tunnels for Magic Transit.
Provides a resource, that manages IPsec tunnels for Magic Transit.
Builder for MagicWanIpsecTunnelArgs.
Builder for MagicWanIpsecTunnel.
Provides a resource, that manages Cloudflare static routes for Magic Transit or Magic WAN. Static routes are used to route traffic through GRE tunnels.
Provides a resource, that manages Cloudflare static routes for Magic Transit or Magic WAN. Static routes are used to route traffic through GRE tunnels.
Builder for MagicWanStaticRouteArgs.
Builder for MagicWanStaticRoute.
The Cloudflare Managed Headers allows you to add or remove some predefined headers to one's requests or origin responses.
The Cloudflare Managed Headers allows you to add or remove some predefined headers to one's requests or origin responses.
Builder for ManagedHeadersArgs.
Builder for ManagedHeaders.
Provides a Cloudflare mTLS certificate resource. These certificates may be used with mTLS enabled Cloudflare services.
Provides a Cloudflare mTLS certificate resource. These certificates may be used with mTLS enabled Cloudflare services.
Builder for MtlsCertificateArgs.
Builder for MtlsCertificate.
Provides a resource, that manages a notification policy for Cloudflare's products. The delivery mechanisms supported are email, webhooks, and PagerDuty.
Provides a resource, that manages a notification policy for Cloudflare's products. The delivery mechanisms supported are email, webhooks, and PagerDuty.
Builder for NotificationPolicyArgs.
Builder for NotificationPolicy.
Provides a resource, that manages a webhook destination. These destinations can be tied to the notification policies created for Cloudflare's products.
Provides a resource, that manages a webhook destination. These destinations can be tied to the notification policies created for Cloudflare's products.
Builder for NotificationPolicyWebhooksArgs.
Builder for NotificationPolicyWebhooks.
Provides a Cloudflare Observatory Scheduled Test resource.
Provides a Cloudflare Observatory Scheduled Test resource.
Builder for ObservatoryScheduledTestArgs.
Builder for ObservatoryScheduledTest.
Provides a Cloudflare Origin CA certificate used to protect traffic to your origin without involving a third party Certificate Authority.
Provides a Cloudflare Origin CA certificate used to protect traffic to your origin without involving a third party Certificate Authority.
Builder for OriginCaCertificateArgs.
Builder for OriginCaCertificate.
Provides a Cloudflare page rule resource.
Builder for PageRuleArgs.
Builder for PageRule.
Provides a resource for managing Cloudflare Pages domains.
Provides a resource for managing Cloudflare Pages domains.
Builder for PagesDomainArgs.
Builder for PagesDomain.
Provides a resource which manages Cloudflare Pages projects.
Provides a resource which manages Cloudflare Pages projects.
Builder for PagesProjectArgs.
Builder for PagesProject.
The provider type for the cloudflare package. By default, resources use package-wide configuration settings, however an explicit Provider
instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Builder for ProviderArgs.
Builder for QueueArgs.
Builder for Queue.
Builder for R2BucketArgs.
Builder for R2Bucket.
Provides a Cloudflare rate limit resource for a given zone. This can be used to limit the traffic you receive zone-wide, or matching more specific types of requests/responses.
Builder for RateLimitArgs.
Builder for RateLimit.
Provides a Cloudflare record resource.
Builder for RecordArgs.
Builder for Record.
Provides a Data Localization Suite Regional Hostname.
Provides a Data Localization Suite Regional Hostname.
Builder for RegionalHostnameArgs.
Builder for RegionalHostname.
Instructs Cloudflare to check a regional hub data center on the way to your upper tier. This can help improve performance for smart and custom tiered cache topologies.
Instructs Cloudflare to check a regional hub data center on the way to your upper tier. This can help improve performance for smart and custom tiered cache topologies.
Builder for RegionalTieredCacheArgs.
Builder for RegionalTieredCache.
The Risk Behavior resource allows you to configure Cloudflare Risk Behaviors for an account.
The Risk Behavior resource allows you to configure Cloudflare Risk Behaviors for an account.
Builder for RiskBehaviorArgs.
Builder for RiskBehavior.
The Cloudflare Ruleset Engine (https://developers.cloudflare.com/ruleset-engine/about/) allows you to create and deploy rules and rulesets. Cloudflare uses the Ruleset Engine in different products, allowing you to configure several products using the same basic syntax.
The Cloudflare Ruleset Engine (https://developers.cloudflare.com/ruleset-engine/about/) allows you to create and deploy rules and rulesets. Cloudflare uses the Ruleset Engine in different products, allowing you to configure several products using the same basic syntax.
Builder for RulesetArgs.
Builder for Ruleset.
The Snippet resource allows you to create and manage snippet for a zone.
Builder for SnippetArgs.
Builder for Snippet.
The Snippet Rules resource allows you to create and manage snippet rules for a zone.
The Snippet Rules resource allows you to create and manage snippet rules for a zone.
Builder for SnippetRulesArgs.
Builder for SnippetRules.
Provides a Cloudflare Spectrum Application. You can extend the power of Cloudflare's DDoS, TLS, and IP Firewall to your other TCP-based services.
Provides a Cloudflare Spectrum Application. You can extend the power of Cloudflare's DDoS, TLS, and IP Firewall to your other TCP-based services.
Builder for SpectrumApplicationArgs.
Builder for SpectrumApplication.
Provides a Cloudflare Split Tunnel resource. Split tunnels are used to either include or exclude lists of routes from the WARP client's tunnel.
Provides a Cloudflare Split Tunnel resource. Split tunnels are used to either include or exclude lists of routes from the WARP client's tunnel.
Builder for SplitTunnelArgs.
Builder for SplitTunnel.
Provides a resource, that manages Cloudflare static routes for Magic Transit or Magic WAN. Static routes are used to route traffic through GRE tunnels.
Provides a resource, that manages Cloudflare static routes for Magic Transit or Magic WAN. Static routes are used to route traffic through GRE tunnels.
Builder for StaticRouteArgs.
Builder for StaticRoute.
Provides a Cloudflare Teams Account resource. The Teams Account resource defines configuration for secure web gateway.
Provides a Cloudflare Teams Account resource. The Teams Account resource defines configuration for secure web gateway.
Builder for TeamsAccountArgs.
Builder for TeamsAccount.
Provides a Cloudflare Teams List resource. Teams lists are referenced when creating secure web gateway policies or device posture rules.
Builder for TeamsListArgs.
Builder for TeamsList.
Provides a Cloudflare Teams Location resource. Teams Locations are referenced when creating secure web gateway policies.
Provides a Cloudflare Teams Location resource. Teams Locations are referenced when creating secure web gateway policies.
Builder for TeamsLocationArgs.
Builder for TeamsLocation.
Provides a Cloudflare Teams Proxy Endpoint resource. Teams Proxy Endpoints are used for pointing proxy clients at Cloudflare Secure Gateway.
Provides a Cloudflare Teams Proxy Endpoint resource. Teams Proxy Endpoints are used for pointing proxy clients at Cloudflare Secure Gateway.
Builder for TeamsProxyEndpointArgs.
Builder for TeamsProxyEndpoint.
Provides a Cloudflare Teams rule resource. Teams rules comprise secure web gateway policies.
Builder for TeamsRuleArgs.
Builder for TeamsRule.
Provides a resource, that manages Cloudflare Tiered Cache settings. This allows you to adjust topologies for your zone.
Provides a resource, that manages Cloudflare Tiered Cache settings. This allows you to adjust topologies for your zone.
Builder for TieredCacheArgs.
Builder for TieredCache.
Provides a resource which manages Total TLS for a zone.
Builder for TotalTlsArgs.
Builder for TotalTls.
Tunnel exposes applications running on your local web server on any network with an internet connection without manually adding DNS records or configuring a firewall or router.
Builder for TunnelArgs.
Provides a Cloudflare Tunnel configuration resource.
Provides a Cloudflare Tunnel configuration resource.
Builder for TunnelConfigArgs.
Builder for TunnelConfig.
Builder for Tunnel.
Provides a resource, that manages Cloudflare tunnel routes for Zero Trust. Tunnel routes are used to direct IP traffic through Cloudflare Tunnels.
Provides a resource, that manages Cloudflare tunnel routes for Zero Trust. Tunnel routes are used to direct IP traffic through Cloudflare Tunnels.
Builder for TunnelRouteArgs.
Builder for TunnelRoute.
Provides a resource, that manages Cloudflare tunnel virtual networks for Zero Trust. Tunnel virtual networks are used for segregation of Tunnel IP Routes via Virtualized Networks to handle overlapping private IPs in your origins.
Provides a resource, that manages Cloudflare tunnel virtual networks for Zero Trust. Tunnel virtual networks are used for segregation of Tunnel IP Routes via Virtualized Networks to handle overlapping private IPs in your origins.
Builder for TunnelVirtualNetworkArgs.
Builder for TunnelVirtualNetwork.
The Turnstile Widget resource allows you to manage Cloudflare Turnstile Widgets.
The Turnstile Widget resource allows you to manage Cloudflare Turnstile Widgets.
Builder for TurnstileWidgetArgs.
Builder for TurnstileWidget.
Provides a resource to manage URL Normalization Settings.
Provides a resource to manage URL Normalization Settings.
Builder for UrlNormalizationSettingsArgs.
Builder for UrlNormalizationSettings.
Provides a resource to manage User Agent Blocking Rules.
Provides a resource to manage User Agent Blocking Rules.
Builder for UserAgentBlockingRuleArgs.
Builder for UserAgentBlockingRule.
Provides a Cloudflare Waiting Room resource.
Provides a Cloudflare Waiting Room resource.
Builder for WaitingRoomArgs.
Provides a Cloudflare Waiting Room Event resource.
Provides a Cloudflare Waiting Room Event resource.
Builder for WaitingRoomEventArgs.
Builder for WaitingRoomEvent.
Builder for WaitingRoom.
Provides a Cloudflare Waiting Room Rules resource.
Provides a Cloudflare Waiting Room Rules resource.
Builder for WaitingRoomRulesArgs.
Builder for WaitingRoomRules.
Configure zone-wide settings for Cloudflare waiting rooms.
Configure zone-wide settings for Cloudflare waiting rooms.
Builder for WaitingRoomSettingsArgs.
Builder for WaitingRoomSettings.
Manages Web3 hostnames for IPFS and Ethereum gateways.
Manages Web3 hostnames for IPFS and Ethereum gateways.
Builder for Web3HostnameArgs.
Builder for Web3Hostname.
Provides a Cloudflare Web Analytics Rule resource.
Provides a Cloudflare Web Analytics Rule resource.
Builder for WebAnalyticsRuleArgs.
Builder for WebAnalyticsRule.
Provides a Cloudflare Web Analytics Site resource.
Provides a Cloudflare Web Analytics Site resource.
Builder for WebAnalyticsSiteArgs.
Builder for WebAnalyticsSite.
/* /* /* /* /* /* Worker Cron Triggers allow users to map a cron expression to a Worker script using a ScheduledEvent
listener that enables Workers to be executed on a schedule. Worker Cron Triggers are ideal for running periodic jobs for maintenance or calling third-party APIs to collect up-to-date data.
/* /* /* /* /* /* Worker Cron Triggers allow users to map a cron expression to a Worker script using a ScheduledEvent
listener that enables Workers to be executed on a schedule. Worker Cron Triggers are ideal for running periodic jobs for maintenance or calling third-party APIs to collect up-to-date data.
Builder for WorkerCronTriggerArgs.
Builder for WorkerCronTrigger.
Creates a Worker Custom Domain.
Builder for WorkerDomainArgs.
Builder for WorkerDomain.
Provides a Cloudflare worker route resource. A route will also require a cloudflare.WorkerScript
.
Provides a Cloudflare worker route resource. A route will also require a cloudflare.WorkerScript
.
Builder for WorkerRouteArgs.
Builder for WorkerRoute.
Provides a Cloudflare worker script resource. In order for a script to be active, you'll also need to setup a cloudflare.WorkerRoute
.
Provides a Cloudflare worker script resource. In order for a script to be active, you'll also need to setup a cloudflare.WorkerRoute
.
Builder for WorkerScriptArgs.
Builder for WorkerScript.
/* /* /* /* /* /* Worker Cron Triggers allow users to map a cron expression to a Worker script using a ScheduledEvent
listener that enables Workers to be executed on a schedule. Worker Cron Triggers are ideal for running periodic jobs for maintenance or calling third-party APIs to collect up-to-date data.
/* /* /* /* /* /* Worker Cron Triggers allow users to map a cron expression to a Worker script using a ScheduledEvent
listener that enables Workers to be executed on a schedule. Worker Cron Triggers are ideal for running periodic jobs for maintenance or calling third-party APIs to collect up-to-date data.
Builder for WorkersCronTriggerArgs.
Builder for WorkersCronTrigger.
Creates a Worker Custom Domain.
Builder for WorkersDomainArgs.
Builder for WorkersDomain.
Provides a Cloudflare Worker secret resource.
Provides a Cloudflare Worker secret resource.
Builder for WorkerSecretArgs.
Builder for WorkerSecret.
The Workers for Platforms resource allows you to manage Cloudflare Workers for Platforms dispatch namespaces.
The Workers for Platforms resource allows you to manage Cloudflare Workers for Platforms dispatch namespaces.
The Workers for Platforms resource allows you to manage Cloudflare Workers for Platforms namespaces.
The Workers for Platforms resource allows you to manage Cloudflare Workers for Platforms namespaces.
Builder for WorkersForPlatformsNamespaceArgs.
Builder for WorkersForPlatformsNamespace.
Provides a resource to manage a Cloudflare Workers KV Pair.
Builder for WorkersKvArgs.
Provides the ability to manage Cloudflare Workers KV Namespace features.
Provides the ability to manage Cloudflare Workers KV Namespace features.
Builder for WorkersKvNamespaceArgs.
Builder for WorkersKvNamespace.
Builder for WorkersKv.
Provides a Cloudflare worker route resource. A route will also require a cloudflare.WorkerScript
.
Provides a Cloudflare worker route resource. A route will also require a cloudflare.WorkerScript
.
Builder for WorkersRouteArgs.
Builder for WorkersRoute.
Provides a Cloudflare worker script resource. In order for a script to be active, you'll also need to setup a cloudflare.WorkerRoute
.
Provides a Cloudflare worker script resource. In order for a script to be active, you'll also need to setup a cloudflare.WorkerRoute
.
Builder for WorkersScriptArgs.
Builder for WorkersScript.
Provides a Cloudflare Worker secret resource.
Provides a Cloudflare Worker secret resource.
Builder for WorkersSecretArgs.
Builder for WorkersSecret.
Provides a Cloudflare Access Application resource. Access Applications are used to restrict access to a whole application using an authorisation gateway managed by Cloudflare.
Provides a Cloudflare Access Application resource. Access Applications are used to restrict access to a whole application using an authorisation gateway managed by Cloudflare.
Builder for ZeroTrustAccessApplicationArgs.
Builder for ZeroTrustAccessApplication.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Builder for ZeroTrustAccessCustomPageArgs.
Builder for ZeroTrustAccessCustomPage.
Provides a Cloudflare Access Group resource. Access Groups are used in conjunction with Access Policies to restrict access to a particular resource based on group membership.
Provides a Cloudflare Access Group resource. Access Groups are used in conjunction with Access Policies to restrict access to a particular resource based on group membership.
Builder for ZeroTrustAccessGroupArgs.
Builder for ZeroTrustAccessGroup.
Provides a Cloudflare Access Identity Provider resource. Identity Providers are used as an authentication or authorisation source within Access.
Provides a Cloudflare Access Identity Provider resource. Identity Providers are used as an authentication or authorisation source within Access.
Provides a Cloudflare Access Mutual TLS Certificate resource. Mutual TLS authentication ensures that the traffic is secure and trusted in both directions between a client and server and can be used with Access to only allows requests from devices with a corresponding client certificate.
Provides a Cloudflare Access Mutual TLS Certificate resource. Mutual TLS authentication ensures that the traffic is secure and trusted in both directions between a client and server and can be used with Access to only allows requests from devices with a corresponding client certificate.
Builder for ZeroTrustAccessMtlsCertificateArgs.
Builder for ZeroTrustAccessMtlsCertificate.
Provides a Cloudflare Access Mutual TLS Certificate Settings resource.
Provides a Cloudflare Access Mutual TLS Certificate Settings resource.
A Zero Trust organization defines the user login experience.
A Zero Trust organization defines the user login experience.
Builder for ZeroTrustAccessOrganizationArgs.
Builder for ZeroTrustAccessOrganization.
Provides a Cloudflare Access Policy resource. Access Policies are used in conjunction with Access Applications to restrict access to a particular resource.
Provides a Cloudflare Access Policy resource. Access Policies are used in conjunction with Access Applications to restrict access to a particular resource.
Builder for ZeroTrustAccessPolicyArgs.
Builder for ZeroTrustAccessPolicy.
Access Service Tokens are used for service-to-service communication when an application is behind Cloudflare Access.
Access Service Tokens are used for service-to-service communication when an application is behind Cloudflare Access.
Builder for ZeroTrustAccessServiceTokenArgs.
Builder for ZeroTrustAccessServiceToken.
Cloudflare Access can replace traditional SSH key models with short-lived certificates issued to your users based on the token generated by their Access login.
Cloudflare Access can replace traditional SSH key models with short-lived certificates issued to your users based on the token generated by their Access login.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Provides a resource to customize the pages your end users will see when trying to reach applications behind Cloudflare Access.
Builder for ZeroTrustAccessTagArgs.
Builder for ZeroTrustAccessTag.
Provides a Cloudflare device policy certificates resource. Device policy certificate resources enable client device certificate generation.
Provides a Cloudflare device policy certificates resource. Device policy certificate resources enable client device certificate generation.
Builder for ZeroTrustDeviceCertificatesArgs.
Builder for ZeroTrustDeviceCertificates.
Provides a Cloudflare Device Managed Network resource. Device managed networks allow for building location-aware device settings policies.
Provides a Cloudflare Device Managed Network resource. Device managed networks allow for building location-aware device settings policies.
Builder for ZeroTrustDeviceManagedNetworksArgs.
Builder for ZeroTrustDeviceManagedNetworks.
Provides a Cloudflare Device Posture Integration resource. Device posture integrations configure third-party data providers for device posture rules.
Provides a Cloudflare Device Posture Integration resource. Device posture integrations configure third-party data providers for device posture rules.
Provides a Cloudflare Device Posture Rule resource. Device posture rules configure security policies for device posture checks.
Provides a Cloudflare Device Posture Rule resource. Device posture rules configure security policies for device posture checks.
Builder for ZeroTrustDevicePostureRuleArgs.
Builder for ZeroTrustDevicePostureRule.
Provides a Cloudflare Device Settings Policy resource. Device policies configure settings applied to WARP devices.
Provides a Cloudflare Device Settings Policy resource. Device policies configure settings applied to WARP devices.
Builder for ZeroTrustDeviceProfilesArgs.
Builder for ZeroTrustDeviceProfiles.
Provides a Cloudflare Device Dex Test resource. Device Dex Tests allow for building location-aware device settings policies.
Provides a Cloudflare Device Dex Test resource. Device Dex Tests allow for building location-aware device settings policies.
Builder for ZeroTrustDexTestArgs.
Builder for ZeroTrustDexTest.
Provides a Cloudflare DLP Profile resource. Data Loss Prevention profiles are a set of entries that can be matched in HTTP bodies or files. They are referenced in Zero Trust Gateway rules.
Provides a Cloudflare DLP Profile resource. Data Loss Prevention profiles are a set of entries that can be matched in HTTP bodies or files. They are referenced in Zero Trust Gateway rules.
Builder for ZeroTrustDlpProfileArgs.
Builder for ZeroTrustDlpProfile.
Provides a Cloudflare Teams Location resource. Teams Locations are referenced when creating secure web gateway policies.
Provides a Cloudflare Teams Location resource. Teams Locations are referenced when creating secure web gateway policies.
Builder for ZeroTrustDnsLocationArgs.
Builder for ZeroTrustDnsLocation.
Provides a Cloudflare Teams Gateway Certificate resource. A Teams Certificate can be specified for Gateway TLS interception and block pages.
Provides a Cloudflare Teams Gateway Certificate resource. A Teams Certificate can be specified for Gateway TLS interception and block pages.
Builder for ZeroTrustGatewayCertificateArgs.
Builder for ZeroTrustGatewayCertificate.
Provides a Cloudflare Teams rule resource. Teams rules comprise secure web gateway policies.
Provides a Cloudflare Teams rule resource. Teams rules comprise secure web gateway policies.
Builder for ZeroTrustGatewayPolicyArgs.
Builder for ZeroTrustGatewayPolicy.
Provides a Cloudflare Teams Proxy Endpoint resource. Teams Proxy Endpoints are used for pointing proxy clients at Cloudflare Secure Gateway.
Provides a Cloudflare Teams Proxy Endpoint resource. Teams Proxy Endpoints are used for pointing proxy clients at Cloudflare Secure Gateway.
Builder for ZeroTrustGatewayProxyEndpointArgs.
Builder for ZeroTrustGatewayProxyEndpoint.
Provides a Cloudflare Teams Account resource. The Teams Account resource defines configuration for secure web gateway.
Provides a Cloudflare Teams Account resource. The Teams Account resource defines configuration for secure web gateway.
Builder for ZeroTrustGatewaySettingsArgs.
Builder for ZeroTrustGatewaySettings.
The Infrastructure Access Target resource allows you to configure Infrastructure Access Targets for an account.
The Infrastructure Access Target resource allows you to configure Infrastructure Access Targets for an account.
Access Keys Configuration defines the rotation policy for the keys that access will use to sign data.
Access Keys Configuration defines the rotation policy for the keys that access will use to sign data.
Provides a Cloudflare Teams List resource. Teams lists are referenced when creating secure web gateway policies or device posture rules.
Provides a Cloudflare Teams List resource. Teams lists are referenced when creating secure web gateway policies or device posture rules.
Builder for ZeroTrustListArgs.
Builder for ZeroTrustList.
Provides a Cloudflare Fallback Domain resource. Fallback domains are used to ignore DNS requests to a given list of domains. These DNS requests will be passed back to other DNS servers configured on existing network interfaces on the device.
Provides a Cloudflare Fallback Domain resource. Fallback domains are used to ignore DNS requests to a given list of domains. These DNS requests will be passed back to other DNS servers configured on existing network interfaces on the device.
Builder for ZeroTrustLocalFallbackDomainArgs.
Builder for ZeroTrustLocalFallbackDomain.
The Risk Behavior resource allows you to configure Cloudflare Risk Behaviors for an account.
The Risk Behavior resource allows you to configure Cloudflare Risk Behaviors for an account.
Builder for ZeroTrustRiskBehaviorArgs.
Builder for ZeroTrustRiskBehavior.
The Risk Score Integration resource allows you to transmit changes in User Risk Score to a specified vendor such as Okta.
The Risk Score Integration resource allows you to transmit changes in User Risk Score to a specified vendor such as Okta.
Builder for ZeroTrustRiskScoreIntegrationArgs.
Builder for ZeroTrustRiskScoreIntegration.
Provides a Cloudflare Split Tunnel resource. Split tunnels are used to either include or exclude lists of routes from the WARP client's tunnel.
Provides a Cloudflare Split Tunnel resource. Split tunnels are used to either include or exclude lists of routes from the WARP client's tunnel.
Builder for ZeroTrustSplitTunnelArgs.
Builder for ZeroTrustSplitTunnel.
Tunnel exposes applications running on your local web server on any network with an internet connection without manually adding DNS records or configuring a firewall or router.
Tunnel exposes applications running on your local web server on any network with an internet connection without manually adding DNS records or configuring a firewall or router.
Builder for ZeroTrustTunnelCloudflaredArgs.
Provides a Cloudflare Tunnel configuration resource.
Provides a Cloudflare Tunnel configuration resource.
Builder for ZeroTrustTunnelCloudflared.
Provides a resource, that manages Cloudflare tunnel routes for Zero Trust. Tunnel routes are used to direct IP traffic through Cloudflare Tunnels.
Provides a resource, that manages Cloudflare tunnel routes for Zero Trust. Tunnel routes are used to direct IP traffic through Cloudflare Tunnels.
Builder for ZeroTrustTunnelRouteArgs.
Builder for ZeroTrustTunnelRoute.
Provides a resource, that manages Cloudflare tunnel virtual networks for Zero Trust. Tunnel virtual networks are used for segregation of Tunnel IP Routes via Virtualized Networks to handle overlapping private IPs in your origins.
Provides a resource, that manages Cloudflare tunnel virtual networks for Zero Trust. Tunnel virtual networks are used for segregation of Tunnel IP Routes via Virtualized Networks to handle overlapping private IPs in your origins.
Builder for ZeroTrustTunnelVirtualNetworkArgs.
Builder for ZeroTrustTunnelVirtualNetwork.
Provides a Cloudflare Zone resource. Zone is the basic resource for working with Cloudflare and is roughly equivalent to a domain name that the user purchases.
Builder for ZoneArgs.
Provides a Cloudflare Cache Reserve resource. Cache Reserve can increase cache lifetimes by automatically storing all cacheable files in Cloudflare's persistent object storage buckets. Note: Using Cache Reserve without Tiered Cache is not recommended.
Provides a Cloudflare Cache Reserve resource. Cache Reserve can increase cache lifetimes by automatically storing all cacheable files in Cloudflare's persistent object storage buckets. Note: Using Cache Reserve without Tiered Cache is not recommended.
Builder for ZoneCacheReserveArgs.
Builder for ZoneCacheReserve.
Provides a resource which customizes Cloudflare zone cache variants.
Provides a resource which customizes Cloudflare zone cache variants.
Builder for ZoneCacheVariantsArgs.
Builder for ZoneCacheVariants.
Provides a Cloudflare resource to create and modify zone DNSSEC settings.
Provides a Cloudflare resource to create and modify zone DNSSEC settings.
Builder for ZoneDnssecArgs.
Builder for ZoneDnssec.
Provides a Cloudflare Zone Hold resource that prevents adding the hostname to another account for use.
Builder for ZoneHoldArgs.
Builder for ZoneHold.
Provides a Cloudflare Zone Lockdown resource. Zone Lockdown allows you to define one or more URLs (with wildcard matching on the domain or path) that will only permit access if the request originates from an IP address that matches a safelist of one or more IP addresses and/or IP ranges.
Provides a Cloudflare Zone Lockdown resource. Zone Lockdown allows you to define one or more URLs (with wildcard matching on the domain or path) that will only permit access if the request originates from an IP address that matches a safelist of one or more IP addresses and/or IP ranges.
Builder for ZoneLockdownArgs.
Builder for ZoneLockdown.
Builder for Zone.
Provides a resource which customizes Cloudflare zone settings.
Provides a resource which customizes Cloudflare zone settings.
Builder for ZoneSettingsOverrideArgs.
Builder for ZoneSettingsOverride.