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 const in 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 const members 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 output whose value is the client build's --dart-define file, registered with Stack.addDartDefineOutput.
Data
Base of every user-instantiable Terraform data block.
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 filter block of cloudflare_zero_trust_access_ai_controls_mcp_portal (derived from provider schema).
DataZeroTrustAccessAiControlsMcpServerFilter
Typed helper for the filter block of cloudflare_zero_trust_access_ai_controls_mcp_server (derived from provider schema).
DataZeroTrustAccessApplicationFilter
Typed helper for the filter block of cloudflare_zero_trust_access_application (derived from provider schema).
DataZeroTrustAccessGroupFilter
Typed helper for the filter block of cloudflare_zero_trust_access_group (derived from provider schema).
DataZeroTrustAccessIdentityProviderFilter
Typed helper for the filter block of cloudflare_zero_trust_access_identity_provider (derived from provider schema).
DataZeroTrustAccessInfrastructureTargetFilter
Typed helper for the filter block of cloudflare_zero_trust_access_infrastructure_target (derived from provider schema).
DataZeroTrustAccessServiceTokenFilter
Typed helper for the filter block of cloudflare_zero_trust_access_service_token (derived from provider schema).
DataZeroTrustDeviceCustomProfileFilter
Typed helper for the filter block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
DataZeroTrustDeviceIpProfileFilter
Typed helper for the filter block of cloudflare_zero_trust_device_ip_profile (derived from provider schema).
DataZeroTrustDexTestFilter
Typed helper for the filter block of cloudflare_zero_trust_dex_test (derived from provider schema).
DataZeroTrustDexTestTargetPolicies
Typed helper for the target_policies block of cloudflare_zero_trust_dex_test (derived from provider schema).
DataZeroTrustDnsLocationFilter
Typed helper for the filter block of cloudflare_zero_trust_dns_location (derived from provider schema).
DataZeroTrustGatewayPolicyFilter
Typed helper for the filter block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
DataZeroTrustGatewayProxyEndpointFilter
Typed helper for the filter block of cloudflare_zero_trust_gateway_proxy_endpoint (derived from provider schema).
DataZeroTrustListFilter
Typed helper for the filter block of cloudflare_zero_trust_list (derived from provider schema).
DataZeroTrustNetworkHostnameRouteFilter
Typed helper for the filter block of cloudflare_zero_trust_network_hostname_route (derived from provider schema).
DataZeroTrustResourceLibraryApplicationFilter
Typed helper for the filter block of cloudflare_zero_trust_resource_library_application (derived from provider schema).
DataZeroTrustTunnelCloudflaredFilter
Typed helper for the filter block of cloudflare_zero_trust_tunnel_cloudflared (derived from provider schema).
DataZeroTrustTunnelCloudflaredRouteFilter
Typed helper for the filter block of cloudflare_zero_trust_tunnel_cloudflared_route (derived from provider schema).
DataZeroTrustTunnelCloudflaredVirtualNetworkFilter
Typed helper for the filter block of cloudflare_zero_trust_tunnel_cloudflared_virtual_network (derived from provider schema).
DataZeroTrustTunnelWarpConnectorFilter
Typed helper for the filter block of cloudflare_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_changes covers: every attribute, or the listed ones.
InvalidDartDefineOutput
An output of Stack.addDartDefineOutput that 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 lifecycle block Terraform rejects: a data source (or one of its attributes) in replaceTriggeredBy, all inside IgnoreChanges.of, or a condition with an empty error message.
InvalidMoveTarget
A moved block whose to names no resource of the Stack.
InvalidTimeout
A negative timeouts duration.
LifecycleCondition
A precondition or postcondition block: 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 (google for google_pubsub_topic), the one its provider meta-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.replaceTriggeredBy lists: a resource of the Stack or an attribute getter of one. Resource and TfRef implement it; synth reports a data source or a data-source attribute as an InvalidLifecycle.
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, and LocalBackend; anything else implements this interface in the caller. The Stack only stores the value and exposes a discriminator for synth's terraform { backend ... } emitter.
StackProvider
Coordination interface between Stack (in this package) and concrete providers (e.g. GoogleProvider in terradart_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(...) or map(...).
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 with Stack.addOutput.
TfPrimitiveType
string, number, bool or any.
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.variable or var.<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.ref whose 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 servers block of cloudflare_zero_trust_access_ai_controls_mcp_portal (derived from provider schema).
ZeroTrustAccessAiControlsMcpPortalUpdatedPrompts
Typed helper for the servers.updated_prompts block of cloudflare_zero_trust_access_ai_controls_mcp_portal (derived from provider schema).
ZeroTrustAccessAiControlsMcpPortalUpdatedTools
Typed helper for the servers.updated_tools block of cloudflare_zero_trust_access_ai_controls_mcp_portal (derived from provider schema).
ZeroTrustAccessAiControlsMcpServerUpdatedPrompts
Typed helper for the updated_prompts block of cloudflare_zero_trust_access_ai_controls_mcp_server (derived from provider schema).
ZeroTrustAccessAiControlsMcpServerUpdatedTools
Typed helper for the updated_tools block of cloudflare_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_token block of cloudflare_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_context block of cloudflare_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.authentication block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationAuthMethod
Typed helper for the policies.exclude.auth_method block of cloudflare_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_ad block of cloudflare_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.certificate block of cloudflare_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_name block of cloudflare_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_rules block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationCorsHeaders
Typed helper for the cors_headers block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationCustomAttributes
Typed helper for the saas_app.custom_attributes block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationCustomAttributesSource
Typed helper for the saas_app.custom_attributes.source block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationCustomClaims
Typed helper for the saas_app.custom_claims block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationCustomClaimsSource
Typed helper for the saas_app.custom_claims.source block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationDestinations
Typed helper for the destinations block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationDevicePosture
Typed helper for the policies.exclude.device_posture block of cloudflare_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_registration block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationEmail
Typed helper for the policies.exclude.email block of cloudflare_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_domain block of cloudflare_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_list block of cloudflare_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.everyone block of cloudflare_zero_trust_access_application (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessApplicationExclude
Typed helper for the policies.exclude block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationExternalEvaluation
Typed helper for the policies.exclude.external_evaluation block of cloudflare_zero_trust_access_application (derived from provider schema). Shared by every block of this shape in the resource.
Typed helper for the footer_links block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationGeo
Typed helper for the policies.exclude.geo block of cloudflare_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_organization block of cloudflare_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.grant block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationGroup
Typed helper for the policies.exclude.group block of cloudflare_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.gsuite block of cloudflare_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_options block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationInclude
Typed helper for the policies.include block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationIp
Typed helper for the policies.exclude.ip block of cloudflare_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_list block of cloudflare_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_design block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationLinkedAppToken
Typed helper for the policies.exclude.linked_app_token block of cloudflare_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_method block of cloudflare_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.mappings block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationMethods
Exactly one of allow_all_methods, allowed_methods on the cors_headers block of cloudflare_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_config block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationNameByIdp
Typed helper for the saas_app.custom_attributes.source.name_by_idp block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationOauthConfiguration
Typed helper for the oauth_configuration block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationOidc
Typed helper for the policies.exclude.oidc block of cloudflare_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.okta block of cloudflare_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.operations block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationOrigins
Exactly one of allow_all_origins, allowed_origins on the cors_headers block of cloudflare_zero_trust_access_application: the provider rejects none and more than one, so each variant sets one of them.
ZeroTrustAccessApplicationPolicies
Typed helper for the policies block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationPoliciesMfaConfig
Typed helper for the policies.mfa_config block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationPolicy
Exactly one of id, include on the policies block of cloudflare_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.rdp block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationRefreshTokenOptions
Typed helper for the saas_app.refresh_token_options block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationRequestHeaders
At most one of allow_all_headers, allowed_headers on the cors_headers block of cloudflare_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.require block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationSaasApp
Typed helper for the saas_app block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationSaml
Typed helper for the policies.exclude.saml block of cloudflare_zero_trust_access_application (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessApplicationScimConfig
Typed helper for the scim_config block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationServiceToken
Typed helper for the policies.exclude.service_token block of cloudflare_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.ssh block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationTargetCriteria
Typed helper for the target_criteria block of cloudflare_zero_trust_access_application (derived from provider schema).
ZeroTrustAccessApplicationTargets
At most one of self_hosted_domains, destinations on cloudflare_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.group block of cloudflare_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_token block of cloudflare_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_context block of cloudflare_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_method block of cloudflare_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_ad block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupCertificate
Typed helper for the exclude.certificate block of cloudflare_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_member block of cloudflare_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_name block of cloudflare_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_posture block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupEmail
Typed helper for the exclude.email block of cloudflare_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_domain block of cloudflare_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_list block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupEveryone
Typed helper for the exclude.everyone block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupExclude
Typed helper for the exclude block of cloudflare_zero_trust_access_group (derived from provider schema).
ZeroTrustAccessGroupExternalEvaluation
Typed helper for the exclude.external_evaluation block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupGeo
Typed helper for the exclude.geo block of cloudflare_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_organization block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupGsuite
Typed helper for the exclude.gsuite block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupInclude
Typed helper for the include block of cloudflare_zero_trust_access_group (derived from provider schema).
ZeroTrustAccessGroupIp
Typed helper for the exclude.ip block of cloudflare_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_list block of cloudflare_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_token block of cloudflare_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_method block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupOidc
Typed helper for the exclude.oidc block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupOkta
Typed helper for the exclude.okta block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessGroupRequire
Typed helper for the require block of cloudflare_zero_trust_access_group (derived from provider schema).
ZeroTrustAccessGroupSaml
Typed helper for the exclude.saml block of cloudflare_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_token block of cloudflare_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_score block of cloudflare_zero_trust_access_group (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessIdentityProviderConfig
Typed helper for the config block of cloudflare_zero_trust_access_identity_provider (derived from provider schema).
ZeroTrustAccessIdentityProviderHeaderAttributes
Typed helper for the config.header_attributes block of cloudflare_zero_trust_access_identity_provider (derived from provider schema).
ZeroTrustAccessIdentityProviderScimConfig
Typed helper for the scim_config block of cloudflare_zero_trust_access_identity_provider (derived from provider schema).
ZeroTrustAccessInfrastructureTargetIp
Typed helper for the ip block of cloudflare_zero_trust_access_infrastructure_target (derived from provider schema).
ZeroTrustAccessInfrastructureTargetIpv4
Typed helper for the ip.ipv4 block of cloudflare_zero_trust_access_infrastructure_target (derived from provider schema).
ZeroTrustAccessInfrastructureTargetIpv6
Typed helper for the ip.ipv6 block of cloudflare_zero_trust_access_infrastructure_target (derived from provider schema).
ZeroTrustAccessMtlsHostnameSettings
Typed helper for the settings block of cloudflare_zero_trust_access_mtls_hostname_settings (derived from provider schema).
ZeroTrustAccessPolicyAnyValidServiceToken
Typed helper for the exclude.any_valid_service_token block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyApprovalGroups
Typed helper for the approval_groups block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyAuthContext
Typed helper for the exclude.auth_context block of cloudflare_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_method block of cloudflare_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_ad block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyCertificate
Typed helper for the exclude.certificate block of cloudflare_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_member block of cloudflare_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_name block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyConnectionRules
Typed helper for the connection_rules block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyDevicePosture
Typed helper for the exclude.device_posture block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyEmail
Typed helper for the exclude.email block of cloudflare_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_domain block of cloudflare_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_list block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyEveryone
Typed helper for the exclude.everyone block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyExclude
Typed helper for the exclude block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyExternalEvaluation
Typed helper for the exclude.external_evaluation block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyGeo
Typed helper for the exclude.geo block of cloudflare_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_organization block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyGroup
Typed helper for the exclude.group block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyGsuite
Typed helper for the exclude.gsuite block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyInclude
Typed helper for the include block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyIp
Typed helper for the exclude.ip block of cloudflare_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_list block of cloudflare_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_token block of cloudflare_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_method block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyMfaConfig
Typed helper for the mfa_config block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyOidc
Typed helper for the exclude.oidc block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustAccessPolicyOkta
Typed helper for the exclude.okta block of cloudflare_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.rdp block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicyRequire
Typed helper for the require block of cloudflare_zero_trust_access_policy (derived from provider schema).
ZeroTrustAccessPolicySaml
Typed helper for the exclude.saml block of cloudflare_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_token block of cloudflare_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_score block of cloudflare_zero_trust_access_policy (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustCasbPolicyActions
Typed helper for the actions block of cloudflare_zero_trust_casb_policy (derived from provider schema).
ZeroTrustCasbPolicyRemediationTypes
Typed helper for the actions.remediation_types block of cloudflare_zero_trust_casb_policy (derived from provider schema).
ZeroTrustCasbPolicyWebhookConfigs
Typed helper for the actions.webhook_configs block of cloudflare_zero_trust_casb_policy (derived from provider schema).
ZeroTrustCasbWebhookHeaders
Typed helper for the headers block of cloudflare_zero_trust_casb_webhook (derived from provider schema).
ZeroTrustDeviceCustomProfileBrowserExtensionConfig
Typed helper for the browser_extension_config block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileDnsSearchSuffixes
Typed helper for the dns_search_suffixes block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileExclude
Typed helper for the exclude block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileGlobalAcceleration
Typed helper for the global_acceleration block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileInclude
Typed helper for the include block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains
Typed helper for the domains block of cloudflare_zero_trust_device_custom_profile_local_domain_fallback (derived from provider schema).
ZeroTrustDeviceCustomProfileServiceModeV2
Typed helper for the service_mode_v2 block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceCustomProfileSplitTunnel
At most one of exclude, include on cloudflare_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_networks block of cloudflare_zero_trust_device_custom_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileDnsSearchSuffixes
Typed helper for the dns_search_suffixes block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileExclude
Typed helper for the exclude block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileGlobalAcceleration
Typed helper for the global_acceleration block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileInclude
Typed helper for the include block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains
Typed helper for the domains block of cloudflare_zero_trust_device_default_profile_local_domain_fallback (derived from provider schema).
ZeroTrustDeviceDefaultProfileServiceModeV2
Typed helper for the service_mode_v2 block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDefaultProfileSplitTunnel
At most one of exclude, include on cloudflare_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_networks block of cloudflare_zero_trust_device_default_profile (derived from provider schema).
ZeroTrustDeviceDeploymentGroupsVersionConfig
Typed helper for the version_config block of cloudflare_zero_trust_device_deployment_groups (derived from provider schema).
ZeroTrustDeviceManagedNetworksConfig
Typed helper for the config block of cloudflare_zero_trust_device_managed_networks (derived from provider schema).
ZeroTrustDevicePostureIntegrationConfig
Typed helper for the config block of cloudflare_zero_trust_device_posture_integration (derived from provider schema).
ZeroTrustDevicePostureRuleInput
Typed helper for the input block of cloudflare_zero_trust_device_posture_rule (derived from provider schema).
ZeroTrustDevicePostureRuleLocations
Typed helper for the input.locations block of cloudflare_zero_trust_device_posture_rule (derived from provider schema).
ZeroTrustDevicePostureRuleMatch
Typed helper for the match block of cloudflare_zero_trust_device_posture_rule (derived from provider schema).
ZeroTrustDexTestData
Typed helper for the data block of cloudflare_zero_trust_dex_test (derived from provider schema).
ZeroTrustDexTestTargetPolicies
Typed helper for the target_policies block of cloudflare_zero_trust_dex_test (derived from provider schema).
ZeroTrustDlpCustomEntryPattern
Typed helper for the pattern block of cloudflare_zero_trust_dlp_custom_entry (derived from provider schema).
ZeroTrustDlpCustomProfileContextAwareness
Typed helper for the context_awareness block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpCustomProfileEntries
Typed helper for the entries block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpCustomProfilePattern
Typed helper for the entries.pattern block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpCustomProfileSensitivityLevels
Typed helper for the sensitivity_levels block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpCustomProfileSharedEntries
Typed helper for the shared_entries block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpCustomProfileSkip
Typed helper for the context_awareness.skip block of cloudflare_zero_trust_dlp_custom_profile (derived from provider schema).
ZeroTrustDlpDataClassSensitivityLevels
Typed helper for the sensitivity_levels block of cloudflare_zero_trust_dlp_data_class (derived from provider schema).
ZeroTrustDlpEntryPattern
Typed helper for the pattern block of cloudflare_zero_trust_dlp_entry (derived from provider schema).
ZeroTrustDlpPredefinedProfileEntries
Typed helper for the entries block of cloudflare_zero_trust_dlp_predefined_profile (derived from provider schema).
ZeroTrustDlpSettingsPayloadLogging
Typed helper for the payload_logging block of cloudflare_zero_trust_dlp_settings (derived from provider schema).
ZeroTrustDnsLocationDoh
Typed helper for the endpoints.doh block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationDot
Typed helper for the endpoints.dot block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationEndpoints
Typed helper for the endpoints block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationIpv4
Typed helper for the endpoints.ipv4 block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationIpv6
Typed helper for the endpoints.ipv6 block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationMaxTtl
Typed helper for the max_ttl block of cloudflare_zero_trust_dns_location (derived from provider schema).
ZeroTrustDnsLocationNetworks
Typed helper for the networks block of cloudflare_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.dns block of cloudflare_zero_trust_gateway_logging (derived from provider schema).
ZeroTrustGatewayLoggingHttp
Typed helper for the settings_by_rule_type.http block of cloudflare_zero_trust_gateway_logging (derived from provider schema).
ZeroTrustGatewayLoggingL4
Typed helper for the settings_by_rule_type.l4 block of cloudflare_zero_trust_gateway_logging (derived from provider schema).
ZeroTrustGatewayLoggingSettingsByRuleType
Typed helper for the settings_by_rule_type block of cloudflare_zero_trust_gateway_logging (derived from provider schema).
ZeroTrustGatewayPolicyAuditSsh
Typed helper for the rule_settings.audit_ssh block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyBisoAdminControls
Typed helper for the rule_settings.biso_admin_controls block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyBlockPage
Typed helper for the rule_settings.block_page block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyCheckSession
Typed helper for the rule_settings.check_session block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyDnsResolvers
Typed helper for the rule_settings.dns_resolvers block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyEgress
Typed helper for the rule_settings.egress block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyExpiration
Typed helper for the expiration block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyForensicCopy
Typed helper for the rule_settings.forensic_copy block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyIpv4
Typed helper for the rule_settings.dns_resolvers.ipv4 block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyIpv6
Typed helper for the rule_settings.dns_resolvers.ipv6 block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyL4override
Typed helper for the rule_settings.l4override block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyNotificationSettings
Typed helper for the rule_settings.notification_settings block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyPayloadLog
Typed helper for the rule_settings.payload_log block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyQuarantine
Typed helper for the rule_settings.quarantine block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyRedirect
Typed helper for the rule_settings.redirect block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyResolveDnsInternally
Typed helper for the rule_settings.resolve_dns_internally block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyRuleSettings
Typed helper for the rule_settings block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicySchedule
Typed helper for the schedule block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewayPolicyUntrustedCert
Typed helper for the rule_settings.untrusted_cert block of cloudflare_zero_trust_gateway_policy (derived from provider schema).
ZeroTrustGatewaySettings
Typed helper for the settings block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsActivityLog
Typed helper for the settings.activity_log block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsAntivirus
Typed helper for the settings.antivirus block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsBlockPage
Typed helper for the settings.block_page block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsBodyScanning
Typed helper for the settings.body_scanning block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsBrowserIsolation
Typed helper for the settings.browser_isolation block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsCertificate
Typed helper for the settings.certificate block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsCustomCertificate
Typed helper for the settings.custom_certificate block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsExtendedEmailMatching
Typed helper for the settings.extended_email_matching block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsFips
Typed helper for the settings.fips block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsHostSelector
Typed helper for the settings.host_selector block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsInspection
Typed helper for the settings.inspection block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsNotificationSettings
Typed helper for the settings.antivirus.notification_settings block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsProtocolDetection
Typed helper for the settings.protocol_detection block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsSandbox
Typed helper for the settings.sandbox block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustGatewaySettingsTlsDecrypt
Typed helper for the settings.tls_decrypt block of cloudflare_zero_trust_gateway_settings (derived from provider schema).
ZeroTrustListItems
Typed helper for the items block of cloudflare_zero_trust_list (derived from provider schema).
ZeroTrustOrganizationCustomPages
Typed helper for the custom_pages block of cloudflare_zero_trust_organization (derived from provider schema).
ZeroTrustOrganizationLoginDesign
Typed helper for the login_design block of cloudflare_zero_trust_organization (derived from provider schema).
ZeroTrustOrganizationMfaConfig
Typed helper for the mfa_config block of cloudflare_zero_trust_organization (derived from provider schema).
ZeroTrustOrganizationMfaSshPivKeyRequirements
Typed helper for the mfa_ssh_piv_key_requirements block of cloudflare_zero_trust_organization (derived from provider schema).
ZeroTrustOrganizationServiceTokenInactivity
Typed helper for the service_token_inactivity block of cloudflare_zero_trust_organization (derived from provider schema).
ZeroTrustRiskBehaviorBehaviors
Typed helper for the behaviors block of cloudflare_zero_trust_risk_behavior (derived from provider schema).
ZeroTrustTunnelCloudflaredConfig
Typed helper for the config block of cloudflare_zero_trust_tunnel_cloudflared_config (derived from provider schema).
ZeroTrustTunnelCloudflaredConfigAccess
Typed helper for the config.origin_request.access block of cloudflare_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.ingress block of cloudflare_zero_trust_tunnel_cloudflared_config (derived from provider schema).
ZeroTrustTunnelCloudflaredConfigOriginRequest
Typed helper for the config.origin_request block of cloudflare_zero_trust_tunnel_cloudflared_config (derived from provider schema). Shared by every block of this shape in the resource.
ZeroTrustTunnelWarpConnectorConfig
Typed helper for the config block of cloudflare_zero_trust_tunnel_warp_connector_config (derived from provider schema).
ZeroTrustTunnelWarpConnectorConfigVips
Typed helper for the config.vips block of cloudflare_zero_trust_tunnel_warp_connector_config (derived from provider schema).
ZeroTrustTunnelWarpConnectorConfigVipsPrevious
Typed helper for the config.vips_previous block of cloudflare_zero_trust_tunnel_warp_connector_config (derived from provider schema).

Enums

ResourceKind
Whether a Stack entry is a resource block or a data block 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.outputEnvironment returns: 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 terradart command 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 env and 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 ModuleCall registered twice under one name.
DuplicateResourceError
Thrown by Stack.add when an entry with the same (kind, terraformType, localName) triple is registered twice.
SynthException
Thrown by Stack.synth() and Stack.writeTo() when the Stack has one or more SynthIssues. Nothing is written.