Cloudflare v6.11.0 published on Friday, Oct 31, 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:
- Account
Id string
- Account
Id string
- account
Id String
- account
Id string
- account_
id str
- account
Id 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
Get
Zero Trust Gateway Settings Settings - Specify account settings.
- updated_
at str
Supporting Types
GetZeroTrustGatewaySettingsSettings
- Activity
Log GetZero Trust Gateway Settings Settings Activity Log - Specify activity log settings.
- Antivirus
Get
Zero 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
Get
Zero 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 - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - Fips
Get
Zero Trust Gateway Settings Settings Fips - Specify FIPS settings.
- Host
Selector GetZero Trust Gateway Settings Settings Host Selector - Enable host selection in egress policies.
- Inspection
Get
Zero 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
Get
Zero 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.
- Activity
Log GetZero Trust Gateway Settings Settings Activity Log - Specify activity log settings.
- Antivirus
Get
Zero 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
Get
Zero 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 - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - Fips
Get
Zero Trust Gateway Settings Settings Fips - Specify FIPS settings.
- Host
Selector GetZero Trust Gateway Settings Settings Host Selector - Enable host selection in egress policies.
- Inspection
Get
Zero 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
Get
Zero 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.
- activity
Log GetZero Trust Gateway Settings Settings Activity Log - Specify activity log settings.
- antivirus
Get
Zero 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
Get
Zero 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 - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - fips
Get
Zero Trust Gateway Settings Settings Fips - Specify FIPS settings.
- host
Selector GetZero Trust Gateway Settings Settings Host Selector - Enable host selection in egress policies.
- inspection
Get
Zero 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
Get
Zero 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.
- activity
Log GetZero Trust Gateway Settings Settings Activity Log - Specify activity log settings.
- antivirus
Get
Zero 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
Get
Zero 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 - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - fips
Get
Zero Trust Gateway Settings Settings Fips - Specify FIPS settings.
- host
Selector GetZero Trust Gateway Settings Settings Host Selector - Enable host selection in egress policies.
- inspection
Get
Zero 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
Get
Zero 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.
- activity_
log GetZero Trust Gateway Settings Settings Activity Log - Specify activity log settings.
- antivirus
Get
Zero 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
Get
Zero 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 - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - fips
Get
Zero Trust Gateway Settings Settings Fips - Specify FIPS settings.
- host_
selector GetZero Trust Gateway Settings Settings Host Selector - Enable host selection in egress policies.
- inspection
Get
Zero 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
Get
Zero 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.
- activity
Log Property Map - Specify activity log settings.
- antivirus Property Map
- Specify anti-virus settings.
- block
Page Property Map - Specify block page layout settings.
- body
Scanning Property Map - Specify the DLP inspection mode.
- browser
Isolation 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.
- custom
Certificate Property Map - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificateinstead. - extended
Email Property MapMatching - Configures user email settings for firewall policies. When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses
.or+modifiers. - fips Property Map
- Specify FIPS settings.
- host
Selector Property Map - Enable host selection in egress policies.
- inspection Property Map
- Define the proxy inspection mode.
- protocol
Detection Property Map - Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox Property Map
- Specify whether to enable the sandbox.
- tls
Decrypt 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
- 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.
- 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.
- enabled
Download BooleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload BooleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed Boolean - 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.
- enabled
Download booleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload booleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed boolean - 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.
- 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.
- enabled
Download BooleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload BooleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed Boolean - Specify whether to block requests for unscannable files.
- notification
Settings Property Map - Configure the message the user's device shows during an antivirus scan.
GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
- Enabled bool
- Specify whether to enable notifications.
- Include
Context bool - Specify whether to include context information as query parameters.
- Msg string
- Specify the message to show in the notification.
- Support
Url 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 string
- Specify the message to show in the notification.
- Support
Url 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.
- include
Context Boolean - Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- support
Url 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.
- include
Context boolean - Specify whether to include context information as query parameters.
- msg string
- Specify the message to show in the notification.
- support
Url 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.
- include
Context Boolean - Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- support
Url String - Specify a URL that directs users to more information. If unset, the notification opens a block page.
GetZeroTrustGatewaySettingsSettingsBlockPage
- Background
Color 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.
- Header
Text string - 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 string - Specify the full URL to the logo file when the mode is customizedblockpage.
- Mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- Mailto
Subject 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.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account 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.
- Target
Uri string - Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- Background
Color 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.
- Header
Text string - 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 string - Specify the full URL to the logo file when the mode is customizedblockpage.
- Mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- Mailto
Subject 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.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account 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.
- Target
Uri string - Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- background
Color 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.
- header
Text String - Specify the block page header text when the mode is customizedblockpage.
- include
Context Boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path String - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address String - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject 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.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- target
Uri String - Specify the URI to redirect users to when the mode is redirect_uri.
- version Integer
- Indicate the version number of the setting.
- background
Color 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.
- header
Text string - Specify the block page header text when the mode is customizedblockpage.
- include
Context boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path string - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject 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.
- read
Only boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- target
Uri 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.
- background
Color 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.
- header
Text String - Specify the block page header text when the mode is customizedblockpage.
- include
Context Boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path String - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address String - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject 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.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- target
Uri String - Specify the URI to redirect users to when the mode is redirect_uri.
- version Number
- Indicate the version number of the setting.
GetZeroTrustGatewaySettingsSettingsBodyScanning
- Inspection
Mode string - Specify the inspection mode as either
deeporshallow. Available values: "deep", "shallow".
- Inspection
Mode string - Specify the inspection mode as either
deeporshallow. Available values: "deep", "shallow".
- inspection
Mode String - Specify the inspection mode as either
deeporshallow. Available values: "deep", "shallow".
- inspection
Mode 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".
- inspection
Mode String - Specify the inspection mode as either
deeporshallow. Available values: "deep", "shallow".
GetZeroTrustGatewaySettingsSettingsBrowserIsolation
- 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.
- 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.
- non
Identity BooleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser BooleanIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
- non
Identity booleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser 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.
- non
Identity BooleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser 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
- Binding
Status 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).
- Updated
At string
- Binding
Status 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).
- Updated
At string
- binding
Status 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).
- updated
At String
- binding
Status 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).
- updated
At 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
- binding
Status 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).
- updated
At String
GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
- 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 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.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account 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.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- read
Only boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account 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.
- Fallback
Action 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 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.
- fallback
Action 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.
- fallback
Action 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.
- fallback
Action 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.
