1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getZeroTrustGatewaySettings
Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi

cloudflare.getZeroTrustGatewaySettings

Explore with Pulumi AI

cloudflare logo
Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi

    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 dictionary

    The following arguments are supported:

    AccountId string
    AccountId string
    accountId String
    accountId string
    accountId String

    getZeroTrustGatewaySettings Result

    The following output properties are available:

    AccountId string
    CreatedAt string
    Id string
    The provider-assigned unique ID for this managed resource.
    Settings GetZeroTrustGatewaySettingsSettings
    Account settings
    UpdatedAt string
    AccountId string
    CreatedAt string
    Id string
    The provider-assigned unique ID for this managed resource.
    Settings GetZeroTrustGatewaySettingsSettings
    Account settings
    UpdatedAt string
    accountId String
    createdAt String
    id String
    The provider-assigned unique ID for this managed resource.
    settings GetZeroTrustGatewaySettingsSettings
    Account settings
    updatedAt String
    accountId string
    createdAt string
    id string
    The provider-assigned unique ID for this managed resource.
    settings GetZeroTrustGatewaySettingsSettings
    Account settings
    updatedAt string
    account_id str
    created_at str
    id str
    The provider-assigned unique ID for this managed resource.
    settings GetZeroTrustGatewaySettingsSettings
    Account settings
    updated_at str
    accountId String
    createdAt String
    id String
    The provider-assigned unique ID for this managed resource.
    settings Property Map
    Account settings
    updatedAt String

    Supporting Types

    GetZeroTrustGatewaySettingsSettings

    ActivityLog GetZeroTrustGatewaySettingsSettingsActivityLog
    Activity log settings.
    Antivirus GetZeroTrustGatewaySettingsSettingsAntivirus
    Anti-virus settings.
    BlockPage GetZeroTrustGatewaySettingsSettingsBlockPage
    Block page layout settings.
    BodyScanning GetZeroTrustGatewaySettingsSettingsBodyScanning
    DLP body scanning settings.
    BrowserIsolation GetZeroTrustGatewaySettingsSettingsBrowserIsolation
    Browser isolation settings.
    Certificate GetZeroTrustGatewaySettingsSettingsCertificate
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    CustomCertificate GetZeroTrustGatewaySettingsSettingsCustomCertificate
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    ExtendedEmailMatching GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
    Extended e-mail matching settings.
    Fips GetZeroTrustGatewaySettingsSettingsFips
    FIPS settings.
    ProtocolDetection GetZeroTrustGatewaySettingsSettingsProtocolDetection
    Protocol Detection settings.
    Sandbox GetZeroTrustGatewaySettingsSettingsSandbox
    Sandbox settings.
    TlsDecrypt GetZeroTrustGatewaySettingsSettingsTlsDecrypt
    TLS interception settings.
    ActivityLog GetZeroTrustGatewaySettingsSettingsActivityLog
    Activity log settings.
    Antivirus GetZeroTrustGatewaySettingsSettingsAntivirus
    Anti-virus settings.
    BlockPage GetZeroTrustGatewaySettingsSettingsBlockPage
    Block page layout settings.
    BodyScanning GetZeroTrustGatewaySettingsSettingsBodyScanning
    DLP body scanning settings.
    BrowserIsolation GetZeroTrustGatewaySettingsSettingsBrowserIsolation
    Browser isolation settings.
    Certificate GetZeroTrustGatewaySettingsSettingsCertificate
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    CustomCertificate GetZeroTrustGatewaySettingsSettingsCustomCertificate
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    ExtendedEmailMatching GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
    Extended e-mail matching settings.
    Fips GetZeroTrustGatewaySettingsSettingsFips
    FIPS settings.
    ProtocolDetection GetZeroTrustGatewaySettingsSettingsProtocolDetection
    Protocol Detection settings.
    Sandbox GetZeroTrustGatewaySettingsSettingsSandbox
    Sandbox settings.
    TlsDecrypt GetZeroTrustGatewaySettingsSettingsTlsDecrypt
    TLS interception settings.
    activityLog GetZeroTrustGatewaySettingsSettingsActivityLog
    Activity log settings.
    antivirus GetZeroTrustGatewaySettingsSettingsAntivirus
    Anti-virus settings.
    blockPage GetZeroTrustGatewaySettingsSettingsBlockPage
    Block page layout settings.
    bodyScanning GetZeroTrustGatewaySettingsSettingsBodyScanning
    DLP body scanning settings.
    browserIsolation GetZeroTrustGatewaySettingsSettingsBrowserIsolation
    Browser isolation settings.
    certificate GetZeroTrustGatewaySettingsSettingsCertificate
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    customCertificate GetZeroTrustGatewaySettingsSettingsCustomCertificate
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    extendedEmailMatching GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
    Extended e-mail matching settings.
    fips GetZeroTrustGatewaySettingsSettingsFips
    FIPS settings.
    protocolDetection GetZeroTrustGatewaySettingsSettingsProtocolDetection
    Protocol Detection settings.
    sandbox GetZeroTrustGatewaySettingsSettingsSandbox
    Sandbox settings.
    tlsDecrypt GetZeroTrustGatewaySettingsSettingsTlsDecrypt
    TLS interception settings.
    activityLog GetZeroTrustGatewaySettingsSettingsActivityLog
    Activity log settings.
    antivirus GetZeroTrustGatewaySettingsSettingsAntivirus
    Anti-virus settings.
    blockPage GetZeroTrustGatewaySettingsSettingsBlockPage
    Block page layout settings.
    bodyScanning GetZeroTrustGatewaySettingsSettingsBodyScanning
    DLP body scanning settings.
    browserIsolation GetZeroTrustGatewaySettingsSettingsBrowserIsolation
    Browser isolation settings.
    certificate GetZeroTrustGatewaySettingsSettingsCertificate
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    customCertificate GetZeroTrustGatewaySettingsSettingsCustomCertificate
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    extendedEmailMatching GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
    Extended e-mail matching settings.
    fips GetZeroTrustGatewaySettingsSettingsFips
    FIPS settings.
    protocolDetection GetZeroTrustGatewaySettingsSettingsProtocolDetection
    Protocol Detection settings.
    sandbox GetZeroTrustGatewaySettingsSettingsSandbox
    Sandbox settings.
    tlsDecrypt GetZeroTrustGatewaySettingsSettingsTlsDecrypt
    TLS interception settings.
    activity_log GetZeroTrustGatewaySettingsSettingsActivityLog
    Activity log settings.
    antivirus GetZeroTrustGatewaySettingsSettingsAntivirus
    Anti-virus settings.
    block_page GetZeroTrustGatewaySettingsSettingsBlockPage
    Block page layout settings.
    body_scanning GetZeroTrustGatewaySettingsSettingsBodyScanning
    DLP body scanning settings.
    browser_isolation GetZeroTrustGatewaySettingsSettingsBrowserIsolation
    Browser isolation settings.
    certificate GetZeroTrustGatewaySettingsSettingsCertificate
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    custom_certificate GetZeroTrustGatewaySettingsSettingsCustomCertificate
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    extended_email_matching GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching
    Extended e-mail matching settings.
    fips GetZeroTrustGatewaySettingsSettingsFips
    FIPS settings.
    protocol_detection GetZeroTrustGatewaySettingsSettingsProtocolDetection
    Protocol Detection settings.
    sandbox GetZeroTrustGatewaySettingsSettingsSandbox
    Sandbox settings.
    tls_decrypt GetZeroTrustGatewaySettingsSettingsTlsDecrypt
    TLS interception settings.
    activityLog Property Map
    Activity log settings.
    antivirus Property Map
    Anti-virus settings.
    blockPage Property Map
    Block page layout settings.
    bodyScanning Property Map
    DLP body scanning settings.
    browserIsolation Property Map
    Browser isolation settings.
    certificate Property Map
    Certificate settings for Gateway TLS interception. If not specified, the Cloudflare Root CA will be used.
    customCertificate Property Map
    Custom certificate settings for BYO-PKI. (deprecated and replaced by certificate)

    Deprecated: This attribute is deprecated.

    extendedEmailMatching Property Map
    Extended e-mail matching settings.
    fips Property Map
    FIPS settings.
    protocolDetection Property Map
    Protocol Detection settings.
    sandbox Property Map
    Sandbox settings.
    tlsDecrypt Property Map
    TLS interception settings.

    GetZeroTrustGatewaySettingsSettingsActivityLog

    Enabled bool
    Enable activity logging.
    Enabled bool
    Enable activity logging.
    enabled Boolean
    Enable activity logging.
    enabled boolean
    Enable activity logging.
    enabled bool
    Enable activity logging.
    enabled Boolean
    Enable activity logging.

    GetZeroTrustGatewaySettingsSettingsAntivirus

    EnabledDownloadPhase bool
    Enable anti-virus scanning on downloads.
    EnabledUploadPhase bool
    Enable anti-virus scanning on uploads.
    FailClosed bool
    Block requests for files that cannot be scanned.
    NotificationSettings GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
    Configure a message to display on the user's device when an antivirus search is performed.
    EnabledDownloadPhase bool
    Enable anti-virus scanning on downloads.
    EnabledUploadPhase bool
    Enable anti-virus scanning on uploads.
    FailClosed bool
    Block requests for files that cannot be scanned.
    NotificationSettings GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
    Configure a message to display on the user's device when an antivirus search is performed.
    enabledDownloadPhase Boolean
    Enable anti-virus scanning on downloads.
    enabledUploadPhase Boolean
    Enable anti-virus scanning on uploads.
    failClosed Boolean
    Block requests for files that cannot be scanned.
    notificationSettings GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
    Configure a message to display on the user's device when an antivirus search is performed.
    enabledDownloadPhase boolean
    Enable anti-virus scanning on downloads.
    enabledUploadPhase boolean
    Enable anti-virus scanning on uploads.
    failClosed boolean
    Block requests for files that cannot be scanned.
    notificationSettings GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
    Configure a message to display on the user's device when an antivirus search is performed.
    enabled_download_phase bool
    Enable anti-virus scanning on downloads.
    enabled_upload_phase bool
    Enable anti-virus scanning on uploads.
    fail_closed bool
    Block requests for files that cannot be scanned.
    notification_settings GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings
    Configure a message to display on the user's device when an antivirus search is performed.
    enabledDownloadPhase Boolean
    Enable anti-virus scanning on downloads.
    enabledUploadPhase Boolean
    Enable anti-virus scanning on uploads.
    failClosed Boolean
    Block requests for files that cannot be scanned.
    notificationSettings Property Map
    Configure a message to display on the user's device when an antivirus search is performed.

    GetZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings

    Enabled bool
    Set notification on
    Msg string
    Customize the message shown in the notification.
    SupportUrl string
    Optional URL to direct users to additional information. If not set, the notification will open a block page.
    Enabled bool
    Set notification on
    Msg string
    Customize the message shown in the notification.
    SupportUrl string
    Optional URL to direct users to additional information. If not set, the notification will open a block page.
    enabled Boolean
    Set notification on
    msg String
    Customize the message shown in the notification.
    supportUrl String
    Optional URL to direct users to additional information. If not set, the notification will open a block page.
    enabled boolean
    Set notification on
    msg string
    Customize the message shown in the notification.
    supportUrl string
    Optional URL to direct users to additional information. If not set, the notification will open a block page.
    enabled bool
    Set notification on
    msg str
    Customize the message shown in the notification.
    support_url str
    Optional URL to direct users to additional information. If not set, the notification will open a block page.
    enabled Boolean
    Set notification on
    msg String
    Customize the message shown in the notification.
    supportUrl String
    Optional URL to direct users to additional information. If not set, the notification will open a block page.

    GetZeroTrustGatewaySettingsSettingsBlockPage

    BackgroundColor string
    If mode is customizedblockpage: block page background color in #rrggbb format.
    Enabled bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    FooterText string
    If mode is customizedblockpage: block page footer text.
    HeaderText string
    If mode is customizedblockpage: block page header text.
    IncludeContext bool
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    LogoPath string
    If mode is customizedblockpage: full URL to the logo file.
    MailtoAddress string
    If mode is customizedblockpage: admin email for users to contact.
    MailtoSubject string
    If mode is customizedblockpage: subject line for emails created from block page.
    Mode string
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    Name string
    If mode is customizedblockpage: block page title.
    SuppressFooter bool
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    TargetUri string
    If mode is redirect_uri: URI to which the user should be redirected.
    BackgroundColor string
    If mode is customizedblockpage: block page background color in #rrggbb format.
    Enabled bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    FooterText string
    If mode is customizedblockpage: block page footer text.
    HeaderText string
    If mode is customizedblockpage: block page header text.
    IncludeContext bool
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    LogoPath string
    If mode is customizedblockpage: full URL to the logo file.
    MailtoAddress string
    If mode is customizedblockpage: admin email for users to contact.
    MailtoSubject string
    If mode is customizedblockpage: subject line for emails created from block page.
    Mode string
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    Name string
    If mode is customizedblockpage: block page title.
    SuppressFooter bool
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    TargetUri string
    If mode is redirect_uri: URI to which the user should be redirected.
    backgroundColor String
    If mode is customizedblockpage: block page background color in #rrggbb format.
    enabled Boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    footerText String
    If mode is customizedblockpage: block page footer text.
    headerText String
    If mode is customizedblockpage: block page header text.
    includeContext Boolean
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    logoPath String
    If mode is customizedblockpage: full URL to the logo file.
    mailtoAddress String
    If mode is customizedblockpage: admin email for users to contact.
    mailtoSubject String
    If mode is customizedblockpage: subject line for emails created from block page.
    mode String
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    name String
    If mode is customizedblockpage: block page title.
    suppressFooter Boolean
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    targetUri String
    If mode is redirect_uri: URI to which the user should be redirected.
    backgroundColor string
    If mode is customizedblockpage: block page background color in #rrggbb format.
    enabled boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    footerText string
    If mode is customizedblockpage: block page footer text.
    headerText string
    If mode is customizedblockpage: block page header text.
    includeContext boolean
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    logoPath string
    If mode is customizedblockpage: full URL to the logo file.
    mailtoAddress string
    If mode is customizedblockpage: admin email for users to contact.
    mailtoSubject string
    If mode is customizedblockpage: subject line for emails created from block page.
    mode string
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    name string
    If mode is customizedblockpage: block page title.
    suppressFooter boolean
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    targetUri string
    If mode is redirect_uri: URI to which the user should be redirected.
    background_color str
    If mode is customizedblockpage: block page background color in #rrggbb format.
    enabled bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    footer_text str
    If mode is customizedblockpage: block page footer text.
    header_text str
    If mode is customizedblockpage: block page header text.
    include_context bool
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    logo_path str
    If mode is customizedblockpage: full URL to the logo file.
    mailto_address str
    If mode is customizedblockpage: admin email for users to contact.
    mailto_subject str
    If mode is customizedblockpage: subject line for emails created from block page.
    mode str
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    name str
    If mode is customizedblockpage: block page title.
    suppress_footer bool
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    target_uri str
    If mode is redirect_uri: URI to which the user should be redirected.
    backgroundColor String
    If mode is customizedblockpage: block page background color in #rrggbb format.
    enabled Boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    footerText String
    If mode is customizedblockpage: block page footer text.
    headerText String
    If mode is customizedblockpage: block page header text.
    includeContext Boolean
    If mode is redirecturi: when enabled, context will be appended to targeturi as query parameters.
    logoPath String
    If mode is customizedblockpage: full URL to the logo file.
    mailtoAddress String
    If mode is customizedblockpage: admin email for users to contact.
    mailtoSubject String
    If mode is customizedblockpage: subject line for emails created from block page.
    mode String
    Controls whether the user is redirected to a Cloudflare-hosted block page or to a customer-provided URI. Available values: "customizedblockpage", "redirect_uri".
    name String
    If mode is customizedblockpage: block page title.
    suppressFooter Boolean
    If mode is customizedblockpage: suppress detailed info at the bottom of the block page.
    targetUri String
    If mode is redirect_uri: URI to which the user should be redirected.

    GetZeroTrustGatewaySettingsSettingsBodyScanning

    InspectionMode string
    Set the inspection mode to either deep or shallow.
    InspectionMode string
    Set the inspection mode to either deep or shallow.
    inspectionMode String
    Set the inspection mode to either deep or shallow.
    inspectionMode string
    Set the inspection mode to either deep or shallow.
    inspection_mode str
    Set the inspection mode to either deep or shallow.
    inspectionMode String
    Set the inspection mode to either deep or shallow.

    GetZeroTrustGatewaySettingsSettingsBrowserIsolation

    NonIdentityEnabled bool
    Enable non-identity onramp support for Browser Isolation.
    UrlBrowserIsolationEnabled bool
    Enable Clientless Browser Isolation.
    NonIdentityEnabled bool
    Enable non-identity onramp support for Browser Isolation.
    UrlBrowserIsolationEnabled bool
    Enable Clientless Browser Isolation.
    nonIdentityEnabled Boolean
    Enable non-identity onramp support for Browser Isolation.
    urlBrowserIsolationEnabled Boolean
    Enable Clientless Browser Isolation.
    nonIdentityEnabled boolean
    Enable non-identity onramp support for Browser Isolation.
    urlBrowserIsolationEnabled boolean
    Enable Clientless Browser Isolation.
    non_identity_enabled bool
    Enable non-identity onramp support for Browser Isolation.
    url_browser_isolation_enabled bool
    Enable Clientless Browser Isolation.
    nonIdentityEnabled Boolean
    Enable non-identity onramp support for Browser Isolation.
    urlBrowserIsolationEnabled Boolean
    Enable Clientless Browser Isolation.

    GetZeroTrustGatewaySettingsSettingsCertificate

    Id string
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.
    Id string
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.
    id String
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.
    id string
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.
    id str
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.
    id String
    UUID of certificate to be used for interception. Certificate must be available (previously called 'active') on the edge. A nil UUID will indicate the Cloudflare Root CA should be used.

    GetZeroTrustGatewaySettingsSettingsCustomCertificate

    BindingStatus string
    Certificate status (internal).
    Enabled bool
    Enable use of custom certificate authority for signing Gateway traffic.
    Id string
    UUID of certificate (ID from MTLS certificate store).
    UpdatedAt string
    BindingStatus string
    Certificate status (internal).
    Enabled bool
    Enable use of custom certificate authority for signing Gateway traffic.
    Id string
    UUID of certificate (ID from MTLS certificate store).
    UpdatedAt string
    bindingStatus String
    Certificate status (internal).
    enabled Boolean
    Enable use of custom certificate authority for signing Gateway traffic.
    id String
    UUID of certificate (ID from MTLS certificate store).
    updatedAt String
    bindingStatus string
    Certificate status (internal).
    enabled boolean
    Enable use of custom certificate authority for signing Gateway traffic.
    id string
    UUID of certificate (ID from MTLS certificate store).
    updatedAt string
    binding_status str
    Certificate status (internal).
    enabled bool
    Enable use of custom certificate authority for signing Gateway traffic.
    id str
    UUID of certificate (ID from MTLS certificate store).
    updated_at str
    bindingStatus String
    Certificate status (internal).
    enabled Boolean
    Enable use of custom certificate authority for signing Gateway traffic.
    id String
    UUID of certificate (ID from MTLS certificate store).
    updatedAt String

    GetZeroTrustGatewaySettingsSettingsExtendedEmailMatching

    Enabled bool
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
    Enabled bool
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
    enabled Boolean
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
    enabled boolean
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
    enabled bool
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
    enabled Boolean
    Enable matching all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.

    GetZeroTrustGatewaySettingsSettingsFips

    Tls bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    Tls bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    tls Boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    tls boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    tls bool
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.
    tls Boolean
    Enable only cipher suites and TLS versions compliant with FIPS 140-2.

    GetZeroTrustGatewaySettingsSettingsProtocolDetection

    Enabled bool
    Enable detecting protocol on initial bytes of client traffic.
    Enabled bool
    Enable detecting protocol on initial bytes of client traffic.
    enabled Boolean
    Enable detecting protocol on initial bytes of client traffic.
    enabled boolean
    Enable detecting protocol on initial bytes of client traffic.
    enabled bool
    Enable detecting protocol on initial bytes of client traffic.
    enabled Boolean
    Enable detecting protocol on initial bytes of client traffic.

    GetZeroTrustGatewaySettingsSettingsSandbox

    Enabled bool
    Enable sandbox.
    FallbackAction string
    Action to take when the file cannot be scanned. Available values: "allow", "block".
    Enabled bool
    Enable sandbox.
    FallbackAction string
    Action to take when the file cannot be scanned. Available values: "allow", "block".
    enabled Boolean
    Enable sandbox.
    fallbackAction String
    Action to take when the file cannot be scanned. Available values: "allow", "block".
    enabled boolean
    Enable sandbox.
    fallbackAction string
    Action to take when the file cannot be scanned. Available values: "allow", "block".
    enabled bool
    Enable sandbox.
    fallback_action str
    Action to take when the file cannot be scanned. Available values: "allow", "block".
    enabled Boolean
    Enable sandbox.
    fallbackAction String
    Action to take when the file cannot be scanned. Available values: "allow", "block".

    GetZeroTrustGatewaySettingsSettingsTlsDecrypt

    Enabled bool
    Enable inspecting encrypted HTTP traffic.
    Enabled bool
    Enable inspecting encrypted HTTP traffic.
    enabled Boolean
    Enable inspecting encrypted HTTP traffic.
    enabled boolean
    Enable inspecting encrypted HTTP traffic.
    enabled bool
    Enable inspecting encrypted HTTP traffic.
    enabled Boolean
    Enable inspecting encrypted HTTP traffic.

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi