zero_trust library
Cloudflare Zero Trust Access, Gateway, DLP, DEX, and tunnels.
Classes
-
AppConstant<
T> -
A value the Stack hands to application code as a
static constin the generated AppExports file — known when synth runs, so the app compiles against it. - AppExports
-
Where synth writes the Dart file application code imports: the Stack's
constants, as the
static constmembers of<name>Constants, and a typed reader of its Terraform outputs,<name>Outputs. -
AttributeRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.attribute()may construct instances. - CloudflareZeroTrustAccessAiControlsMcpPortal
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_portal. - CloudflareZeroTrustAccessAiControlsMcpServer
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_server. - CloudflareZeroTrustAccessApplication
-
Factory wrapper for
cloudflare_zero_trust_access_application. - CloudflareZeroTrustAccessCustomPage
-
Factory wrapper for
cloudflare_zero_trust_access_custom_page. - CloudflareZeroTrustAccessGroup
-
Factory wrapper for
cloudflare_zero_trust_access_group. - CloudflareZeroTrustAccessIdentityProvider
-
Factory wrapper for
cloudflare_zero_trust_access_identity_provider. - CloudflareZeroTrustAccessInfrastructureTarget
-
Factory wrapper for
cloudflare_zero_trust_access_infrastructure_target. - CloudflareZeroTrustAccessKeyConfiguration
-
Factory wrapper for
cloudflare_zero_trust_access_key_configuration. - CloudflareZeroTrustAccessMtlsCertificate
-
Factory wrapper for
cloudflare_zero_trust_access_mtls_certificate. - CloudflareZeroTrustAccessMtlsHostnameSettings
-
Factory wrapper for
cloudflare_zero_trust_access_mtls_hostname_settings. - CloudflareZeroTrustAccessPolicy
-
Factory wrapper for
cloudflare_zero_trust_access_policy. - CloudflareZeroTrustAccessServiceToken
-
Factory wrapper for
cloudflare_zero_trust_access_service_token. - CloudflareZeroTrustAccessShortLivedCertificate
-
Factory wrapper for
cloudflare_zero_trust_access_short_lived_certificate. - CloudflareZeroTrustAccessTag
-
Factory wrapper for
cloudflare_zero_trust_access_tag. - CloudflareZeroTrustCasbPolicy
-
Factory wrapper for
cloudflare_zero_trust_casb_policy. - CloudflareZeroTrustCasbWebhook
-
Factory wrapper for
cloudflare_zero_trust_casb_webhook. - CloudflareZeroTrustConnectivitySettings
-
Factory wrapper for
cloudflare_zero_trust_connectivity_settings. - CloudflareZeroTrustDeviceCustomProfile
-
Factory wrapper for
cloudflare_zero_trust_device_custom_profile. - CloudflareZeroTrustDeviceCustomProfileLocalDomainFallback
-
Factory wrapper for
cloudflare_zero_trust_device_custom_profile_local_domain_fallback. - CloudflareZeroTrustDeviceDefaultProfile
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile. - CloudflareZeroTrustDeviceDefaultProfileCertificates
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile_certificates. - CloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile_local_domain_fallback. - CloudflareZeroTrustDeviceDeploymentGroups
-
Factory wrapper for
cloudflare_zero_trust_device_deployment_groups. - CloudflareZeroTrustDeviceIpProfile
-
Factory wrapper for
cloudflare_zero_trust_device_ip_profile. - CloudflareZeroTrustDeviceManagedNetworks
-
Factory wrapper for
cloudflare_zero_trust_device_managed_networks. - CloudflareZeroTrustDevicePostureIntegration
-
Factory wrapper for
cloudflare_zero_trust_device_posture_integration. - CloudflareZeroTrustDevicePostureRule
-
Factory wrapper for
cloudflare_zero_trust_device_posture_rule. - CloudflareZeroTrustDeviceSettings
-
Factory wrapper for
cloudflare_zero_trust_device_settings. - CloudflareZeroTrustDeviceSubnet
-
Factory wrapper for
cloudflare_zero_trust_device_subnet. - CloudflareZeroTrustDexRule
-
Factory wrapper for
cloudflare_zero_trust_dex_rule. - CloudflareZeroTrustDexTest
-
Factory wrapper for
cloudflare_zero_trust_dex_test. - CloudflareZeroTrustDlpCustomEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_entry. - CloudflareZeroTrustDlpCustomProfile
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_profile. - CloudflareZeroTrustDlpDataClass
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_class. - CloudflareZeroTrustDlpDataset
-
Factory wrapper for
cloudflare_zero_trust_dlp_dataset. - CloudflareZeroTrustDlpDataTag
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tag. - CloudflareZeroTrustDlpDataTagCategory
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tag_category. - CloudflareZeroTrustDlpEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_entry. - CloudflareZeroTrustDlpIntegrationEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_integration_entry. - CloudflareZeroTrustDlpPredefinedEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_predefined_entry. - CloudflareZeroTrustDlpPredefinedProfile
-
Factory wrapper for
cloudflare_zero_trust_dlp_predefined_profile. - CloudflareZeroTrustDlpSensitivityGroup
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_group. - CloudflareZeroTrustDlpSensitivityLevel
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_level. - CloudflareZeroTrustDlpSensitivityLevelOrder
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_level_order. - CloudflareZeroTrustDlpSettings
-
Factory wrapper for
cloudflare_zero_trust_dlp_settings. - CloudflareZeroTrustDnsLocation
-
Factory wrapper for
cloudflare_zero_trust_dns_location. - CloudflareZeroTrustGatewayCertificate
-
Factory wrapper for
cloudflare_zero_trust_gateway_certificate. - CloudflareZeroTrustGatewayLogging
-
Factory wrapper for
cloudflare_zero_trust_gateway_logging. - CloudflareZeroTrustGatewayPacfile
-
Factory wrapper for
cloudflare_zero_trust_gateway_pacfile. - CloudflareZeroTrustGatewayPolicy
-
Factory wrapper for
cloudflare_zero_trust_gateway_policy. - CloudflareZeroTrustGatewayProxyEndpoint
-
Factory wrapper for
cloudflare_zero_trust_gateway_proxy_endpoint. - CloudflareZeroTrustGatewaySettings
-
Factory wrapper for
cloudflare_zero_trust_gateway_settings. - CloudflareZeroTrustList
-
Factory wrapper for
cloudflare_zero_trust_list. - CloudflareZeroTrustNetworkHostnameRoute
-
Factory wrapper for
cloudflare_zero_trust_network_hostname_route. - CloudflareZeroTrustOrganization
-
Factory wrapper for
cloudflare_zero_trust_organization. - CloudflareZeroTrustResourceLibraryApplication
-
Factory wrapper for
cloudflare_zero_trust_resource_library_application. - CloudflareZeroTrustRiskBehavior
-
Factory wrapper for
cloudflare_zero_trust_risk_behavior. - CloudflareZeroTrustRiskScoringIntegration
-
Factory wrapper for
cloudflare_zero_trust_risk_scoring_integration. - CloudflareZeroTrustTunnelCloudflared
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared. - CloudflareZeroTrustTunnelCloudflaredConfig
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_config. - CloudflareZeroTrustTunnelCloudflaredRoute
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_route. - CloudflareZeroTrustTunnelCloudflaredVirtualNetwork
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_virtual_network. - CloudflareZeroTrustTunnelWarpConnector
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connector. - CloudflareZeroTrustTunnelWarpConnectorConfig
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connector_config. - DartDefineOutput
-
An
outputwhose value is the client build's--dart-definefile, registered withStack.addDartDefineOutput. - Data
-
Base of every user-instantiable Terraform
datablock. - DataCloudflareZeroTrustAccessAiControlsMcpPortal
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_portal. - DataCloudflareZeroTrustAccessAiControlsMcpPortals
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_portals. - DataCloudflareZeroTrustAccessAiControlsMcpServer
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_server. - DataCloudflareZeroTrustAccessAiControlsMcpServers
-
Factory wrapper for
cloudflare_zero_trust_access_ai_controls_mcp_servers. - DataCloudflareZeroTrustAccessApplication
-
Factory wrapper for
cloudflare_zero_trust_access_application. - DataCloudflareZeroTrustAccessApplications
-
Factory wrapper for
cloudflare_zero_trust_access_applications. - DataCloudflareZeroTrustAccessCustomPage
-
Factory wrapper for
cloudflare_zero_trust_access_custom_page. - DataCloudflareZeroTrustAccessCustomPages
-
Factory wrapper for
cloudflare_zero_trust_access_custom_pages. - DataCloudflareZeroTrustAccessGroup
-
Factory wrapper for
cloudflare_zero_trust_access_group. - DataCloudflareZeroTrustAccessGroups
-
Factory wrapper for
cloudflare_zero_trust_access_groups. - DataCloudflareZeroTrustAccessIdentityProvider
-
Factory wrapper for
cloudflare_zero_trust_access_identity_provider. - DataCloudflareZeroTrustAccessIdentityProviders
-
Factory wrapper for
cloudflare_zero_trust_access_identity_providers. - DataCloudflareZeroTrustAccessInfrastructureTarget
-
Factory wrapper for
cloudflare_zero_trust_access_infrastructure_target. - DataCloudflareZeroTrustAccessInfrastructureTargets
-
Factory wrapper for
cloudflare_zero_trust_access_infrastructure_targets. - DataCloudflareZeroTrustAccessKeyConfiguration
-
Factory wrapper for
cloudflare_zero_trust_access_key_configuration. - DataCloudflareZeroTrustAccessMtlsCertificate
-
Factory wrapper for
cloudflare_zero_trust_access_mtls_certificate. - DataCloudflareZeroTrustAccessMtlsCertificates
-
Factory wrapper for
cloudflare_zero_trust_access_mtls_certificates. - DataCloudflareZeroTrustAccessMtlsHostnameSettings
-
Factory wrapper for
cloudflare_zero_trust_access_mtls_hostname_settings. - DataCloudflareZeroTrustAccessPolicies
-
Factory wrapper for
cloudflare_zero_trust_access_policies. - DataCloudflareZeroTrustAccessPolicy
-
Factory wrapper for
cloudflare_zero_trust_access_policy. - DataCloudflareZeroTrustAccessServiceToken
-
Factory wrapper for
cloudflare_zero_trust_access_service_token. - DataCloudflareZeroTrustAccessServiceTokens
-
Factory wrapper for
cloudflare_zero_trust_access_service_tokens. - DataCloudflareZeroTrustAccessShortLivedCertificate
-
Factory wrapper for
cloudflare_zero_trust_access_short_lived_certificate. - DataCloudflareZeroTrustAccessShortLivedCertificates
-
Factory wrapper for
cloudflare_zero_trust_access_short_lived_certificates. - DataCloudflareZeroTrustAccessTag
-
Factory wrapper for
cloudflare_zero_trust_access_tag. - DataCloudflareZeroTrustAccessTags
-
Factory wrapper for
cloudflare_zero_trust_access_tags. - DataCloudflareZeroTrustCasbPolicies
-
Factory wrapper for
cloudflare_zero_trust_casb_policies. - DataCloudflareZeroTrustCasbPolicy
-
Factory wrapper for
cloudflare_zero_trust_casb_policy. - DataCloudflareZeroTrustCasbWebhook
-
Factory wrapper for
cloudflare_zero_trust_casb_webhook. - DataCloudflareZeroTrustCasbWebhooks
-
Factory wrapper for
cloudflare_zero_trust_casb_webhooks. - DataCloudflareZeroTrustConnectivitySettings
-
Factory wrapper for
cloudflare_zero_trust_connectivity_settings. - DataCloudflareZeroTrustDeviceCustomProfile
-
Factory wrapper for
cloudflare_zero_trust_device_custom_profile. - DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback
-
Factory wrapper for
cloudflare_zero_trust_device_custom_profile_local_domain_fallback. - DataCloudflareZeroTrustDeviceCustomProfiles
-
Factory wrapper for
cloudflare_zero_trust_device_custom_profiles. - DataCloudflareZeroTrustDeviceDefaultProfile
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile. - DataCloudflareZeroTrustDeviceDefaultProfileCertificates
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile_certificates. - DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback
-
Factory wrapper for
cloudflare_zero_trust_device_default_profile_local_domain_fallback. - DataCloudflareZeroTrustDeviceDeploymentGroups
-
Factory wrapper for
cloudflare_zero_trust_device_deployment_groups. - DataCloudflareZeroTrustDeviceDeploymentGroupsList
-
Factory wrapper for
cloudflare_zero_trust_device_deployment_groups_list. - DataCloudflareZeroTrustDeviceIpProfile
-
Factory wrapper for
cloudflare_zero_trust_device_ip_profile. - DataCloudflareZeroTrustDeviceIpProfiles
-
Factory wrapper for
cloudflare_zero_trust_device_ip_profiles. - DataCloudflareZeroTrustDeviceManagedNetworks
-
Factory wrapper for
cloudflare_zero_trust_device_managed_networks. - DataCloudflareZeroTrustDeviceManagedNetworksList
-
Factory wrapper for
cloudflare_zero_trust_device_managed_networks_list. - DataCloudflareZeroTrustDevicePostureIntegration
-
Factory wrapper for
cloudflare_zero_trust_device_posture_integration. - DataCloudflareZeroTrustDevicePostureIntegrations
-
Factory wrapper for
cloudflare_zero_trust_device_posture_integrations. - DataCloudflareZeroTrustDevicePostureRule
-
Factory wrapper for
cloudflare_zero_trust_device_posture_rule. - DataCloudflareZeroTrustDevicePostureRules
-
Factory wrapper for
cloudflare_zero_trust_device_posture_rules. - DataCloudflareZeroTrustDeviceSettings
-
Factory wrapper for
cloudflare_zero_trust_device_settings. - DataCloudflareZeroTrustDeviceSubnet
-
Factory wrapper for
cloudflare_zero_trust_device_subnet. - DataCloudflareZeroTrustDexRule
-
Factory wrapper for
cloudflare_zero_trust_dex_rule. - DataCloudflareZeroTrustDexRules
-
Factory wrapper for
cloudflare_zero_trust_dex_rules. - DataCloudflareZeroTrustDexTest
-
Factory wrapper for
cloudflare_zero_trust_dex_test. - DataCloudflareZeroTrustDexTests
-
Factory wrapper for
cloudflare_zero_trust_dex_tests. - DataCloudflareZeroTrustDlpCustomEntries
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_entries. - DataCloudflareZeroTrustDlpCustomEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_entry. - DataCloudflareZeroTrustDlpCustomProfile
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_profile. - DataCloudflareZeroTrustDlpCustomPromptTopic
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_prompt_topic. - DataCloudflareZeroTrustDlpCustomPromptTopics
-
Factory wrapper for
cloudflare_zero_trust_dlp_custom_prompt_topics. - DataCloudflareZeroTrustDlpDataClass
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_class. - DataCloudflareZeroTrustDlpDataClasses
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_classes. - DataCloudflareZeroTrustDlpDataset
-
Factory wrapper for
cloudflare_zero_trust_dlp_dataset. - DataCloudflareZeroTrustDlpDatasets
-
Factory wrapper for
cloudflare_zero_trust_dlp_datasets. - DataCloudflareZeroTrustDlpDataTag
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tag. - DataCloudflareZeroTrustDlpDataTagCategories
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tag_categories. - DataCloudflareZeroTrustDlpDataTagCategory
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tag_category. - DataCloudflareZeroTrustDlpDataTags
-
Factory wrapper for
cloudflare_zero_trust_dlp_data_tags. - DataCloudflareZeroTrustDlpEntries
-
Factory wrapper for
cloudflare_zero_trust_dlp_entries. - DataCloudflareZeroTrustDlpEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_entry. - DataCloudflareZeroTrustDlpIntegrationEntries
-
Factory wrapper for
cloudflare_zero_trust_dlp_integration_entries. - DataCloudflareZeroTrustDlpIntegrationEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_integration_entry. - DataCloudflareZeroTrustDlpPredefinedEntries
-
Factory wrapper for
cloudflare_zero_trust_dlp_predefined_entries. - DataCloudflareZeroTrustDlpPredefinedEntry
-
Factory wrapper for
cloudflare_zero_trust_dlp_predefined_entry. - DataCloudflareZeroTrustDlpPredefinedProfile
-
Factory wrapper for
cloudflare_zero_trust_dlp_predefined_profile. - DataCloudflareZeroTrustDlpSensitivityGroup
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_group. - DataCloudflareZeroTrustDlpSensitivityGroups
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_groups. - DataCloudflareZeroTrustDlpSensitivityLevel
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_level. - DataCloudflareZeroTrustDlpSensitivityLevelOrder
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_level_order. - DataCloudflareZeroTrustDlpSensitivityLevels
-
Factory wrapper for
cloudflare_zero_trust_dlp_sensitivity_levels. - DataCloudflareZeroTrustDlpSettings
-
Factory wrapper for
cloudflare_zero_trust_dlp_settings. - DataCloudflareZeroTrustDnsLocation
-
Factory wrapper for
cloudflare_zero_trust_dns_location. - DataCloudflareZeroTrustDnsLocations
-
Factory wrapper for
cloudflare_zero_trust_dns_locations. - DataCloudflareZeroTrustGatewayAppTypesList
-
Factory wrapper for
cloudflare_zero_trust_gateway_app_types_list. - DataCloudflareZeroTrustGatewayCategoriesList
-
Factory wrapper for
cloudflare_zero_trust_gateway_categories_list. - DataCloudflareZeroTrustGatewayCertificate
-
Factory wrapper for
cloudflare_zero_trust_gateway_certificate. - DataCloudflareZeroTrustGatewayCertificates
-
Factory wrapper for
cloudflare_zero_trust_gateway_certificates. - DataCloudflareZeroTrustGatewayLogging
-
Factory wrapper for
cloudflare_zero_trust_gateway_logging. - DataCloudflareZeroTrustGatewayPacfile
-
Factory wrapper for
cloudflare_zero_trust_gateway_pacfile. - DataCloudflareZeroTrustGatewayPacfiles
-
Factory wrapper for
cloudflare_zero_trust_gateway_pacfiles. - DataCloudflareZeroTrustGatewayPolicies
-
Factory wrapper for
cloudflare_zero_trust_gateway_policies. - DataCloudflareZeroTrustGatewayPolicy
-
Factory wrapper for
cloudflare_zero_trust_gateway_policy. - DataCloudflareZeroTrustGatewayProxyEndpoint
-
Factory wrapper for
cloudflare_zero_trust_gateway_proxy_endpoint. - DataCloudflareZeroTrustGatewayProxyEndpoints
-
Factory wrapper for
cloudflare_zero_trust_gateway_proxy_endpoints. - DataCloudflareZeroTrustGatewaySettings
-
Factory wrapper for
cloudflare_zero_trust_gateway_settings. - DataCloudflareZeroTrustList
-
Factory wrapper for
cloudflare_zero_trust_list. - DataCloudflareZeroTrustLists
-
Factory wrapper for
cloudflare_zero_trust_lists. - DataCloudflareZeroTrustNetworkHostnameRoute
-
Factory wrapper for
cloudflare_zero_trust_network_hostname_route. - DataCloudflareZeroTrustNetworkHostnameRoutes
-
Factory wrapper for
cloudflare_zero_trust_network_hostname_routes. - DataCloudflareZeroTrustOrganization
-
Factory wrapper for
cloudflare_zero_trust_organization. - DataCloudflareZeroTrustResourceLibraryApplication
-
Factory wrapper for
cloudflare_zero_trust_resource_library_application. - DataCloudflareZeroTrustResourceLibraryApplications
-
Factory wrapper for
cloudflare_zero_trust_resource_library_applications. - DataCloudflareZeroTrustResourceLibraryCategories
-
Factory wrapper for
cloudflare_zero_trust_resource_library_categories. - DataCloudflareZeroTrustResourceLibraryCategory
-
Factory wrapper for
cloudflare_zero_trust_resource_library_category. - DataCloudflareZeroTrustRiskBehavior
-
Factory wrapper for
cloudflare_zero_trust_risk_behavior. - DataCloudflareZeroTrustRiskScoringIntegration
-
Factory wrapper for
cloudflare_zero_trust_risk_scoring_integration. - DataCloudflareZeroTrustRiskScoringIntegrations
-
Factory wrapper for
cloudflare_zero_trust_risk_scoring_integrations. - DataCloudflareZeroTrustTunnelCloudflared
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared. - DataCloudflareZeroTrustTunnelCloudflaredConfig
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_config. - DataCloudflareZeroTrustTunnelCloudflaredRoute
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_route. - DataCloudflareZeroTrustTunnelCloudflaredRoutes
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_routes. - DataCloudflareZeroTrustTunnelCloudflareds
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflareds. - DataCloudflareZeroTrustTunnelCloudflaredToken
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_token. - DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_virtual_network. - DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks
-
Factory wrapper for
cloudflare_zero_trust_tunnel_cloudflared_virtual_networks. - DataCloudflareZeroTrustTunnelWarpConnector
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connector. - DataCloudflareZeroTrustTunnelWarpConnectorConfig
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connector_config. - DataCloudflareZeroTrustTunnelWarpConnectors
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connectors. - DataCloudflareZeroTrustTunnelWarpConnectorToken
-
Factory wrapper for
cloudflare_zero_trust_tunnel_warp_connector_token. -
DataRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.data()may construct instances. - DataZeroTrustAccessAiControlsMcpPortalFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_ai_controls_mcp_portal(derived from provider schema). - DataZeroTrustAccessAiControlsMcpServerFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_ai_controls_mcp_server(derived from provider schema). - DataZeroTrustAccessApplicationFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_application(derived from provider schema). - DataZeroTrustAccessGroupFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_group(derived from provider schema). - DataZeroTrustAccessIdentityProviderFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_identity_provider(derived from provider schema). - DataZeroTrustAccessInfrastructureTargetFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_infrastructure_target(derived from provider schema). - DataZeroTrustAccessServiceTokenFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_access_service_token(derived from provider schema). - DataZeroTrustDeviceCustomProfileFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - DataZeroTrustDeviceIpProfileFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_device_ip_profile(derived from provider schema). - DataZeroTrustDexTestFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_dex_test(derived from provider schema). - DataZeroTrustDexTestTargetPolicies
-
Typed helper for the
target_policiesblock ofcloudflare_zero_trust_dex_test(derived from provider schema). - DataZeroTrustDnsLocationFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_dns_location(derived from provider schema). - DataZeroTrustGatewayPolicyFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - DataZeroTrustGatewayProxyEndpointFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_gateway_proxy_endpoint(derived from provider schema). - DataZeroTrustListFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_list(derived from provider schema). - DataZeroTrustNetworkHostnameRouteFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_network_hostname_route(derived from provider schema). - DataZeroTrustResourceLibraryApplicationFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_resource_library_application(derived from provider schema). - DataZeroTrustTunnelCloudflaredFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_tunnel_cloudflared(derived from provider schema). - DataZeroTrustTunnelCloudflaredRouteFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_tunnel_cloudflared_route(derived from provider schema). - DataZeroTrustTunnelCloudflaredVirtualNetworkFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_tunnel_cloudflared_virtual_network(derived from provider schema). - DataZeroTrustTunnelWarpConnectorFilter
-
Typed helper for the
filterblock ofcloudflare_zero_trust_tunnel_warp_connector(derived from provider schema). - EnvironmentConstant
- The AppConstant.fromEnvironment choice.
- GcsBackend
-
terraform { backend "gcs" { ... } }configuration. - IgnoreAllChanges
- IgnoreChanges.all.
- IgnoreAttributes
- IgnoreChanges.of.
- IgnoreChanges
-
What
ignore_changescovers: every attribute, or the listed ones. - InvalidDartDefineOutput
-
An output of
Stack.addDartDefineOutputthat cannot carry what it names: an output that is not registered, is sensitive or has no environment value, two outputs read from one variable, or no output at all. - InvalidLifecycle
-
A
lifecycleblock Terraform rejects: a data source (or one of its attributes) inreplaceTriggeredBy,allinside IgnoreChanges.of, or a condition with an empty error message. - InvalidMoveTarget
-
A
movedblock whosetonames no resource of the Stack. - InvalidTimeout
-
A negative
timeoutsduration. - LifecycleCondition
-
A
preconditionorpostconditionblock: Terraform fails the plan (LifecycleCondition.pre) or the apply (LifecycleCondition.post) with errorMessage when condition is false. - LifecycleOptions
-
lifecycle { ... }block on a resource. - LocalBackend
-
terraform { backend "local" { ... } }configuration. - MissingProvider
-
A block needs a provider configuration the Stack does not register:
the provider its type implies (
googleforgoogle_pubsub_topic), the one itsprovidermeta-argument names, or one a module call passes on. - ModuleCall
-
A
module "<localName>" { ... }call as a Dart value. - NoProviders
- The Stack registers no provider, but declares resources or data sources.
- ProviderConflict
- Two provider registrations Terraform rejects together: two defaults of one name, a repeated alias, an alias that is not an identifier, or configurations of one name with different source / version constraints.
-
RefConstant<
T> - The AppConstant.ref choice.
- ReplaceTrigger
-
What
lifecycle.replaceTriggeredBylists: a resource of the Stack or an attribute getter of one.Resourceand TfRef implement it; synth reports a data source or a data-source attribute as anInvalidLifecycle. - Resource
- Base of every user-instantiable Terraform resource.
- ResourceRef
-
Public for sealed pattern matching, but constructor is private — only
TfRef.resource()may construct instances. - S3Backend
-
terraform { backend "s3" { ... } }configuration. -
Sensitive<
T> -
What an argument Terraform marks sensitive takes: a variable, an
expression or an attribute getter — a value Terraform resolves, never a
Dart literal that would be written into
main.tf.json. - SensitiveLiteral
-
A sensitive field is set to a literal, which would write the secret in
plain text into
main.tf.json. - Stack
- User-extended IaC composition root.
- StackBackend
-
Lightweight backend hook. Core ships
GcsBackend,S3Backend, andLocalBackend; anything else implements this interface in the caller. TheStackonly stores the value and exposes a discriminator for synth'sterraform { backend ... }emitter. - StackProvider
-
Coordination interface between
Stack(in this package) and concrete providers (e.g.GoogleProviderinterradart_google). Concrete providers implement every getter using their baked-in constants from Stage 2 codegen. - SynthIssue
- One reason a Stack cannot be synthesized.
- SynthResult
-
Bundle returned by
StackSynth.synth. - TfAddressed
-
Anything that exposes a Terraform address, e.g.
google_pubsub_topic.orders. -
TfArg<
T> - A Terraform argument: a Dart-side literal, a reference to another block's attribute (TfRef), a variable or a raw expression.
-
TfArgExpression<
T> - A raw Terraform expression — the tf.json template string, verbatim.
-
TfArgLiteral<
T> -
TfArgVariable<
T> - TfCollectionType
-
list(...),set(...)ormap(...). - TfMoved
-
One
moved { from = ... to = ... }block: the state object at from now belongs to the resource at to, so a rename does not become a destroy-and-create. - TfObjectType
-
object({ ... }). - TfOptionalType
-
optional(<type>[, <default>]). -
TfOutput<
T> -
An
output "<name>" { value = ... }block, registered withStack.addOutput. - TfPrimitiveType
-
string,number,boolorany. -
TfRef<
T> - A Terraform-side reference: an attribute of a resource (AttributeRef) or a data source (DataRef), or a whole resource (ResourceRef).
- TfTimeouts
-
timeouts { ... }on a resource or data source: how long Terraform waits for each operation before giving up. - TfTupleType
-
tuple([...]). - TfType
-
A Terraform type constraint:
string,list(number),object({ name = string }). - TfVariable
-
One
variable "<name>" { ... }declaration. - UndeclaredVariable
-
A
TfArg.variableorvar.<name>in an expression names a variable the Stack does not declare. - UnregisteredReference
-
A block references another block that was never registered on the
Stack: built, but not passed to
add(...)/addModule(...). - UnresolvableConstant
-
An
AppConstant.refwhose value is not known at synth: the attribute is not set to a literal, is sensitive, does not match the constant's type, or belongs to a block that is not registered. -
ValueConstant<
T> - The AppConstant.value choice.
- ZeroTrustAccessAiControlsMcpPortalServers
-
Typed helper for the
serversblock ofcloudflare_zero_trust_access_ai_controls_mcp_portal(derived from provider schema). - ZeroTrustAccessAiControlsMcpPortalUpdatedPrompts
-
Typed helper for the
servers.updated_promptsblock ofcloudflare_zero_trust_access_ai_controls_mcp_portal(derived from provider schema). - ZeroTrustAccessAiControlsMcpPortalUpdatedTools
-
Typed helper for the
servers.updated_toolsblock ofcloudflare_zero_trust_access_ai_controls_mcp_portal(derived from provider schema). - ZeroTrustAccessAiControlsMcpServerUpdatedPrompts
-
Typed helper for the
updated_promptsblock ofcloudflare_zero_trust_access_ai_controls_mcp_server(derived from provider schema). - ZeroTrustAccessAiControlsMcpServerUpdatedTools
-
Typed helper for the
updated_toolsblock ofcloudflare_zero_trust_access_ai_controls_mcp_server(derived from provider schema). - ZeroTrustAccessApplicationAllowAllMethods
-
The ZeroTrustAccessApplicationMethods.allowAllMethods choice: sets
allow_all_methods. - ZeroTrustAccessApplicationAllowAllOrigins
-
The ZeroTrustAccessApplicationOrigins.allowAllOrigins choice: sets
allow_all_origins. - ZeroTrustAccessApplicationAllowedMethodsChoice
-
The ZeroTrustAccessApplicationMethods.allowedMethods choice: sets
allowed_methods. - ZeroTrustAccessApplicationAllowedOrigins
-
The ZeroTrustAccessApplicationOrigins.allowedOrigins choice: sets
allowed_origins. - ZeroTrustAccessApplicationAnyValidServiceToken
-
Typed helper for the
policies.exclude.any_valid_service_tokenblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationAuthContext
-
Typed helper for the
policies.exclude.auth_contextblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationAuthentication
-
Typed helper for the
scim_config.authenticationblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationAuthMethod
-
Typed helper for the
policies.exclude.auth_methodblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationAzureAd
-
Typed helper for the
policies.exclude.azure_adblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationCertificate
-
Typed helper for the
policies.exclude.certificateblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationCommonName
-
Typed helper for the
policies.exclude.common_nameblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationConnectionRules
-
Typed helper for the
policies.connection_rulesblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationCorsHeaders
-
Typed helper for the
cors_headersblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationCustomAttributes
-
Typed helper for the
saas_app.custom_attributesblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationCustomAttributesSource
-
Typed helper for the
saas_app.custom_attributes.sourceblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationCustomClaims
-
Typed helper for the
saas_app.custom_claimsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationCustomClaimsSource
-
Typed helper for the
saas_app.custom_claims.sourceblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationDestinations
-
Typed helper for the
destinationsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationDevicePosture
-
Typed helper for the
policies.exclude.device_postureblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationDynamicClientRegistration
-
Typed helper for the
oauth_configuration.dynamic_client_registrationblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationEmail
-
Typed helper for the
policies.exclude.emailblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationEmailDomain
-
Typed helper for the
policies.exclude.email_domainblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationEmailList
-
Typed helper for the
policies.exclude.email_listblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationEveryone
-
Typed helper for the
policies.exclude.everyoneblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationExclude
-
Typed helper for the
policies.excludeblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationExternalEvaluation
-
Typed helper for the
policies.exclude.external_evaluationblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. -
Typed helper for the
footer_linksblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationGeo
-
Typed helper for the
policies.exclude.geoblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationGithubOrganization
-
Typed helper for the
policies.exclude.github_organizationblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationGrant
-
Typed helper for the
oauth_configuration.grantblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationGroup
-
Typed helper for the
policies.exclude.groupblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationGsuite
-
Typed helper for the
policies.exclude.gsuiteblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationHybridAndImplicitOptions
-
Typed helper for the
saas_app.hybrid_and_implicit_optionsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationInclude
-
Typed helper for the
policies.includeblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationIp
-
Typed helper for the
policies.exclude.ipblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationIpList
-
Typed helper for the
policies.exclude.ip_listblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationLandingPageDesign
-
Typed helper for the
landing_page_designblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationLinkedAppToken
-
Typed helper for the
policies.exclude.linked_app_tokenblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationLoginMethod
-
Typed helper for the
policies.exclude.login_methodblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationMappings
-
Typed helper for the
scim_config.mappingsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationMethods
-
Exactly one of
allow_all_methods,allowed_methodson thecors_headersblock ofcloudflare_zero_trust_access_application: the provider rejects none and more than one, so each variant sets one of them. - ZeroTrustAccessApplicationMfaConfig
-
Typed helper for the
mfa_configblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationNameByIdp
-
Typed helper for the
saas_app.custom_attributes.source.name_by_idpblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationOauthConfiguration
-
Typed helper for the
oauth_configurationblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationOidc
-
Typed helper for the
policies.exclude.oidcblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationOkta
-
Typed helper for the
policies.exclude.oktablock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationOperations
-
Typed helper for the
scim_config.mappings.operationsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationOrigins
-
Exactly one of
allow_all_origins,allowed_originson thecors_headersblock ofcloudflare_zero_trust_access_application: the provider rejects none and more than one, so each variant sets one of them. - ZeroTrustAccessApplicationPolicies
-
Typed helper for the
policiesblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationPoliciesMfaConfig
-
Typed helper for the
policies.mfa_configblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationPolicy
-
Exactly one of
id,includeon thepoliciesblock ofcloudflare_zero_trust_access_application: the provider rejects none and more than one, so each variant sets one of them. - ZeroTrustAccessApplicationPolicyId
-
The ZeroTrustAccessApplicationPolicy.id choice: sets
id. - ZeroTrustAccessApplicationPolicyInclude
-
The ZeroTrustAccessApplicationPolicy.include choice: sets
include. - ZeroTrustAccessApplicationRdp
-
Typed helper for the
policies.connection_rules.rdpblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationRefreshTokenOptions
-
Typed helper for the
saas_app.refresh_token_optionsblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationRequestHeaders
-
At most one of
allow_all_headers,allowed_headerson thecors_headersblock ofcloudflare_zero_trust_access_application: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ZeroTrustAccessApplicationRequestHeadersAllowAllHeaders
-
The ZeroTrustAccessApplicationRequestHeaders.allowAllHeaders choice: sets
allow_all_headers. - ZeroTrustAccessApplicationRequestHeadersAllowedHeaders
-
The ZeroTrustAccessApplicationRequestHeaders.allowedHeaders choice: sets
allowed_headers. - ZeroTrustAccessApplicationRequire
-
Typed helper for the
policies.requireblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationSaasApp
-
Typed helper for the
saas_appblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationSaml
-
Typed helper for the
policies.exclude.samlblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationScimConfig
-
Typed helper for the
scim_configblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationServiceToken
-
Typed helper for the
policies.exclude.service_tokenblock ofcloudflare_zero_trust_access_application(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessApplicationSsh
-
Typed helper for the
policies.connection_rules.sshblock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationTargetCriteria
-
Typed helper for the
target_criteriablock ofcloudflare_zero_trust_access_application(derived from provider schema). - ZeroTrustAccessApplicationTargets
-
At most one of
self_hosted_domains,destinationsoncloudflare_zero_trust_access_application: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ZeroTrustAccessApplicationTargetsDestinations
-
The ZeroTrustAccessApplicationTargets.destinations choice: sets
destinations. - ZeroTrustAccessApplicationTargetsSelfHostedDomains
-
The ZeroTrustAccessApplicationTargets.selfHostedDomains choice: sets
self_hosted_domains. - ZeroTrustAccessGroup
-
Typed helper for the
exclude.groupblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupAnyValidServiceToken
-
Typed helper for the
exclude.any_valid_service_tokenblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupAuthContext
-
Typed helper for the
exclude.auth_contextblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupAuthMethod
-
Typed helper for the
exclude.auth_methodblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupAzureAd
-
Typed helper for the
exclude.azure_adblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupCertificate
-
Typed helper for the
exclude.certificateblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupCloudflareAccountMember
-
Typed helper for the
exclude.cloudflare_account_memberblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupCommonName
-
Typed helper for the
exclude.common_nameblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupDevicePosture
-
Typed helper for the
exclude.device_postureblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupEmail
-
Typed helper for the
exclude.emailblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupEmailDomain
-
Typed helper for the
exclude.email_domainblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupEmailList
-
Typed helper for the
exclude.email_listblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupEveryone
-
Typed helper for the
exclude.everyoneblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupExclude
-
Typed helper for the
excludeblock ofcloudflare_zero_trust_access_group(derived from provider schema). - ZeroTrustAccessGroupExternalEvaluation
-
Typed helper for the
exclude.external_evaluationblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupGeo
-
Typed helper for the
exclude.geoblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupGithubOrganization
-
Typed helper for the
exclude.github_organizationblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupGsuite
-
Typed helper for the
exclude.gsuiteblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupInclude
-
Typed helper for the
includeblock ofcloudflare_zero_trust_access_group(derived from provider schema). - ZeroTrustAccessGroupIp
-
Typed helper for the
exclude.ipblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupIpList
-
Typed helper for the
exclude.ip_listblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupLinkedAppToken
-
Typed helper for the
exclude.linked_app_tokenblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupLoginMethod
-
Typed helper for the
exclude.login_methodblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupOidc
-
Typed helper for the
exclude.oidcblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupOkta
-
Typed helper for the
exclude.oktablock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupRequire
-
Typed helper for the
requireblock ofcloudflare_zero_trust_access_group(derived from provider schema). - ZeroTrustAccessGroupSaml
-
Typed helper for the
exclude.samlblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupServiceToken
-
Typed helper for the
exclude.service_tokenblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessGroupUserRiskScore
-
Typed helper for the
exclude.user_risk_scoreblock ofcloudflare_zero_trust_access_group(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessIdentityProviderConfig
-
Typed helper for the
configblock ofcloudflare_zero_trust_access_identity_provider(derived from provider schema). - ZeroTrustAccessIdentityProviderHeaderAttributes
-
Typed helper for the
config.header_attributesblock ofcloudflare_zero_trust_access_identity_provider(derived from provider schema). - ZeroTrustAccessIdentityProviderScimConfig
-
Typed helper for the
scim_configblock ofcloudflare_zero_trust_access_identity_provider(derived from provider schema). - ZeroTrustAccessInfrastructureTargetIp
-
Typed helper for the
ipblock ofcloudflare_zero_trust_access_infrastructure_target(derived from provider schema). - ZeroTrustAccessInfrastructureTargetIpv4
-
Typed helper for the
ip.ipv4block ofcloudflare_zero_trust_access_infrastructure_target(derived from provider schema). - ZeroTrustAccessInfrastructureTargetIpv6
-
Typed helper for the
ip.ipv6block ofcloudflare_zero_trust_access_infrastructure_target(derived from provider schema). - ZeroTrustAccessMtlsHostnameSettings
-
Typed helper for the
settingsblock ofcloudflare_zero_trust_access_mtls_hostname_settings(derived from provider schema). - ZeroTrustAccessPolicyAnyValidServiceToken
-
Typed helper for the
exclude.any_valid_service_tokenblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyApprovalGroups
-
Typed helper for the
approval_groupsblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyAuthContext
-
Typed helper for the
exclude.auth_contextblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyAuthMethod
-
Typed helper for the
exclude.auth_methodblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyAzureAd
-
Typed helper for the
exclude.azure_adblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyCertificate
-
Typed helper for the
exclude.certificateblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyCloudflareAccountMember
-
Typed helper for the
exclude.cloudflare_account_memberblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyCommonName
-
Typed helper for the
exclude.common_nameblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyConnectionRules
-
Typed helper for the
connection_rulesblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyDevicePosture
-
Typed helper for the
exclude.device_postureblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyEmail
-
Typed helper for the
exclude.emailblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyEmailDomain
-
Typed helper for the
exclude.email_domainblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyEmailList
-
Typed helper for the
exclude.email_listblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyEveryone
-
Typed helper for the
exclude.everyoneblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyExclude
-
Typed helper for the
excludeblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyExternalEvaluation
-
Typed helper for the
exclude.external_evaluationblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyGeo
-
Typed helper for the
exclude.geoblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyGithubOrganization
-
Typed helper for the
exclude.github_organizationblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyGroup
-
Typed helper for the
exclude.groupblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyGsuite
-
Typed helper for the
exclude.gsuiteblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyInclude
-
Typed helper for the
includeblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyIp
-
Typed helper for the
exclude.ipblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyIpList
-
Typed helper for the
exclude.ip_listblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyLinkedAppToken
-
Typed helper for the
exclude.linked_app_tokenblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyLoginMethod
-
Typed helper for the
exclude.login_methodblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyMfaConfig
-
Typed helper for the
mfa_configblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyOidc
-
Typed helper for the
exclude.oidcblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyOkta
-
Typed helper for the
exclude.oktablock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyRdp
-
Typed helper for the
connection_rules.rdpblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicyRequire
-
Typed helper for the
requireblock ofcloudflare_zero_trust_access_policy(derived from provider schema). - ZeroTrustAccessPolicySaml
-
Typed helper for the
exclude.samlblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyServiceToken
-
Typed helper for the
exclude.service_tokenblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustAccessPolicyUserRiskScore
-
Typed helper for the
exclude.user_risk_scoreblock ofcloudflare_zero_trust_access_policy(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustCasbPolicyActions
-
Typed helper for the
actionsblock ofcloudflare_zero_trust_casb_policy(derived from provider schema). - ZeroTrustCasbPolicyRemediationTypes
-
Typed helper for the
actions.remediation_typesblock ofcloudflare_zero_trust_casb_policy(derived from provider schema). - ZeroTrustCasbPolicyWebhookConfigs
-
Typed helper for the
actions.webhook_configsblock ofcloudflare_zero_trust_casb_policy(derived from provider schema). - ZeroTrustCasbWebhookHeaders
-
Typed helper for the
headersblock ofcloudflare_zero_trust_casb_webhook(derived from provider schema). - ZeroTrustDeviceCustomProfileBrowserExtensionConfig
-
Typed helper for the
browser_extension_configblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileDnsSearchSuffixes
-
Typed helper for the
dns_search_suffixesblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileExclude
-
Typed helper for the
excludeblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileGlobalAcceleration
-
Typed helper for the
global_accelerationblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileInclude
-
Typed helper for the
includeblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains
-
Typed helper for the
domainsblock ofcloudflare_zero_trust_device_custom_profile_local_domain_fallback(derived from provider schema). - ZeroTrustDeviceCustomProfileServiceModeV2
-
Typed helper for the
service_mode_v2block ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceCustomProfileSplitTunnel
-
At most one of
exclude,includeoncloudflare_zero_trust_device_custom_profile: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ZeroTrustDeviceCustomProfileSplitTunnelExclude
-
The ZeroTrustDeviceCustomProfileSplitTunnel.exclude choice: sets
exclude. - ZeroTrustDeviceCustomProfileSplitTunnelInclude
-
The ZeroTrustDeviceCustomProfileSplitTunnel.include choice: sets
include. - ZeroTrustDeviceCustomProfileVirtualNetworks
-
Typed helper for the
virtual_networksblock ofcloudflare_zero_trust_device_custom_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileDnsSearchSuffixes
-
Typed helper for the
dns_search_suffixesblock ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileExclude
-
Typed helper for the
excludeblock ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileGlobalAcceleration
-
Typed helper for the
global_accelerationblock ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileInclude
-
Typed helper for the
includeblock ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains
-
Typed helper for the
domainsblock ofcloudflare_zero_trust_device_default_profile_local_domain_fallback(derived from provider schema). - ZeroTrustDeviceDefaultProfileServiceModeV2
-
Typed helper for the
service_mode_v2block ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDefaultProfileSplitTunnel
-
At most one of
exclude,includeoncloudflare_zero_trust_device_default_profile: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ZeroTrustDeviceDefaultProfileSplitTunnelExclude
-
The ZeroTrustDeviceDefaultProfileSplitTunnel.exclude choice: sets
exclude. - ZeroTrustDeviceDefaultProfileSplitTunnelInclude
-
The ZeroTrustDeviceDefaultProfileSplitTunnel.include choice: sets
include. - ZeroTrustDeviceDefaultProfileVirtualNetworks
-
Typed helper for the
virtual_networksblock ofcloudflare_zero_trust_device_default_profile(derived from provider schema). - ZeroTrustDeviceDeploymentGroupsVersionConfig
-
Typed helper for the
version_configblock ofcloudflare_zero_trust_device_deployment_groups(derived from provider schema). - ZeroTrustDeviceManagedNetworksConfig
-
Typed helper for the
configblock ofcloudflare_zero_trust_device_managed_networks(derived from provider schema). - ZeroTrustDevicePostureIntegrationConfig
-
Typed helper for the
configblock ofcloudflare_zero_trust_device_posture_integration(derived from provider schema). - ZeroTrustDevicePostureRuleInput
-
Typed helper for the
inputblock ofcloudflare_zero_trust_device_posture_rule(derived from provider schema). - ZeroTrustDevicePostureRuleLocations
-
Typed helper for the
input.locationsblock ofcloudflare_zero_trust_device_posture_rule(derived from provider schema). - ZeroTrustDevicePostureRuleMatch
-
Typed helper for the
matchblock ofcloudflare_zero_trust_device_posture_rule(derived from provider schema). - ZeroTrustDexTestData
-
Typed helper for the
datablock ofcloudflare_zero_trust_dex_test(derived from provider schema). - ZeroTrustDexTestTargetPolicies
-
Typed helper for the
target_policiesblock ofcloudflare_zero_trust_dex_test(derived from provider schema). - ZeroTrustDlpCustomEntryPattern
-
Typed helper for the
patternblock ofcloudflare_zero_trust_dlp_custom_entry(derived from provider schema). - ZeroTrustDlpCustomProfileContextAwareness
-
Typed helper for the
context_awarenessblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). - ZeroTrustDlpCustomProfileEntries
-
Typed helper for the
entriesblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). - ZeroTrustDlpCustomProfilePattern
-
Typed helper for the
entries.patternblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). - ZeroTrustDlpCustomProfileSensitivityLevels
-
Typed helper for the
sensitivity_levelsblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). -
Typed helper for the
shared_entriesblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). - ZeroTrustDlpCustomProfileSkip
-
Typed helper for the
context_awareness.skipblock ofcloudflare_zero_trust_dlp_custom_profile(derived from provider schema). - ZeroTrustDlpDataClassSensitivityLevels
-
Typed helper for the
sensitivity_levelsblock ofcloudflare_zero_trust_dlp_data_class(derived from provider schema). - ZeroTrustDlpEntryPattern
-
Typed helper for the
patternblock ofcloudflare_zero_trust_dlp_entry(derived from provider schema). - ZeroTrustDlpPredefinedProfileEntries
-
Typed helper for the
entriesblock ofcloudflare_zero_trust_dlp_predefined_profile(derived from provider schema). - ZeroTrustDlpSettingsPayloadLogging
-
Typed helper for the
payload_loggingblock ofcloudflare_zero_trust_dlp_settings(derived from provider schema). - ZeroTrustDnsLocationDoh
-
Typed helper for the
endpoints.dohblock ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationDot
-
Typed helper for the
endpoints.dotblock ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationEndpoints
-
Typed helper for the
endpointsblock ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationIpv4
-
Typed helper for the
endpoints.ipv4block ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationIpv6
-
Typed helper for the
endpoints.ipv6block ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationMaxTtl
-
Typed helper for the
max_ttlblock ofcloudflare_zero_trust_dns_location(derived from provider schema). - ZeroTrustDnsLocationNetworks
-
Typed helper for the
networksblock ofcloudflare_zero_trust_dns_location(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustGatewayLoggingDns
-
Typed helper for the
settings_by_rule_type.dnsblock ofcloudflare_zero_trust_gateway_logging(derived from provider schema). - ZeroTrustGatewayLoggingHttp
-
Typed helper for the
settings_by_rule_type.httpblock ofcloudflare_zero_trust_gateway_logging(derived from provider schema). - ZeroTrustGatewayLoggingL4
-
Typed helper for the
settings_by_rule_type.l4block ofcloudflare_zero_trust_gateway_logging(derived from provider schema). - ZeroTrustGatewayLoggingSettingsByRuleType
-
Typed helper for the
settings_by_rule_typeblock ofcloudflare_zero_trust_gateway_logging(derived from provider schema). - ZeroTrustGatewayPolicyAuditSsh
-
Typed helper for the
rule_settings.audit_sshblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyBisoAdminControls
-
Typed helper for the
rule_settings.biso_admin_controlsblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyBlockPage
-
Typed helper for the
rule_settings.block_pageblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyCheckSession
-
Typed helper for the
rule_settings.check_sessionblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyDnsResolvers
-
Typed helper for the
rule_settings.dns_resolversblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyEgress
-
Typed helper for the
rule_settings.egressblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyExpiration
-
Typed helper for the
expirationblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyForensicCopy
-
Typed helper for the
rule_settings.forensic_copyblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyIpv4
-
Typed helper for the
rule_settings.dns_resolvers.ipv4block ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyIpv6
-
Typed helper for the
rule_settings.dns_resolvers.ipv6block ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyL4override
-
Typed helper for the
rule_settings.l4overrideblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyNotificationSettings
-
Typed helper for the
rule_settings.notification_settingsblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyPayloadLog
-
Typed helper for the
rule_settings.payload_logblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyQuarantine
-
Typed helper for the
rule_settings.quarantineblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyRedirect
-
Typed helper for the
rule_settings.redirectblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyResolveDnsInternally
-
Typed helper for the
rule_settings.resolve_dns_internallyblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyRuleSettings
-
Typed helper for the
rule_settingsblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicySchedule
-
Typed helper for the
scheduleblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewayPolicyUntrustedCert
-
Typed helper for the
rule_settings.untrusted_certblock ofcloudflare_zero_trust_gateway_policy(derived from provider schema). - ZeroTrustGatewaySettings
-
Typed helper for the
settingsblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsActivityLog
-
Typed helper for the
settings.activity_logblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsAntivirus
-
Typed helper for the
settings.antivirusblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsBlockPage
-
Typed helper for the
settings.block_pageblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsBodyScanning
-
Typed helper for the
settings.body_scanningblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsBrowserIsolation
-
Typed helper for the
settings.browser_isolationblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsCertificate
-
Typed helper for the
settings.certificateblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsCustomCertificate
-
Typed helper for the
settings.custom_certificateblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsExtendedEmailMatching
-
Typed helper for the
settings.extended_email_matchingblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsFips
-
Typed helper for the
settings.fipsblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsHostSelector
-
Typed helper for the
settings.host_selectorblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsInspection
-
Typed helper for the
settings.inspectionblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsNotificationSettings
-
Typed helper for the
settings.antivirus.notification_settingsblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsProtocolDetection
-
Typed helper for the
settings.protocol_detectionblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsSandbox
-
Typed helper for the
settings.sandboxblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustGatewaySettingsTlsDecrypt
-
Typed helper for the
settings.tls_decryptblock ofcloudflare_zero_trust_gateway_settings(derived from provider schema). - ZeroTrustListItems
-
Typed helper for the
itemsblock ofcloudflare_zero_trust_list(derived from provider schema). - ZeroTrustOrganizationCustomPages
-
Typed helper for the
custom_pagesblock ofcloudflare_zero_trust_organization(derived from provider schema). - ZeroTrustOrganizationLoginDesign
-
Typed helper for the
login_designblock ofcloudflare_zero_trust_organization(derived from provider schema). - ZeroTrustOrganizationMfaConfig
-
Typed helper for the
mfa_configblock ofcloudflare_zero_trust_organization(derived from provider schema). - ZeroTrustOrganizationMfaSshPivKeyRequirements
-
Typed helper for the
mfa_ssh_piv_key_requirementsblock ofcloudflare_zero_trust_organization(derived from provider schema). - ZeroTrustOrganizationServiceTokenInactivity
-
Typed helper for the
service_token_inactivityblock ofcloudflare_zero_trust_organization(derived from provider schema). - ZeroTrustRiskBehaviorBehaviors
-
Typed helper for the
behaviorsblock ofcloudflare_zero_trust_risk_behavior(derived from provider schema). - ZeroTrustTunnelCloudflaredConfig
-
Typed helper for the
configblock ofcloudflare_zero_trust_tunnel_cloudflared_config(derived from provider schema). - ZeroTrustTunnelCloudflaredConfigAccess
-
Typed helper for the
config.origin_request.accessblock ofcloudflare_zero_trust_tunnel_cloudflared_config(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustTunnelCloudflaredConfigIngress
-
Typed helper for the
config.ingressblock ofcloudflare_zero_trust_tunnel_cloudflared_config(derived from provider schema). - ZeroTrustTunnelCloudflaredConfigOriginRequest
-
Typed helper for the
config.origin_requestblock ofcloudflare_zero_trust_tunnel_cloudflared_config(derived from provider schema). Shared by every block of this shape in the resource. - ZeroTrustTunnelWarpConnectorConfig
-
Typed helper for the
configblock ofcloudflare_zero_trust_tunnel_warp_connector_config(derived from provider schema). - ZeroTrustTunnelWarpConnectorConfigVips
-
Typed helper for the
config.vipsblock ofcloudflare_zero_trust_tunnel_warp_connector_config(derived from provider schema). - ZeroTrustTunnelWarpConnectorConfigVipsPrevious
-
Typed helper for the
config.vips_previousblock ofcloudflare_zero_trust_tunnel_warp_connector_config(derived from provider schema).
Enums
- ResourceKind
-
Whether a Stack entry is a
resourceblock or adatablock in Terraform JSON.
Extension Types
- DataZeroTrustAccessInfrastructureTargetDirection
-
direction— derived from the provider schema description. - DataZeroTrustAccessInfrastructureTargetOrder
-
order— derived from the provider schema description. - DataZeroTrustDeviceCustomProfileFilterProfileType
-
profile_type— derived from the provider schema description. - DataZeroTrustDexTestKind
-
kind— derived from the provider schema description. - DataZeroTrustDnsLocationDirection
-
direction— derived from the provider schema description. - DataZeroTrustDnsLocationOrderBy
-
order_by— derived from the provider schema description. - DataZeroTrustGatewayPolicyDirection
-
direction— derived from the provider schema description. - DataZeroTrustGatewayPolicyOrderBy
-
order_by— derived from the provider schema description. - DataZeroTrustGatewayProxyEndpointDirection
-
direction— derived from the provider schema description. - DataZeroTrustGatewayProxyEndpointOrderBy
-
order_by— derived from the provider schema description. - DataZeroTrustListDirection
-
direction— derived from the provider schema description. - DataZeroTrustListFilterType
-
type— derived from the provider schema description. - DataZeroTrustListOrderBy
-
order_by— derived from the provider schema description. - DataZeroTrustTunnelCloudflaredFilterStatus
-
status— derived from the provider schema description. - DataZeroTrustTunnelWarpConnectorFilterStatus
-
status— derived from the provider schema description. - OutputEnvironment
-
The environment
Stack.outputEnvironmentreturns: each variable and its value, in registration order. - RefTo
-
A reference to a resource of type
R, for an argument that names another resource (network,vpc_id,role_arn, ...). - ZeroTrustAccessAiControlsMcpPortalCodeMode
-
Zero Trust Access Ai Controls Mcp Portal Code enum for
code_mode. - ZeroTrustAccessAiControlsMcpServerAuthType
-
Zero Trust Access Ai Controls Mcp Server Auth enum for
auth_type. - ZeroTrustAccessApplicationAllowedAuthenticators
-
allowed_authenticators— derived from the provider schema description. - ZeroTrustAccessApplicationAllowedClipboardLocalToRemoteFormats
-
allowed_clipboard_local_to_remote_formats— derived from the provider schema description. - ZeroTrustAccessApplicationAllowedClipboardRemoteToLocalFormats
-
allowed_clipboard_remote_to_local_formats— derived from the provider schema description. - ZeroTrustAccessApplicationAllowedMethods
-
allowed_methods— derived from the provider schema description. - ZeroTrustAccessApplicationAuthType
-
auth_type— derived from the provider schema description. - ZeroTrustAccessApplicationDecision
-
decision— derived from the provider schema description. - ZeroTrustAccessApplicationDestinationsType
-
type— derived from the provider schema description. - ZeroTrustAccessApplicationGrantTypes
-
grant_types— derived from the provider schema description. - ZeroTrustAccessApplicationL4Protocol
-
l4_protocol— derived from the provider schema description. - ZeroTrustAccessApplicationMfaConfigAllowedAuthenticators
-
allowed_authenticators— derived from the provider schema description. - ZeroTrustAccessApplicationNameFormat
-
name_format— derived from the provider schema description. - ZeroTrustAccessApplicationNameIdFormat
-
name_id_format— derived from the provider schema description. - ZeroTrustAccessApplicationProtocol
-
protocol— derived from the provider schema description. - ZeroTrustAccessApplicationScheme
-
scheme— derived from the provider schema description. - ZeroTrustAccessApplicationScope
-
scope— derived from the provider schema description. - ZeroTrustAccessApplicationScopes
-
scopes— derived from the provider schema description. - ZeroTrustAccessApplicationStrictness
-
strictness— derived from the provider schema description. - ZeroTrustAccessApplicationType
-
Zero Trust Access Application enum for
type. - ZeroTrustAccessCustomPageType
-
Zero Trust Access Custom Page enum for
type. - ZeroTrustAccessGroupUserRiskScoreUserRiskScore
-
user_risk_score— derived from the provider schema description. - ZeroTrustAccessIdentityProviderIdentityUpdateBehavior
-
identity_update_behavior— derived from the provider schema description. - ZeroTrustAccessIdentityProviderPrompt
-
prompt— derived from the provider schema description. - ZeroTrustAccessIdentityProviderType
-
Zero Trust Access Identity Provider enum for
type. - ZeroTrustAccessPolicyAllowedAuthenticators
-
allowed_authenticators— derived from the provider schema description. - ZeroTrustAccessPolicyAllowedClipboardLocalToRemoteFormats
-
allowed_clipboard_local_to_remote_formats— derived from the provider schema description. - ZeroTrustAccessPolicyAllowedClipboardRemoteToLocalFormats
-
allowed_clipboard_remote_to_local_formats— derived from the provider schema description. - ZeroTrustAccessPolicyDecision
-
Zero Trust Access Policy enum for
decision. - ZeroTrustAccessPolicyUserRiskScoreUserRiskScore
-
user_risk_score— derived from the provider schema description. - ZeroTrustCasbWebhookAuthenticationType
-
Zero Trust Casb Webhook Authentication enum for
authentication_type. - ZeroTrustCasbWebhookStatus
-
Zero Trust Casb Webhook enum for
status. - ZeroTrustDeviceCustomProfileProxyControl
-
proxy_control— derived from the provider schema description. - ZeroTrustDeviceCustomProfileType
-
Zero Trust Device Custom Profile enum for
profile_type. - ZeroTrustDeviceManagedNetworksType
-
Zero Trust Device Managed Networks enum for
type. - ZeroTrustDevicePostureIntegrationType
-
Zero Trust Device Posture Integration enum for
type. - ZeroTrustDevicePostureRuleAuthState
-
auth_state— derived from the provider schema description. - ZeroTrustDevicePostureRuleComplianceStatus
-
compliance_status— derived from the provider schema description. - ZeroTrustDevicePostureRuleCountOperator
-
count_operator— derived from the provider schema description. - ZeroTrustDevicePostureRuleExtendedKeyUsage
-
extended_key_usage— derived from the provider schema description. - ZeroTrustDevicePostureRuleNetworkStatus
-
network_status— derived from the provider schema description. - ZeroTrustDevicePostureRuleOperatingSystem
-
operating_system— derived from the provider schema description. - ZeroTrustDevicePostureRuleOperationalState
-
operational_state— derived from the provider schema description. - ZeroTrustDevicePostureRuleOperator
-
operator— derived from the provider schema description. - ZeroTrustDevicePostureRulePlatform
-
platform— derived from the provider schema description. - ZeroTrustDevicePostureRuleRiskLevel
-
risk_level— derived from the provider schema description. - ZeroTrustDevicePostureRuleScoreOperator
-
score_operator— derived from the provider schema description. - ZeroTrustDevicePostureRuleState
-
state— derived from the provider schema description. - ZeroTrustDevicePostureRuleTrustStores
-
trust_stores— derived from the provider schema description. - ZeroTrustDevicePostureRuleType
-
Zero Trust Device Posture Rule enum for
type. - ZeroTrustDevicePostureRuleVersionOperator
-
version_operator— derived from the provider schema description. - ZeroTrustDlpCustomEntryValidation
-
validation— derived from the provider schema description. - ZeroTrustDlpCustomProfileEntryType
-
entry_type— derived from the provider schema description. - ZeroTrustDlpCustomProfileValidation
-
validation— derived from the provider schema description. - ZeroTrustDlpEntryType
-
Zero Trust Dlp Entry enum for
type. - ZeroTrustDlpEntryValidation
-
validation— derived from the provider schema description. - ZeroTrustDlpSettingsMaskingLevel
-
masking_level— derived from the provider schema description. - ZeroTrustDnsLocationMode
-
mode— derived from the provider schema description. - ZeroTrustGatewayPolicyAction
-
Zero Trust Gateway Policy enum for
action. - ZeroTrustGatewayPolicyBisoAdminControlsVersion
-
version— derived from the provider schema description. - ZeroTrustGatewayPolicyCopy
-
copy— derived from the provider schema description. - ZeroTrustGatewayPolicyDownload
-
download— derived from the provider schema description. - ZeroTrustGatewayPolicyFallback
-
fallback— derived from the provider schema description. - ZeroTrustGatewayPolicyFileTypes
-
file_types— derived from the provider schema description. - ZeroTrustGatewayPolicyFilters
-
Zero Trust Gateway Policy enum for
filters. - ZeroTrustGatewayPolicyKeyboard
-
keyboard— derived from the provider schema description. - ZeroTrustGatewayPolicyPaste
-
paste— derived from the provider schema description. - ZeroTrustGatewayPolicyPrinting
-
printing— derived from the provider schema description. - ZeroTrustGatewayPolicyUntrustedCertAction
-
action— derived from the provider schema description. - ZeroTrustGatewayPolicyUpload
-
upload— derived from the provider schema description. - ZeroTrustGatewayProxyEndpointKind
-
Zero Trust Gateway Proxy Endpoint enum for
kind. - ZeroTrustGatewaySettingsBlockPageMode
-
mode— derived from the provider schema description. - ZeroTrustGatewaySettingsBodyScanningInspectionMode
-
inspection_mode— derived from the provider schema description. - ZeroTrustGatewaySettingsFallbackAction
-
fallback_action— derived from the provider schema description. - ZeroTrustGatewaySettingsSettingsMode
-
mode— derived from the provider schema description. - ZeroTrustListType
-
Zero Trust List enum for
type. - ZeroTrustOrganizationAction
-
action— derived from the provider schema description. - ZeroTrustOrganizationAllowedAuthenticators
-
allowed_authenticators— derived from the provider schema description. - ZeroTrustOrganizationPinPolicy
-
pin_policy— derived from the provider schema description. - ZeroTrustOrganizationSshKeyType
-
ssh_key_type— derived from the provider schema description. - ZeroTrustOrganizationTouchPolicy
-
touch_policy— derived from the provider schema description. - ZeroTrustRiskBehaviorRiskLevel
-
risk_level— derived from the provider schema description. - ZeroTrustRiskScoringIntegrationType
-
Zero Trust Risk Scoring Integration enum for
integration_type. - ZeroTrustTunnelCloudflaredConfigSource
-
Zero Trust Tunnel Cloudflared Config enum for
source. - ZeroTrustTunnelCloudflaredConfigSrc
-
Zero Trust Tunnel Cloudflared Config enum for
config_src. - ZeroTrustTunnelWarpConnectorConfigHaMode
-
Zero Trust Tunnel Warp Connector Config Ha enum for
ha_mode.
Extensions
-
RefToList
on TfArg<
List< RefTo< >R> > -
A list-valued reference argument (
security_group_ids,subnet_ids): a literal list of RefTos, or one value that is the whole list (TfArg.variable('subnet_ids'),TfArg.expression(...)). - TerraformDurationExt on Duration
- Converts a Dart Duration into a Terraform duration string ("604800s").
Constants
- terradartManifestVariable → const String
-
The environment variable the
terradartcommand sets to the file runStack and runEnvironments describe what they wrote in.
Functions
-
runEnvironments<
E extends Enum> (List< String> args, List<E> environments, Stack build(E env), {String dir(E env)?, String? workspace(E env)?, List<String> backendConfig(E env)?, E? defaultEnv}) → Future<void> -
The entry point of a project with one Stack per environment. The
environments are the members of an enum of the project's own — any
names, each carrying its values — so the Stack takes a typed
envand derives everything per environment from it, its backend included: -
runStack(
List< String> args, Stack build(), {String out = 'tf-out'}) → Future<void> -
The entry point of a project with one Stack: writes it to
out.
Exceptions / Errors
- DuplicateModuleError
-
A
ModuleCallregistered twice under one name. - DuplicateResourceError
-
Thrown by
Stack.addwhen an entry with the same(kind, terraformType, localName)triple is registered twice. - SynthException
-
Thrown by
Stack.synth()andStack.writeTo()when the Stack has one or more SynthIssues. Nothing is written.