Cloudflare v6.10.1 published on Wednesday, Oct 22, 2025 by Pulumi
cloudflare.getZeroTrustGatewaySettings
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustGatewaySettings = cloudflare.getZeroTrustGatewaySettings({
    accountId: "699d98642c564d2e855e9661899b7252",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_gateway_settings = cloudflare.get_zero_trust_gateway_settings(account_id="699d98642c564d2e855e9661899b7252")
package main
import (
	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudflare.LookupZeroTrustGatewaySettings(ctx, &cloudflare.LookupZeroTrustGatewaySettingsArgs{
			AccountId: "699d98642c564d2e855e9661899b7252",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() => 
{
    var exampleZeroTrustGatewaySettings = Cloudflare.GetZeroTrustGatewaySettings.Invoke(new()
    {
        AccountId = "699d98642c564d2e855e9661899b7252",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetZeroTrustGatewaySettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var exampleZeroTrustGatewaySettings = CloudflareFunctions.getZeroTrustGatewaySettings(GetZeroTrustGatewaySettingsArgs.builder()
            .accountId("699d98642c564d2e855e9661899b7252")
            .build());
    }
}
variables:
  exampleZeroTrustGatewaySettings:
    fn::invoke:
      function: cloudflare:getZeroTrustGatewaySettings
      arguments:
        accountId: 699d98642c564d2e855e9661899b7252
Using getZeroTrustGatewaySettings
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getZeroTrustGatewaySettings(args: GetZeroTrustGatewaySettingsArgs, opts?: InvokeOptions): Promise<GetZeroTrustGatewaySettingsResult>
function getZeroTrustGatewaySettingsOutput(args: GetZeroTrustGatewaySettingsOutputArgs, opts?: InvokeOptions): Output<GetZeroTrustGatewaySettingsResult>def get_zero_trust_gateway_settings(account_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetZeroTrustGatewaySettingsResult
def get_zero_trust_gateway_settings_output(account_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetZeroTrustGatewaySettingsResult]func LookupZeroTrustGatewaySettings(ctx *Context, args *LookupZeroTrustGatewaySettingsArgs, opts ...InvokeOption) (*LookupZeroTrustGatewaySettingsResult, error)
func LookupZeroTrustGatewaySettingsOutput(ctx *Context, args *LookupZeroTrustGatewaySettingsOutputArgs, opts ...InvokeOption) LookupZeroTrustGatewaySettingsResultOutput> Note: This function is named LookupZeroTrustGatewaySettings in the Go SDK.
public static class GetZeroTrustGatewaySettings 
{
    public static Task<GetZeroTrustGatewaySettingsResult> InvokeAsync(GetZeroTrustGatewaySettingsArgs args, InvokeOptions? opts = null)
    public static Output<GetZeroTrustGatewaySettingsResult> Invoke(GetZeroTrustGatewaySettingsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZeroTrustGatewaySettingsResult> getZeroTrustGatewaySettings(GetZeroTrustGatewaySettingsArgs args, InvokeOptions options)
public static Output<GetZeroTrustGatewaySettingsResult> getZeroTrustGatewaySettings(GetZeroTrustGatewaySettingsArgs args, InvokeOptions options)
fn::invoke:
  function: cloudflare:index/getZeroTrustGatewaySettings:getZeroTrustGatewaySettings
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- AccountId string
- accountId String
- accountId string
- account_id str
- accountId String
getZeroTrustGatewaySettings Result
The following output properties are available:
- account_id str
- created_at str
- id str
- The provider-assigned unique ID for this managed resource.
- settings
GetZero Trust Gateway Settings Settings 
- Specify account settings.
- updated_at str
Supporting Types
GetZeroTrustGatewaySettingsSettings     
- ActivityLog GetZero Trust Gateway Settings Settings Activity Log 
- Specify activity log settings.
- Antivirus
GetZero Trust Gateway Settings Settings Antivirus 
- Specify anti-virus settings.
- BlockPage GetZero Trust Gateway Settings Settings Block Page 
- Specify block page layout settings.
- BodyScanning GetZero Trust Gateway Settings Settings Body Scanning 
- Specify the DLP inspection mode.
- BrowserIsolation GetZero Trust Gateway Settings Settings Browser Isolation 
- Specify Clientless Browser Isolation settings.
- Certificate
GetZero Trust Gateway Settings Settings Certificate 
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- CustomCertificate GetZero Trust Gateway Settings Settings Custom Certificate 
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- ExtendedEmail GetMatching Zero Trust Gateway Settings Settings Extended Email Matching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- Fips
GetZero Trust Gateway Settings Settings Fips 
- Specify FIPS settings.
- HostSelector GetZero Trust Gateway Settings Settings Host Selector 
- Enable host selection in egress policies.
- Inspection
GetZero Trust Gateway Settings Settings Inspection 
- Define the proxy inspection mode.
- ProtocolDetection GetZero Trust Gateway Settings Settings Protocol Detection 
- Specify whether to detect protocols from the initial bytes of client traffic.
- Sandbox
GetZero Trust Gateway Settings Settings Sandbox 
- Specify whether to enable the sandbox.
- TlsDecrypt GetZero Trust Gateway Settings Settings Tls Decrypt 
- Specify whether to inspect encrypted HTTP traffic.
- ActivityLog GetZero Trust Gateway Settings Settings Activity Log 
- Specify activity log settings.
- Antivirus
GetZero Trust Gateway Settings Settings Antivirus 
- Specify anti-virus settings.
- BlockPage GetZero Trust Gateway Settings Settings Block Page 
- Specify block page layout settings.
- BodyScanning GetZero Trust Gateway Settings Settings Body Scanning 
- Specify the DLP inspection mode.
- BrowserIsolation GetZero Trust Gateway Settings Settings Browser Isolation 
- Specify Clientless Browser Isolation settings.
- Certificate
GetZero Trust Gateway Settings Settings Certificate 
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- CustomCertificate GetZero Trust Gateway Settings Settings Custom Certificate 
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- ExtendedEmail GetMatching Zero Trust Gateway Settings Settings Extended Email Matching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- Fips
GetZero Trust Gateway Settings Settings Fips 
- Specify FIPS settings.
- HostSelector GetZero Trust Gateway Settings Settings Host Selector 
- Enable host selection in egress policies.
- Inspection
GetZero Trust Gateway Settings Settings Inspection 
- Define the proxy inspection mode.
- ProtocolDetection GetZero Trust Gateway Settings Settings Protocol Detection 
- Specify whether to detect protocols from the initial bytes of client traffic.
- Sandbox
GetZero Trust Gateway Settings Settings Sandbox 
- Specify whether to enable the sandbox.
- TlsDecrypt GetZero Trust Gateway Settings Settings Tls Decrypt 
- Specify whether to inspect encrypted HTTP traffic.
- activityLog GetZero Trust Gateway Settings Settings Activity Log 
- Specify activity log settings.
- antivirus
GetZero Trust Gateway Settings Settings Antivirus 
- Specify anti-virus settings.
- blockPage GetZero Trust Gateway Settings Settings Block Page 
- Specify block page layout settings.
- bodyScanning GetZero Trust Gateway Settings Settings Body Scanning 
- Specify the DLP inspection mode.
- browserIsolation GetZero Trust Gateway Settings Settings Browser Isolation 
- Specify Clientless Browser Isolation settings.
- certificate
GetZero Trust Gateway Settings Settings Certificate 
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- customCertificate GetZero Trust Gateway Settings Settings Custom Certificate 
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- extendedEmail GetMatching Zero Trust Gateway Settings Settings Extended Email Matching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- fips
GetZero Trust Gateway Settings Settings Fips 
- Specify FIPS settings.
- hostSelector GetZero Trust Gateway Settings Settings Host Selector 
- Enable host selection in egress policies.
- inspection
GetZero Trust Gateway Settings Settings Inspection 
- Define the proxy inspection mode.
- protocolDetection GetZero Trust Gateway Settings Settings Protocol Detection 
- Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
GetZero Trust Gateway Settings Settings Sandbox 
- Specify whether to enable the sandbox.
- tlsDecrypt GetZero Trust Gateway Settings Settings Tls Decrypt 
- Specify whether to inspect encrypted HTTP traffic.
- activityLog GetZero Trust Gateway Settings Settings Activity Log 
- Specify activity log settings.
- antivirus
GetZero Trust Gateway Settings Settings Antivirus 
- Specify anti-virus settings.
- blockPage GetZero Trust Gateway Settings Settings Block Page 
- Specify block page layout settings.
- bodyScanning GetZero Trust Gateway Settings Settings Body Scanning 
- Specify the DLP inspection mode.
- browserIsolation GetZero Trust Gateway Settings Settings Browser Isolation 
- Specify Clientless Browser Isolation settings.
- certificate
GetZero Trust Gateway Settings Settings Certificate 
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- customCertificate GetZero Trust Gateway Settings Settings Custom Certificate 
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- extendedEmail GetMatching Zero Trust Gateway Settings Settings Extended Email Matching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- fips
GetZero Trust Gateway Settings Settings Fips 
- Specify FIPS settings.
- hostSelector GetZero Trust Gateway Settings Settings Host Selector 
- Enable host selection in egress policies.
- inspection
GetZero Trust Gateway Settings Settings Inspection 
- Define the proxy inspection mode.
- protocolDetection GetZero Trust Gateway Settings Settings Protocol Detection 
- Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
GetZero Trust Gateway Settings Settings Sandbox 
- Specify whether to enable the sandbox.
- tlsDecrypt GetZero Trust Gateway Settings Settings Tls Decrypt 
- Specify whether to inspect encrypted HTTP traffic.
- activity_log GetZero Trust Gateway Settings Settings Activity Log 
- Specify activity log settings.
- antivirus
GetZero Trust Gateway Settings Settings Antivirus 
- Specify anti-virus settings.
- block_page GetZero Trust Gateway Settings Settings Block Page 
- Specify block page layout settings.
- body_scanning GetZero Trust Gateway Settings Settings Body Scanning 
- Specify the DLP inspection mode.
- browser_isolation GetZero Trust Gateway Settings Settings Browser Isolation 
- Specify Clientless Browser Isolation settings.
- certificate
GetZero Trust Gateway Settings Settings Certificate 
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- custom_certificate GetZero Trust Gateway Settings Settings Custom Certificate 
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- extended_email_ Getmatching Zero Trust Gateway Settings Settings Extended Email Matching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- fips
GetZero Trust Gateway Settings Settings Fips 
- Specify FIPS settings.
- host_selector GetZero Trust Gateway Settings Settings Host Selector 
- Enable host selection in egress policies.
- inspection
GetZero Trust Gateway Settings Settings Inspection 
- Define the proxy inspection mode.
- protocol_detection GetZero Trust Gateway Settings Settings Protocol Detection 
- Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
GetZero Trust Gateway Settings Settings Sandbox 
- Specify whether to enable the sandbox.
- tls_decrypt GetZero Trust Gateway Settings Settings Tls Decrypt 
- Specify whether to inspect encrypted HTTP traffic.
- activityLog Property Map
- Specify activity log settings.
- antivirus Property Map
- Specify anti-virus settings.
- blockPage Property Map
- Specify block page layout settings.
- bodyScanning Property Map
- Specify the DLP inspection mode.
- browserIsolation Property Map
- Specify Clientless Browser Isolation settings.
- certificate Property Map
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- customCertificate Property Map
- Specify custom certificate settings for BYO-PKI. This field is deprecated; use certificateinstead.
- extendedEmail Property MapMatching 
- Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has .or+modifiers, you should enable this setting.
- fips Property Map
- Specify FIPS settings.
- hostSelector Property Map
- Enable host selection in egress policies.
- inspection Property Map
- Define the proxy inspection mode.
- protocolDetection Property Map
- Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox Property Map
- Specify whether to enable the sandbox.
- tlsDecrypt Property Map
- Specify whether to inspect encrypted HTTP traffic.
GetZeroTrustGatewaySettingsSettingsActivityLog       
- Enabled bool
- Specify whether to log activity.
- Enabled bool
- Specify whether to log activity.
- enabled Boolean
- Specify whether to log activity.
- enabled boolean
- Specify whether to log activity.
- enabled bool
- Specify whether to log activity.
- enabled Boolean
- Specify whether to log activity.
GetZeroTrustGatewaySettingsSettingsAntivirus      
- EnabledDownload boolPhase 
- Specify whether to enable anti-virus scanning on downloads.
- EnabledUpload boolPhase 
- Specify whether to enable anti-virus scanning on uploads.
- FailClosed bool
- Specify whether to block requests for unscannable files.
- NotificationSettings GetZero Trust Gateway Settings Settings Antivirus Notification Settings 
- Configure the message the user's device shows during an antivirus scan.
- EnabledDownload boolPhase 
- Specify whether to enable anti-virus scanning on downloads.
- EnabledUpload boolPhase 
- Specify whether to enable anti-virus scanning on uploads.
- FailClosed bool
- Specify whether to block requests for unscannable files.
- NotificationSettings GetZero Trust Gateway Settings Settings Antivirus Notification Settings 
- Configure the message the user's device shows during an antivirus scan.
- enabledDownload BooleanPhase 
- Specify whether to enable anti-virus scanning on downloads.
- enabledUpload BooleanPhase 
- Specify whether to enable anti-virus scanning on uploads.
- failClosed Boolean
- Specify whether to block requests for unscannable files.
- notificationSettings GetZero Trust Gateway Settings Settings Antivirus Notification Settings 
- Configure the message the user's device shows during an antivirus scan.
- enabledDownload booleanPhase 
- Specify whether to enable anti-virus scanning on downloads.
- enabledUpload booleanPhase 
- Specify whether to enable anti-virus scanning on uploads.
- failClosed boolean
- Specify whether to block requests for unscannable files.
- notificationSettings GetZero Trust Gateway Settings Settings Antivirus Notification Settings 
- Configure the message the user's device shows during an antivirus scan.
- enabled_download_ boolphase 
- Specify whether to enable anti-virus scanning on downloads.
- enabled_upload_ boolphase 
- Specify whether to enable anti-virus scanning on uploads.
- fail_closed bool
- Specify whether to block requests for unscannable files.
- notification_settings GetZero Trust Gateway Settings Settings Antivirus Notification Settings 
- Configure the message the user's device shows during an antivirus scan.
- enabledDownload BooleanPhase 
- Specify whether to enable anti-virus scanning on downloads.
- enabledUpload BooleanPhase 
- Specify whether to enable anti-virus scanning on uploads.
- failClosed Boolean
- Specify whether to block requests for unscannable files.
- notificationSettings Property Map
- Configure the message the user's device shows during an antivirus scan.
GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings        
- Enabled bool
- Specify whether to enable notifications.
- IncludeContext bool
- Specify whether to include context information as query parameters.
- Msg string
- Specify the message to show in the notification.
- SupportUrl string
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
- Enabled bool
- Specify whether to enable notifications.
- IncludeContext bool
- Specify whether to include context information as query parameters.
- Msg string
- Specify the message to show in the notification.
- SupportUrl string
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled Boolean
- Specify whether to enable notifications.
- includeContext Boolean
- Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- supportUrl String
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled boolean
- Specify whether to enable notifications.
- includeContext boolean
- Specify whether to include context information as query parameters.
- msg string
- Specify the message to show in the notification.
- supportUrl string
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled bool
- Specify whether to enable notifications.
- include_context bool
- Specify whether to include context information as query parameters.
- msg str
- Specify the message to show in the notification.
- support_url str
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled Boolean
- Specify whether to enable notifications.
- includeContext Boolean
- Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- supportUrl String
- Specify a URL that directs users to more information. If unset, the notification opens a block page.
GetZeroTrustGatewaySettingsSettingsBlockPage       
- BackgroundColor string
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- Enabled bool
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- HeaderText string
- Specify the block page header text when the mode is customizedblockpage.
- IncludeContext bool
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- LogoPath string
- Specify the full URL to the logo file when the mode is customizedblockpage.
- MailtoAddress string
- Specify the admin email for users to contact when the mode is customizedblockpage.
- MailtoSubject string
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- Mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- Name string
- Specify the block page title when the mode is customizedblockpage.
- ReadOnly bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- SourceAccount string
- Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- TargetUri string
- Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- BackgroundColor string
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- Enabled bool
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- HeaderText string
- Specify the block page header text when the mode is customizedblockpage.
- IncludeContext bool
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- LogoPath string
- Specify the full URL to the logo file when the mode is customizedblockpage.
- MailtoAddress string
- Specify the admin email for users to contact when the mode is customizedblockpage.
- MailtoSubject string
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- Mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- Name string
- Specify the block page title when the mode is customizedblockpage.
- ReadOnly bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- SourceAccount string
- Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- TargetUri string
- Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- backgroundColor String
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- enabled Boolean
- Specify whether to enable the custom block page.
- String
- Specify the block page footer text when the mode is customizedblockpage.
- headerText String
- Specify the block page header text when the mode is customizedblockpage.
- includeContext Boolean
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logoPath String
- Specify the full URL to the logo file when the mode is customizedblockpage.
- mailtoAddress String
- Specify the admin email for users to contact when the mode is customizedblockpage.
- mailtoSubject String
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode String
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- name String
- Specify the block page title when the mode is customizedblockpage.
- readOnly Boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount String
- Indicate the account tag of the account that shared this setting.
- Boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- targetUri String
- Specify the URI to redirect users to when the mode is redirect_uri.
- version Integer
- Indicate the version number of the setting.
- backgroundColor string
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- enabled boolean
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- headerText string
- Specify the block page header text when the mode is customizedblockpage.
- includeContext boolean
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logoPath string
- Specify the full URL to the logo file when the mode is customizedblockpage.
- mailtoAddress string
- Specify the admin email for users to contact when the mode is customizedblockpage.
- mailtoSubject string
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- name string
- Specify the block page title when the mode is customizedblockpage.
- readOnly boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount string
- Indicate the account tag of the account that shared this setting.
- boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- targetUri string
- Specify the URI to redirect users to when the mode is redirect_uri.
- version number
- Indicate the version number of the setting.
- background_color str
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- enabled bool
- Specify whether to enable the custom block page.
- str
- Specify the block page footer text when the mode is customizedblockpage.
- header_text str
- Specify the block page header text when the mode is customizedblockpage.
- include_context bool
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo_path str
- Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto_address str
- Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto_subject str
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode str
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- name str
- Specify the block page title when the mode is customizedblockpage.
- read_only bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- source_account str
- Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- target_uri str
- Specify the URI to redirect users to when the mode is redirect_uri.
- version int
- Indicate the version number of the setting.
- backgroundColor String
- Specify the block page background color in #rrggbbformat when the mode is customizedblockpage.
- enabled Boolean
- Specify whether to enable the custom block page.
- String
- Specify the block page footer text when the mode is customizedblockpage.
- headerText String
- Specify the block page header text when the mode is customizedblockpage.
- includeContext Boolean
- Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logoPath String
- Specify the full URL to the logo file when the mode is customizedblockpage.
- mailtoAddress String
- Specify the admin email for users to contact when the mode is customizedblockpage.
- mailtoSubject String
- Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode String
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", <span pulumi-lang-nodejs=""redirectUri"" pulumi-lang-dotnet=""RedirectUri"" pulumi-lang-go=""redirectUri"" pulumi-lang-python=""redirect_uri"" pulumi-lang-yaml=""redirectUri"" pulumi-lang-java=""redirectUri"">"redirect_uri".
- name String
- Specify the block page title when the mode is customizedblockpage.
- readOnly Boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount String
- Indicate the account tag of the account that shared this setting.
- Boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- targetUri String
- Specify the URI to redirect users to when the mode is redirect_uri.
- version Number
- Indicate the version number of the setting.
GetZeroTrustGatewaySettingsSettingsBodyScanning       
- InspectionMode string
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
- InspectionMode string
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
- inspectionMode String
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
- inspectionMode string
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
- inspection_mode str
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
- inspectionMode String
- Specify the inspection mode as either deeporshallow. Available values: "deep", "shallow".
GetZeroTrustGatewaySettingsSettingsBrowserIsolation       
- NonIdentity boolEnabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- UrlBrowser boolIsolation Enabled 
- Specify whether to enable Clientless Browser Isolation.
- NonIdentity boolEnabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- UrlBrowser boolIsolation Enabled 
- Specify whether to enable Clientless Browser Isolation.
- nonIdentity BooleanEnabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- urlBrowser BooleanIsolation Enabled 
- Specify whether to enable Clientless Browser Isolation.
- nonIdentity booleanEnabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- urlBrowser booleanIsolation Enabled 
- Specify whether to enable Clientless Browser Isolation.
- non_identity_ boolenabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- url_browser_ boolisolation_ enabled 
- Specify whether to enable Clientless Browser Isolation.
- nonIdentity BooleanEnabled 
- Specify whether to enable non-identity onramp support for Browser Isolation.
- urlBrowser BooleanIsolation Enabled 
- Specify whether to enable Clientless Browser Isolation.
GetZeroTrustGatewaySettingsSettingsCertificate      
- Id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- Id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id String
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id str
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id String
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
GetZeroTrustGatewaySettingsSettingsCustomCertificate       
- BindingStatus string
- Indicate the internal certificate status.
- Enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- Id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- UpdatedAt string
- BindingStatus string
- Indicate the internal certificate status.
- Enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- Id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- UpdatedAt string
- bindingStatus String
- Indicate the internal certificate status.
- enabled Boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- id String
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updatedAt String
- bindingStatus string
- Indicate the internal certificate status.
- enabled boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updatedAt string
- binding_status str
- Indicate the internal certificate status.
- enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- id str
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updated_at str
- bindingStatus String
- Indicate the internal certificate status.
- enabled Boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- id String
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updatedAt String
GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching        
- Enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- ReadOnly bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- SourceAccount string
- Indicate the account tag of the account that shared this setting.
- Version int
- Indicate the version number of the setting.
- Enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- ReadOnly bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- SourceAccount string
- Indicate the account tag of the account that shared this setting.
- Version int
- Indicate the version number of the setting.
- enabled Boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- readOnly Boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount String
- Indicate the account tag of the account that shared this setting.
- version Integer
- Indicate the version number of the setting.
- enabled boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- readOnly boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount string
- Indicate the account tag of the account that shared this setting.
- version number
- Indicate the version number of the setting.
- enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- read_only bool
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- source_account str
- Indicate the account tag of the account that shared this setting.
- version int
- Indicate the version number of the setting.
- enabled Boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- readOnly Boolean
- Indicate that this setting was shared via the Orgs API and read only for the current account.
- sourceAccount String
- Indicate the account tag of the account that shared this setting.
- version Number
- Indicate the version number of the setting.
GetZeroTrustGatewaySettingsSettingsFips      
- Tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- Tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls Boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls Boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
GetZeroTrustGatewaySettingsSettingsHostSelector       
- Enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- Enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- enabled Boolean
- Specify whether to enable filtering via hosts for egress policies.
- enabled boolean
- Specify whether to enable filtering via hosts for egress policies.
- enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- enabled Boolean
- Specify whether to enable filtering via hosts for egress policies.
GetZeroTrustGatewaySettingsSettingsInspection      
- Mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- Mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode String
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode str
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode String
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
GetZeroTrustGatewaySettingsSettingsProtocolDetection       
- Enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- Enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled Boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled Boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
GetZeroTrustGatewaySettingsSettingsSandbox      
- Enabled bool
- Specify whether to enable the sandbox.
- FallbackAction string
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- Enabled bool
- Specify whether to enable the sandbox.
- FallbackAction string
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled Boolean
- Specify whether to enable the sandbox.
- fallbackAction String
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled boolean
- Specify whether to enable the sandbox.
- fallbackAction string
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled bool
- Specify whether to enable the sandbox.
- fallback_action str
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled Boolean
- Specify whether to enable the sandbox.
- fallbackAction String
- Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
GetZeroTrustGatewaySettingsSettingsTlsDecrypt       
- Enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- Enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- enabled Boolean
- Specify whether to inspect encrypted HTTP traffic.
- enabled boolean
- Specify whether to inspect encrypted HTTP traffic.
- enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- enabled Boolean
- Specify whether to inspect encrypted HTTP traffic.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the cloudflareTerraform Provider.
