Skip to content

Latest commit

 

History

History
5581 lines (3529 loc) · 193 KB

cloudflare.md

File metadata and controls

5581 lines (3529 loc) · 193 KB
title cloudflare Dialect
description See which types this Dialect interprets and which architectural facts its Rules can establish.
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 type Kind Classification Rules
cloudflare_account_dns_settings_internal_view resource dns-view account-dns-internal-view
cloudflare_account_dns_settings resource account-configuration account-dns-settings
cloudflare_account resource account account
cloudflare_ai_gateway_dynamic_routing resource ai-gateway-routing ai-gateway-dynamic-routing
cloudflare_ai_gateway resource ai-gateway ai-gateway
cloudflare_api_shield_discovery_operation resource edge-security-configuration api-shield-discovery-operation
cloudflare_api_shield_operation_schema_validation_settings resource edge-security-configuration api-shield-operation-schema-validation
cloudflare_api_shield_operation resource edge-security-configuration api-shield-operation
cloudflare_api_shield_schema_validation_settings resource edge-security-configuration api-shield-schema-validation
cloudflare_api_shield_schema resource edge-security-configuration api-shield-schema
cloudflare_api_shield resource edge-security-configuration api-shield
cloudflare_argo_smart_routing resource edge-delivery-configuration argo-smart-routing
cloudflare_argo_tiered_caching resource edge-delivery-configuration argo-tiered-caching
cloudflare_authenticated_origin_pulls_certificate resource tls-configuration authenticated-origin-pulls-certificate
cloudflare_authenticated_origin_pulls_hostname_certificate resource tls-configuration authenticated-origin-pulls-hostname-certificate
cloudflare_authenticated_origin_pulls_settings resource tls-configuration authenticated-origin-pulls-settings
cloudflare_authenticated_origin_pulls resource tls-configuration authenticated-origin-pulls
cloudflare_bot_management resource edge-security-configuration bot-management
cloudflare_certificate_authorities_hostname_associations resource tls-configuration certificate-authority-hostname-associations
cloudflare_certificate_pack resource tls-configuration certificate-pack
cloudflare_client_certificate resource tls-configuration client-certificate
cloudflare_cloud_connector_rules resource network-route-configuration cloud-connector-rules
cloudflare_connectivity_directory_service resource connectivity-service connectivity-directory-service
cloudflare_content_scanning_expression resource edge-security-configuration content-scanning-expression
cloudflare_content_scanning resource edge-security-configuration content-scanning
cloudflare_ct_alerting resource tls-configuration certificate-transparency-alerting
cloudflare_custom_csr resource tls-configuration custom-csr
cloudflare_custom_hostname_fallback_origin resource saas-fallback-origin custom-hostname-fallback-origin
cloudflare_custom_hostname resource custom-hostname custom-hostname
cloudflare_custom_origin_trust_store resource tls-configuration custom-origin-trust-store
cloudflare_custom_ssl resource tls-configuration custom-ssl
cloudflare_d1_database resource managed-database d1-database
cloudflare_dns_record resource dns-record-detail
edge-route
dns-record (conditional)
proxied-dns-record (conditional)
cloudflare_dns_zone_transfers_acl resource dns-transfer-configuration dns-transfer-acl
cloudflare_dns_zone_transfers_incoming resource dns-transfer-configuration dns-transfer-incoming
cloudflare_dns_zone_transfers_outgoing resource dns-transfer-configuration dns-transfer-outgoing
cloudflare_dns_zone_transfers_peer resource dns-transfer-peer dns-transfer-peer
cloudflare_dns_zone_transfers_tsig resource dns-transfer-configuration dns-transfer-tsig
cloudflare_email_routing_catch_all resource email-routing-configuration email-routing-catch-all
cloudflare_email_routing_rule resource email-routing-configuration email-routing-rule
cloudflare_email_routing_settings resource email-routing-configuration email-routing-settings
cloudflare_email_security_block_sender resource email-security-configuration email-security-block-sender
cloudflare_email_security_impersonation_registry resource email-security-configuration email-security-impersonation-registry
cloudflare_email_security_trusted_domains resource email-security-configuration email-security-trusted-domains
cloudflare_firewall_rule resource edge-security-configuration firewall-rule
cloudflare_flagship_app resource feature-flag-application flagship-app
cloudflare_flagship_flag resource feature-flag flagship-flag
cloudflare_google_tag_gateway resource edge-delivery-configuration google-tag-gateway
cloudflare_healthcheck resource load-balancer-monitoring healthcheck
cloudflare_hostname_tls_setting resource tls-configuration hostname-tls-setting
cloudflare_hyperdrive_config resource hyperdrive-configuration hyperdrive-config
cloudflare_keyless_certificate resource tls-configuration keyless-certificate
cloudflare_load_balancer_monitor_group resource load-balancer-monitoring load-balancer-monitor-group
cloudflare_load_balancer_monitor resource load-balancer-monitoring load-balancer-monitor
cloudflare_load_balancer_pool resource origin-pool load-balancer-pool
cloudflare_load_balancer resource load-balancer load-balancer
cloudflare_logpull_retention resource observability-configuration logpull-retention
cloudflare_magic_network_monitoring_configuration resource network-monitor network-monitoring
cloudflare_magic_network_monitoring_rule resource observability-configuration network-monitoring-rule
cloudflare_magic_transit_cf1_site resource magic-transit-site magic-transit-cf1-site
cloudflare_magic_transit_site_acl resource network-route-configuration magic-transit-site-acl
cloudflare_magic_transit_site_lan resource network-route-configuration magic-transit-site-lan
cloudflare_magic_transit_site_wan resource network-route-configuration magic-transit-site-wan
cloudflare_magic_transit_site resource magic-transit-site magic-transit-site
cloudflare_magic_wan_static_route resource network-route-configuration magic-wan-static-route
cloudflare_managed_transforms resource edge-delivery-configuration managed-transforms
cloudflare_mtls_certificate resource tls-configuration mtls-certificate
cloudflare_notification_policy_webhooks resource observability-configuration notification-webhook
cloudflare_notification_policy resource observability-configuration notification-policy
cloudflare_oauth_client resource service-identity oauth-client
cloudflare_origin_ca_certificate resource tls-configuration origin-ca-certificate
cloudflare_origin_cloud_region resource edge-delivery-configuration origin-cloud-region
cloudflare_origin_tls_compliance_modes resource tls-configuration origin-tls-compliance-modes
cloudflare_page_rule resource edge-delivery-configuration page-rule
cloudflare_page_shield_policy resource edge-security-configuration page-shield-policy
cloudflare_pages_domain resource pages-domain pages-domain
cloudflare_pages_project resource pages-project pages-project
cloudflare_precursor resource edge-security-configuration precursor
cloudflare_queue_consumer resource queue-consumer-binding queue-consumer
cloudflare_queue resource message-queue queue
cloudflare_r2_bucket_cors resource r2-configuration r2-bucket-cors
cloudflare_r2_bucket_event_notification resource r2-configuration r2-bucket-event-notification
cloudflare_r2_bucket_lifecycle resource r2-configuration r2-bucket-lifecycle
cloudflare_r2_bucket_lock resource r2-configuration r2-bucket-lock
cloudflare_r2_bucket_sippy resource r2-configuration r2-bucket-sippy
cloudflare_r2_bucket resource object-storage-container r2-bucket
cloudflare_r2_custom_domain resource r2-configuration r2-custom-domain
cloudflare_r2_data_catalog resource r2-data-catalog r2-data-catalog
cloudflare_r2_managed_domain resource r2-configuration r2-managed-domain
cloudflare_rate_limit resource edge-security-configuration rate-limit
cloudflare_regional_hostname resource edge-route regional-hostname
cloudflare_regional_tiered_cache resource edge-delivery-configuration regional-tiered-cache
cloudflare_ruleset resource edge-security-configuration ruleset
cloudflare_schema_validation_operation_settings resource edge-security-configuration schema-validation-operation-settings
cloudflare_schema_validation_schemas resource edge-security-configuration schema-validation-schemas
cloudflare_schema_validation_settings resource edge-security-configuration schema-validation-settings
cloudflare_secrets_store_secret resource managed-secret secrets-store-secret
cloudflare_secrets_store resource secrets-store secrets-store
cloudflare_snippet_rules resource edge-delivery-configuration snippet-rules
cloudflare_snippet resource edge-delivery-configuration snippet
cloudflare_snippets resource edge-delivery-configuration snippets
cloudflare_spectrum_application resource spectrum-application spectrum-application
cloudflare_sso_connector resource identity-provider sso-connector
cloudflare_tiered_cache resource edge-delivery-configuration tiered-cache
cloudflare_token_validation_config resource edge-security-configuration token-validation-config
cloudflare_total_tls resource tls-configuration total-tls
cloudflare_universal_ssl_setting resource tls-configuration universal-ssl-setting
cloudflare_url_normalization_settings resource edge-delivery-configuration url-normalization-settings
cloudflare_user_agent_blocking_rule resource edge-security-configuration user-agent-blocking-rule
cloudflare_waiting_room_event resource waiting-room-configuration waiting-room-event
cloudflare_waiting_room_rules resource waiting-room-configuration waiting-room-rules
cloudflare_waiting_room_settings resource waiting-room-configuration waiting-room-settings
cloudflare_waiting_room resource waiting-room waiting-room
cloudflare_web_analytics_rule resource observability-configuration web-analytics-rule
cloudflare_web3_hostname resource web3-hostname web3-hostname
cloudflare_worker_version resource worker-version worker-version
cloudflare_worker resource serverless-function worker
cloudflare_workers_cron_trigger resource worker-route workers-cron-trigger
cloudflare_workers_custom_domain resource edge-route workers-custom-domain
cloudflare_workers_deployment resource worker-deployment workers-deployment
cloudflare_workers_kv_namespace resource workers-kv-namespace workers-kv-namespace
cloudflare_workers_kv resource workers-kv-entry workers-kv
cloudflare_workers_route resource worker-route workers-route
cloudflare_workers_script_subdomain resource worker-route workers-script-subdomain
cloudflare_workers_script resource serverless-function workers-script
cloudflare_zero_trust_access_ai_controls_mcp_portal resource ai-controls-endpoint access-ai-controls-mcp-portal
cloudflare_zero_trust_access_ai_controls_mcp_server resource ai-controls-endpoint access-ai-controls-mcp-server
cloudflare_zero_trust_access_application resource access-application access-application
cloudflare_zero_trust_access_identity_provider resource identity-provider access-identity-provider
cloudflare_zero_trust_access_service_token resource service-identity access-service-token
cloudflare_zero_trust_device_custom_profile resource device-posture-configuration device-custom-profile
cloudflare_zero_trust_device_default_profile resource device-posture-configuration device-default-profile
cloudflare_zero_trust_device_deployment_groups resource device-posture-configuration device-deployment-group
cloudflare_zero_trust_device_ip_profile resource device-posture-configuration device-ip-profile
cloudflare_zero_trust_device_managed_networks resource device-posture-configuration device-managed-network
cloudflare_zero_trust_device_posture_integration resource device-posture-configuration device-posture-integration
cloudflare_zero_trust_device_posture_rule resource device-posture-configuration device-posture-rule
cloudflare_zero_trust_device_settings resource device-posture-configuration device-settings
cloudflare_zero_trust_device_subnet resource device-posture-configuration device-subnet
cloudflare_zero_trust_dex_rule resource observability-configuration dex-rule
cloudflare_zero_trust_dex_test resource network-monitor dex-test
cloudflare_zero_trust_dlp_custom_profile resource data-loss-prevention-configuration dlp-custom-profile
cloudflare_zero_trust_dlp_dataset resource data-loss-prevention-configuration dlp-dataset
cloudflare_zero_trust_dlp_integration_entry resource data-loss-prevention-configuration dlp-integration-entry
cloudflare_zero_trust_dlp_predefined_profile resource data-loss-prevention-configuration dlp-predefined-profile
cloudflare_zero_trust_dlp_settings resource data-loss-prevention-configuration dlp-settings
cloudflare_zero_trust_gateway_logging resource gateway-configuration gateway-logging
cloudflare_zero_trust_gateway_settings resource gateway-configuration gateway-settings
cloudflare_zero_trust_network_hostname_route resource tunnel-configuration cloudflare-tunnel-hostname-route
cloudflare_zero_trust_risk_scoring_integration resource gateway-configuration risk-scoring-integration
cloudflare_zero_trust_tunnel_cloudflared_config resource tunnel-configuration cloudflare-tunnel-config
cloudflare_zero_trust_tunnel_cloudflared_route resource tunnel-configuration cloudflare-tunnel-route
cloudflare_zero_trust_tunnel_cloudflared resource cloudflare-tunnel cloudflare-tunnel
cloudflare_zero_trust_tunnel_warp_connector_config resource tunnel-configuration warp-connector-config
cloudflare_zero_trust_tunnel_warp_connector resource warp-connector warp-connector
cloudflare_zone_auto_origin_tls_kex resource tls-configuration zone-auto-origin-tls-kex
cloudflare_zone_cache_reserve resource edge-delivery-configuration zone-cache-reserve
cloudflare_zone_cache_variants resource edge-delivery-configuration zone-cache-variants
cloudflare_zone_dns_settings resource zone-configuration zone-dns-settings
cloudflare_zone_dnssec resource zone-configuration zone-dnssec
cloudflare_zone_hold resource zone-configuration zone-hold
cloudflare_zone_lockdown resource edge-security-configuration zone-lockdown
cloudflare_zone_setting resource zone-configuration zone-setting
cloudflare_zone resource dns-zone zone

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

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

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"]