Skip to content
Version and compatibility

Version: 0.1.0.

Provider bindings and declared compatibility

  • cloudflare/cloudflare: = 5.24.0.

All official Dialects

Interpreted types

Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.

Terraform typeKindClassificationRules
cloudflare_account_dns_settings_internal_viewresourcedns-viewaccount-dns-internal-view
cloudflare_account_dns_settingsresourceaccount-configurationaccount-dns-settings
cloudflare_accountresourceaccountaccount
cloudflare_ai_gateway_dynamic_routingresourceai-gateway-routingai-gateway-dynamic-routing
cloudflare_ai_gatewayresourceai-gatewayai-gateway
cloudflare_api_shield_discovery_operationresourceedge-security-configurationapi-shield-discovery-operation
cloudflare_api_shield_operation_schema_validation_settingsresourceedge-security-configurationapi-shield-operation-schema-validation
cloudflare_api_shield_operationresourceedge-security-configurationapi-shield-operation
cloudflare_api_shield_schema_validation_settingsresourceedge-security-configurationapi-shield-schema-validation
cloudflare_api_shield_schemaresourceedge-security-configurationapi-shield-schema
cloudflare_api_shieldresourceedge-security-configurationapi-shield
cloudflare_argo_smart_routingresourceedge-delivery-configurationargo-smart-routing
cloudflare_argo_tiered_cachingresourceedge-delivery-configurationargo-tiered-caching
cloudflare_authenticated_origin_pulls_certificateresourcetls-configurationauthenticated-origin-pulls-certificate
cloudflare_authenticated_origin_pulls_hostname_certificateresourcetls-configurationauthenticated-origin-pulls-hostname-certificate
cloudflare_authenticated_origin_pulls_settingsresourcetls-configurationauthenticated-origin-pulls-settings
cloudflare_authenticated_origin_pullsresourcetls-configurationauthenticated-origin-pulls
cloudflare_bot_managementresourceedge-security-configurationbot-management
cloudflare_certificate_authorities_hostname_associationsresourcetls-configurationcertificate-authority-hostname-associations
cloudflare_certificate_packresourcetls-configurationcertificate-pack
cloudflare_client_certificateresourcetls-configurationclient-certificate
cloudflare_cloud_connector_rulesresourcenetwork-route-configurationcloud-connector-rules
cloudflare_connectivity_directory_serviceresourceconnectivity-serviceconnectivity-directory-service
cloudflare_content_scanning_expressionresourceedge-security-configurationcontent-scanning-expression
cloudflare_content_scanningresourceedge-security-configurationcontent-scanning
cloudflare_ct_alertingresourcetls-configurationcertificate-transparency-alerting
cloudflare_custom_csrresourcetls-configurationcustom-csr
cloudflare_custom_hostname_fallback_originresourcesaas-fallback-origincustom-hostname-fallback-origin
cloudflare_custom_hostnameresourcecustom-hostnamecustom-hostname
cloudflare_custom_origin_trust_storeresourcetls-configurationcustom-origin-trust-store
cloudflare_custom_sslresourcetls-configurationcustom-ssl
cloudflare_d1_databaseresourcemanaged-databased1-database
cloudflare_dns_recordresourcedns-record-detail
edge-route
dns-record (conditional)
proxied-dns-record (conditional)
cloudflare_dns_zone_transfers_aclresourcedns-transfer-configurationdns-transfer-acl
cloudflare_dns_zone_transfers_incomingresourcedns-transfer-configurationdns-transfer-incoming
cloudflare_dns_zone_transfers_outgoingresourcedns-transfer-configurationdns-transfer-outgoing
cloudflare_dns_zone_transfers_peerresourcedns-transfer-peerdns-transfer-peer
cloudflare_dns_zone_transfers_tsigresourcedns-transfer-configurationdns-transfer-tsig
cloudflare_email_routing_catch_allresourceemail-routing-configurationemail-routing-catch-all
cloudflare_email_routing_ruleresourceemail-routing-configurationemail-routing-rule
cloudflare_email_routing_settingsresourceemail-routing-configurationemail-routing-settings
cloudflare_email_security_block_senderresourceemail-security-configurationemail-security-block-sender
cloudflare_email_security_impersonation_registryresourceemail-security-configurationemail-security-impersonation-registry
cloudflare_email_security_trusted_domainsresourceemail-security-configurationemail-security-trusted-domains
cloudflare_firewall_ruleresourceedge-security-configurationfirewall-rule
cloudflare_flagship_appresourcefeature-flag-applicationflagship-app
cloudflare_flagship_flagresourcefeature-flagflagship-flag
cloudflare_google_tag_gatewayresourceedge-delivery-configurationgoogle-tag-gateway
cloudflare_healthcheckresourceload-balancer-monitoringhealthcheck
cloudflare_hostname_tls_settingresourcetls-configurationhostname-tls-setting
cloudflare_hyperdrive_configresourcehyperdrive-configurationhyperdrive-config
cloudflare_keyless_certificateresourcetls-configurationkeyless-certificate
cloudflare_load_balancer_monitor_groupresourceload-balancer-monitoringload-balancer-monitor-group
cloudflare_load_balancer_monitorresourceload-balancer-monitoringload-balancer-monitor
cloudflare_load_balancer_poolresourceorigin-poolload-balancer-pool
cloudflare_load_balancerresourceload-balancerload-balancer
cloudflare_logpull_retentionresourceobservability-configurationlogpull-retention
cloudflare_magic_network_monitoring_configurationresourcenetwork-monitornetwork-monitoring
cloudflare_magic_network_monitoring_ruleresourceobservability-configurationnetwork-monitoring-rule
cloudflare_magic_transit_cf1_siteresourcemagic-transit-sitemagic-transit-cf1-site
cloudflare_magic_transit_site_aclresourcenetwork-route-configurationmagic-transit-site-acl
cloudflare_magic_transit_site_lanresourcenetwork-route-configurationmagic-transit-site-lan
cloudflare_magic_transit_site_wanresourcenetwork-route-configurationmagic-transit-site-wan
cloudflare_magic_transit_siteresourcemagic-transit-sitemagic-transit-site
cloudflare_magic_wan_static_routeresourcenetwork-route-configurationmagic-wan-static-route
cloudflare_managed_transformsresourceedge-delivery-configurationmanaged-transforms
cloudflare_mtls_certificateresourcetls-configurationmtls-certificate
cloudflare_notification_policy_webhooksresourceobservability-configurationnotification-webhook
cloudflare_notification_policyresourceobservability-configurationnotification-policy
cloudflare_oauth_clientresourceservice-identityoauth-client
cloudflare_origin_ca_certificateresourcetls-configurationorigin-ca-certificate
cloudflare_origin_cloud_regionresourceedge-delivery-configurationorigin-cloud-region
cloudflare_origin_tls_compliance_modesresourcetls-configurationorigin-tls-compliance-modes
cloudflare_page_ruleresourceedge-delivery-configurationpage-rule
cloudflare_page_shield_policyresourceedge-security-configurationpage-shield-policy
cloudflare_pages_domainresourcepages-domainpages-domain
cloudflare_pages_projectresourcepages-projectpages-project
cloudflare_precursorresourceedge-security-configurationprecursor
cloudflare_queue_consumerresourcequeue-consumer-bindingqueue-consumer
cloudflare_queueresourcemessage-queuequeue
cloudflare_r2_bucket_corsresourcer2-configurationr2-bucket-cors
cloudflare_r2_bucket_event_notificationresourcer2-configurationr2-bucket-event-notification
cloudflare_r2_bucket_lifecycleresourcer2-configurationr2-bucket-lifecycle
cloudflare_r2_bucket_lockresourcer2-configurationr2-bucket-lock
cloudflare_r2_bucket_sippyresourcer2-configurationr2-bucket-sippy
cloudflare_r2_bucketresourceobject-storage-containerr2-bucket
cloudflare_r2_custom_domainresourcer2-configurationr2-custom-domain
cloudflare_r2_data_catalogresourcer2-data-catalogr2-data-catalog
cloudflare_r2_managed_domainresourcer2-configurationr2-managed-domain
cloudflare_rate_limitresourceedge-security-configurationrate-limit
cloudflare_regional_hostnameresourceedge-routeregional-hostname
cloudflare_regional_tiered_cacheresourceedge-delivery-configurationregional-tiered-cache
cloudflare_rulesetresourceedge-security-configurationruleset
cloudflare_schema_validation_operation_settingsresourceedge-security-configurationschema-validation-operation-settings
cloudflare_schema_validation_schemasresourceedge-security-configurationschema-validation-schemas
cloudflare_schema_validation_settingsresourceedge-security-configurationschema-validation-settings
cloudflare_secrets_store_secretresourcemanaged-secretsecrets-store-secret
cloudflare_secrets_storeresourcesecrets-storesecrets-store
cloudflare_snippet_rulesresourceedge-delivery-configurationsnippet-rules
cloudflare_snippetresourceedge-delivery-configurationsnippet
cloudflare_snippetsresourceedge-delivery-configurationsnippets
cloudflare_spectrum_applicationresourcespectrum-applicationspectrum-application
cloudflare_sso_connectorresourceidentity-providersso-connector
cloudflare_tiered_cacheresourceedge-delivery-configurationtiered-cache
cloudflare_token_validation_configresourceedge-security-configurationtoken-validation-config
cloudflare_total_tlsresourcetls-configurationtotal-tls
cloudflare_universal_ssl_settingresourcetls-configurationuniversal-ssl-setting
cloudflare_url_normalization_settingsresourceedge-delivery-configurationurl-normalization-settings
cloudflare_user_agent_blocking_ruleresourceedge-security-configurationuser-agent-blocking-rule
cloudflare_waiting_room_eventresourcewaiting-room-configurationwaiting-room-event
cloudflare_waiting_room_rulesresourcewaiting-room-configurationwaiting-room-rules
cloudflare_waiting_room_settingsresourcewaiting-room-configurationwaiting-room-settings
cloudflare_waiting_roomresourcewaiting-roomwaiting-room
cloudflare_web_analytics_ruleresourceobservability-configurationweb-analytics-rule
cloudflare_web3_hostnameresourceweb3-hostnameweb3-hostname
cloudflare_worker_versionresourceworker-versionworker-version
cloudflare_workerresourceserverless-functionworker
cloudflare_workers_cron_triggerresourceworker-routeworkers-cron-trigger
cloudflare_workers_custom_domainresourceedge-routeworkers-custom-domain
cloudflare_workers_deploymentresourceworker-deploymentworkers-deployment
cloudflare_workers_kv_namespaceresourceworkers-kv-namespaceworkers-kv-namespace
cloudflare_workers_kvresourceworkers-kv-entryworkers-kv
cloudflare_workers_routeresourceworker-routeworkers-route
cloudflare_workers_script_subdomainresourceworker-routeworkers-script-subdomain
cloudflare_workers_scriptresourceserverless-functionworkers-script
cloudflare_zero_trust_access_ai_controls_mcp_portalresourceai-controls-endpointaccess-ai-controls-mcp-portal
cloudflare_zero_trust_access_ai_controls_mcp_serverresourceai-controls-endpointaccess-ai-controls-mcp-server
cloudflare_zero_trust_access_applicationresourceaccess-applicationaccess-application
cloudflare_zero_trust_access_identity_providerresourceidentity-provideraccess-identity-provider
cloudflare_zero_trust_access_service_tokenresourceservice-identityaccess-service-token
cloudflare_zero_trust_device_custom_profileresourcedevice-posture-configurationdevice-custom-profile
cloudflare_zero_trust_device_default_profileresourcedevice-posture-configurationdevice-default-profile
cloudflare_zero_trust_device_deployment_groupsresourcedevice-posture-configurationdevice-deployment-group
cloudflare_zero_trust_device_ip_profileresourcedevice-posture-configurationdevice-ip-profile
cloudflare_zero_trust_device_managed_networksresourcedevice-posture-configurationdevice-managed-network
cloudflare_zero_trust_device_posture_integrationresourcedevice-posture-configurationdevice-posture-integration
cloudflare_zero_trust_device_posture_ruleresourcedevice-posture-configurationdevice-posture-rule
cloudflare_zero_trust_device_settingsresourcedevice-posture-configurationdevice-settings
cloudflare_zero_trust_device_subnetresourcedevice-posture-configurationdevice-subnet
cloudflare_zero_trust_dex_ruleresourceobservability-configurationdex-rule
cloudflare_zero_trust_dex_testresourcenetwork-monitordex-test
cloudflare_zero_trust_dlp_custom_profileresourcedata-loss-prevention-configurationdlp-custom-profile
cloudflare_zero_trust_dlp_datasetresourcedata-loss-prevention-configurationdlp-dataset
cloudflare_zero_trust_dlp_integration_entryresourcedata-loss-prevention-configurationdlp-integration-entry
cloudflare_zero_trust_dlp_predefined_profileresourcedata-loss-prevention-configurationdlp-predefined-profile
cloudflare_zero_trust_dlp_settingsresourcedata-loss-prevention-configurationdlp-settings
cloudflare_zero_trust_gateway_loggingresourcegateway-configurationgateway-logging
cloudflare_zero_trust_gateway_settingsresourcegateway-configurationgateway-settings
cloudflare_zero_trust_network_hostname_routeresourcetunnel-configurationcloudflare-tunnel-hostname-route
cloudflare_zero_trust_risk_scoring_integrationresourcegateway-configurationrisk-scoring-integration
cloudflare_zero_trust_tunnel_cloudflared_configresourcetunnel-configurationcloudflare-tunnel-config
cloudflare_zero_trust_tunnel_cloudflared_routeresourcetunnel-configurationcloudflare-tunnel-route
cloudflare_zero_trust_tunnel_cloudflaredresourcecloudflare-tunnelcloudflare-tunnel
cloudflare_zero_trust_tunnel_warp_connector_configresourcetunnel-configurationwarp-connector-config
cloudflare_zero_trust_tunnel_warp_connectorresourcewarp-connectorwarp-connector
cloudflare_zone_auto_origin_tls_kexresourcetls-configurationzone-auto-origin-tls-kex
cloudflare_zone_cache_reserveresourceedge-delivery-configurationzone-cache-reserve
cloudflare_zone_cache_variantsresourceedge-delivery-configurationzone-cache-variants
cloudflare_zone_dns_settingsresourcezone-configurationzone-dns-settings
cloudflare_zone_dnssecresourcezone-configurationzone-dnssec
cloudflare_zone_holdresourcezone-configurationzone-hold
cloudflare_zone_lockdownresourceedge-security-configurationzone-lockdown
cloudflare_zone_settingresourcezone-configurationzone-setting
cloudflare_zoneresourcedns-zonezone

Local vocabulary

Concepts

cloudflare.concept.access-application Source

An application or infrastructure destination protected by Cloudflare Access.

Used by access-application.

cloudflare.concept.account Source

A Cloudflare account as a tenancy and ownership boundary.

Used by account, account-dns-settings.

cloudflare.concept.account-configuration Source

Configuration applied to a Cloudflare account boundary.

Used by account-dns-settings.

cloudflare.concept.ai-controls-endpoint Source

An MCP server or portal governed through Cloudflare AI Controls.

Used by access-ai-controls-mcp-portal, access-ai-controls-mcp-server.

cloudflare.concept.ai-gateway Source

A Cloudflare AI Gateway controlling and observing AI inference traffic.

Used by ai-gateway, ai-gateway-dynamic-routing.

cloudflare.concept.ai-gateway-routing Source

Dynamic routing configuration contributing to a Cloudflare AI Gateway.

Used by ai-gateway-dynamic-routing.

cloudflare.concept.cloudflare-tunnel Source

A Cloudflare Tunnel logical link from private resources to the Cloudflare network.

Used by 5 Rules
cloudflare.concept.connectivity-service Source

A service published through Cloudflare Connectivity Directory.

Used by connectivity-directory-service, hyperdrive-config.

cloudflare.concept.custom-hostname Source

A customer hostname onboarded through Cloudflare for SaaS.

Used by custom-hostname.

cloudflare.concept.data-loss-prevention-configuration Source

Cloudflare One Data Loss Prevention profile, dataset, integration, or service configuration.

Used by 5 Rules
cloudflare.concept.device-posture-configuration Source

Cloudflare One device profile, posture, managed-network, deployment, or subnet configuration.

Used by 9 Rules
cloudflare.concept.dns-record-detail Source

A DNS record contributing to a Cloudflare zone without independent architecture identity.

Used by dns-record.

cloudflare.concept.dns-transfer-configuration Source

Secondary DNS transfer, ACL, or TSIG configuration.

Used by 4 Rules
cloudflare.concept.dns-transfer-peer Source

An authoritative DNS peer participating in secondary zone transfers.

Used by dns-transfer-incoming, dns-transfer-outgoing, dns-transfer-peer.

cloudflare.concept.dns-view Source

A Cloudflare internal DNS view grouping zones for split-horizon resolution.

Used by account-dns-internal-view.

cloudflare.concept.dns-zone Source

A managed DNS namespace containing resource records.

Used by 78 Rules
cloudflare.concept.edge-delivery-configuration Source

Cache, routing, transformation, or delivery configuration applied at the Cloudflare edge.

Used by 14 Rules
cloudflare.concept.edge-route Source

A Cloudflare proxied hostname routing edge traffic to an application endpoint.

Used by proxied-dns-record, regional-hostname, workers-custom-domain.

cloudflare.concept.email-routing-configuration Source

Cloudflare Email Routing configuration for a zone.

Used by email-routing-catch-all, email-routing-rule, email-routing-settings.

cloudflare.concept.email-security-configuration Source

Trusted-domain, sender-blocking, or impersonation configuration for Cloudflare Email Security.

Used by email-security-block-sender, email-security-impersonation-registry, email-security-trusted-domains.

cloudflare.concept.feature-flag Source

A feature flag owned by a feature-flag application.

Used by flagship-flag.

cloudflare.concept.feature-flag-application Source

A Cloudflare feature-flag application.

Used by flagship-app, flagship-flag.

cloudflare.concept.gateway-configuration Source

Logging, inspection, or risk-integration configuration for Cloudflare Gateway.

Used by gateway-logging, gateway-settings, risk-scoring-integration.

cloudflare.concept.hyperdrive-configuration Source

A Cloudflare Hyperdrive database accelerator and connection pool.

Used by hyperdrive-config.

cloudflare.concept.identity-group Source

A managed group principal used to assign access collectively.

No Rule in this Dialect uses this definition.

cloudflare.concept.identity-provider Source

An identity provider integrated with Cloudflare Zero Trust.

Used by access-identity-provider, sso-connector.

cloudflare.concept.load-balancer Source

A load-balancing service composed from routing infrastructure.

Used by load-balancer.

cloudflare.concept.load-balancer-monitoring Source

Health monitoring configuration supporting Cloudflare Load Balancing.

Used by healthcheck, load-balancer-monitor, load-balancer-monitor-group.

cloudflare.concept.magic-transit-site Source

A Cloudflare Magic Transit or Cloudflare WAN network site.

Used by 5 Rules
cloudflare.concept.managed-secret Source

A managed secret identity whose sensitive value stays outside architecture output.

Used by secrets-store-secret.

cloudflare.concept.message-queue Source

A managed queue buffering work or messages for asynchronous consumers.

Used by 5 Rules
cloudflare.concept.network-monitor Source

A Cloudflare Network Monitoring configuration.

Used by dex-test, network-monitoring.

cloudflare.concept.network-route-configuration Source

A LAN, WAN, ACL, route, or prefix configuration supporting Cloudflare WAN.

Used by 5 Rules
cloudflare.concept.observability-configuration Source

A rule or test supporting Cloudflare observability.

Used by 6 Rules
cloudflare.concept.origin-pool Source

A Cloudflare Load Balancing pool grouping origin endpoints.

Used by load-balancer, load-balancer-pool.

cloudflare.concept.pages-domain Source

A custom domain serving a Cloudflare Pages project.

Used by pages-domain.

cloudflare.concept.pages-project Source

A Cloudflare Pages application project.

Used by pages-domain, pages-project.

cloudflare.concept.queue-consumer-binding Source

A consumer binding connecting a Cloudflare Queue to a Worker.

Used by queue-consumer.

cloudflare.concept.r2-configuration Source

Lifecycle, access, event, migration, or domain configuration contributing to an R2 bucket.

Used by 7 Rules
cloudflare.concept.r2-data-catalog Source

A Cloudflare R2 Data Catalog for tabular data.

Used by r2-data-catalog.

cloudflare.concept.saas-fallback-origin Source

A default origin for Cloudflare for SaaS custom hostnames.

Used by custom-hostname-fallback-origin.

cloudflare.concept.secrets-store Source

A Cloudflare Secrets Store boundary.

Used by secrets-store, secrets-store-secret.

cloudflare.concept.spectrum-application Source

A Cloudflare Spectrum TCP or UDP application.

Used by spectrum-application.

cloudflare.concept.tunnel-configuration Source

Ingress, private route, hostname route, or connector configuration supporting a Cloudflare Tunnel.

Used by 4 Rules
cloudflare.concept.waiting-room Source

A Cloudflare Waiting Room controlling application admission.

Used by waiting-room, waiting-room-event, waiting-room-rules.

cloudflare.concept.waiting-room-configuration Source

An event, bypass rule, or setting supporting a Cloudflare Waiting Room.

Used by waiting-room-event, waiting-room-rules, waiting-room-settings.

cloudflare.concept.warp-connector Source

A Cloudflare WARP Connector joining a private network to Cloudflare.

Used by warp-connector, warp-connector-config.

cloudflare.concept.web3-hostname Source

A Cloudflare Web3 gateway hostname.

Used by web3-hostname.

cloudflare.concept.worker-deployment Source

The active version rollout of a Cloudflare Worker.

Used by workers-deployment.

cloudflare.concept.worker-route Source

A route, custom domain, trigger, or subdomain exposing a Cloudflare Worker.

Used by workers-cron-trigger, workers-route, workers-script-subdomain.

cloudflare.concept.worker-version Source

An immutable version and resource bindings of a Cloudflare Worker.

Used by worker-version.

cloudflare.concept.workers-kv-entry Source

A Workers KV entry contributing to its namespace.

Used by workers-kv.

cloudflare.concept.workers-kv-namespace Source

A Cloudflare Workers KV namespace.

Used by 4 Rules
cloudflare.concept.workflow Source

A managed workflow coordinating steps and service calls.

No Rule in this Dialect uses this definition.

cloudflare.concept.zone-configuration Source

Configuration contributing to a Cloudflare zone.

Used by 4 Rules

Contexts

Relations

cloudflare.relation.catalogs Source

Introduced by a labeled emission. Used by r2-data-catalog.

cloudflare.relation.connects-through Source

Introduced by a labeled emission. Used by hyperdrive-config.

cloudflare.relation.connects-to Source

Introduced by a labeled emission. Used by hyperdrive-config.

cloudflare.relation.includes-zone Source

Introduced by a labeled emission. Used by account-dns-internal-view.

cloudflare.relation.protects Source

Introduced by a labeled emission. Used by access-application.

cloudflare.relation.publishes-to Source

Introduced by a labeled emission. Used by workers-script.

cloudflare.relation.routes-to Source

Introduced by a labeled emission. Used by workers-custom-domain.

cloudflare.relation.uses Source

Introduced by a labeled emission. Used by workers-script.

cloudflare.relation.uses-origin-pool Source

Introduced by a labeled emission. Used by load-balancer.

cloudflare.relation.uses-tunnel Source

Introduced by a labeled emission. Used by connectivity-directory-service.

RF Vocabulary used

Rule details

Open a Rule for its declared behavior and source. Matching, emission resolution and composition define how evidence can establish it.

cloudflare.rule.account-dns-internal-view Source

Matches resource instances of cloudflare_account_dns_settings_internal_view.

Classification: cloudflare.concept.dns-view.

Relations

Conditions, identity and resolution

Relation through source.zones

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.account-dns-settings Source

Matches resource instances of cloudflare_account_dns_settings.

Classification: cloudflare.concept.account-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.account_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.account Source

Matches resource instances of cloudflare_account.

Classification: cloudflare.concept.account.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.ai-gateway-dynamic-routing Source

Matches resource instances of cloudflare_ai_gateway_dynamic_routing.

Classification: cloudflare.concept.ai-gateway-routing.

Contributions

Conditions, identity and resolution

Contribution through source.gateway_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.ai-gateway Source

Matches resource instances of cloudflare_ai_gateway.

Classification: cloudflare.concept.ai-gateway.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.api-shield-discovery-operation Source

Matches resource instances of cloudflare_api_shield_discovery_operation.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.api-shield-operation-schema-validation Source

Matches resource instances of cloudflare_api_shield_operation_schema_validation_settings.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.api-shield-operation Source

Matches resource instances of cloudflare_api_shield_operation.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.api-shield-schema-validation Source

Matches resource instances of cloudflare_api_shield_schema_validation_settings.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.api-shield-schema Source

Matches resource instances of cloudflare_api_shield_schema.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.api-shield Source

Matches resource instances of cloudflare_api_shield.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.argo-smart-routing Source

Matches resource instances of cloudflare_argo_smart_routing.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.argo-tiered-caching Source

Matches resource instances of cloudflare_argo_tiered_caching.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.authenticated-origin-pulls-certificate Source

Matches resource instances of cloudflare_authenticated_origin_pulls_certificate.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.authenticated-origin-pulls-hostname-certificate Source

Matches resource instances of cloudflare_authenticated_origin_pulls_hostname_certificate.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.authenticated-origin-pulls-settings Source

Matches resource instances of cloudflare_authenticated_origin_pulls_settings.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.authenticated-origin-pulls Source

Matches resource instances of cloudflare_authenticated_origin_pulls.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.bot-management Source

Matches resource instances of cloudflare_bot_management.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.certificate-authority-hostname-associations Source

Matches resource instances of cloudflare_certificate_authorities_hostname_associations.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.certificate-pack Source

Matches resource instances of cloudflare_certificate_pack.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.client-certificate Source

Matches resource instances of cloudflare_client_certificate.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.cloud-connector-rules Source

Matches resource instances of cloudflare_cloud_connector_rules.

Classification: cloudflare.concept.network-route-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.connectivity-directory-service Source

Matches resource instances of cloudflare_connectivity_directory_service.

Classification: cloudflare.concept.connectivity-service.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Relation through source.host.network.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.host.resolver_network.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.content-scanning-expression Source

Matches resource instances of cloudflare_content_scanning_expression.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.content-scanning Source

Matches resource instances of cloudflare_content_scanning.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.certificate-transparency-alerting Source

Matches resource instances of cloudflare_ct_alerting.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.custom-csr Source

Matches resource instances of cloudflare_custom_csr.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.custom-hostname-fallback-origin Source

Matches resource instances of cloudflare_custom_hostname_fallback_origin.

Classification: cloudflare.concept.saas-fallback-origin.

Contexts

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.custom-hostname Source

Matches resource instances of cloudflare_custom_hostname.

Classification: cloudflare.concept.custom-hostname.

Contexts

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.custom-origin-trust-store Source

Matches resource instances of cloudflare_custom_origin_trust_store.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.custom-ssl Source

Matches resource instances of cloudflare_custom_ssl.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.d1-database Source

Matches resource instances of cloudflare_d1_database.

Classification: rf.concept.managed-database.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.dns-record Source

Matches resource instances of cloudflare_dns_record.

Classification: cloudflare.concept.dns-record-detail.

Contributions

Conditions, identity and resolution

Condition

RF
source.proxied != true

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.proxied-dns-record Source

Matches resource instances of cloudflare_dns_record.

Classification: cloudflare.concept.edge-route.

Contexts

Conditions, identity and resolution

Condition

RF
source.proxied == true

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.dns-transfer-acl Source

Matches resource instances of cloudflare_dns_zone_transfers_acl.

Classification: cloudflare.concept.dns-transfer-configuration.

cloudflare.rule.dns-transfer-incoming Source

Matches resource instances of cloudflare_dns_zone_transfers_incoming.

Classification: cloudflare.concept.dns-transfer-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.peers

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.dns-transfer-outgoing Source

Matches resource instances of cloudflare_dns_zone_transfers_outgoing.

Classification: cloudflare.concept.dns-transfer-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.peers

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.dns-transfer-peer Source

Matches resource instances of cloudflare_dns_zone_transfers_peer.

Classification: cloudflare.concept.dns-transfer-peer.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.dns-transfer-tsig Source

Matches resource instances of cloudflare_dns_zone_transfers_tsig.

Classification: cloudflare.concept.dns-transfer-configuration.

cloudflare.rule.email-routing-catch-all Source

Matches resource instances of cloudflare_email_routing_catch_all.

Classification: cloudflare.concept.email-routing-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.email-routing-rule Source

Matches resource instances of cloudflare_email_routing_rule.

Classification: cloudflare.concept.email-routing-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.email-routing-settings Source

Matches resource instances of cloudflare_email_routing_settings.

Classification: cloudflare.concept.email-routing-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.email-security-block-sender Source

Matches resource instances of cloudflare_email_security_block_sender.

Classification: cloudflare.concept.email-security-configuration.

cloudflare.rule.email-security-impersonation-registry Source

Matches resource instances of cloudflare_email_security_impersonation_registry.

Classification: cloudflare.concept.email-security-configuration.

cloudflare.rule.email-security-trusted-domains Source

Matches resource instances of cloudflare_email_security_trusted_domains.

Classification: cloudflare.concept.email-security-configuration.

cloudflare.rule.firewall-rule Source

Matches resource instances of cloudflare_firewall_rule.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.flagship-app Source

Matches resource instances of cloudflare_flagship_app.

Classification: cloudflare.concept.feature-flag-application.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.flagship-flag Source

Matches resource instances of cloudflare_flagship_flag.

Classification: cloudflare.concept.feature-flag.

Contributions

Conditions, identity and resolution

Contribution through source.app_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.google-tag-gateway Source

Matches resource instances of cloudflare_google_tag_gateway.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.healthcheck Source

Matches resource instances of cloudflare_healthcheck.

Classification: cloudflare.concept.load-balancer-monitoring.

cloudflare.rule.hostname-tls-setting Source

Matches resource instances of cloudflare_hostname_tls_setting.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.hyperdrive-config Source

Matches resource instances of cloudflare_hyperdrive_config.

Classification: cloudflare.concept.hyperdrive-configuration.

Relations

Conditions, identity and resolution

Relation through source.origin.host

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.origin.service_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.keyless-certificate Source

Matches resource instances of cloudflare_keyless_certificate.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.load-balancer-monitor-group Source

Matches resource instances of cloudflare_load_balancer_monitor_group.

Classification: cloudflare.concept.load-balancer-monitoring.

cloudflare.rule.load-balancer-monitor Source

Matches resource instances of cloudflare_load_balancer_monitor.

Classification: cloudflare.concept.load-balancer-monitoring.

cloudflare.rule.load-balancer-pool Source

Matches resource instances of cloudflare_load_balancer_pool.

Classification: cloudflare.concept.origin-pool.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.load-balancer Source

Matches resource instances of cloudflare_load_balancer.

Classification: cloudflare.concept.load-balancer.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.default_pools

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.fallback_pool

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.logpull-retention Source

Matches resource instances of cloudflare_logpull_retention.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.network-monitoring Source

Matches resource instances of cloudflare_magic_network_monitoring_configuration.

Classification: cloudflare.concept.network-monitor.

cloudflare.rule.network-monitoring-rule Source

Matches resource instances of cloudflare_magic_network_monitoring_rule.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.magic-transit-cf1-site Source

Matches resource instances of cloudflare_magic_transit_cf1_site.

Classification: cloudflare.concept.magic-transit-site.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.magic-transit-site-acl Source

Matches resource instances of cloudflare_magic_transit_site_acl.

Classification: cloudflare.concept.network-route-configuration.

Contexts

Conditions, identity and resolution

Context through source.site_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.magic-transit-site-lan Source

Matches resource instances of cloudflare_magic_transit_site_lan.

Classification: cloudflare.concept.network-route-configuration.

Contexts

Conditions, identity and resolution

Context through source.site_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.magic-transit-site-wan Source

Matches resource instances of cloudflare_magic_transit_site_wan.

Classification: cloudflare.concept.network-route-configuration.

Contexts

Conditions, identity and resolution

Context through source.site_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.magic-transit-site Source

Matches resource instances of cloudflare_magic_transit_site.

Classification: cloudflare.concept.magic-transit-site.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.magic-wan-static-route Source

Matches resource instances of cloudflare_magic_wan_static_route.

Classification: cloudflare.concept.network-route-configuration.

cloudflare.rule.managed-transforms Source

Matches resource instances of cloudflare_managed_transforms.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.mtls-certificate Source

Matches resource instances of cloudflare_mtls_certificate.

Classification: cloudflare.concept.tls-configuration.

cloudflare.rule.notification-webhook Source

Matches resource instances of cloudflare_notification_policy_webhooks.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.notification-policy Source

Matches resource instances of cloudflare_notification_policy.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.oauth-client Source

Matches resource instances of cloudflare_oauth_client.

Classification: rf.concept.service-identity.

cloudflare.rule.origin-ca-certificate Source

Matches resource instances of cloudflare_origin_ca_certificate.

Classification: cloudflare.concept.tls-configuration.

cloudflare.rule.origin-cloud-region Source

Matches resource instances of cloudflare_origin_cloud_region.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.origin-tls-compliance-modes Source

Matches resource instances of cloudflare_origin_tls_compliance_modes.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.page-rule Source

Matches resource instances of cloudflare_page_rule.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.page-shield-policy Source

Matches resource instances of cloudflare_page_shield_policy.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.pages-domain Source

Matches resource instances of cloudflare_pages_domain.

Classification: cloudflare.concept.pages-domain.

Contributions

Conditions, identity and resolution

Contribution through source.project_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.pages-project Source

Matches resource instances of cloudflare_pages_project.

Classification: cloudflare.concept.pages-project.

Conditions, identity and resolution

Identity

  • attributes: ["name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name"]
cloudflare.rule.precursor Source

Matches resource instances of cloudflare_precursor.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.queue-consumer Source

Matches resource instances of cloudflare_queue_consumer.

Classification: cloudflare.concept.queue-consumer-binding.

Contributions

Conditions, identity and resolution

Contribution through source.queue_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.script_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.queue Source

Matches resource instances of cloudflare_queue.

Classification: cloudflare.concept.message-queue.

Conditions, identity and resolution

Identity

  • attributes: ["id", "queue_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "queue_name"]
cloudflare.rule.r2-bucket-cors Source

Matches resource instances of cloudflare_r2_bucket_cors.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.r2-bucket-event-notification Source

Matches resource instances of cloudflare_r2_bucket_event_notification.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"

Contribution through source.queue_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.r2-bucket-lifecycle Source

Matches resource instances of cloudflare_r2_bucket_lifecycle.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.r2-bucket-lock Source

Matches resource instances of cloudflare_r2_bucket_lock.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.r2-bucket-sippy Source

Matches resource instances of cloudflare_r2_bucket_sippy.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.r2-bucket Source

Matches resource instances of cloudflare_r2_bucket.

Classification: rf.concept.object-storage-container.

Conditions, identity and resolution

Identity

  • attributes: ["name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name"]
cloudflare.rule.r2-custom-domain Source

Matches resource instances of cloudflare_r2_custom_domain.

Classification: cloudflare.concept.r2-configuration.

Contexts

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.r2-data-catalog Source

Matches resource instances of cloudflare_r2_data_catalog.

Classification: cloudflare.concept.r2-data-catalog.

Relations

Conditions, identity and resolution

Relation through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.r2-managed-domain Source

Matches resource instances of cloudflare_r2_managed_domain.

Classification: cloudflare.concept.r2-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.rate-limit Source

Matches resource instances of cloudflare_rate_limit.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.regional-hostname Source

Matches resource instances of cloudflare_regional_hostname.

Classification: cloudflare.concept.edge-route.

Contexts

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.regional-tiered-cache Source

Matches resource instances of cloudflare_regional_tiered_cache.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.ruleset Source

Matches resource instances of cloudflare_ruleset.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.schema-validation-operation-settings Source

Matches resource instances of cloudflare_schema_validation_operation_settings.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.schema-validation-schemas Source

Matches resource instances of cloudflare_schema_validation_schemas.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.schema-validation-settings Source

Matches resource instances of cloudflare_schema_validation_settings.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.secrets-store-secret Source

Matches resource instances of cloudflare_secrets_store_secret.

Classification: cloudflare.concept.managed-secret.

Contexts

Conditions, identity and resolution

Context through source.store_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.secrets-store Source

Matches resource instances of cloudflare_secrets_store.

Classification: cloudflare.concept.secrets-store.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.snippet-rules Source

Matches resource instances of cloudflare_snippet_rules.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.snippet Source

Matches resource instances of cloudflare_snippet.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.snippets Source

Matches resource instances of cloudflare_snippets.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.spectrum-application Source

Matches resource instances of cloudflare_spectrum_application.

Classification: cloudflare.concept.spectrum-application.

Contexts

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.sso-connector Source

Matches resource instances of cloudflare_sso_connector.

Classification: cloudflare.concept.identity-provider.

cloudflare.rule.tiered-cache Source

Matches resource instances of cloudflare_tiered_cache.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.token-validation-config Source

Matches resource instances of cloudflare_token_validation_config.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.total-tls Source

Matches resource instances of cloudflare_total_tls.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.universal-ssl-setting Source

Matches resource instances of cloudflare_universal_ssl_setting.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.url-normalization-settings Source

Matches resource instances of cloudflare_url_normalization_settings.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.user-agent-blocking-rule Source

Matches resource instances of cloudflare_user_agent_blocking_rule.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.waiting-room-event Source

Matches resource instances of cloudflare_waiting_room_event.

Classification: cloudflare.concept.waiting-room-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.waiting_room_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.waiting-room-rules Source

Matches resource instances of cloudflare_waiting_room_rules.

Classification: cloudflare.concept.waiting-room-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.waiting_room_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.waiting-room-settings Source

Matches resource instances of cloudflare_waiting_room_settings.

Classification: cloudflare.concept.waiting-room-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.waiting-room Source

Matches resource instances of cloudflare_waiting_room.

Classification: cloudflare.concept.waiting-room.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.web-analytics-rule Source

Matches resource instances of cloudflare_web_analytics_rule.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.web3-hostname Source

Matches resource instances of cloudflare_web3_hostname.

Classification: cloudflare.concept.web3-hostname.

Contexts

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.worker-version Source

Matches resource instances of cloudflare_worker_version.

Classification: cloudflare.concept.worker-version.

Contributions

Conditions, identity and resolution

Contribution through source.worker_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.bindings[0].bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"

Contribution through source.bindings[1].database_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Contribution through source.bindings[2].queue_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.queue_name
  • match.strategy: "exact"

Contribution through source.bindings[3].namespace_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.worker Source

Matches resource instances of cloudflare_worker.

Classification: cloudflare.concept.serverless-function.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name"]
cloudflare.rule.workers-cron-trigger Source

Matches resource instances of cloudflare_workers_cron_trigger.

Classification: cloudflare.concept.worker-route.

Contributions

Conditions, identity and resolution

Contribution through source.script_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.workers-custom-domain Source

Matches resource instances of cloudflare_workers_custom_domain.

Classification: cloudflare.concept.edge-route.

Contexts

Relations

Conditions, identity and resolution

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.service

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.workers-deployment Source

Matches resource instances of cloudflare_workers_deployment.

Classification: cloudflare.concept.worker-deployment.

Contributions

Conditions, identity and resolution

Contribution through source.script_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.workers-kv-namespace Source

Matches resource instances of cloudflare_workers_kv_namespace.

Classification: cloudflare.concept.workers-kv-namespace.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.workers-kv Source

Matches resource instances of cloudflare_workers_kv.

Classification: cloudflare.concept.workers-kv-entry.

Contributions

Conditions, identity and resolution

Contribution through source.namespace_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.workers-route Source

Matches resource instances of cloudflare_workers_route.

Classification: cloudflare.concept.worker-route.

Contexts

Contributions

Conditions, identity and resolution

Contribution through source.script

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"

Context through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.workers-script-subdomain Source

Matches resource instances of cloudflare_workers_script_subdomain.

Classification: cloudflare.concept.worker-route.

Contributions

Conditions, identity and resolution

Contribution through source.script_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.name
  • match.strategy: "exact"
cloudflare.rule.workers-script Source

Matches resource instances of cloudflare_workers_script.

Classification: cloudflare.concept.serverless-function.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "script_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "script_name"]

Relation through source.bindings[0].bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"

Relation through source.bindings[1].database_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.bindings[2].queue_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.queue_name
  • match.strategy: "exact"

Relation through source.bindings[3].namespace_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.bindings[4].bucket_name

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.name
  • match.strategy: "exact"

Relation through source.bindings[5].database_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.bindings[6].queue_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.queue_name
  • match.strategy: "exact"

Relation through source.bindings[7].namespace_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.access-ai-controls-mcp-portal Source

Matches resource instances of cloudflare_zero_trust_access_ai_controls_mcp_portal.

Classification: cloudflare.concept.ai-controls-endpoint.

cloudflare.rule.access-ai-controls-mcp-server Source

Matches resource instances of cloudflare_zero_trust_access_ai_controls_mcp_server.

Classification: cloudflare.concept.ai-controls-endpoint.

cloudflare.rule.access-application Source

Matches resource instances of cloudflare_zero_trust_access_application.

Classification: cloudflare.concept.access-application.

Relations

Conditions, identity and resolution

Relation through source.destinations[0].worker_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.destinations[1].worker_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.destinations[2].worker_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.destinations[3].worker_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.access-identity-provider Source

Matches resource instances of cloudflare_zero_trust_access_identity_provider.

Classification: cloudflare.concept.identity-provider.

cloudflare.rule.access-service-token Source

Matches resource instances of cloudflare_zero_trust_access_service_token.

Classification: rf.concept.service-identity.

cloudflare.rule.device-custom-profile Source

Matches resource instances of cloudflare_zero_trust_device_custom_profile.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-default-profile Source

Matches resource instances of cloudflare_zero_trust_device_default_profile.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-deployment-group Source

Matches resource instances of cloudflare_zero_trust_device_deployment_groups.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-ip-profile Source

Matches resource instances of cloudflare_zero_trust_device_ip_profile.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-managed-network Source

Matches resource instances of cloudflare_zero_trust_device_managed_networks.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-posture-integration Source

Matches resource instances of cloudflare_zero_trust_device_posture_integration.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-posture-rule Source

Matches resource instances of cloudflare_zero_trust_device_posture_rule.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-settings Source

Matches resource instances of cloudflare_zero_trust_device_settings.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.device-subnet Source

Matches resource instances of cloudflare_zero_trust_device_subnet.

Classification: cloudflare.concept.device-posture-configuration.

cloudflare.rule.dex-rule Source

Matches resource instances of cloudflare_zero_trust_dex_rule.

Classification: cloudflare.concept.observability-configuration.

cloudflare.rule.dex-test Source

Matches resource instances of cloudflare_zero_trust_dex_test.

Classification: cloudflare.concept.network-monitor.

cloudflare.rule.dlp-custom-profile Source

Matches resource instances of cloudflare_zero_trust_dlp_custom_profile.

Classification: cloudflare.concept.data-loss-prevention-configuration.

cloudflare.rule.dlp-dataset Source

Matches resource instances of cloudflare_zero_trust_dlp_dataset.

Classification: cloudflare.concept.data-loss-prevention-configuration.

cloudflare.rule.dlp-integration-entry Source

Matches resource instances of cloudflare_zero_trust_dlp_integration_entry.

Classification: cloudflare.concept.data-loss-prevention-configuration.

cloudflare.rule.dlp-predefined-profile Source

Matches resource instances of cloudflare_zero_trust_dlp_predefined_profile.

Classification: cloudflare.concept.data-loss-prevention-configuration.

cloudflare.rule.dlp-settings Source

Matches resource instances of cloudflare_zero_trust_dlp_settings.

Classification: cloudflare.concept.data-loss-prevention-configuration.

cloudflare.rule.gateway-logging Source

Matches resource instances of cloudflare_zero_trust_gateway_logging.

Classification: cloudflare.concept.gateway-configuration.

cloudflare.rule.gateway-settings Source

Matches resource instances of cloudflare_zero_trust_gateway_settings.

Classification: cloudflare.concept.gateway-configuration.

cloudflare.rule.cloudflare-tunnel-hostname-route Source

Matches resource instances of cloudflare_zero_trust_network_hostname_route.

Classification: cloudflare.concept.tunnel-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.risk-scoring-integration Source

Matches resource instances of cloudflare_zero_trust_risk_scoring_integration.

Classification: cloudflare.concept.gateway-configuration.

cloudflare.rule.cloudflare-tunnel-config Source

Matches resource instances of cloudflare_zero_trust_tunnel_cloudflared_config.

Classification: cloudflare.concept.tunnel-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.cloudflare-tunnel-route Source

Matches resource instances of cloudflare_zero_trust_tunnel_cloudflared_route.

Classification: cloudflare.concept.tunnel-configuration.

Contexts

Contributions

Conditions, identity and resolution

Contribution through source.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.network

  • on_null: "absent"
  • on_empty: "absent"
cloudflare.rule.cloudflare-tunnel Source

Matches resource instances of cloudflare_zero_trust_tunnel_cloudflared.

Classification: cloudflare.concept.cloudflare-tunnel.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.warp-connector-config Source

Matches resource instances of cloudflare_zero_trust_tunnel_warp_connector_config.

Classification: cloudflare.concept.tunnel-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.tunnel_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.warp-connector Source

Matches resource instances of cloudflare_zero_trust_tunnel_warp_connector.

Classification: cloudflare.concept.warp-connector.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
cloudflare.rule.zone-auto-origin-tls-kex Source

Matches resource instances of cloudflare_zone_auto_origin_tls_kex.

Classification: cloudflare.concept.tls-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-cache-reserve Source

Matches resource instances of cloudflare_zone_cache_reserve.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-cache-variants Source

Matches resource instances of cloudflare_zone_cache_variants.

Classification: cloudflare.concept.edge-delivery-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-dns-settings Source

Matches resource instances of cloudflare_zone_dns_settings.

Classification: cloudflare.concept.zone-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-dnssec Source

Matches resource instances of cloudflare_zone_dnssec.

Classification: cloudflare.concept.zone-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-hold Source

Matches resource instances of cloudflare_zone_hold.

Classification: cloudflare.concept.zone-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-lockdown Source

Matches resource instances of cloudflare_zone_lockdown.

Classification: cloudflare.concept.edge-security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone-setting Source

Matches resource instances of cloudflare_zone_setting.

Classification: cloudflare.concept.zone-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.zone_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
cloudflare.rule.zone Source

Matches resource instances of cloudflare_zone.

Classification: cloudflare.concept.dns-zone.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]