1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. ManagementSimpleGateway
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw

    This resource allows you to execute Check Point Simple Gateway.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementSimpleGateway("example", {
        name: "gw1",
        ipv4Address: "192.0.2.1",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementSimpleGateway("example",
        name="gw1",
        ipv4_address="192.0.2.1")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.NewManagementSimpleGateway(ctx, "example", &checkpoint.ManagementSimpleGatewayArgs{
    			Name:        pulumi.String("gw1"),
    			Ipv4Address: pulumi.String("192.0.2.1"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.ManagementSimpleGateway("example", new()
        {
            Name = "gw1",
            Ipv4Address = "192.0.2.1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementSimpleGateway;
    import com.pulumi.checkpoint.ManagementSimpleGatewayArgs;
    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) {
            var example = new ManagementSimpleGateway("example", ManagementSimpleGatewayArgs.builder()
                .name("gw1")
                .ipv4Address("192.0.2.1")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementSimpleGateway
        properties:
          name: gw1
          ipv4Address: 192.0.2.1
    

    Create ManagementSimpleGateway Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementSimpleGateway(name: string, args?: ManagementSimpleGatewayArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementSimpleGateway(resource_name: str,
                                args: Optional[ManagementSimpleGatewayArgs] = None,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementSimpleGateway(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                advanced_settings: Optional[ManagementSimpleGatewayAdvancedSettingsArgs] = None,
                                anti_bot: Optional[bool] = None,
                                anti_virus: Optional[bool] = None,
                                application_control: Optional[bool] = None,
                                application_control_and_url_filtering_settings: Optional[ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs] = None,
                                color: Optional[str] = None,
                                comments: Optional[str] = None,
                                content_awareness: Optional[bool] = None,
                                enable_https_inspection: Optional[bool] = None,
                                fetch_policies: Optional[Sequence[str]] = None,
                                firewall: Optional[bool] = None,
                                firewall_settings: Optional[ManagementSimpleGatewayFirewallSettingsArgs] = None,
                                hit_count: Optional[bool] = None,
                                https_inspection: Optional[ManagementSimpleGatewayHttpsInspectionArgs] = None,
                                icap_server: Optional[bool] = None,
                                identity_awareness: Optional[bool] = None,
                                identity_awareness_settings: Optional[ManagementSimpleGatewayIdentityAwarenessSettingsArgs] = None,
                                ignore_warnings: Optional[bool] = None,
                                interfaces: Optional[Sequence[ManagementSimpleGatewayInterfaceArgs]] = None,
                                ips: Optional[bool] = None,
                                ips_settings: Optional[ManagementSimpleGatewayIpsSettingsArgs] = None,
                                ips_update_policy: Optional[str] = None,
                                ipv4_address: Optional[str] = None,
                                ipv6_address: Optional[str] = None,
                                logs_settings: Optional[ManagementSimpleGatewayLogsSettingsArgs] = None,
                                management_simple_gateway_id: Optional[str] = None,
                                name: Optional[str] = None,
                                nat_hide_internal_interfaces: Optional[bool] = None,
                                nat_settings: Optional[ManagementSimpleGatewayNatSettingsArgs] = None,
                                one_time_password: Optional[str] = None,
                                os_name: Optional[str] = None,
                                platform_portal_settings: Optional[ManagementSimpleGatewayPlatformPortalSettingsArgs] = None,
                                proxy_settings: Optional[ManagementSimpleGatewayProxySettingsArgs] = None,
                                qos: Optional[bool] = None,
                                save_logs_locally: Optional[bool] = None,
                                send_alerts_to_servers: Optional[Sequence[str]] = None,
                                send_logs_to_backup_servers: Optional[Sequence[str]] = None,
                                send_logs_to_servers: Optional[Sequence[str]] = None,
                                tags: Optional[Sequence[str]] = None,
                                threat_emulation: Optional[bool] = None,
                                threat_extraction: Optional[bool] = None,
                                url_filtering: Optional[bool] = None,
                                usercheck_portal_settings: Optional[ManagementSimpleGatewayUsercheckPortalSettingsArgs] = None,
                                version: Optional[str] = None,
                                vpn: Optional[bool] = None,
                                vpn_settings: Optional[ManagementSimpleGatewayVpnSettingsArgs] = None,
                                zero_phishing: Optional[bool] = None,
                                zero_phishing_fqdn: Optional[str] = None)
    func NewManagementSimpleGateway(ctx *Context, name string, args *ManagementSimpleGatewayArgs, opts ...ResourceOption) (*ManagementSimpleGateway, error)
    public ManagementSimpleGateway(string name, ManagementSimpleGatewayArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementSimpleGateway(String name, ManagementSimpleGatewayArgs args)
    public ManagementSimpleGateway(String name, ManagementSimpleGatewayArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementSimpleGateway
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ManagementSimpleGatewayArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ManagementSimpleGatewayArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ManagementSimpleGatewayArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementSimpleGatewayArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementSimpleGatewayArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var managementSimpleGatewayResource = new Checkpoint.ManagementSimpleGateway("managementSimpleGatewayResource", new()
    {
        AdvancedSettings = new Checkpoint.Inputs.ManagementSimpleGatewayAdvancedSettingsArgs
        {
            ConnectionPersistence = "string",
            Sam = new Checkpoint.Inputs.ManagementSimpleGatewayAdvancedSettingsSamArgs
            {
                ForwardToOtherSamServers = false,
                PurgeSamFile = new Checkpoint.Inputs.ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFileArgs
                {
                    Enabled = false,
                    PurgeWhenSizeReachesTo = 0,
                },
                UseEarlyVersions = new Checkpoint.Inputs.ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersionsArgs
                {
                    CompatibilityMode = "string",
                    Enabled = false,
                },
            },
        },
        AntiBot = false,
        AntiVirus = false,
        ApplicationControl = false,
        ApplicationControlAndUrlFilteringSettings = new Checkpoint.Inputs.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs
        {
            GlobalSettingsMode = "string",
            OverrideGlobalSettings = new Checkpoint.Inputs.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsArgs
            {
                FailMode = "string",
                WebsiteCategorization = new Checkpoint.Inputs.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationArgs
                {
                    CustomMode = new Checkpoint.Inputs.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomModeArgs
                    {
                        SocialNetworkingWidgets = "string",
                        UrlFiltering = "string",
                    },
                    Mode = "string",
                },
            },
        },
        Color = "string",
        Comments = "string",
        ContentAwareness = false,
        EnableHttpsInspection = false,
        FetchPolicies = new[]
        {
            "string",
        },
        Firewall = false,
        FirewallSettings = new Checkpoint.Inputs.ManagementSimpleGatewayFirewallSettingsArgs
        {
            AutoCalculateConnectionsHashTableSizeAndMemoryPool = false,
            AutoMaximumLimitForConcurrentConnections = false,
            ConnectionsHashSize = 0,
            MaximumLimitForConcurrentConnections = 0,
            MaximumMemoryPoolSize = 0,
            MemoryPoolSize = 0,
        },
        HitCount = false,
        HttpsInspection = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionArgs
        {
            BypassOnFailure = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionBypassOnFailureArgs
            {
                OverrideProfile = false,
                Value = false,
            },
            DenyExpiredServerCert = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCertArgs
            {
                OverrideProfile = false,
                Value = false,
            },
            DenyRevokedServerCert = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCertArgs
            {
                OverrideProfile = false,
                Value = false,
            },
            DenyUntrustedServerCert = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCertArgs
            {
                OverrideProfile = false,
                Value = false,
            },
            SiteCategorizationAllowMode = new Checkpoint.Inputs.ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowModeArgs
            {
                OverrideProfile = false,
                Value = "string",
            },
        },
        IcapServer = false,
        IdentityAwareness = false,
        IdentityAwarenessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsArgs
        {
            BrowserBasedAuthentication = false,
            BrowserBasedAuthenticationSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsArgs
            {
                AuthenticationSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsArgs
                {
                    AuthenticationMethod = "string",
                    IdentityProviders = new[]
                    {
                        "string",
                    },
                    Radius = "string",
                    UsersDirectories = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectoriesArgs
                    {
                        ExternalUserProfile = false,
                        InternalUsers = false,
                        Specifics = new[]
                        {
                            "string",
                        },
                        UsersFromExternalDirectories = "string",
                    },
                },
                BrowserBasedAuthenticationPortalSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsArgs
                {
                    Accessibility = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityArgs
                    {
                        AllowAccessFrom = "string",
                        InternalAccessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettingsArgs
                        {
                            Dmz = false,
                            Undefined = false,
                            Vpn = false,
                        },
                    },
                    CertificateSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsCertificateSettingsArgs
                    {
                        Base64Certificate = "string",
                        Base64Password = "string",
                    },
                    PortalWebSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsPortalWebSettingsArgs
                    {
                        Aliases = new[]
                        {
                            "string",
                        },
                        MainUrl = "string",
                    },
                },
            },
            IdentityAgent = false,
            IdentityAgentSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsArgs
            {
                AgentsIntervalKeepalive = 0,
                AuthenticationSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsArgs
                {
                    AuthenticationMethod = "string",
                    Radius = "string",
                    UsersDirectories = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectoriesArgs
                    {
                        ExternalUserProfile = false,
                        InternalUsers = false,
                        Specifics = new[]
                        {
                            "string",
                        },
                        UsersFromExternalDirectories = "string",
                    },
                },
                IdentityAgentPortalSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsArgs
                {
                    Accessibility = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityArgs
                    {
                        AllowAccessFrom = "string",
                        InternalAccessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettingsArgs
                        {
                            Dmz = false,
                            Undefined = false,
                            Vpn = false,
                        },
                    },
                },
                UserReauthenticateInterval = 0,
            },
            IdentityCollector = false,
            IdentityCollectorSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsArgs
            {
                AuthorizedClients = new[]
                {
                    new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClientArgs
                    {
                        Client = "string",
                        ClientSecret = "string",
                    },
                },
                AuthenticationSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsArgs
                {
                    UsersDirectories = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsUsersDirectoriesArgs
                    {
                        ExternalUserProfile = false,
                        InternalUsers = false,
                        Specifics = new[]
                        {
                            "string",
                        },
                        UsersFromExternalDirectories = "string",
                    },
                },
                ClientAccessPermissions = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsArgs
                {
                    Accessibility = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityArgs
                    {
                        AllowAccessFrom = "string",
                        InternalAccessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettingsArgs
                        {
                            Dmz = false,
                            Undefined = false,
                            Vpn = false,
                        },
                    },
                },
            },
            IdentitySharingSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettingsArgs
            {
                ReceiveFromOtherGateways = false,
                ReceiveFroms = new[]
                {
                    "string",
                },
                ShareWithOtherGateways = false,
            },
            ProxySettings = new Checkpoint.Inputs.ManagementSimpleGatewayIdentityAwarenessSettingsProxySettingsArgs
            {
                DetectUsingXForwardFor = false,
            },
            RemoteAccess = false,
        },
        IgnoreWarnings = false,
        Interfaces = new[]
        {
            new Checkpoint.Inputs.ManagementSimpleGatewayInterfaceArgs
            {
                Name = "string",
                Ipv6MaskLength = "string",
                SecurityZone = false,
                Comments = "string",
                Ipv4Address = "string",
                Ipv4MaskLength = "string",
                Ipv4NetworkMask = "string",
                Color = "string",
                Ipv6NetworkMask = "string",
                Ipv6Address = "string",
                AntiSpoofingSettings = new Checkpoint.Inputs.ManagementSimpleGatewayInterfaceAntiSpoofingSettingsArgs
                {
                    Action = "string",
                },
                AntiSpoofing = false,
                SecurityZoneSettings = new Checkpoint.Inputs.ManagementSimpleGatewayInterfaceSecurityZoneSettingsArgs
                {
                    AutoCalculated = false,
                    SpecificZone = "string",
                },
                Topology = "string",
                TopologyAutomaticCalculation = "string",
                TopologySettings = new Checkpoint.Inputs.ManagementSimpleGatewayInterfaceTopologySettingsArgs
                {
                    InterfaceLeadsToDmz = false,
                    IpAddressBehindThisInterface = "string",
                    SpecificNetwork = "string",
                },
            },
        },
        Ips = false,
        IpsSettings = new Checkpoint.Inputs.ManagementSimpleGatewayIpsSettingsArgs
        {
            ActivationMode = "string",
            BypassAllUnderLoad = false,
            BypassTrackMethod = "string",
            CpuUsageHighThreshold = 0,
            CpuUsageLowThreshold = 0,
            MemoryUsageHighThreshold = 0,
            MemoryUsageLowThreshold = 0,
            SendThreatCloudInfo = false,
            TopCpuConsumingProtections = new Checkpoint.Inputs.ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtectionsArgs
            {
                DisablePeriod = 0,
                DisableUnderLoad = false,
            },
        },
        IpsUpdatePolicy = "string",
        Ipv4Address = "string",
        Ipv6Address = "string",
        LogsSettings = new Checkpoint.Inputs.ManagementSimpleGatewayLogsSettingsArgs
        {
            AlertWhenFreeDiskSpaceBelow = false,
            AlertWhenFreeDiskSpaceBelowMetrics = "string",
            AlertWhenFreeDiskSpaceBelowThreshold = 0,
            AlertWhenFreeDiskSpaceBelowType = "string",
            BeforeDeleteKeepLogsFromTheLastDays = false,
            BeforeDeleteKeepLogsFromTheLastDaysThreshold = 0,
            BeforeDeleteRunScript = false,
            BeforeDeleteRunScriptCommand = "string",
            DeleteIndexFilesOlderThanDays = false,
            DeleteIndexFilesOlderThanDaysThreshold = 0,
            DeleteIndexFilesWhenIndexSizeAbove = false,
            DeleteIndexFilesWhenIndexSizeAboveMetrics = "string",
            DeleteIndexFilesWhenIndexSizeAboveThreshold = 0,
            DeleteWhenFreeDiskSpaceBelow = false,
            DeleteWhenFreeDiskSpaceBelowMetrics = "string",
            DeleteWhenFreeDiskSpaceBelowThreshold = 0,
            DetectNewCitrixIcaApplicationNames = false,
            ForwardLogsToLogServer = false,
            ForwardLogsToLogServerName = "string",
            ForwardLogsToLogServerScheduleName = "string",
            PerformLogRotateBeforeLogForwarding = false,
            RejectConnectionsWhenFreeDiskSpaceBelowThreshold = false,
            ReserveForPacketCaptureMetrics = "string",
            ReserveForPacketCaptureThreshold = 0,
            RotateLogByFileSize = false,
            RotateLogFileSizeThreshold = 0,
            RotateLogOnSchedule = false,
            RotateLogScheduleName = "string",
            StopLoggingWhenFreeDiskSpaceBelow = false,
            StopLoggingWhenFreeDiskSpaceBelowMetrics = "string",
            StopLoggingWhenFreeDiskSpaceBelowThreshold = 0,
            TurnOnQosLogging = false,
            UpdateAccountLogEvery = 0,
        },
        ManagementSimpleGatewayId = "string",
        Name = "string",
        NatHideInternalInterfaces = false,
        NatSettings = new Checkpoint.Inputs.ManagementSimpleGatewayNatSettingsArgs
        {
            AutoRule = false,
            HideBehind = "string",
            InstallOn = "string",
            Ipv4Address = "string",
            Ipv6Address = "string",
            Method = "string",
        },
        OneTimePassword = "string",
        OsName = "string",
        PlatformPortalSettings = new Checkpoint.Inputs.ManagementSimpleGatewayPlatformPortalSettingsArgs
        {
            Accessibility = new Checkpoint.Inputs.ManagementSimpleGatewayPlatformPortalSettingsAccessibilityArgs
            {
                AllowAccessFrom = "string",
                InternalAccessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettingsArgs
                {
                    Dmz = false,
                    Undefined = false,
                    Vpn = false,
                },
            },
            CertificateSettings = new Checkpoint.Inputs.ManagementSimpleGatewayPlatformPortalSettingsCertificateSettingsArgs
            {
                Base64Certificate = "string",
                Base64Password = "string",
            },
            PortalWebSettings = new Checkpoint.Inputs.ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettingsArgs
            {
                Aliases = new[]
                {
                    "string",
                },
                MainUrl = "string",
            },
        },
        ProxySettings = new Checkpoint.Inputs.ManagementSimpleGatewayProxySettingsArgs
        {
            Port = 0,
            ProxyServer = "string",
            UseCustomProxy = false,
        },
        Qos = false,
        SaveLogsLocally = false,
        SendAlertsToServers = new[]
        {
            "string",
        },
        SendLogsToBackupServers = new[]
        {
            "string",
        },
        SendLogsToServers = new[]
        {
            "string",
        },
        Tags = new[]
        {
            "string",
        },
        ThreatEmulation = false,
        ThreatExtraction = false,
        UrlFiltering = false,
        UsercheckPortalSettings = new Checkpoint.Inputs.ManagementSimpleGatewayUsercheckPortalSettingsArgs
        {
            Accessibility = new Checkpoint.Inputs.ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityArgs
            {
                AllowAccessFrom = "string",
                InternalAccessSettings = new Checkpoint.Inputs.ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettingsArgs
                {
                    Dmz = false,
                    Undefined = false,
                    Vpn = false,
                },
            },
            CertificateSettings = new Checkpoint.Inputs.ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettingsArgs
            {
                Base64Certificate = "string",
                Base64Password = "string",
            },
            Enabled = false,
            PortalWebSettings = new Checkpoint.Inputs.ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettingsArgs
            {
                Aliases = new[]
                {
                    "string",
                },
                MainUrl = "string",
            },
        },
        Version = "string",
        Vpn = false,
        VpnSettings = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsArgs
        {
            Authentication = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsAuthenticationArgs
            {
                AuthenticationClients = new[]
                {
                    "string",
                },
            },
            LinkSelection = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsLinkSelectionArgs
            {
                DnsResolvingHostname = "string",
                IpAddress = "string",
                IpSelection = "string",
            },
            MaximumConcurrentIkeNegotiations = 0,
            MaximumConcurrentTunnels = 0,
            OfficeMode = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsOfficeModeArgs
            {
                AllocateIpAddressFrom = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromArgs
                {
                    AllocateMethod = "string",
                    DhcpMacAddress = "string",
                    DhcpServer = "string",
                    ManualNetwork = "string",
                    OptionalParameters = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParametersArgs
                    {
                        DnsSuffixes = "string",
                        FirstBackupDnsServer = "string",
                        FirstBackupWinsServer = "string",
                        IpLeaseDuration = 0,
                        PrimaryDnsServer = "string",
                        PrimaryWinsServer = "string",
                        SecondBackupDnsServer = "string",
                        SecondBackupWinsServer = "string",
                        UseFirstBackupDnsServer = false,
                        UseFirstBackupWinsServer = false,
                        UsePrimaryDnsServer = false,
                        UsePrimaryWinsServer = false,
                        UseSecondBackupDnsServer = false,
                        UseSecondBackupWinsServer = false,
                    },
                    RadiusServer = false,
                    UseAllocateMethod = false,
                    VirtualIpAddress = "string",
                },
                AntiSpoofingAdditionalAddresses = "string",
                Group = "string",
                Mode = "string",
                PerformAntiSpoofing = false,
                SupportMultipleInterfaces = false,
            },
            RemoteAccess = new Checkpoint.Inputs.ManagementSimpleGatewayVpnSettingsRemoteAccessArgs
            {
                AllowVpnClientsToRouteTraffic = false,
                L2tpAuthMethod = "string",
                L2tpCertificate = "string",
                NatTraversalService = "string",
                SupportL2tp = false,
                SupportNatTraversalMechanism = false,
                SupportVisitorMode = false,
                VisitorModeInterface = "string",
                VisitorModeService = "string",
            },
            VpnDomain = "string",
            VpnDomainExcludeExternalIpAddresses = false,
            VpnDomainType = "string",
        },
        ZeroPhishing = false,
        ZeroPhishingFqdn = "string",
    });
    
    example, err := checkpoint.NewManagementSimpleGateway(ctx, "managementSimpleGatewayResource", &checkpoint.ManagementSimpleGatewayArgs{
    	AdvancedSettings: &checkpoint.ManagementSimpleGatewayAdvancedSettingsArgs{
    		ConnectionPersistence: pulumi.String("string"),
    		Sam: &checkpoint.ManagementSimpleGatewayAdvancedSettingsSamArgs{
    			ForwardToOtherSamServers: pulumi.Bool(false),
    			PurgeSamFile: &checkpoint.ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFileArgs{
    				Enabled:                pulumi.Bool(false),
    				PurgeWhenSizeReachesTo: pulumi.Float64(0),
    			},
    			UseEarlyVersions: &checkpoint.ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersionsArgs{
    				CompatibilityMode: pulumi.String("string"),
    				Enabled:           pulumi.Bool(false),
    			},
    		},
    	},
    	AntiBot:            pulumi.Bool(false),
    	AntiVirus:          pulumi.Bool(false),
    	ApplicationControl: pulumi.Bool(false),
    	ApplicationControlAndUrlFilteringSettings: &checkpoint.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs{
    		GlobalSettingsMode: pulumi.String("string"),
    		OverrideGlobalSettings: &checkpoint.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsArgs{
    			FailMode: pulumi.String("string"),
    			WebsiteCategorization: &checkpoint.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationArgs{
    				CustomMode: &checkpoint.ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomModeArgs{
    					SocialNetworkingWidgets: pulumi.String("string"),
    					UrlFiltering:            pulumi.String("string"),
    				},
    				Mode: pulumi.String("string"),
    			},
    		},
    	},
    	Color:                 pulumi.String("string"),
    	Comments:              pulumi.String("string"),
    	ContentAwareness:      pulumi.Bool(false),
    	EnableHttpsInspection: pulumi.Bool(false),
    	FetchPolicies: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Firewall: pulumi.Bool(false),
    	FirewallSettings: &checkpoint.ManagementSimpleGatewayFirewallSettingsArgs{
    		AutoCalculateConnectionsHashTableSizeAndMemoryPool: pulumi.Bool(false),
    		AutoMaximumLimitForConcurrentConnections:           pulumi.Bool(false),
    		ConnectionsHashSize:                                pulumi.Float64(0),
    		MaximumLimitForConcurrentConnections:               pulumi.Float64(0),
    		MaximumMemoryPoolSize:                              pulumi.Float64(0),
    		MemoryPoolSize:                                     pulumi.Float64(0),
    	},
    	HitCount: pulumi.Bool(false),
    	HttpsInspection: &checkpoint.ManagementSimpleGatewayHttpsInspectionArgs{
    		BypassOnFailure: &checkpoint.ManagementSimpleGatewayHttpsInspectionBypassOnFailureArgs{
    			OverrideProfile: pulumi.Bool(false),
    			Value:           pulumi.Bool(false),
    		},
    		DenyExpiredServerCert: &checkpoint.ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCertArgs{
    			OverrideProfile: pulumi.Bool(false),
    			Value:           pulumi.Bool(false),
    		},
    		DenyRevokedServerCert: &checkpoint.ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCertArgs{
    			OverrideProfile: pulumi.Bool(false),
    			Value:           pulumi.Bool(false),
    		},
    		DenyUntrustedServerCert: &checkpoint.ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCertArgs{
    			OverrideProfile: pulumi.Bool(false),
    			Value:           pulumi.Bool(false),
    		},
    		SiteCategorizationAllowMode: &checkpoint.ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowModeArgs{
    			OverrideProfile: pulumi.Bool(false),
    			Value:           pulumi.String("string"),
    		},
    	},
    	IcapServer:        pulumi.Bool(false),
    	IdentityAwareness: pulumi.Bool(false),
    	IdentityAwarenessSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsArgs{
    		BrowserBasedAuthentication: pulumi.Bool(false),
    		BrowserBasedAuthenticationSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsArgs{
    			AuthenticationSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsArgs{
    				AuthenticationMethod: pulumi.String("string"),
    				IdentityProviders: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Radius: pulumi.String("string"),
    				UsersDirectories: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectoriesArgs{
    					ExternalUserProfile: pulumi.Bool(false),
    					InternalUsers:       pulumi.Bool(false),
    					Specifics: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					UsersFromExternalDirectories: pulumi.String("string"),
    				},
    			},
    			BrowserBasedAuthenticationPortalSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsArgs{
    				Accessibility: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityArgs{
    					AllowAccessFrom: pulumi.String("string"),
    					InternalAccessSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettingsArgs{
    						Dmz:       pulumi.Bool(false),
    						Undefined: pulumi.Bool(false),
    						Vpn:       pulumi.Bool(false),
    					},
    				},
    				CertificateSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsCertificateSettingsArgs{
    					Base64Certificate: pulumi.String("string"),
    					Base64Password:    pulumi.String("string"),
    				},
    				PortalWebSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsPortalWebSettingsArgs{
    					Aliases: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					MainUrl: pulumi.String("string"),
    				},
    			},
    		},
    		IdentityAgent: pulumi.Bool(false),
    		IdentityAgentSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsArgs{
    			AgentsIntervalKeepalive: pulumi.Float64(0),
    			AuthenticationSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsArgs{
    				AuthenticationMethod: pulumi.String("string"),
    				Radius:               pulumi.String("string"),
    				UsersDirectories: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectoriesArgs{
    					ExternalUserProfile: pulumi.Bool(false),
    					InternalUsers:       pulumi.Bool(false),
    					Specifics: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					UsersFromExternalDirectories: pulumi.String("string"),
    				},
    			},
    			IdentityAgentPortalSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsArgs{
    				Accessibility: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityArgs{
    					AllowAccessFrom: pulumi.String("string"),
    					InternalAccessSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettingsArgs{
    						Dmz:       pulumi.Bool(false),
    						Undefined: pulumi.Bool(false),
    						Vpn:       pulumi.Bool(false),
    					},
    				},
    			},
    			UserReauthenticateInterval: pulumi.Float64(0),
    		},
    		IdentityCollector: pulumi.Bool(false),
    		IdentityCollectorSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsArgs{
    			AuthorizedClients: checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClientArray{
    				&checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClientArgs{
    					Client:       pulumi.String("string"),
    					ClientSecret: pulumi.String("string"),
    				},
    			},
    			AuthenticationSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsArgs{
    				UsersDirectories: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsUsersDirectoriesArgs{
    					ExternalUserProfile: pulumi.Bool(false),
    					InternalUsers:       pulumi.Bool(false),
    					Specifics: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					UsersFromExternalDirectories: pulumi.String("string"),
    				},
    			},
    			ClientAccessPermissions: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsArgs{
    				Accessibility: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityArgs{
    					AllowAccessFrom: pulumi.String("string"),
    					InternalAccessSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettingsArgs{
    						Dmz:       pulumi.Bool(false),
    						Undefined: pulumi.Bool(false),
    						Vpn:       pulumi.Bool(false),
    					},
    				},
    			},
    		},
    		IdentitySharingSettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettingsArgs{
    			ReceiveFromOtherGateways: pulumi.Bool(false),
    			ReceiveFroms: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ShareWithOtherGateways: pulumi.Bool(false),
    		},
    		ProxySettings: &checkpoint.ManagementSimpleGatewayIdentityAwarenessSettingsProxySettingsArgs{
    			DetectUsingXForwardFor: pulumi.Bool(false),
    		},
    		RemoteAccess: pulumi.Bool(false),
    	},
    	IgnoreWarnings: pulumi.Bool(false),
    	Interfaces: checkpoint.ManagementSimpleGatewayInterfaceArray{
    		&checkpoint.ManagementSimpleGatewayInterfaceArgs{
    			Name:            pulumi.String("string"),
    			Ipv6MaskLength:  pulumi.String("string"),
    			SecurityZone:    pulumi.Bool(false),
    			Comments:        pulumi.String("string"),
    			Ipv4Address:     pulumi.String("string"),
    			Ipv4MaskLength:  pulumi.String("string"),
    			Ipv4NetworkMask: pulumi.String("string"),
    			Color:           pulumi.String("string"),
    			Ipv6NetworkMask: pulumi.String("string"),
    			Ipv6Address:     pulumi.String("string"),
    			AntiSpoofingSettings: &checkpoint.ManagementSimpleGatewayInterfaceAntiSpoofingSettingsArgs{
    				Action: pulumi.String("string"),
    			},
    			AntiSpoofing: pulumi.Bool(false),
    			SecurityZoneSettings: &checkpoint.ManagementSimpleGatewayInterfaceSecurityZoneSettingsArgs{
    				AutoCalculated: pulumi.Bool(false),
    				SpecificZone:   pulumi.String("string"),
    			},
    			Topology:                     pulumi.String("string"),
    			TopologyAutomaticCalculation: pulumi.String("string"),
    			TopologySettings: &checkpoint.ManagementSimpleGatewayInterfaceTopologySettingsArgs{
    				InterfaceLeadsToDmz:          pulumi.Bool(false),
    				IpAddressBehindThisInterface: pulumi.String("string"),
    				SpecificNetwork:              pulumi.String("string"),
    			},
    		},
    	},
    	Ips: pulumi.Bool(false),
    	IpsSettings: &checkpoint.ManagementSimpleGatewayIpsSettingsArgs{
    		ActivationMode:           pulumi.String("string"),
    		BypassAllUnderLoad:       pulumi.Bool(false),
    		BypassTrackMethod:        pulumi.String("string"),
    		CpuUsageHighThreshold:    pulumi.Float64(0),
    		CpuUsageLowThreshold:     pulumi.Float64(0),
    		MemoryUsageHighThreshold: pulumi.Float64(0),
    		MemoryUsageLowThreshold:  pulumi.Float64(0),
    		SendThreatCloudInfo:      pulumi.Bool(false),
    		TopCpuConsumingProtections: &checkpoint.ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtectionsArgs{
    			DisablePeriod:    pulumi.Float64(0),
    			DisableUnderLoad: pulumi.Bool(false),
    		},
    	},
    	IpsUpdatePolicy: pulumi.String("string"),
    	Ipv4Address:     pulumi.String("string"),
    	Ipv6Address:     pulumi.String("string"),
    	LogsSettings: &checkpoint.ManagementSimpleGatewayLogsSettingsArgs{
    		AlertWhenFreeDiskSpaceBelow:                      pulumi.Bool(false),
    		AlertWhenFreeDiskSpaceBelowMetrics:               pulumi.String("string"),
    		AlertWhenFreeDiskSpaceBelowThreshold:             pulumi.Float64(0),
    		AlertWhenFreeDiskSpaceBelowType:                  pulumi.String("string"),
    		BeforeDeleteKeepLogsFromTheLastDays:              pulumi.Bool(false),
    		BeforeDeleteKeepLogsFromTheLastDaysThreshold:     pulumi.Float64(0),
    		BeforeDeleteRunScript:                            pulumi.Bool(false),
    		BeforeDeleteRunScriptCommand:                     pulumi.String("string"),
    		DeleteIndexFilesOlderThanDays:                    pulumi.Bool(false),
    		DeleteIndexFilesOlderThanDaysThreshold:           pulumi.Float64(0),
    		DeleteIndexFilesWhenIndexSizeAbove:               pulumi.Bool(false),
    		DeleteIndexFilesWhenIndexSizeAboveMetrics:        pulumi.String("string"),
    		DeleteIndexFilesWhenIndexSizeAboveThreshold:      pulumi.Float64(0),
    		DeleteWhenFreeDiskSpaceBelow:                     pulumi.Bool(false),
    		DeleteWhenFreeDiskSpaceBelowMetrics:              pulumi.String("string"),
    		DeleteWhenFreeDiskSpaceBelowThreshold:            pulumi.Float64(0),
    		DetectNewCitrixIcaApplicationNames:               pulumi.Bool(false),
    		ForwardLogsToLogServer:                           pulumi.Bool(false),
    		ForwardLogsToLogServerName:                       pulumi.String("string"),
    		ForwardLogsToLogServerScheduleName:               pulumi.String("string"),
    		PerformLogRotateBeforeLogForwarding:              pulumi.Bool(false),
    		RejectConnectionsWhenFreeDiskSpaceBelowThreshold: pulumi.Bool(false),
    		ReserveForPacketCaptureMetrics:                   pulumi.String("string"),
    		ReserveForPacketCaptureThreshold:                 pulumi.Float64(0),
    		RotateLogByFileSize:                              pulumi.Bool(false),
    		RotateLogFileSizeThreshold:                       pulumi.Float64(0),
    		RotateLogOnSchedule:                              pulumi.Bool(false),
    		RotateLogScheduleName:                            pulumi.String("string"),
    		StopLoggingWhenFreeDiskSpaceBelow:                pulumi.Bool(false),
    		StopLoggingWhenFreeDiskSpaceBelowMetrics:         pulumi.String("string"),
    		StopLoggingWhenFreeDiskSpaceBelowThreshold:       pulumi.Float64(0),
    		TurnOnQosLogging:                                 pulumi.Bool(false),
    		UpdateAccountLogEvery:                            pulumi.Float64(0),
    	},
    	ManagementSimpleGatewayId: pulumi.String("string"),
    	Name:                      pulumi.String("string"),
    	NatHideInternalInterfaces: pulumi.Bool(false),
    	NatSettings: &checkpoint.ManagementSimpleGatewayNatSettingsArgs{
    		AutoRule:    pulumi.Bool(false),
    		HideBehind:  pulumi.String("string"),
    		InstallOn:   pulumi.String("string"),
    		Ipv4Address: pulumi.String("string"),
    		Ipv6Address: pulumi.String("string"),
    		Method:      pulumi.String("string"),
    	},
    	OneTimePassword: pulumi.String("string"),
    	OsName:          pulumi.String("string"),
    	PlatformPortalSettings: &checkpoint.ManagementSimpleGatewayPlatformPortalSettingsArgs{
    		Accessibility: &checkpoint.ManagementSimpleGatewayPlatformPortalSettingsAccessibilityArgs{
    			AllowAccessFrom: pulumi.String("string"),
    			InternalAccessSettings: &checkpoint.ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettingsArgs{
    				Dmz:       pulumi.Bool(false),
    				Undefined: pulumi.Bool(false),
    				Vpn:       pulumi.Bool(false),
    			},
    		},
    		CertificateSettings: &checkpoint.ManagementSimpleGatewayPlatformPortalSettingsCertificateSettingsArgs{
    			Base64Certificate: pulumi.String("string"),
    			Base64Password:    pulumi.String("string"),
    		},
    		PortalWebSettings: &checkpoint.ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettingsArgs{
    			Aliases: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			MainUrl: pulumi.String("string"),
    		},
    	},
    	ProxySettings: &checkpoint.ManagementSimpleGatewayProxySettingsArgs{
    		Port:           pulumi.Float64(0),
    		ProxyServer:    pulumi.String("string"),
    		UseCustomProxy: pulumi.Bool(false),
    	},
    	Qos:             pulumi.Bool(false),
    	SaveLogsLocally: pulumi.Bool(false),
    	SendAlertsToServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SendLogsToBackupServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SendLogsToServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ThreatEmulation:  pulumi.Bool(false),
    	ThreatExtraction: pulumi.Bool(false),
    	UrlFiltering:     pulumi.Bool(false),
    	UsercheckPortalSettings: &checkpoint.ManagementSimpleGatewayUsercheckPortalSettingsArgs{
    		Accessibility: &checkpoint.ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityArgs{
    			AllowAccessFrom: pulumi.String("string"),
    			InternalAccessSettings: &checkpoint.ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettingsArgs{
    				Dmz:       pulumi.Bool(false),
    				Undefined: pulumi.Bool(false),
    				Vpn:       pulumi.Bool(false),
    			},
    		},
    		CertificateSettings: &checkpoint.ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettingsArgs{
    			Base64Certificate: pulumi.String("string"),
    			Base64Password:    pulumi.String("string"),
    		},
    		Enabled: pulumi.Bool(false),
    		PortalWebSettings: &checkpoint.ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettingsArgs{
    			Aliases: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			MainUrl: pulumi.String("string"),
    		},
    	},
    	Version: pulumi.String("string"),
    	Vpn:     pulumi.Bool(false),
    	VpnSettings: &checkpoint.ManagementSimpleGatewayVpnSettingsArgs{
    		Authentication: &checkpoint.ManagementSimpleGatewayVpnSettingsAuthenticationArgs{
    			AuthenticationClients: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		LinkSelection: &checkpoint.ManagementSimpleGatewayVpnSettingsLinkSelectionArgs{
    			DnsResolvingHostname: pulumi.String("string"),
    			IpAddress:            pulumi.String("string"),
    			IpSelection:          pulumi.String("string"),
    		},
    		MaximumConcurrentIkeNegotiations: pulumi.Float64(0),
    		MaximumConcurrentTunnels:         pulumi.Float64(0),
    		OfficeMode: &checkpoint.ManagementSimpleGatewayVpnSettingsOfficeModeArgs{
    			AllocateIpAddressFrom: &checkpoint.ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromArgs{
    				AllocateMethod: pulumi.String("string"),
    				DhcpMacAddress: pulumi.String("string"),
    				DhcpServer:     pulumi.String("string"),
    				ManualNetwork:  pulumi.String("string"),
    				OptionalParameters: &checkpoint.ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParametersArgs{
    					DnsSuffixes:               pulumi.String("string"),
    					FirstBackupDnsServer:      pulumi.String("string"),
    					FirstBackupWinsServer:     pulumi.String("string"),
    					IpLeaseDuration:           pulumi.Float64(0),
    					PrimaryDnsServer:          pulumi.String("string"),
    					PrimaryWinsServer:         pulumi.String("string"),
    					SecondBackupDnsServer:     pulumi.String("string"),
    					SecondBackupWinsServer:    pulumi.String("string"),
    					UseFirstBackupDnsServer:   pulumi.Bool(false),
    					UseFirstBackupWinsServer:  pulumi.Bool(false),
    					UsePrimaryDnsServer:       pulumi.Bool(false),
    					UsePrimaryWinsServer:      pulumi.Bool(false),
    					UseSecondBackupDnsServer:  pulumi.Bool(false),
    					UseSecondBackupWinsServer: pulumi.Bool(false),
    				},
    				RadiusServer:      pulumi.Bool(false),
    				UseAllocateMethod: pulumi.Bool(false),
    				VirtualIpAddress:  pulumi.String("string"),
    			},
    			AntiSpoofingAdditionalAddresses: pulumi.String("string"),
    			Group:                           pulumi.String("string"),
    			Mode:                            pulumi.String("string"),
    			PerformAntiSpoofing:             pulumi.Bool(false),
    			SupportMultipleInterfaces:       pulumi.Bool(false),
    		},
    		RemoteAccess: &checkpoint.ManagementSimpleGatewayVpnSettingsRemoteAccessArgs{
    			AllowVpnClientsToRouteTraffic: pulumi.Bool(false),
    			L2tpAuthMethod:                pulumi.String("string"),
    			L2tpCertificate:               pulumi.String("string"),
    			NatTraversalService:           pulumi.String("string"),
    			SupportL2tp:                   pulumi.Bool(false),
    			SupportNatTraversalMechanism:  pulumi.Bool(false),
    			SupportVisitorMode:            pulumi.Bool(false),
    			VisitorModeInterface:          pulumi.String("string"),
    			VisitorModeService:            pulumi.String("string"),
    		},
    		VpnDomain:                           pulumi.String("string"),
    		VpnDomainExcludeExternalIpAddresses: pulumi.Bool(false),
    		VpnDomainType:                       pulumi.String("string"),
    	},
    	ZeroPhishing:     pulumi.Bool(false),
    	ZeroPhishingFqdn: pulumi.String("string"),
    })
    
    var managementSimpleGatewayResource = new ManagementSimpleGateway("managementSimpleGatewayResource", ManagementSimpleGatewayArgs.builder()
        .advancedSettings(ManagementSimpleGatewayAdvancedSettingsArgs.builder()
            .connectionPersistence("string")
            .sam(ManagementSimpleGatewayAdvancedSettingsSamArgs.builder()
                .forwardToOtherSamServers(false)
                .purgeSamFile(ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFileArgs.builder()
                    .enabled(false)
                    .purgeWhenSizeReachesTo(0.0)
                    .build())
                .useEarlyVersions(ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersionsArgs.builder()
                    .compatibilityMode("string")
                    .enabled(false)
                    .build())
                .build())
            .build())
        .antiBot(false)
        .antiVirus(false)
        .applicationControl(false)
        .applicationControlAndUrlFilteringSettings(ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs.builder()
            .globalSettingsMode("string")
            .overrideGlobalSettings(ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsArgs.builder()
                .failMode("string")
                .websiteCategorization(ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationArgs.builder()
                    .customMode(ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomModeArgs.builder()
                        .socialNetworkingWidgets("string")
                        .urlFiltering("string")
                        .build())
                    .mode("string")
                    .build())
                .build())
            .build())
        .color("string")
        .comments("string")
        .contentAwareness(false)
        .enableHttpsInspection(false)
        .fetchPolicies("string")
        .firewall(false)
        .firewallSettings(ManagementSimpleGatewayFirewallSettingsArgs.builder()
            .autoCalculateConnectionsHashTableSizeAndMemoryPool(false)
            .autoMaximumLimitForConcurrentConnections(false)
            .connectionsHashSize(0.0)
            .maximumLimitForConcurrentConnections(0.0)
            .maximumMemoryPoolSize(0.0)
            .memoryPoolSize(0.0)
            .build())
        .hitCount(false)
        .httpsInspection(ManagementSimpleGatewayHttpsInspectionArgs.builder()
            .bypassOnFailure(ManagementSimpleGatewayHttpsInspectionBypassOnFailureArgs.builder()
                .overrideProfile(false)
                .value(false)
                .build())
            .denyExpiredServerCert(ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCertArgs.builder()
                .overrideProfile(false)
                .value(false)
                .build())
            .denyRevokedServerCert(ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCertArgs.builder()
                .overrideProfile(false)
                .value(false)
                .build())
            .denyUntrustedServerCert(ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCertArgs.builder()
                .overrideProfile(false)
                .value(false)
                .build())
            .siteCategorizationAllowMode(ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowModeArgs.builder()
                .overrideProfile(false)
                .value("string")
                .build())
            .build())
        .icapServer(false)
        .identityAwareness(false)
        .identityAwarenessSettings(ManagementSimpleGatewayIdentityAwarenessSettingsArgs.builder()
            .browserBasedAuthentication(false)
            .browserBasedAuthenticationSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsArgs.builder()
                .authenticationSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsArgs.builder()
                    .authenticationMethod("string")
                    .identityProviders("string")
                    .radius("string")
                    .usersDirectories(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectoriesArgs.builder()
                        .externalUserProfile(false)
                        .internalUsers(false)
                        .specifics("string")
                        .usersFromExternalDirectories("string")
                        .build())
                    .build())
                .browserBasedAuthenticationPortalSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsArgs.builder()
                    .accessibility(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityArgs.builder()
                        .allowAccessFrom("string")
                        .internalAccessSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettingsArgs.builder()
                            .dmz(false)
                            .undefined(false)
                            .vpn(false)
                            .build())
                        .build())
                    .certificateSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsCertificateSettingsArgs.builder()
                        .base64Certificate("string")
                        .base64Password("string")
                        .build())
                    .portalWebSettings(ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsPortalWebSettingsArgs.builder()
                        .aliases("string")
                        .mainUrl("string")
                        .build())
                    .build())
                .build())
            .identityAgent(false)
            .identityAgentSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsArgs.builder()
                .agentsIntervalKeepalive(0.0)
                .authenticationSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsArgs.builder()
                    .authenticationMethod("string")
                    .radius("string")
                    .usersDirectories(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectoriesArgs.builder()
                        .externalUserProfile(false)
                        .internalUsers(false)
                        .specifics("string")
                        .usersFromExternalDirectories("string")
                        .build())
                    .build())
                .identityAgentPortalSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsArgs.builder()
                    .accessibility(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityArgs.builder()
                        .allowAccessFrom("string")
                        .internalAccessSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettingsArgs.builder()
                            .dmz(false)
                            .undefined(false)
                            .vpn(false)
                            .build())
                        .build())
                    .build())
                .userReauthenticateInterval(0.0)
                .build())
            .identityCollector(false)
            .identityCollectorSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsArgs.builder()
                .authorizedClients(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClientArgs.builder()
                    .client("string")
                    .clientSecret("string")
                    .build())
                .authenticationSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsArgs.builder()
                    .usersDirectories(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsUsersDirectoriesArgs.builder()
                        .externalUserProfile(false)
                        .internalUsers(false)
                        .specifics("string")
                        .usersFromExternalDirectories("string")
                        .build())
                    .build())
                .clientAccessPermissions(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsArgs.builder()
                    .accessibility(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityArgs.builder()
                        .allowAccessFrom("string")
                        .internalAccessSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettingsArgs.builder()
                            .dmz(false)
                            .undefined(false)
                            .vpn(false)
                            .build())
                        .build())
                    .build())
                .build())
            .identitySharingSettings(ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettingsArgs.builder()
                .receiveFromOtherGateways(false)
                .receiveFroms("string")
                .shareWithOtherGateways(false)
                .build())
            .proxySettings(ManagementSimpleGatewayIdentityAwarenessSettingsProxySettingsArgs.builder()
                .detectUsingXForwardFor(false)
                .build())
            .remoteAccess(false)
            .build())
        .ignoreWarnings(false)
        .interfaces(ManagementSimpleGatewayInterfaceArgs.builder()
            .name("string")
            .ipv6MaskLength("string")
            .securityZone(false)
            .comments("string")
            .ipv4Address("string")
            .ipv4MaskLength("string")
            .ipv4NetworkMask("string")
            .color("string")
            .ipv6NetworkMask("string")
            .ipv6Address("string")
            .antiSpoofingSettings(ManagementSimpleGatewayInterfaceAntiSpoofingSettingsArgs.builder()
                .action("string")
                .build())
            .antiSpoofing(false)
            .securityZoneSettings(ManagementSimpleGatewayInterfaceSecurityZoneSettingsArgs.builder()
                .autoCalculated(false)
                .specificZone("string")
                .build())
            .topology("string")
            .topologyAutomaticCalculation("string")
            .topologySettings(ManagementSimpleGatewayInterfaceTopologySettingsArgs.builder()
                .interfaceLeadsToDmz(false)
                .ipAddressBehindThisInterface("string")
                .specificNetwork("string")
                .build())
            .build())
        .ips(false)
        .ipsSettings(ManagementSimpleGatewayIpsSettingsArgs.builder()
            .activationMode("string")
            .bypassAllUnderLoad(false)
            .bypassTrackMethod("string")
            .cpuUsageHighThreshold(0.0)
            .cpuUsageLowThreshold(0.0)
            .memoryUsageHighThreshold(0.0)
            .memoryUsageLowThreshold(0.0)
            .sendThreatCloudInfo(false)
            .topCpuConsumingProtections(ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtectionsArgs.builder()
                .disablePeriod(0.0)
                .disableUnderLoad(false)
                .build())
            .build())
        .ipsUpdatePolicy("string")
        .ipv4Address("string")
        .ipv6Address("string")
        .logsSettings(ManagementSimpleGatewayLogsSettingsArgs.builder()
            .alertWhenFreeDiskSpaceBelow(false)
            .alertWhenFreeDiskSpaceBelowMetrics("string")
            .alertWhenFreeDiskSpaceBelowThreshold(0.0)
            .alertWhenFreeDiskSpaceBelowType("string")
            .beforeDeleteKeepLogsFromTheLastDays(false)
            .beforeDeleteKeepLogsFromTheLastDaysThreshold(0.0)
            .beforeDeleteRunScript(false)
            .beforeDeleteRunScriptCommand("string")
            .deleteIndexFilesOlderThanDays(false)
            .deleteIndexFilesOlderThanDaysThreshold(0.0)
            .deleteIndexFilesWhenIndexSizeAbove(false)
            .deleteIndexFilesWhenIndexSizeAboveMetrics("string")
            .deleteIndexFilesWhenIndexSizeAboveThreshold(0.0)
            .deleteWhenFreeDiskSpaceBelow(false)
            .deleteWhenFreeDiskSpaceBelowMetrics("string")
            .deleteWhenFreeDiskSpaceBelowThreshold(0.0)
            .detectNewCitrixIcaApplicationNames(false)
            .forwardLogsToLogServer(false)
            .forwardLogsToLogServerName("string")
            .forwardLogsToLogServerScheduleName("string")
            .performLogRotateBeforeLogForwarding(false)
            .rejectConnectionsWhenFreeDiskSpaceBelowThreshold(false)
            .reserveForPacketCaptureMetrics("string")
            .reserveForPacketCaptureThreshold(0.0)
            .rotateLogByFileSize(false)
            .rotateLogFileSizeThreshold(0.0)
            .rotateLogOnSchedule(false)
            .rotateLogScheduleName("string")
            .stopLoggingWhenFreeDiskSpaceBelow(false)
            .stopLoggingWhenFreeDiskSpaceBelowMetrics("string")
            .stopLoggingWhenFreeDiskSpaceBelowThreshold(0.0)
            .turnOnQosLogging(false)
            .updateAccountLogEvery(0.0)
            .build())
        .managementSimpleGatewayId("string")
        .name("string")
        .natHideInternalInterfaces(false)
        .natSettings(ManagementSimpleGatewayNatSettingsArgs.builder()
            .autoRule(false)
            .hideBehind("string")
            .installOn("string")
            .ipv4Address("string")
            .ipv6Address("string")
            .method("string")
            .build())
        .oneTimePassword("string")
        .osName("string")
        .platformPortalSettings(ManagementSimpleGatewayPlatformPortalSettingsArgs.builder()
            .accessibility(ManagementSimpleGatewayPlatformPortalSettingsAccessibilityArgs.builder()
                .allowAccessFrom("string")
                .internalAccessSettings(ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettingsArgs.builder()
                    .dmz(false)
                    .undefined(false)
                    .vpn(false)
                    .build())
                .build())
            .certificateSettings(ManagementSimpleGatewayPlatformPortalSettingsCertificateSettingsArgs.builder()
                .base64Certificate("string")
                .base64Password("string")
                .build())
            .portalWebSettings(ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettingsArgs.builder()
                .aliases("string")
                .mainUrl("string")
                .build())
            .build())
        .proxySettings(ManagementSimpleGatewayProxySettingsArgs.builder()
            .port(0.0)
            .proxyServer("string")
            .useCustomProxy(false)
            .build())
        .qos(false)
        .saveLogsLocally(false)
        .sendAlertsToServers("string")
        .sendLogsToBackupServers("string")
        .sendLogsToServers("string")
        .tags("string")
        .threatEmulation(false)
        .threatExtraction(false)
        .urlFiltering(false)
        .usercheckPortalSettings(ManagementSimpleGatewayUsercheckPortalSettingsArgs.builder()
            .accessibility(ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityArgs.builder()
                .allowAccessFrom("string")
                .internalAccessSettings(ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettingsArgs.builder()
                    .dmz(false)
                    .undefined(false)
                    .vpn(false)
                    .build())
                .build())
            .certificateSettings(ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettingsArgs.builder()
                .base64Certificate("string")
                .base64Password("string")
                .build())
            .enabled(false)
            .portalWebSettings(ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettingsArgs.builder()
                .aliases("string")
                .mainUrl("string")
                .build())
            .build())
        .version("string")
        .vpn(false)
        .vpnSettings(ManagementSimpleGatewayVpnSettingsArgs.builder()
            .authentication(ManagementSimpleGatewayVpnSettingsAuthenticationArgs.builder()
                .authenticationClients("string")
                .build())
            .linkSelection(ManagementSimpleGatewayVpnSettingsLinkSelectionArgs.builder()
                .dnsResolvingHostname("string")
                .ipAddress("string")
                .ipSelection("string")
                .build())
            .maximumConcurrentIkeNegotiations(0.0)
            .maximumConcurrentTunnels(0.0)
            .officeMode(ManagementSimpleGatewayVpnSettingsOfficeModeArgs.builder()
                .allocateIpAddressFrom(ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromArgs.builder()
                    .allocateMethod("string")
                    .dhcpMacAddress("string")
                    .dhcpServer("string")
                    .manualNetwork("string")
                    .optionalParameters(ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParametersArgs.builder()
                        .dnsSuffixes("string")
                        .firstBackupDnsServer("string")
                        .firstBackupWinsServer("string")
                        .ipLeaseDuration(0.0)
                        .primaryDnsServer("string")
                        .primaryWinsServer("string")
                        .secondBackupDnsServer("string")
                        .secondBackupWinsServer("string")
                        .useFirstBackupDnsServer(false)
                        .useFirstBackupWinsServer(false)
                        .usePrimaryDnsServer(false)
                        .usePrimaryWinsServer(false)
                        .useSecondBackupDnsServer(false)
                        .useSecondBackupWinsServer(false)
                        .build())
                    .radiusServer(false)
                    .useAllocateMethod(false)
                    .virtualIpAddress("string")
                    .build())
                .antiSpoofingAdditionalAddresses("string")
                .group("string")
                .mode("string")
                .performAntiSpoofing(false)
                .supportMultipleInterfaces(false)
                .build())
            .remoteAccess(ManagementSimpleGatewayVpnSettingsRemoteAccessArgs.builder()
                .allowVpnClientsToRouteTraffic(false)
                .l2tpAuthMethod("string")
                .l2tpCertificate("string")
                .natTraversalService("string")
                .supportL2tp(false)
                .supportNatTraversalMechanism(false)
                .supportVisitorMode(false)
                .visitorModeInterface("string")
                .visitorModeService("string")
                .build())
            .vpnDomain("string")
            .vpnDomainExcludeExternalIpAddresses(false)
            .vpnDomainType("string")
            .build())
        .zeroPhishing(false)
        .zeroPhishingFqdn("string")
        .build());
    
    management_simple_gateway_resource = checkpoint.ManagementSimpleGateway("managementSimpleGatewayResource",
        advanced_settings={
            "connection_persistence": "string",
            "sam": {
                "forward_to_other_sam_servers": False,
                "purge_sam_file": {
                    "enabled": False,
                    "purge_when_size_reaches_to": float(0),
                },
                "use_early_versions": {
                    "compatibility_mode": "string",
                    "enabled": False,
                },
            },
        },
        anti_bot=False,
        anti_virus=False,
        application_control=False,
        application_control_and_url_filtering_settings={
            "global_settings_mode": "string",
            "override_global_settings": {
                "fail_mode": "string",
                "website_categorization": {
                    "custom_mode": {
                        "social_networking_widgets": "string",
                        "url_filtering": "string",
                    },
                    "mode": "string",
                },
            },
        },
        color="string",
        comments="string",
        content_awareness=False,
        enable_https_inspection=False,
        fetch_policies=["string"],
        firewall=False,
        firewall_settings={
            "auto_calculate_connections_hash_table_size_and_memory_pool": False,
            "auto_maximum_limit_for_concurrent_connections": False,
            "connections_hash_size": float(0),
            "maximum_limit_for_concurrent_connections": float(0),
            "maximum_memory_pool_size": float(0),
            "memory_pool_size": float(0),
        },
        hit_count=False,
        https_inspection={
            "bypass_on_failure": {
                "override_profile": False,
                "value": False,
            },
            "deny_expired_server_cert": {
                "override_profile": False,
                "value": False,
            },
            "deny_revoked_server_cert": {
                "override_profile": False,
                "value": False,
            },
            "deny_untrusted_server_cert": {
                "override_profile": False,
                "value": False,
            },
            "site_categorization_allow_mode": {
                "override_profile": False,
                "value": "string",
            },
        },
        icap_server=False,
        identity_awareness=False,
        identity_awareness_settings={
            "browser_based_authentication": False,
            "browser_based_authentication_settings": {
                "authentication_settings": {
                    "authentication_method": "string",
                    "identity_providers": ["string"],
                    "radius": "string",
                    "users_directories": {
                        "external_user_profile": False,
                        "internal_users": False,
                        "specifics": ["string"],
                        "users_from_external_directories": "string",
                    },
                },
                "browser_based_authentication_portal_settings": {
                    "accessibility": {
                        "allow_access_from": "string",
                        "internal_access_settings": {
                            "dmz": False,
                            "undefined": False,
                            "vpn": False,
                        },
                    },
                    "certificate_settings": {
                        "base64_certificate": "string",
                        "base64_password": "string",
                    },
                    "portal_web_settings": {
                        "aliases": ["string"],
                        "main_url": "string",
                    },
                },
            },
            "identity_agent": False,
            "identity_agent_settings": {
                "agents_interval_keepalive": float(0),
                "authentication_settings": {
                    "authentication_method": "string",
                    "radius": "string",
                    "users_directories": {
                        "external_user_profile": False,
                        "internal_users": False,
                        "specifics": ["string"],
                        "users_from_external_directories": "string",
                    },
                },
                "identity_agent_portal_settings": {
                    "accessibility": {
                        "allow_access_from": "string",
                        "internal_access_settings": {
                            "dmz": False,
                            "undefined": False,
                            "vpn": False,
                        },
                    },
                },
                "user_reauthenticate_interval": float(0),
            },
            "identity_collector": False,
            "identity_collector_settings": {
                "authorized_clients": [{
                    "client": "string",
                    "client_secret": "string",
                }],
                "authentication_settings": {
                    "users_directories": {
                        "external_user_profile": False,
                        "internal_users": False,
                        "specifics": ["string"],
                        "users_from_external_directories": "string",
                    },
                },
                "client_access_permissions": {
                    "accessibility": {
                        "allow_access_from": "string",
                        "internal_access_settings": {
                            "dmz": False,
                            "undefined": False,
                            "vpn": False,
                        },
                    },
                },
            },
            "identity_sharing_settings": {
                "receive_from_other_gateways": False,
                "receive_froms": ["string"],
                "share_with_other_gateways": False,
            },
            "proxy_settings": {
                "detect_using_x_forward_for": False,
            },
            "remote_access": False,
        },
        ignore_warnings=False,
        interfaces=[{
            "name": "string",
            "ipv6_mask_length": "string",
            "security_zone": False,
            "comments": "string",
            "ipv4_address": "string",
            "ipv4_mask_length": "string",
            "ipv4_network_mask": "string",
            "color": "string",
            "ipv6_network_mask": "string",
            "ipv6_address": "string",
            "anti_spoofing_settings": {
                "action": "string",
            },
            "anti_spoofing": False,
            "security_zone_settings": {
                "auto_calculated": False,
                "specific_zone": "string",
            },
            "topology": "string",
            "topology_automatic_calculation": "string",
            "topology_settings": {
                "interface_leads_to_dmz": False,
                "ip_address_behind_this_interface": "string",
                "specific_network": "string",
            },
        }],
        ips=False,
        ips_settings={
            "activation_mode": "string",
            "bypass_all_under_load": False,
            "bypass_track_method": "string",
            "cpu_usage_high_threshold": float(0),
            "cpu_usage_low_threshold": float(0),
            "memory_usage_high_threshold": float(0),
            "memory_usage_low_threshold": float(0),
            "send_threat_cloud_info": False,
            "top_cpu_consuming_protections": {
                "disable_period": float(0),
                "disable_under_load": False,
            },
        },
        ips_update_policy="string",
        ipv4_address="string",
        ipv6_address="string",
        logs_settings={
            "alert_when_free_disk_space_below": False,
            "alert_when_free_disk_space_below_metrics": "string",
            "alert_when_free_disk_space_below_threshold": float(0),
            "alert_when_free_disk_space_below_type": "string",
            "before_delete_keep_logs_from_the_last_days": False,
            "before_delete_keep_logs_from_the_last_days_threshold": float(0),
            "before_delete_run_script": False,
            "before_delete_run_script_command": "string",
            "delete_index_files_older_than_days": False,
            "delete_index_files_older_than_days_threshold": float(0),
            "delete_index_files_when_index_size_above": False,
            "delete_index_files_when_index_size_above_metrics": "string",
            "delete_index_files_when_index_size_above_threshold": float(0),
            "delete_when_free_disk_space_below": False,
            "delete_when_free_disk_space_below_metrics": "string",
            "delete_when_free_disk_space_below_threshold": float(0),
            "detect_new_citrix_ica_application_names": False,
            "forward_logs_to_log_server": False,
            "forward_logs_to_log_server_name": "string",
            "forward_logs_to_log_server_schedule_name": "string",
            "perform_log_rotate_before_log_forwarding": False,
            "reject_connections_when_free_disk_space_below_threshold": False,
            "reserve_for_packet_capture_metrics": "string",
            "reserve_for_packet_capture_threshold": float(0),
            "rotate_log_by_file_size": False,
            "rotate_log_file_size_threshold": float(0),
            "rotate_log_on_schedule": False,
            "rotate_log_schedule_name": "string",
            "stop_logging_when_free_disk_space_below": False,
            "stop_logging_when_free_disk_space_below_metrics": "string",
            "stop_logging_when_free_disk_space_below_threshold": float(0),
            "turn_on_qos_logging": False,
            "update_account_log_every": float(0),
        },
        management_simple_gateway_id="string",
        name="string",
        nat_hide_internal_interfaces=False,
        nat_settings={
            "auto_rule": False,
            "hide_behind": "string",
            "install_on": "string",
            "ipv4_address": "string",
            "ipv6_address": "string",
            "method": "string",
        },
        one_time_password="string",
        os_name="string",
        platform_portal_settings={
            "accessibility": {
                "allow_access_from": "string",
                "internal_access_settings": {
                    "dmz": False,
                    "undefined": False,
                    "vpn": False,
                },
            },
            "certificate_settings": {
                "base64_certificate": "string",
                "base64_password": "string",
            },
            "portal_web_settings": {
                "aliases": ["string"],
                "main_url": "string",
            },
        },
        proxy_settings={
            "port": float(0),
            "proxy_server": "string",
            "use_custom_proxy": False,
        },
        qos=False,
        save_logs_locally=False,
        send_alerts_to_servers=["string"],
        send_logs_to_backup_servers=["string"],
        send_logs_to_servers=["string"],
        tags=["string"],
        threat_emulation=False,
        threat_extraction=False,
        url_filtering=False,
        usercheck_portal_settings={
            "accessibility": {
                "allow_access_from": "string",
                "internal_access_settings": {
                    "dmz": False,
                    "undefined": False,
                    "vpn": False,
                },
            },
            "certificate_settings": {
                "base64_certificate": "string",
                "base64_password": "string",
            },
            "enabled": False,
            "portal_web_settings": {
                "aliases": ["string"],
                "main_url": "string",
            },
        },
        version="string",
        vpn=False,
        vpn_settings={
            "authentication": {
                "authentication_clients": ["string"],
            },
            "link_selection": {
                "dns_resolving_hostname": "string",
                "ip_address": "string",
                "ip_selection": "string",
            },
            "maximum_concurrent_ike_negotiations": float(0),
            "maximum_concurrent_tunnels": float(0),
            "office_mode": {
                "allocate_ip_address_from": {
                    "allocate_method": "string",
                    "dhcp_mac_address": "string",
                    "dhcp_server": "string",
                    "manual_network": "string",
                    "optional_parameters": {
                        "dns_suffixes": "string",
                        "first_backup_dns_server": "string",
                        "first_backup_wins_server": "string",
                        "ip_lease_duration": float(0),
                        "primary_dns_server": "string",
                        "primary_wins_server": "string",
                        "second_backup_dns_server": "string",
                        "second_backup_wins_server": "string",
                        "use_first_backup_dns_server": False,
                        "use_first_backup_wins_server": False,
                        "use_primary_dns_server": False,
                        "use_primary_wins_server": False,
                        "use_second_backup_dns_server": False,
                        "use_second_backup_wins_server": False,
                    },
                    "radius_server": False,
                    "use_allocate_method": False,
                    "virtual_ip_address": "string",
                },
                "anti_spoofing_additional_addresses": "string",
                "group": "string",
                "mode": "string",
                "perform_anti_spoofing": False,
                "support_multiple_interfaces": False,
            },
            "remote_access": {
                "allow_vpn_clients_to_route_traffic": False,
                "l2tp_auth_method": "string",
                "l2tp_certificate": "string",
                "nat_traversal_service": "string",
                "support_l2tp": False,
                "support_nat_traversal_mechanism": False,
                "support_visitor_mode": False,
                "visitor_mode_interface": "string",
                "visitor_mode_service": "string",
            },
            "vpn_domain": "string",
            "vpn_domain_exclude_external_ip_addresses": False,
            "vpn_domain_type": "string",
        },
        zero_phishing=False,
        zero_phishing_fqdn="string")
    
    const managementSimpleGatewayResource = new checkpoint.ManagementSimpleGateway("managementSimpleGatewayResource", {
        advancedSettings: {
            connectionPersistence: "string",
            sam: {
                forwardToOtherSamServers: false,
                purgeSamFile: {
                    enabled: false,
                    purgeWhenSizeReachesTo: 0,
                },
                useEarlyVersions: {
                    compatibilityMode: "string",
                    enabled: false,
                },
            },
        },
        antiBot: false,
        antiVirus: false,
        applicationControl: false,
        applicationControlAndUrlFilteringSettings: {
            globalSettingsMode: "string",
            overrideGlobalSettings: {
                failMode: "string",
                websiteCategorization: {
                    customMode: {
                        socialNetworkingWidgets: "string",
                        urlFiltering: "string",
                    },
                    mode: "string",
                },
            },
        },
        color: "string",
        comments: "string",
        contentAwareness: false,
        enableHttpsInspection: false,
        fetchPolicies: ["string"],
        firewall: false,
        firewallSettings: {
            autoCalculateConnectionsHashTableSizeAndMemoryPool: false,
            autoMaximumLimitForConcurrentConnections: false,
            connectionsHashSize: 0,
            maximumLimitForConcurrentConnections: 0,
            maximumMemoryPoolSize: 0,
            memoryPoolSize: 0,
        },
        hitCount: false,
        httpsInspection: {
            bypassOnFailure: {
                overrideProfile: false,
                value: false,
            },
            denyExpiredServerCert: {
                overrideProfile: false,
                value: false,
            },
            denyRevokedServerCert: {
                overrideProfile: false,
                value: false,
            },
            denyUntrustedServerCert: {
                overrideProfile: false,
                value: false,
            },
            siteCategorizationAllowMode: {
                overrideProfile: false,
                value: "string",
            },
        },
        icapServer: false,
        identityAwareness: false,
        identityAwarenessSettings: {
            browserBasedAuthentication: false,
            browserBasedAuthenticationSettings: {
                authenticationSettings: {
                    authenticationMethod: "string",
                    identityProviders: ["string"],
                    radius: "string",
                    usersDirectories: {
                        externalUserProfile: false,
                        internalUsers: false,
                        specifics: ["string"],
                        usersFromExternalDirectories: "string",
                    },
                },
                browserBasedAuthenticationPortalSettings: {
                    accessibility: {
                        allowAccessFrom: "string",
                        internalAccessSettings: {
                            dmz: false,
                            undefined: false,
                            vpn: false,
                        },
                    },
                    certificateSettings: {
                        base64Certificate: "string",
                        base64Password: "string",
                    },
                    portalWebSettings: {
                        aliases: ["string"],
                        mainUrl: "string",
                    },
                },
            },
            identityAgent: false,
            identityAgentSettings: {
                agentsIntervalKeepalive: 0,
                authenticationSettings: {
                    authenticationMethod: "string",
                    radius: "string",
                    usersDirectories: {
                        externalUserProfile: false,
                        internalUsers: false,
                        specifics: ["string"],
                        usersFromExternalDirectories: "string",
                    },
                },
                identityAgentPortalSettings: {
                    accessibility: {
                        allowAccessFrom: "string",
                        internalAccessSettings: {
                            dmz: false,
                            undefined: false,
                            vpn: false,
                        },
                    },
                },
                userReauthenticateInterval: 0,
            },
            identityCollector: false,
            identityCollectorSettings: {
                authorizedClients: [{
                    client: "string",
                    clientSecret: "string",
                }],
                authenticationSettings: {
                    usersDirectories: {
                        externalUserProfile: false,
                        internalUsers: false,
                        specifics: ["string"],
                        usersFromExternalDirectories: "string",
                    },
                },
                clientAccessPermissions: {
                    accessibility: {
                        allowAccessFrom: "string",
                        internalAccessSettings: {
                            dmz: false,
                            undefined: false,
                            vpn: false,
                        },
                    },
                },
            },
            identitySharingSettings: {
                receiveFromOtherGateways: false,
                receiveFroms: ["string"],
                shareWithOtherGateways: false,
            },
            proxySettings: {
                detectUsingXForwardFor: false,
            },
            remoteAccess: false,
        },
        ignoreWarnings: false,
        interfaces: [{
            name: "string",
            ipv6MaskLength: "string",
            securityZone: false,
            comments: "string",
            ipv4Address: "string",
            ipv4MaskLength: "string",
            ipv4NetworkMask: "string",
            color: "string",
            ipv6NetworkMask: "string",
            ipv6Address: "string",
            antiSpoofingSettings: {
                action: "string",
            },
            antiSpoofing: false,
            securityZoneSettings: {
                autoCalculated: false,
                specificZone: "string",
            },
            topology: "string",
            topologyAutomaticCalculation: "string",
            topologySettings: {
                interfaceLeadsToDmz: false,
                ipAddressBehindThisInterface: "string",
                specificNetwork: "string",
            },
        }],
        ips: false,
        ipsSettings: {
            activationMode: "string",
            bypassAllUnderLoad: false,
            bypassTrackMethod: "string",
            cpuUsageHighThreshold: 0,
            cpuUsageLowThreshold: 0,
            memoryUsageHighThreshold: 0,
            memoryUsageLowThreshold: 0,
            sendThreatCloudInfo: false,
            topCpuConsumingProtections: {
                disablePeriod: 0,
                disableUnderLoad: false,
            },
        },
        ipsUpdatePolicy: "string",
        ipv4Address: "string",
        ipv6Address: "string",
        logsSettings: {
            alertWhenFreeDiskSpaceBelow: false,
            alertWhenFreeDiskSpaceBelowMetrics: "string",
            alertWhenFreeDiskSpaceBelowThreshold: 0,
            alertWhenFreeDiskSpaceBelowType: "string",
            beforeDeleteKeepLogsFromTheLastDays: false,
            beforeDeleteKeepLogsFromTheLastDaysThreshold: 0,
            beforeDeleteRunScript: false,
            beforeDeleteRunScriptCommand: "string",
            deleteIndexFilesOlderThanDays: false,
            deleteIndexFilesOlderThanDaysThreshold: 0,
            deleteIndexFilesWhenIndexSizeAbove: false,
            deleteIndexFilesWhenIndexSizeAboveMetrics: "string",
            deleteIndexFilesWhenIndexSizeAboveThreshold: 0,
            deleteWhenFreeDiskSpaceBelow: false,
            deleteWhenFreeDiskSpaceBelowMetrics: "string",
            deleteWhenFreeDiskSpaceBelowThreshold: 0,
            detectNewCitrixIcaApplicationNames: false,
            forwardLogsToLogServer: false,
            forwardLogsToLogServerName: "string",
            forwardLogsToLogServerScheduleName: "string",
            performLogRotateBeforeLogForwarding: false,
            rejectConnectionsWhenFreeDiskSpaceBelowThreshold: false,
            reserveForPacketCaptureMetrics: "string",
            reserveForPacketCaptureThreshold: 0,
            rotateLogByFileSize: false,
            rotateLogFileSizeThreshold: 0,
            rotateLogOnSchedule: false,
            rotateLogScheduleName: "string",
            stopLoggingWhenFreeDiskSpaceBelow: false,
            stopLoggingWhenFreeDiskSpaceBelowMetrics: "string",
            stopLoggingWhenFreeDiskSpaceBelowThreshold: 0,
            turnOnQosLogging: false,
            updateAccountLogEvery: 0,
        },
        managementSimpleGatewayId: "string",
        name: "string",
        natHideInternalInterfaces: false,
        natSettings: {
            autoRule: false,
            hideBehind: "string",
            installOn: "string",
            ipv4Address: "string",
            ipv6Address: "string",
            method: "string",
        },
        oneTimePassword: "string",
        osName: "string",
        platformPortalSettings: {
            accessibility: {
                allowAccessFrom: "string",
                internalAccessSettings: {
                    dmz: false,
                    undefined: false,
                    vpn: false,
                },
            },
            certificateSettings: {
                base64Certificate: "string",
                base64Password: "string",
            },
            portalWebSettings: {
                aliases: ["string"],
                mainUrl: "string",
            },
        },
        proxySettings: {
            port: 0,
            proxyServer: "string",
            useCustomProxy: false,
        },
        qos: false,
        saveLogsLocally: false,
        sendAlertsToServers: ["string"],
        sendLogsToBackupServers: ["string"],
        sendLogsToServers: ["string"],
        tags: ["string"],
        threatEmulation: false,
        threatExtraction: false,
        urlFiltering: false,
        usercheckPortalSettings: {
            accessibility: {
                allowAccessFrom: "string",
                internalAccessSettings: {
                    dmz: false,
                    undefined: false,
                    vpn: false,
                },
            },
            certificateSettings: {
                base64Certificate: "string",
                base64Password: "string",
            },
            enabled: false,
            portalWebSettings: {
                aliases: ["string"],
                mainUrl: "string",
            },
        },
        version: "string",
        vpn: false,
        vpnSettings: {
            authentication: {
                authenticationClients: ["string"],
            },
            linkSelection: {
                dnsResolvingHostname: "string",
                ipAddress: "string",
                ipSelection: "string",
            },
            maximumConcurrentIkeNegotiations: 0,
            maximumConcurrentTunnels: 0,
            officeMode: {
                allocateIpAddressFrom: {
                    allocateMethod: "string",
                    dhcpMacAddress: "string",
                    dhcpServer: "string",
                    manualNetwork: "string",
                    optionalParameters: {
                        dnsSuffixes: "string",
                        firstBackupDnsServer: "string",
                        firstBackupWinsServer: "string",
                        ipLeaseDuration: 0,
                        primaryDnsServer: "string",
                        primaryWinsServer: "string",
                        secondBackupDnsServer: "string",
                        secondBackupWinsServer: "string",
                        useFirstBackupDnsServer: false,
                        useFirstBackupWinsServer: false,
                        usePrimaryDnsServer: false,
                        usePrimaryWinsServer: false,
                        useSecondBackupDnsServer: false,
                        useSecondBackupWinsServer: false,
                    },
                    radiusServer: false,
                    useAllocateMethod: false,
                    virtualIpAddress: "string",
                },
                antiSpoofingAdditionalAddresses: "string",
                group: "string",
                mode: "string",
                performAntiSpoofing: false,
                supportMultipleInterfaces: false,
            },
            remoteAccess: {
                allowVpnClientsToRouteTraffic: false,
                l2tpAuthMethod: "string",
                l2tpCertificate: "string",
                natTraversalService: "string",
                supportL2tp: false,
                supportNatTraversalMechanism: false,
                supportVisitorMode: false,
                visitorModeInterface: "string",
                visitorModeService: "string",
            },
            vpnDomain: "string",
            vpnDomainExcludeExternalIpAddresses: false,
            vpnDomainType: "string",
        },
        zeroPhishing: false,
        zeroPhishingFqdn: "string",
    });
    
    type: checkpoint:ManagementSimpleGateway
    properties:
        advancedSettings:
            connectionPersistence: string
            sam:
                forwardToOtherSamServers: false
                purgeSamFile:
                    enabled: false
                    purgeWhenSizeReachesTo: 0
                useEarlyVersions:
                    compatibilityMode: string
                    enabled: false
        antiBot: false
        antiVirus: false
        applicationControl: false
        applicationControlAndUrlFilteringSettings:
            globalSettingsMode: string
            overrideGlobalSettings:
                failMode: string
                websiteCategorization:
                    customMode:
                        socialNetworkingWidgets: string
                        urlFiltering: string
                    mode: string
        color: string
        comments: string
        contentAwareness: false
        enableHttpsInspection: false
        fetchPolicies:
            - string
        firewall: false
        firewallSettings:
            autoCalculateConnectionsHashTableSizeAndMemoryPool: false
            autoMaximumLimitForConcurrentConnections: false
            connectionsHashSize: 0
            maximumLimitForConcurrentConnections: 0
            maximumMemoryPoolSize: 0
            memoryPoolSize: 0
        hitCount: false
        httpsInspection:
            bypassOnFailure:
                overrideProfile: false
                value: false
            denyExpiredServerCert:
                overrideProfile: false
                value: false
            denyRevokedServerCert:
                overrideProfile: false
                value: false
            denyUntrustedServerCert:
                overrideProfile: false
                value: false
            siteCategorizationAllowMode:
                overrideProfile: false
                value: string
        icapServer: false
        identityAwareness: false
        identityAwarenessSettings:
            browserBasedAuthentication: false
            browserBasedAuthenticationSettings:
                authenticationSettings:
                    authenticationMethod: string
                    identityProviders:
                        - string
                    radius: string
                    usersDirectories:
                        externalUserProfile: false
                        internalUsers: false
                        specifics:
                            - string
                        usersFromExternalDirectories: string
                browserBasedAuthenticationPortalSettings:
                    accessibility:
                        allowAccessFrom: string
                        internalAccessSettings:
                            dmz: false
                            undefined: false
                            vpn: false
                    certificateSettings:
                        base64Certificate: string
                        base64Password: string
                    portalWebSettings:
                        aliases:
                            - string
                        mainUrl: string
            identityAgent: false
            identityAgentSettings:
                agentsIntervalKeepalive: 0
                authenticationSettings:
                    authenticationMethod: string
                    radius: string
                    usersDirectories:
                        externalUserProfile: false
                        internalUsers: false
                        specifics:
                            - string
                        usersFromExternalDirectories: string
                identityAgentPortalSettings:
                    accessibility:
                        allowAccessFrom: string
                        internalAccessSettings:
                            dmz: false
                            undefined: false
                            vpn: false
                userReauthenticateInterval: 0
            identityCollector: false
            identityCollectorSettings:
                authenticationSettings:
                    usersDirectories:
                        externalUserProfile: false
                        internalUsers: false
                        specifics:
                            - string
                        usersFromExternalDirectories: string
                authorizedClients:
                    - client: string
                      clientSecret: string
                clientAccessPermissions:
                    accessibility:
                        allowAccessFrom: string
                        internalAccessSettings:
                            dmz: false
                            undefined: false
                            vpn: false
            identitySharingSettings:
                receiveFromOtherGateways: false
                receiveFroms:
                    - string
                shareWithOtherGateways: false
            proxySettings:
                detectUsingXForwardFor: false
            remoteAccess: false
        ignoreWarnings: false
        interfaces:
            - antiSpoofing: false
              antiSpoofingSettings:
                action: string
              color: string
              comments: string
              ipv4Address: string
              ipv4MaskLength: string
              ipv4NetworkMask: string
              ipv6Address: string
              ipv6MaskLength: string
              ipv6NetworkMask: string
              name: string
              securityZone: false
              securityZoneSettings:
                autoCalculated: false
                specificZone: string
              topology: string
              topologyAutomaticCalculation: string
              topologySettings:
                interfaceLeadsToDmz: false
                ipAddressBehindThisInterface: string
                specificNetwork: string
        ips: false
        ipsSettings:
            activationMode: string
            bypassAllUnderLoad: false
            bypassTrackMethod: string
            cpuUsageHighThreshold: 0
            cpuUsageLowThreshold: 0
            memoryUsageHighThreshold: 0
            memoryUsageLowThreshold: 0
            sendThreatCloudInfo: false
            topCpuConsumingProtections:
                disablePeriod: 0
                disableUnderLoad: false
        ipsUpdatePolicy: string
        ipv4Address: string
        ipv6Address: string
        logsSettings:
            alertWhenFreeDiskSpaceBelow: false
            alertWhenFreeDiskSpaceBelowMetrics: string
            alertWhenFreeDiskSpaceBelowThreshold: 0
            alertWhenFreeDiskSpaceBelowType: string
            beforeDeleteKeepLogsFromTheLastDays: false
            beforeDeleteKeepLogsFromTheLastDaysThreshold: 0
            beforeDeleteRunScript: false
            beforeDeleteRunScriptCommand: string
            deleteIndexFilesOlderThanDays: false
            deleteIndexFilesOlderThanDaysThreshold: 0
            deleteIndexFilesWhenIndexSizeAbove: false
            deleteIndexFilesWhenIndexSizeAboveMetrics: string
            deleteIndexFilesWhenIndexSizeAboveThreshold: 0
            deleteWhenFreeDiskSpaceBelow: false
            deleteWhenFreeDiskSpaceBelowMetrics: string
            deleteWhenFreeDiskSpaceBelowThreshold: 0
            detectNewCitrixIcaApplicationNames: false
            forwardLogsToLogServer: false
            forwardLogsToLogServerName: string
            forwardLogsToLogServerScheduleName: string
            performLogRotateBeforeLogForwarding: false
            rejectConnectionsWhenFreeDiskSpaceBelowThreshold: false
            reserveForPacketCaptureMetrics: string
            reserveForPacketCaptureThreshold: 0
            rotateLogByFileSize: false
            rotateLogFileSizeThreshold: 0
            rotateLogOnSchedule: false
            rotateLogScheduleName: string
            stopLoggingWhenFreeDiskSpaceBelow: false
            stopLoggingWhenFreeDiskSpaceBelowMetrics: string
            stopLoggingWhenFreeDiskSpaceBelowThreshold: 0
            turnOnQosLogging: false
            updateAccountLogEvery: 0
        managementSimpleGatewayId: string
        name: string
        natHideInternalInterfaces: false
        natSettings:
            autoRule: false
            hideBehind: string
            installOn: string
            ipv4Address: string
            ipv6Address: string
            method: string
        oneTimePassword: string
        osName: string
        platformPortalSettings:
            accessibility:
                allowAccessFrom: string
                internalAccessSettings:
                    dmz: false
                    undefined: false
                    vpn: false
            certificateSettings:
                base64Certificate: string
                base64Password: string
            portalWebSettings:
                aliases:
                    - string
                mainUrl: string
        proxySettings:
            port: 0
            proxyServer: string
            useCustomProxy: false
        qos: false
        saveLogsLocally: false
        sendAlertsToServers:
            - string
        sendLogsToBackupServers:
            - string
        sendLogsToServers:
            - string
        tags:
            - string
        threatEmulation: false
        threatExtraction: false
        urlFiltering: false
        usercheckPortalSettings:
            accessibility:
                allowAccessFrom: string
                internalAccessSettings:
                    dmz: false
                    undefined: false
                    vpn: false
            certificateSettings:
                base64Certificate: string
                base64Password: string
            enabled: false
            portalWebSettings:
                aliases:
                    - string
                mainUrl: string
        version: string
        vpn: false
        vpnSettings:
            authentication:
                authenticationClients:
                    - string
            linkSelection:
                dnsResolvingHostname: string
                ipAddress: string
                ipSelection: string
            maximumConcurrentIkeNegotiations: 0
            maximumConcurrentTunnels: 0
            officeMode:
                allocateIpAddressFrom:
                    allocateMethod: string
                    dhcpMacAddress: string
                    dhcpServer: string
                    manualNetwork: string
                    optionalParameters:
                        dnsSuffixes: string
                        firstBackupDnsServer: string
                        firstBackupWinsServer: string
                        ipLeaseDuration: 0
                        primaryDnsServer: string
                        primaryWinsServer: string
                        secondBackupDnsServer: string
                        secondBackupWinsServer: string
                        useFirstBackupDnsServer: false
                        useFirstBackupWinsServer: false
                        usePrimaryDnsServer: false
                        usePrimaryWinsServer: false
                        useSecondBackupDnsServer: false
                        useSecondBackupWinsServer: false
                    radiusServer: false
                    useAllocateMethod: false
                    virtualIpAddress: string
                antiSpoofingAdditionalAddresses: string
                group: string
                mode: string
                performAntiSpoofing: false
                supportMultipleInterfaces: false
            remoteAccess:
                allowVpnClientsToRouteTraffic: false
                l2tpAuthMethod: string
                l2tpCertificate: string
                natTraversalService: string
                supportL2tp: false
                supportNatTraversalMechanism: false
                supportVisitorMode: false
                visitorModeInterface: string
                visitorModeService: string
            vpnDomain: string
            vpnDomainExcludeExternalIpAddresses: false
            vpnDomainType: string
        zeroPhishing: false
        zeroPhishingFqdn: string
    

    ManagementSimpleGateway Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ManagementSimpleGateway resource accepts the following input properties:

    AdvancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    AntiBot bool
    Anti-Bot blade enabled.
    AntiVirus bool
    Anti-Virus blade enabled.
    ApplicationControl bool
    Application Control blade enabled.
    ApplicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ContentAwareness bool
    Content Awareness blade enabled.
    EnableHttpsInspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    FetchPolicies List<string>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    Firewall bool
    Firewall blade enabled.
    FirewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    HitCount bool
    Hit count tracks the number of connections each rule matches.
    HttpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    IcapServer bool
    ICAP Server enabled.
    IdentityAwareness bool
    Identity awareness blade enabled.
    IdentityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementSimpleGatewayInterface>
    Network interfaces.interfaces blocks are documented below.
    Ips bool
    Intrusion Prevention System blade enabled.
    IpsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    IpsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    ManagementSimpleGatewayId string
    Name string
    Object name.
    NatHideInternalInterfaces bool
    Hide internal networks behind the Gateway's external IP.
    NatSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    OneTimePassword string
    N/A
    OsName string
    Gateway platform operating system.
    PlatformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    Qos bool
    QoS.
    SaveLogsLocally bool
    Save logs locally on the gateway.
    SendAlertsToServers List<string>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    SendLogsToBackupServers List<string>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    SendLogsToServers List<string>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    ThreatEmulation bool
    Threat Emulation blade enabled.
    ThreatExtraction bool
    Threat Extraction blade enabled.
    UrlFiltering bool
    URL Filtering blade enabled.
    UsercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    Version string
    Gateway platform version.
    Vpn bool
    VPN blade enabled.
    VpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    ZeroPhishing bool
    Zero Phishing blade enabled.
    ZeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    AdvancedSettings ManagementSimpleGatewayAdvancedSettingsArgs
    N/Aadvanced_settings blocks are documented below.
    AntiBot bool
    Anti-Bot blade enabled.
    AntiVirus bool
    Anti-Virus blade enabled.
    ApplicationControl bool
    Application Control blade enabled.
    ApplicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ContentAwareness bool
    Content Awareness blade enabled.
    EnableHttpsInspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    FetchPolicies []string
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    Firewall bool
    Firewall blade enabled.
    FirewallSettings ManagementSimpleGatewayFirewallSettingsArgs
    N/Afirewall_settings blocks are documented below.
    HitCount bool
    Hit count tracks the number of connections each rule matches.
    HttpsInspection ManagementSimpleGatewayHttpsInspectionArgs
    HTTPS inspection.https_inspection blocks are documented below.
    IcapServer bool
    ICAP Server enabled.
    IdentityAwareness bool
    Identity awareness blade enabled.
    IdentityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettingsArgs
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementSimpleGatewayInterfaceArgs
    Network interfaces.interfaces blocks are documented below.
    Ips bool
    Intrusion Prevention System blade enabled.
    IpsSettings ManagementSimpleGatewayIpsSettingsArgs
    Gateway IPS settings.ips_settings blocks are documented below.
    IpsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementSimpleGatewayLogsSettingsArgs
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    ManagementSimpleGatewayId string
    Name string
    Object name.
    NatHideInternalInterfaces bool
    Hide internal networks behind the Gateway's external IP.
    NatSettings ManagementSimpleGatewayNatSettingsArgs
    NAT settings.nat_settings blocks are documented below.
    OneTimePassword string
    N/A
    OsName string
    Gateway platform operating system.
    PlatformPortalSettings ManagementSimpleGatewayPlatformPortalSettingsArgs
    Platform portal settings.platform_portal_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayProxySettingsArgs
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    Qos bool
    QoS.
    SaveLogsLocally bool
    Save logs locally on the gateway.
    SendAlertsToServers []string
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    SendLogsToBackupServers []string
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    SendLogsToServers []string
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    ThreatEmulation bool
    Threat Emulation blade enabled.
    ThreatExtraction bool
    Threat Extraction blade enabled.
    UrlFiltering bool
    URL Filtering blade enabled.
    UsercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettingsArgs
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    Version string
    Gateway platform version.
    Vpn bool
    VPN blade enabled.
    VpnSettings ManagementSimpleGatewayVpnSettingsArgs
    Gateway VPN settings.vpn_settings blocks are documented below.
    ZeroPhishing bool
    Zero Phishing blade enabled.
    ZeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    advancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    antiBot Boolean
    Anti-Bot blade enabled.
    antiVirus Boolean
    Anti-Virus blade enabled.
    applicationControl Boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    contentAwareness Boolean
    Content Awareness blade enabled.
    enableHttpsInspection Boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies List<String>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall Boolean
    Firewall blade enabled.
    firewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    hitCount Boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer Boolean
    ICAP Server enabled.
    identityAwareness Boolean
    Identity awareness blade enabled.
    identityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementSimpleGatewayInterface>
    Network interfaces.interfaces blocks are documented below.
    ips Boolean
    Intrusion Prevention System blade enabled.
    ipsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy String
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId String
    name String
    Object name.
    natHideInternalInterfaces Boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword String
    N/A
    osName String
    Gateway platform operating system.
    platformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos Boolean
    QoS.
    saveLogsLocally Boolean
    Save logs locally on the gateway.
    sendAlertsToServers List<String>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers List<String>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers List<String>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation Boolean
    Threat Emulation blade enabled.
    threatExtraction Boolean
    Threat Extraction blade enabled.
    urlFiltering Boolean
    URL Filtering blade enabled.
    usercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version String
    Gateway platform version.
    vpn Boolean
    VPN blade enabled.
    vpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing Boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn String
    Zero Phishing gateway FQDN.
    advancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    antiBot boolean
    Anti-Bot blade enabled.
    antiVirus boolean
    Anti-Virus blade enabled.
    applicationControl boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    contentAwareness boolean
    Content Awareness blade enabled.
    enableHttpsInspection boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies string[]
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall boolean
    Firewall blade enabled.
    firewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    hitCount boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer boolean
    ICAP Server enabled.
    identityAwareness boolean
    Identity awareness blade enabled.
    identityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementSimpleGatewayInterface[]
    Network interfaces.interfaces blocks are documented below.
    ips boolean
    Intrusion Prevention System blade enabled.
    ipsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    logsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId string
    name string
    Object name.
    natHideInternalInterfaces boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword string
    N/A
    osName string
    Gateway platform operating system.
    platformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos boolean
    QoS.
    saveLogsLocally boolean
    Save logs locally on the gateway.
    sendAlertsToServers string[]
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers string[]
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers string[]
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation boolean
    Threat Emulation blade enabled.
    threatExtraction boolean
    Threat Extraction blade enabled.
    urlFiltering boolean
    URL Filtering blade enabled.
    usercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version string
    Gateway platform version.
    vpn boolean
    VPN blade enabled.
    vpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    advanced_settings ManagementSimpleGatewayAdvancedSettingsArgs
    N/Aadvanced_settings blocks are documented below.
    anti_bot bool
    Anti-Bot blade enabled.
    anti_virus bool
    Anti-Virus blade enabled.
    application_control bool
    Application Control blade enabled.
    application_control_and_url_filtering_settings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    content_awareness bool
    Content Awareness blade enabled.
    enable_https_inspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetch_policies Sequence[str]
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall bool
    Firewall blade enabled.
    firewall_settings ManagementSimpleGatewayFirewallSettingsArgs
    N/Afirewall_settings blocks are documented below.
    hit_count bool
    Hit count tracks the number of connections each rule matches.
    https_inspection ManagementSimpleGatewayHttpsInspectionArgs
    HTTPS inspection.https_inspection blocks are documented below.
    icap_server bool
    ICAP Server enabled.
    identity_awareness bool
    Identity awareness blade enabled.
    identity_awareness_settings ManagementSimpleGatewayIdentityAwarenessSettingsArgs
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignore_warnings bool
    Apply changes ignoring warnings.
    interfaces Sequence[ManagementSimpleGatewayInterfaceArgs]
    Network interfaces.interfaces blocks are documented below.
    ips bool
    Intrusion Prevention System blade enabled.
    ips_settings ManagementSimpleGatewayIpsSettingsArgs
    Gateway IPS settings.ips_settings blocks are documented below.
    ips_update_policy str
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    logs_settings ManagementSimpleGatewayLogsSettingsArgs
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    management_simple_gateway_id str
    name str
    Object name.
    nat_hide_internal_interfaces bool
    Hide internal networks behind the Gateway's external IP.
    nat_settings ManagementSimpleGatewayNatSettingsArgs
    NAT settings.nat_settings blocks are documented below.
    one_time_password str
    N/A
    os_name str
    Gateway platform operating system.
    platform_portal_settings ManagementSimpleGatewayPlatformPortalSettingsArgs
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxy_settings ManagementSimpleGatewayProxySettingsArgs
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos bool
    QoS.
    save_logs_locally bool
    Save logs locally on the gateway.
    send_alerts_to_servers Sequence[str]
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    send_logs_to_backup_servers Sequence[str]
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    send_logs_to_servers Sequence[str]
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    threat_emulation bool
    Threat Emulation blade enabled.
    threat_extraction bool
    Threat Extraction blade enabled.
    url_filtering bool
    URL Filtering blade enabled.
    usercheck_portal_settings ManagementSimpleGatewayUsercheckPortalSettingsArgs
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version str
    Gateway platform version.
    vpn bool
    VPN blade enabled.
    vpn_settings ManagementSimpleGatewayVpnSettingsArgs
    Gateway VPN settings.vpn_settings blocks are documented below.
    zero_phishing bool
    Zero Phishing blade enabled.
    zero_phishing_fqdn str
    Zero Phishing gateway FQDN.
    advancedSettings Property Map
    N/Aadvanced_settings blocks are documented below.
    antiBot Boolean
    Anti-Bot blade enabled.
    antiVirus Boolean
    Anti-Virus blade enabled.
    applicationControl Boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings Property Map
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    contentAwareness Boolean
    Content Awareness blade enabled.
    enableHttpsInspection Boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies List<String>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall Boolean
    Firewall blade enabled.
    firewallSettings Property Map
    N/Afirewall_settings blocks are documented below.
    hitCount Boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection Property Map
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer Boolean
    ICAP Server enabled.
    identityAwareness Boolean
    Identity awareness blade enabled.
    identityAwarenessSettings Property Map
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Network interfaces.interfaces blocks are documented below.
    ips Boolean
    Intrusion Prevention System blade enabled.
    ipsSettings Property Map
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy String
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings Property Map
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId String
    name String
    Object name.
    natHideInternalInterfaces Boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings Property Map
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword String
    N/A
    osName String
    Gateway platform operating system.
    platformPortalSettings Property Map
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings Property Map
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos Boolean
    QoS.
    saveLogsLocally Boolean
    Save logs locally on the gateway.
    sendAlertsToServers List<String>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers List<String>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers List<String>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation Boolean
    Threat Emulation blade enabled.
    threatExtraction Boolean
    Threat Extraction blade enabled.
    urlFiltering Boolean
    URL Filtering blade enabled.
    usercheckPortalSettings Property Map
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version String
    Gateway platform version.
    vpn Boolean
    VPN blade enabled.
    vpnSettings Property Map
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing Boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn String
    Zero Phishing gateway FQDN.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementSimpleGateway resource produces the following output properties:

    DynamicIp bool
    Dynamic IP address.
    Hardware string
    Gateway platform hardware type.
    Id string
    The provider-assigned unique ID for this managed resource.
    SicName string
    Secure Internal Communication name.
    SicState string
    Secure Internal Communication state.
    DynamicIp bool
    Dynamic IP address.
    Hardware string
    Gateway platform hardware type.
    Id string
    The provider-assigned unique ID for this managed resource.
    SicName string
    Secure Internal Communication name.
    SicState string
    Secure Internal Communication state.
    dynamicIp Boolean
    Dynamic IP address.
    hardware String
    Gateway platform hardware type.
    id String
    The provider-assigned unique ID for this managed resource.
    sicName String
    Secure Internal Communication name.
    sicState String
    Secure Internal Communication state.
    dynamicIp boolean
    Dynamic IP address.
    hardware string
    Gateway platform hardware type.
    id string
    The provider-assigned unique ID for this managed resource.
    sicName string
    Secure Internal Communication name.
    sicState string
    Secure Internal Communication state.
    dynamic_ip bool
    Dynamic IP address.
    hardware str
    Gateway platform hardware type.
    id str
    The provider-assigned unique ID for this managed resource.
    sic_name str
    Secure Internal Communication name.
    sic_state str
    Secure Internal Communication state.
    dynamicIp Boolean
    Dynamic IP address.
    hardware String
    Gateway platform hardware type.
    id String
    The provider-assigned unique ID for this managed resource.
    sicName String
    Secure Internal Communication name.
    sicState String
    Secure Internal Communication state.

    Look up Existing ManagementSimpleGateway Resource

    Get an existing ManagementSimpleGateway resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ManagementSimpleGatewayState, opts?: CustomResourceOptions): ManagementSimpleGateway
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            advanced_settings: Optional[ManagementSimpleGatewayAdvancedSettingsArgs] = None,
            anti_bot: Optional[bool] = None,
            anti_virus: Optional[bool] = None,
            application_control: Optional[bool] = None,
            application_control_and_url_filtering_settings: Optional[ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            content_awareness: Optional[bool] = None,
            dynamic_ip: Optional[bool] = None,
            enable_https_inspection: Optional[bool] = None,
            fetch_policies: Optional[Sequence[str]] = None,
            firewall: Optional[bool] = None,
            firewall_settings: Optional[ManagementSimpleGatewayFirewallSettingsArgs] = None,
            hardware: Optional[str] = None,
            hit_count: Optional[bool] = None,
            https_inspection: Optional[ManagementSimpleGatewayHttpsInspectionArgs] = None,
            icap_server: Optional[bool] = None,
            identity_awareness: Optional[bool] = None,
            identity_awareness_settings: Optional[ManagementSimpleGatewayIdentityAwarenessSettingsArgs] = None,
            ignore_warnings: Optional[bool] = None,
            interfaces: Optional[Sequence[ManagementSimpleGatewayInterfaceArgs]] = None,
            ips: Optional[bool] = None,
            ips_settings: Optional[ManagementSimpleGatewayIpsSettingsArgs] = None,
            ips_update_policy: Optional[str] = None,
            ipv4_address: Optional[str] = None,
            ipv6_address: Optional[str] = None,
            logs_settings: Optional[ManagementSimpleGatewayLogsSettingsArgs] = None,
            management_simple_gateway_id: Optional[str] = None,
            name: Optional[str] = None,
            nat_hide_internal_interfaces: Optional[bool] = None,
            nat_settings: Optional[ManagementSimpleGatewayNatSettingsArgs] = None,
            one_time_password: Optional[str] = None,
            os_name: Optional[str] = None,
            platform_portal_settings: Optional[ManagementSimpleGatewayPlatformPortalSettingsArgs] = None,
            proxy_settings: Optional[ManagementSimpleGatewayProxySettingsArgs] = None,
            qos: Optional[bool] = None,
            save_logs_locally: Optional[bool] = None,
            send_alerts_to_servers: Optional[Sequence[str]] = None,
            send_logs_to_backup_servers: Optional[Sequence[str]] = None,
            send_logs_to_servers: Optional[Sequence[str]] = None,
            sic_name: Optional[str] = None,
            sic_state: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            threat_emulation: Optional[bool] = None,
            threat_extraction: Optional[bool] = None,
            url_filtering: Optional[bool] = None,
            usercheck_portal_settings: Optional[ManagementSimpleGatewayUsercheckPortalSettingsArgs] = None,
            version: Optional[str] = None,
            vpn: Optional[bool] = None,
            vpn_settings: Optional[ManagementSimpleGatewayVpnSettingsArgs] = None,
            zero_phishing: Optional[bool] = None,
            zero_phishing_fqdn: Optional[str] = None) -> ManagementSimpleGateway
    func GetManagementSimpleGateway(ctx *Context, name string, id IDInput, state *ManagementSimpleGatewayState, opts ...ResourceOption) (*ManagementSimpleGateway, error)
    public static ManagementSimpleGateway Get(string name, Input<string> id, ManagementSimpleGatewayState? state, CustomResourceOptions? opts = null)
    public static ManagementSimpleGateway get(String name, Output<String> id, ManagementSimpleGatewayState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementSimpleGateway    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdvancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    AntiBot bool
    Anti-Bot blade enabled.
    AntiVirus bool
    Anti-Virus blade enabled.
    ApplicationControl bool
    Application Control blade enabled.
    ApplicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ContentAwareness bool
    Content Awareness blade enabled.
    DynamicIp bool
    Dynamic IP address.
    EnableHttpsInspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    FetchPolicies List<string>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    Firewall bool
    Firewall blade enabled.
    FirewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    Hardware string
    Gateway platform hardware type.
    HitCount bool
    Hit count tracks the number of connections each rule matches.
    HttpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    IcapServer bool
    ICAP Server enabled.
    IdentityAwareness bool
    Identity awareness blade enabled.
    IdentityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementSimpleGatewayInterface>
    Network interfaces.interfaces blocks are documented below.
    Ips bool
    Intrusion Prevention System blade enabled.
    IpsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    IpsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    ManagementSimpleGatewayId string
    Name string
    Object name.
    NatHideInternalInterfaces bool
    Hide internal networks behind the Gateway's external IP.
    NatSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    OneTimePassword string
    N/A
    OsName string
    Gateway platform operating system.
    PlatformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    Qos bool
    QoS.
    SaveLogsLocally bool
    Save logs locally on the gateway.
    SendAlertsToServers List<string>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    SendLogsToBackupServers List<string>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    SendLogsToServers List<string>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    SicName string
    Secure Internal Communication name.
    SicState string
    Secure Internal Communication state.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    ThreatEmulation bool
    Threat Emulation blade enabled.
    ThreatExtraction bool
    Threat Extraction blade enabled.
    UrlFiltering bool
    URL Filtering blade enabled.
    UsercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    Version string
    Gateway platform version.
    Vpn bool
    VPN blade enabled.
    VpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    ZeroPhishing bool
    Zero Phishing blade enabled.
    ZeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    AdvancedSettings ManagementSimpleGatewayAdvancedSettingsArgs
    N/Aadvanced_settings blocks are documented below.
    AntiBot bool
    Anti-Bot blade enabled.
    AntiVirus bool
    Anti-Virus blade enabled.
    ApplicationControl bool
    Application Control blade enabled.
    ApplicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ContentAwareness bool
    Content Awareness blade enabled.
    DynamicIp bool
    Dynamic IP address.
    EnableHttpsInspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    FetchPolicies []string
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    Firewall bool
    Firewall blade enabled.
    FirewallSettings ManagementSimpleGatewayFirewallSettingsArgs
    N/Afirewall_settings blocks are documented below.
    Hardware string
    Gateway platform hardware type.
    HitCount bool
    Hit count tracks the number of connections each rule matches.
    HttpsInspection ManagementSimpleGatewayHttpsInspectionArgs
    HTTPS inspection.https_inspection blocks are documented below.
    IcapServer bool
    ICAP Server enabled.
    IdentityAwareness bool
    Identity awareness blade enabled.
    IdentityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettingsArgs
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementSimpleGatewayInterfaceArgs
    Network interfaces.interfaces blocks are documented below.
    Ips bool
    Intrusion Prevention System blade enabled.
    IpsSettings ManagementSimpleGatewayIpsSettingsArgs
    Gateway IPS settings.ips_settings blocks are documented below.
    IpsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementSimpleGatewayLogsSettingsArgs
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    ManagementSimpleGatewayId string
    Name string
    Object name.
    NatHideInternalInterfaces bool
    Hide internal networks behind the Gateway's external IP.
    NatSettings ManagementSimpleGatewayNatSettingsArgs
    NAT settings.nat_settings blocks are documented below.
    OneTimePassword string
    N/A
    OsName string
    Gateway platform operating system.
    PlatformPortalSettings ManagementSimpleGatewayPlatformPortalSettingsArgs
    Platform portal settings.platform_portal_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayProxySettingsArgs
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    Qos bool
    QoS.
    SaveLogsLocally bool
    Save logs locally on the gateway.
    SendAlertsToServers []string
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    SendLogsToBackupServers []string
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    SendLogsToServers []string
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    SicName string
    Secure Internal Communication name.
    SicState string
    Secure Internal Communication state.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    ThreatEmulation bool
    Threat Emulation blade enabled.
    ThreatExtraction bool
    Threat Extraction blade enabled.
    UrlFiltering bool
    URL Filtering blade enabled.
    UsercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettingsArgs
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    Version string
    Gateway platform version.
    Vpn bool
    VPN blade enabled.
    VpnSettings ManagementSimpleGatewayVpnSettingsArgs
    Gateway VPN settings.vpn_settings blocks are documented below.
    ZeroPhishing bool
    Zero Phishing blade enabled.
    ZeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    advancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    antiBot Boolean
    Anti-Bot blade enabled.
    antiVirus Boolean
    Anti-Virus blade enabled.
    applicationControl Boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    contentAwareness Boolean
    Content Awareness blade enabled.
    dynamicIp Boolean
    Dynamic IP address.
    enableHttpsInspection Boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies List<String>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall Boolean
    Firewall blade enabled.
    firewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    hardware String
    Gateway platform hardware type.
    hitCount Boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer Boolean
    ICAP Server enabled.
    identityAwareness Boolean
    Identity awareness blade enabled.
    identityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementSimpleGatewayInterface>
    Network interfaces.interfaces blocks are documented below.
    ips Boolean
    Intrusion Prevention System blade enabled.
    ipsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy String
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId String
    name String
    Object name.
    natHideInternalInterfaces Boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword String
    N/A
    osName String
    Gateway platform operating system.
    platformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos Boolean
    QoS.
    saveLogsLocally Boolean
    Save logs locally on the gateway.
    sendAlertsToServers List<String>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers List<String>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers List<String>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    sicName String
    Secure Internal Communication name.
    sicState String
    Secure Internal Communication state.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation Boolean
    Threat Emulation blade enabled.
    threatExtraction Boolean
    Threat Extraction blade enabled.
    urlFiltering Boolean
    URL Filtering blade enabled.
    usercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version String
    Gateway platform version.
    vpn Boolean
    VPN blade enabled.
    vpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing Boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn String
    Zero Phishing gateway FQDN.
    advancedSettings ManagementSimpleGatewayAdvancedSettings
    N/Aadvanced_settings blocks are documented below.
    antiBot boolean
    Anti-Bot blade enabled.
    antiVirus boolean
    Anti-Virus blade enabled.
    applicationControl boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    contentAwareness boolean
    Content Awareness blade enabled.
    dynamicIp boolean
    Dynamic IP address.
    enableHttpsInspection boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies string[]
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall boolean
    Firewall blade enabled.
    firewallSettings ManagementSimpleGatewayFirewallSettings
    N/Afirewall_settings blocks are documented below.
    hardware string
    Gateway platform hardware type.
    hitCount boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection ManagementSimpleGatewayHttpsInspection
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer boolean
    ICAP Server enabled.
    identityAwareness boolean
    Identity awareness blade enabled.
    identityAwarenessSettings ManagementSimpleGatewayIdentityAwarenessSettings
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementSimpleGatewayInterface[]
    Network interfaces.interfaces blocks are documented below.
    ips boolean
    Intrusion Prevention System blade enabled.
    ipsSettings ManagementSimpleGatewayIpsSettings
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy string
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    logsSettings ManagementSimpleGatewayLogsSettings
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId string
    name string
    Object name.
    natHideInternalInterfaces boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings ManagementSimpleGatewayNatSettings
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword string
    N/A
    osName string
    Gateway platform operating system.
    platformPortalSettings ManagementSimpleGatewayPlatformPortalSettings
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayProxySettings
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos boolean
    QoS.
    saveLogsLocally boolean
    Save logs locally on the gateway.
    sendAlertsToServers string[]
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers string[]
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers string[]
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    sicName string
    Secure Internal Communication name.
    sicState string
    Secure Internal Communication state.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation boolean
    Threat Emulation blade enabled.
    threatExtraction boolean
    Threat Extraction blade enabled.
    urlFiltering boolean
    URL Filtering blade enabled.
    usercheckPortalSettings ManagementSimpleGatewayUsercheckPortalSettings
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version string
    Gateway platform version.
    vpn boolean
    VPN blade enabled.
    vpnSettings ManagementSimpleGatewayVpnSettings
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn string
    Zero Phishing gateway FQDN.
    advanced_settings ManagementSimpleGatewayAdvancedSettingsArgs
    N/Aadvanced_settings blocks are documented below.
    anti_bot bool
    Anti-Bot blade enabled.
    anti_virus bool
    Anti-Virus blade enabled.
    application_control bool
    Application Control blade enabled.
    application_control_and_url_filtering_settings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    content_awareness bool
    Content Awareness blade enabled.
    dynamic_ip bool
    Dynamic IP address.
    enable_https_inspection bool
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetch_policies Sequence[str]
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall bool
    Firewall blade enabled.
    firewall_settings ManagementSimpleGatewayFirewallSettingsArgs
    N/Afirewall_settings blocks are documented below.
    hardware str
    Gateway platform hardware type.
    hit_count bool
    Hit count tracks the number of connections each rule matches.
    https_inspection ManagementSimpleGatewayHttpsInspectionArgs
    HTTPS inspection.https_inspection blocks are documented below.
    icap_server bool
    ICAP Server enabled.
    identity_awareness bool
    Identity awareness blade enabled.
    identity_awareness_settings ManagementSimpleGatewayIdentityAwarenessSettingsArgs
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignore_warnings bool
    Apply changes ignoring warnings.
    interfaces Sequence[ManagementSimpleGatewayInterfaceArgs]
    Network interfaces.interfaces blocks are documented below.
    ips bool
    Intrusion Prevention System blade enabled.
    ips_settings ManagementSimpleGatewayIpsSettingsArgs
    Gateway IPS settings.ips_settings blocks are documented below.
    ips_update_policy str
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    logs_settings ManagementSimpleGatewayLogsSettingsArgs
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    management_simple_gateway_id str
    name str
    Object name.
    nat_hide_internal_interfaces bool
    Hide internal networks behind the Gateway's external IP.
    nat_settings ManagementSimpleGatewayNatSettingsArgs
    NAT settings.nat_settings blocks are documented below.
    one_time_password str
    N/A
    os_name str
    Gateway platform operating system.
    platform_portal_settings ManagementSimpleGatewayPlatformPortalSettingsArgs
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxy_settings ManagementSimpleGatewayProxySettingsArgs
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos bool
    QoS.
    save_logs_locally bool
    Save logs locally on the gateway.
    send_alerts_to_servers Sequence[str]
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    send_logs_to_backup_servers Sequence[str]
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    send_logs_to_servers Sequence[str]
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    sic_name str
    Secure Internal Communication name.
    sic_state str
    Secure Internal Communication state.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    threat_emulation bool
    Threat Emulation blade enabled.
    threat_extraction bool
    Threat Extraction blade enabled.
    url_filtering bool
    URL Filtering blade enabled.
    usercheck_portal_settings ManagementSimpleGatewayUsercheckPortalSettingsArgs
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version str
    Gateway platform version.
    vpn bool
    VPN blade enabled.
    vpn_settings ManagementSimpleGatewayVpnSettingsArgs
    Gateway VPN settings.vpn_settings blocks are documented below.
    zero_phishing bool
    Zero Phishing blade enabled.
    zero_phishing_fqdn str
    Zero Phishing gateway FQDN.
    advancedSettings Property Map
    N/Aadvanced_settings blocks are documented below.
    antiBot Boolean
    Anti-Bot blade enabled.
    antiVirus Boolean
    Anti-Virus blade enabled.
    applicationControl Boolean
    Application Control blade enabled.
    applicationControlAndUrlFilteringSettings Property Map
    Gateway Application Control and URL filtering settings.application_control_and_url_filtering_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    contentAwareness Boolean
    Content Awareness blade enabled.
    dynamicIp Boolean
    Dynamic IP address.
    enableHttpsInspection Boolean
    Enable HTTPS Inspection after defining an outbound inspection certificate. To define the outbound certificate use outbound inspection certificate API.
    fetchPolicies List<String>
    Security management server(s) to fetch the policy from.fetch_policy blocks are documented below.
    firewall Boolean
    Firewall blade enabled.
    firewallSettings Property Map
    N/Afirewall_settings blocks are documented below.
    hardware String
    Gateway platform hardware type.
    hitCount Boolean
    Hit count tracks the number of connections each rule matches.
    httpsInspection Property Map
    HTTPS inspection.https_inspection blocks are documented below.
    icapServer Boolean
    ICAP Server enabled.
    identityAwareness Boolean
    Identity awareness blade enabled.
    identityAwarenessSettings Property Map
    Gateway Identity Awareness settings.identity_awareness_settings blocks are documented below.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Network interfaces.interfaces blocks are documented below.
    ips Boolean
    Intrusion Prevention System blade enabled.
    ipsSettings Property Map
    Gateway IPS settings.ips_settings blocks are documented below.
    ipsUpdatePolicy String
    Specifies whether the IPS will be downloaded from the Management or directly to the Gateway.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings Property Map
    Logs settings that apply to Quantum Security Gateways that run Gaia OS.logs_settings blocks are documented below.
    managementSimpleGatewayId String
    name String
    Object name.
    natHideInternalInterfaces Boolean
    Hide internal networks behind the Gateway's external IP.
    natSettings Property Map
    NAT settings.nat_settings blocks are documented below.
    oneTimePassword String
    N/A
    osName String
    Gateway platform operating system.
    platformPortalSettings Property Map
    Platform portal settings.platform_portal_settings blocks are documented below.
    proxySettings Property Map
    Proxy Server for Gateway.proxy_settings blocks are documented below.
    qos Boolean
    QoS.
    saveLogsLocally Boolean
    Save logs locally on the gateway.
    sendAlertsToServers List<String>
    Server(s) to send alerts to.send_alerts_to_server blocks are documented below.
    sendLogsToBackupServers List<String>
    Backup server(s) to send logs to.send_logs_to_backup_server blocks are documented below.
    sendLogsToServers List<String>
    Server(s) to send logs to.send_logs_to_server blocks are documented below.
    sicName String
    Secure Internal Communication name.
    sicState String
    Secure Internal Communication state.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    threatEmulation Boolean
    Threat Emulation blade enabled.
    threatExtraction Boolean
    Threat Extraction blade enabled.
    urlFiltering Boolean
    URL Filtering blade enabled.
    usercheckPortalSettings Property Map
    UserCheck portal settings.usercheck_portal_settings blocks are documented below.
    version String
    Gateway platform version.
    vpn Boolean
    VPN blade enabled.
    vpnSettings Property Map
    Gateway VPN settings.vpn_settings blocks are documented below.
    zeroPhishing Boolean
    Zero Phishing blade enabled.
    zeroPhishingFqdn String
    Zero Phishing gateway FQDN.

    Supporting Types

    ManagementSimpleGatewayAdvancedSettings, ManagementSimpleGatewayAdvancedSettingsArgs

    ConnectionPersistence string
    Handling established connections when installing a new policy.
    Sam ManagementSimpleGatewayAdvancedSettingsSam
    SAM.sam blocks are documented below.
    ConnectionPersistence string
    Handling established connections when installing a new policy.
    Sam ManagementSimpleGatewayAdvancedSettingsSam
    SAM.sam blocks are documented below.
    connectionPersistence String
    Handling established connections when installing a new policy.
    sam ManagementSimpleGatewayAdvancedSettingsSam
    SAM.sam blocks are documented below.
    connectionPersistence string
    Handling established connections when installing a new policy.
    sam ManagementSimpleGatewayAdvancedSettingsSam
    SAM.sam blocks are documented below.
    connection_persistence str
    Handling established connections when installing a new policy.
    sam ManagementSimpleGatewayAdvancedSettingsSam
    SAM.sam blocks are documented below.
    connectionPersistence String
    Handling established connections when installing a new policy.
    sam Property Map
    SAM.sam blocks are documented below.

    ManagementSimpleGatewayAdvancedSettingsSam, ManagementSimpleGatewayAdvancedSettingsSamArgs

    ForwardToOtherSamServers bool
    Forward SAM clients' requests to other SAM servers.
    PurgeSamFile ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile
    Purge SAM File.purge_sam_file blocks are documented below.
    UseEarlyVersions ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions
    Use early versions compatibility mode.use_early_versions blocks are documented below.
    ForwardToOtherSamServers bool
    Forward SAM clients' requests to other SAM servers.
    PurgeSamFile ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile
    Purge SAM File.purge_sam_file blocks are documented below.
    UseEarlyVersions ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions
    Use early versions compatibility mode.use_early_versions blocks are documented below.
    forwardToOtherSamServers Boolean
    Forward SAM clients' requests to other SAM servers.
    purgeSamFile ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile
    Purge SAM File.purge_sam_file blocks are documented below.
    useEarlyVersions ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions
    Use early versions compatibility mode.use_early_versions blocks are documented below.
    forwardToOtherSamServers boolean
    Forward SAM clients' requests to other SAM servers.
    purgeSamFile ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile
    Purge SAM File.purge_sam_file blocks are documented below.
    useEarlyVersions ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions
    Use early versions compatibility mode.use_early_versions blocks are documented below.
    forward_to_other_sam_servers bool
    Forward SAM clients' requests to other SAM servers.
    purge_sam_file ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile
    Purge SAM File.purge_sam_file blocks are documented below.
    use_early_versions ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions
    Use early versions compatibility mode.use_early_versions blocks are documented below.
    forwardToOtherSamServers Boolean
    Forward SAM clients' requests to other SAM servers.
    purgeSamFile Property Map
    Purge SAM File.purge_sam_file blocks are documented below.
    useEarlyVersions Property Map
    Use early versions compatibility mode.use_early_versions blocks are documented below.

    ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFile, ManagementSimpleGatewayAdvancedSettingsSamPurgeSamFileArgs

    Enabled bool
    Purge SAM File.
    PurgeWhenSizeReachesTo double
    Purge SAM File When it Reaches to.
    Enabled bool
    Purge SAM File.
    PurgeWhenSizeReachesTo float64
    Purge SAM File When it Reaches to.
    enabled Boolean
    Purge SAM File.
    purgeWhenSizeReachesTo Double
    Purge SAM File When it Reaches to.
    enabled boolean
    Purge SAM File.
    purgeWhenSizeReachesTo number
    Purge SAM File When it Reaches to.
    enabled bool
    Purge SAM File.
    purge_when_size_reaches_to float
    Purge SAM File When it Reaches to.
    enabled Boolean
    Purge SAM File.
    purgeWhenSizeReachesTo Number
    Purge SAM File When it Reaches to.

    ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersions, ManagementSimpleGatewayAdvancedSettingsSamUseEarlyVersionsArgs

    CompatibilityMode string
    Early versions compatibility mode.
    Enabled bool
    Use early versions compatibility mode.
    CompatibilityMode string
    Early versions compatibility mode.
    Enabled bool
    Use early versions compatibility mode.
    compatibilityMode String
    Early versions compatibility mode.
    enabled Boolean
    Use early versions compatibility mode.
    compatibilityMode string
    Early versions compatibility mode.
    enabled boolean
    Use early versions compatibility mode.
    compatibility_mode str
    Early versions compatibility mode.
    enabled bool
    Use early versions compatibility mode.
    compatibilityMode String
    Early versions compatibility mode.
    enabled Boolean
    Use early versions compatibility mode.

    ManagementSimpleGatewayApplicationControlAndUrlFilteringSettings, ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsArgs

    GlobalSettingsMode string
    Whether to override global settings or not.
    OverrideGlobalSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings
    override global settings object.override_global_settings blocks are documented below.
    GlobalSettingsMode string
    Whether to override global settings or not.
    OverrideGlobalSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings
    override global settings object.override_global_settings blocks are documented below.
    globalSettingsMode String
    Whether to override global settings or not.
    overrideGlobalSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings
    override global settings object.override_global_settings blocks are documented below.
    globalSettingsMode string
    Whether to override global settings or not.
    overrideGlobalSettings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings
    override global settings object.override_global_settings blocks are documented below.
    global_settings_mode str
    Whether to override global settings or not.
    override_global_settings ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings
    override global settings object.override_global_settings blocks are documented below.
    globalSettingsMode String
    Whether to override global settings or not.
    overrideGlobalSettings Property Map
    override global settings object.override_global_settings blocks are documented below.

    ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettings, ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsArgs

    FailMode string
    Fail mode - allow or block all requests.
    WebsiteCategorization ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization
    Website categorization object.website_categorization blocks are documented below.
    FailMode string
    Fail mode - allow or block all requests.
    WebsiteCategorization ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization
    Website categorization object.website_categorization blocks are documented below.
    failMode String
    Fail mode - allow or block all requests.
    websiteCategorization ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization
    Website categorization object.website_categorization blocks are documented below.
    failMode string
    Fail mode - allow or block all requests.
    websiteCategorization ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization
    Website categorization object.website_categorization blocks are documented below.
    fail_mode str
    Fail mode - allow or block all requests.
    website_categorization ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization
    Website categorization object.website_categorization blocks are documented below.
    failMode String
    Fail mode - allow or block all requests.
    websiteCategorization Property Map
    Website categorization object.website_categorization blocks are documented below.

    ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorization, ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationArgs

    CustomMode ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode
    Custom mode object.custom_mode blocks are documented below.
    Mode string
    Website categorization mode.
    CustomMode ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode
    Custom mode object.custom_mode blocks are documented below.
    Mode string
    Website categorization mode.
    customMode ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode
    Custom mode object.custom_mode blocks are documented below.
    mode String
    Website categorization mode.
    customMode ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode
    Custom mode object.custom_mode blocks are documented below.
    mode string
    Website categorization mode.
    custom_mode ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode
    Custom mode object.custom_mode blocks are documented below.
    mode str
    Website categorization mode.
    customMode Property Map
    Custom mode object.custom_mode blocks are documented below.
    mode String
    Website categorization mode.

    ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomMode, ManagementSimpleGatewayApplicationControlAndUrlFilteringSettingsOverrideGlobalSettingsWebsiteCategorizationCustomModeArgs

    SocialNetworkingWidgets string
    Social networking widgets mode.
    UrlFiltering string
    URL filtering mode.
    SocialNetworkingWidgets string
    Social networking widgets mode.
    UrlFiltering string
    URL filtering mode.
    socialNetworkingWidgets String
    Social networking widgets mode.
    urlFiltering String
    URL filtering mode.
    socialNetworkingWidgets string
    Social networking widgets mode.
    urlFiltering string
    URL filtering mode.
    social_networking_widgets str
    Social networking widgets mode.
    url_filtering str
    URL filtering mode.
    socialNetworkingWidgets String
    Social networking widgets mode.
    urlFiltering String
    URL filtering mode.

    ManagementSimpleGatewayFirewallSettings, ManagementSimpleGatewayFirewallSettingsArgs

    ManagementSimpleGatewayHttpsInspection, ManagementSimpleGatewayHttpsInspectionArgs

    BypassOnFailure ManagementSimpleGatewayHttpsInspectionBypassOnFailure
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    DenyExpiredServerCert ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    DenyRevokedServerCert ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    DenyUntrustedServerCert ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    SiteCategorizationAllowMode ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.
    BypassOnFailure ManagementSimpleGatewayHttpsInspectionBypassOnFailure
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    DenyExpiredServerCert ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    DenyRevokedServerCert ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    DenyUntrustedServerCert ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    SiteCategorizationAllowMode ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.
    bypassOnFailure ManagementSimpleGatewayHttpsInspectionBypassOnFailure
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    denyExpiredServerCert ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    denyRevokedServerCert ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    denyUntrustedServerCert ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    siteCategorizationAllowMode ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.
    bypassOnFailure ManagementSimpleGatewayHttpsInspectionBypassOnFailure
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    denyExpiredServerCert ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    denyRevokedServerCert ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    denyUntrustedServerCert ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    siteCategorizationAllowMode ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.
    bypass_on_failure ManagementSimpleGatewayHttpsInspectionBypassOnFailure
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    deny_expired_server_cert ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    deny_revoked_server_cert ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    deny_untrusted_server_cert ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    site_categorization_allow_mode ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.
    bypassOnFailure Property Map
    Set to be true in order to bypass all requests (Fail-open) in case of internal system error.bypass_on_failure blocks are documented below.
    denyExpiredServerCert Property Map
    Set to be true in order to drop traffic from servers with expired server certificate.deny_expired_server_cert blocks are documented below.
    denyRevokedServerCert Property Map
    Set to be true in order to drop traffic from servers with revoked server certificate (validate CRL).deny_revoked_server_cert blocks are documented below.
    denyUntrustedServerCert Property Map
    Set to be true in order to drop traffic from servers with untrusted server certificate.deny_untrusted_server_cert blocks are documented below.
    siteCategorizationAllowMode Property Map
    Set to 'background' in order to allowed requests until categorization is complete.site_categorization_allow_mode blocks are documented below.

    ManagementSimpleGatewayHttpsInspectionBypassOnFailure, ManagementSimpleGatewayHttpsInspectionBypassOnFailureArgs

    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.
    overrideProfile boolean
    Override profile of global configuration.
    value boolean
    Override value.Required only for 'override-profile' is True.
    override_profile bool
    Override profile of global configuration.
    value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.

    ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCert, ManagementSimpleGatewayHttpsInspectionDenyExpiredServerCertArgs

    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.
    overrideProfile boolean
    Override profile of global configuration.
    value boolean
    Override value.Required only for 'override-profile' is True.
    override_profile bool
    Override profile of global configuration.
    value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.

    ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCert, ManagementSimpleGatewayHttpsInspectionDenyRevokedServerCertArgs

    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.
    overrideProfile boolean
    Override profile of global configuration.
    value boolean
    Override value.Required only for 'override-profile' is True.
    override_profile bool
    Override profile of global configuration.
    value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.

    ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCert, ManagementSimpleGatewayHttpsInspectionDenyUntrustedServerCertArgs

    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    OverrideProfile bool
    Override profile of global configuration.
    Value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.
    overrideProfile boolean
    Override profile of global configuration.
    value boolean
    Override value.Required only for 'override-profile' is True.
    override_profile bool
    Override profile of global configuration.
    value bool
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value Boolean
    Override value.Required only for 'override-profile' is True.

    ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowMode, ManagementSimpleGatewayHttpsInspectionSiteCategorizationAllowModeArgs

    OverrideProfile bool
    Override profile of global configuration.
    Value string
    Override value.Required only for 'override-profile' is True.
    OverrideProfile bool
    Override profile of global configuration.
    Value string
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value String
    Override value.Required only for 'override-profile' is True.
    overrideProfile boolean
    Override profile of global configuration.
    value string
    Override value.Required only for 'override-profile' is True.
    override_profile bool
    Override profile of global configuration.
    value str
    Override value.Required only for 'override-profile' is True.
    overrideProfile Boolean
    Override profile of global configuration.
    value String
    Override value.Required only for 'override-profile' is True.

    ManagementSimpleGatewayIdentityAwarenessSettings, ManagementSimpleGatewayIdentityAwarenessSettingsArgs

    BrowserBasedAuthentication bool
    Enable Browser Based Authentication source.
    BrowserBasedAuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    IdentityAgent bool
    Enable Identity Agent source.
    IdentityAgentSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings
    Identity Agent settings.identity_agent_settings blocks are documented below.
    IdentityCollector bool
    Enable Identity Collector source.
    IdentityCollectorSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings
    Identity Collector settings.identity_collector_settings blocks are documented below.
    IdentitySharingSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    RemoteAccess bool
    Enable Remote Access Identity source.
    BrowserBasedAuthentication bool
    Enable Browser Based Authentication source.
    BrowserBasedAuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    IdentityAgent bool
    Enable Identity Agent source.
    IdentityAgentSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings
    Identity Agent settings.identity_agent_settings blocks are documented below.
    IdentityCollector bool
    Enable Identity Collector source.
    IdentityCollectorSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings
    Identity Collector settings.identity_collector_settings blocks are documented below.
    IdentitySharingSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    ProxySettings ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    RemoteAccess bool
    Enable Remote Access Identity source.
    browserBasedAuthentication Boolean
    Enable Browser Based Authentication source.
    browserBasedAuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    identityAgent Boolean
    Enable Identity Agent source.
    identityAgentSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings
    Identity Agent settings.identity_agent_settings blocks are documented below.
    identityCollector Boolean
    Enable Identity Collector source.
    identityCollectorSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings
    Identity Collector settings.identity_collector_settings blocks are documented below.
    identitySharingSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    remoteAccess Boolean
    Enable Remote Access Identity source.
    browserBasedAuthentication boolean
    Enable Browser Based Authentication source.
    browserBasedAuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    identityAgent boolean
    Enable Identity Agent source.
    identityAgentSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings
    Identity Agent settings.identity_agent_settings blocks are documented below.
    identityCollector boolean
    Enable Identity Collector source.
    identityCollectorSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings
    Identity Collector settings.identity_collector_settings blocks are documented below.
    identitySharingSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    proxySettings ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    remoteAccess boolean
    Enable Remote Access Identity source.
    browser_based_authentication bool
    Enable Browser Based Authentication source.
    browser_based_authentication_settings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    identity_agent bool
    Enable Identity Agent source.
    identity_agent_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings
    Identity Agent settings.identity_agent_settings blocks are documented below.
    identity_collector bool
    Enable Identity Collector source.
    identity_collector_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings
    Identity Collector settings.identity_collector_settings blocks are documented below.
    identity_sharing_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    proxy_settings ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    remote_access bool
    Enable Remote Access Identity source.
    browserBasedAuthentication Boolean
    Enable Browser Based Authentication source.
    browserBasedAuthenticationSettings Property Map
    Browser Based Authentication settings.browser_based_authentication_settings blocks are documented below.
    identityAgent Boolean
    Enable Identity Agent source.
    identityAgentSettings Property Map
    Identity Agent settings.identity_agent_settings blocks are documented below.
    identityCollector Boolean
    Enable Identity Collector source.
    identityCollectorSettings Property Map
    Identity Collector settings.identity_collector_settings blocks are documented below.
    identitySharingSettings Property Map
    Identity sharing settings.identity_sharing_settings blocks are documented below.
    proxySettings Property Map
    Identity-Awareness Proxy settings.proxy_settings blocks are documented below.
    remoteAccess Boolean
    Enable Remote Access Identity source.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsArgs

    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    BrowserBasedAuthenticationPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.
    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    BrowserBasedAuthenticationPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    browserBasedAuthenticationPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    browserBasedAuthenticationPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.
    authentication_settings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    browser_based_authentication_portal_settings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.
    authenticationSettings Property Map
    Authentication Settings for Browser Based Authentication.authentication_settings blocks are documented below.
    browserBasedAuthenticationPortalSettings Property Map
    Browser Based Authentication portal settings.browser_based_authentication_portal_settings blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsArgs

    AuthenticationMethod string
    Authentication method.
    IdentityProviders List<string>
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    Radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    UsersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    IdentityProviders []string
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    Radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    UsersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod String
    Authentication method.
    identityProviders List<String>
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    radius String
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod string
    Authentication method.
    identityProviders string[]
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authentication_method str
    Authentication method.
    identity_providers Sequence[str]
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    radius str
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    users_directories ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod String
    Authentication method.
    identityProviders List<String>
    Identity provider object identified by the name or UID. Must be set when "authentication-method" was selected to be "identity provider".identity_provider blocks are documented below.
    radius String
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories Property Map
    Users directories.users_directories blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectories, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsAuthenticationSettingsUsersDirectoriesArgs

    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics List<string>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics []string
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.
    externalUserProfile boolean
    External user profile.
    internalUsers boolean
    Internal users.
    specifics string[]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories string
    Users from external directories.
    external_user_profile bool
    External user profile.
    internal_users bool
    Internal users.
    specifics Sequence[str]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    users_from_external_directories str
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsArgs

    accessibility Property Map
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings Property Map
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    portalWebSettings Property Map
    Configuration of the portal web settings.portal_web_settings blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibility, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityArgs

    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allow_access_from str
    Allowed access to the web portal (based on interfaces, or security policy).
    internal_access_settings ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings Property Map
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsAccessibilityInternalAccessSettingsArgs

    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsCertificateSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsCertificateSettingsArgs

    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64_certificate str
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64_password str
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.

    ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsPortalWebSettings, ManagementSimpleGatewayIdentityAwarenessSettingsBrowserBasedAuthenticationSettingsBrowserBasedAuthenticationPortalSettingsPortalWebSettingsArgs

    Aliases List<string>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    Aliases []string
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.
    aliases string[]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl string
    The main URL for the web portal.
    aliases Sequence[str]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    main_url str
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsArgs

    AgentsIntervalKeepalive double
    Agents send keepalive period (minutes).
    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    IdentityAgentPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    UserReauthenticateInterval double
    Agent reauthenticate time interval (minutes).
    AgentsIntervalKeepalive float64
    Agents send keepalive period (minutes).
    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    IdentityAgentPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    UserReauthenticateInterval float64
    Agent reauthenticate time interval (minutes).
    agentsIntervalKeepalive Double
    Agents send keepalive period (minutes).
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    identityAgentPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    userReauthenticateInterval Double
    Agent reauthenticate time interval (minutes).
    agentsIntervalKeepalive number
    Agents send keepalive period (minutes).
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    identityAgentPortalSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    userReauthenticateInterval number
    Agent reauthenticate time interval (minutes).
    agents_interval_keepalive float
    Agents send keepalive period (minutes).
    authentication_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    identity_agent_portal_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    user_reauthenticate_interval float
    Agent reauthenticate time interval (minutes).
    agentsIntervalKeepalive Number
    Agents send keepalive period (minutes).
    authenticationSettings Property Map
    Authentication Settings for Identity Agent.authentication_settings blocks are documented below.
    identityAgentPortalSettings Property Map
    Identity Agent accessibility settings.identity_agent_portal_settings blocks are documented below.
    userReauthenticateInterval Number
    Agent reauthenticate time interval (minutes).

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsArgs

    AuthenticationMethod string
    Authentication method.
    Radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    UsersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    Radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    UsersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod String
    Authentication method.
    radius String
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod string
    Authentication method.
    radius string
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authentication_method str
    Authentication method.
    radius str
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    users_directories ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories
    Users directories.users_directories blocks are documented below.
    authenticationMethod String
    Authentication method.
    radius String
    Radius server object identified by the name or UID. Must be set when "authentication-method" was selected to be "radius".
    usersDirectories Property Map
    Users directories.users_directories blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectories, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsAuthenticationSettingsUsersDirectoriesArgs

    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics List<string>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics []string
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.
    externalUserProfile boolean
    External user profile.
    internalUsers boolean
    Internal users.
    specifics string[]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories string
    Users from external directories.
    external_user_profile bool
    External user profile.
    internal_users bool
    Internal users.
    specifics Sequence[str]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    users_from_external_directories str
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsArgs

    Accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    Accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility Property Map
    Configuration of the portal access settings.accessibility blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibility, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityArgs

    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allow_access_from str
    Allowed access to the web portal (based on interfaces, or security policy).
    internal_access_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings Property Map
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityAgentSettingsIdentityAgentPortalSettingsAccessibilityInternalAccessSettingsArgs

    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsArgs

    AuthorizedClients List<ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient>
    Authorized Clients.authorized_clients blocks are documented below.
    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    ClientAccessPermissions ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.
    AuthorizedClients []ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient
    Authorized Clients.authorized_clients blocks are documented below.
    AuthenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    ClientAccessPermissions ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.
    authorizedClients List<ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient>
    Authorized Clients.authorized_clients blocks are documented below.
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    clientAccessPermissions ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.
    authorizedClients ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient[]
    Authorized Clients.authorized_clients blocks are documented below.
    authenticationSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    clientAccessPermissions ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.
    authorized_clients Sequence[ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient]
    Authorized Clients.authorized_clients blocks are documented below.
    authentication_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    client_access_permissions ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.
    authorizedClients List<Property Map>
    Authorized Clients.authorized_clients blocks are documented below.
    authenticationSettings Property Map
    Authentication Settings for Identity Collector.authentication_settings blocks are documented below.
    clientAccessPermissions Property Map
    Identity Collector accessibility settings.client_access_permissions blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsArgs

    usersDirectories Property Map
    Users directories.users_directories blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsUsersDirectories, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthenticationSettingsUsersDirectoriesArgs

    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics List<string>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    ExternalUserProfile bool
    External user profile.
    InternalUsers bool
    Internal users.
    Specifics []string
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    UsersFromExternalDirectories string
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.
    externalUserProfile boolean
    External user profile.
    internalUsers boolean
    Internal users.
    specifics string[]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories string
    Users from external directories.
    external_user_profile bool
    External user profile.
    internal_users bool
    Internal users.
    specifics Sequence[str]
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    users_from_external_directories str
    Users from external directories.
    externalUserProfile Boolean
    External user profile.
    internalUsers Boolean
    Internal users.
    specifics List<String>
    LDAP AU objects identified by the name or UID. Must be set when "users-from-external-directories" was selected to be "specific".specific blocks are documented below.
    usersFromExternalDirectories String
    Users from external directories.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClient, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsAuthorizedClientArgs

    Client string
    Host / Network Group Name or UID.
    ClientSecret string
    Client Secret.
    Client string
    Host / Network Group Name or UID.
    ClientSecret string
    Client Secret.
    client String
    Host / Network Group Name or UID.
    clientSecret String
    Client Secret.
    client string
    Host / Network Group Name or UID.
    clientSecret string
    Client Secret.
    client str
    Host / Network Group Name or UID.
    client_secret str
    Client Secret.
    client String
    Host / Network Group Name or UID.
    clientSecret String
    Client Secret.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissions, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsArgs

    Accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    Accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    accessibility Property Map
    Configuration of the portal access settings.accessibility blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibility, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityArgs

    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allow_access_from str
    Allowed access to the web portal (based on interfaces, or security policy).
    internal_access_settings ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings Property Map
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentityCollectorSettingsClientAccessPermissionsAccessibilityInternalAccessSettingsArgs

    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.

    ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettings, ManagementSimpleGatewayIdentityAwarenessSettingsIdentitySharingSettingsArgs

    ReceiveFromOtherGateways bool
    Enable receiving identity from other gateways.
    ReceiveFroms List<string>
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    ShareWithOtherGateways bool
    Enable identity sharing with other gateways.
    ReceiveFromOtherGateways bool
    Enable receiving identity from other gateways.
    ReceiveFroms []string
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    ShareWithOtherGateways bool
    Enable identity sharing with other gateways.
    receiveFromOtherGateways Boolean
    Enable receiving identity from other gateways.
    receiveFroms List<String>
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    shareWithOtherGateways Boolean
    Enable identity sharing with other gateways.
    receiveFromOtherGateways boolean
    Enable receiving identity from other gateways.
    receiveFroms string[]
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    shareWithOtherGateways boolean
    Enable identity sharing with other gateways.
    receive_from_other_gateways bool
    Enable receiving identity from other gateways.
    receive_froms Sequence[str]
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    share_with_other_gateways bool
    Enable identity sharing with other gateways.
    receiveFromOtherGateways Boolean
    Enable receiving identity from other gateways.
    receiveFroms List<String>
    Gateway(s) to receive identity from.receive_from blocks are documented below.
    shareWithOtherGateways Boolean
    Enable identity sharing with other gateways.

    ManagementSimpleGatewayIdentityAwarenessSettingsProxySettings, ManagementSimpleGatewayIdentityAwarenessSettingsProxySettingsArgs

    DetectUsingXForwardFor bool
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.
    DetectUsingXForwardFor bool
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.
    detectUsingXForwardFor Boolean
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.
    detectUsingXForwardFor boolean
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.
    detect_using_x_forward_for bool
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.
    detectUsingXForwardFor Boolean
    Whether to use X-Forward-For HTTP header, which is added by the proxy server to keep track of the original source IP.

    ManagementSimpleGatewayInterface, ManagementSimpleGatewayInterfaceArgs

    Name string
    Object name. Must be unique in the domain.
    AntiSpoofing bool
    N/A
    AntiSpoofingSettings ManagementSimpleGatewayInterfaceAntiSpoofingSettings
    N/Aanti_spoofing_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    Ipv4Address string
    IPv4 address.
    Ipv4MaskLength string
    IPv4 network mask length.
    Ipv4NetworkMask string
    IPv4 network address.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength string
    IPv6 network mask length.
    Ipv6NetworkMask string
    IPv6 network address.
    SecurityZone bool
    N/A
    SecurityZoneSettings ManagementSimpleGatewayInterfaceSecurityZoneSettings
    N/Asecurity_zone_settings blocks are documented below.
    Topology string
    N/A
    TopologyAutomaticCalculation string
    Shows the automatic topology calculation.
    TopologySettings ManagementSimpleGatewayInterfaceTopologySettings
    N/Atopology_settings blocks are documented below.
    Name string
    Object name. Must be unique in the domain.
    AntiSpoofing bool
    N/A
    AntiSpoofingSettings ManagementSimpleGatewayInterfaceAntiSpoofingSettings
    N/Aanti_spoofing_settings blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    Ipv4Address string
    IPv4 address.
    Ipv4MaskLength string
    IPv4 network mask length.
    Ipv4NetworkMask string
    IPv4 network address.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength string
    IPv6 network mask length.
    Ipv6NetworkMask string
    IPv6 network address.
    SecurityZone bool
    N/A
    SecurityZoneSettings ManagementSimpleGatewayInterfaceSecurityZoneSettings
    N/Asecurity_zone_settings blocks are documented below.
    Topology string
    N/A
    TopologyAutomaticCalculation string
    Shows the automatic topology calculation.
    TopologySettings ManagementSimpleGatewayInterfaceTopologySettings
    N/Atopology_settings blocks are documented below.
    name String
    Object name. Must be unique in the domain.
    antiSpoofing Boolean
    N/A
    antiSpoofingSettings ManagementSimpleGatewayInterfaceAntiSpoofingSettings
    N/Aanti_spoofing_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ipv4Address String
    IPv4 address.
    ipv4MaskLength String
    IPv4 network mask length.
    ipv4NetworkMask String
    IPv4 network address.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength String
    IPv6 network mask length.
    ipv6NetworkMask String
    IPv6 network address.
    securityZone Boolean
    N/A
    securityZoneSettings ManagementSimpleGatewayInterfaceSecurityZoneSettings
    N/Asecurity_zone_settings blocks are documented below.
    topology String
    N/A
    topologyAutomaticCalculation String
    Shows the automatic topology calculation.
    topologySettings ManagementSimpleGatewayInterfaceTopologySettings
    N/Atopology_settings blocks are documented below.
    name string
    Object name. Must be unique in the domain.
    antiSpoofing boolean
    N/A
    antiSpoofingSettings ManagementSimpleGatewayInterfaceAntiSpoofingSettings
    N/Aanti_spoofing_settings blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    ipv4Address string
    IPv4 address.
    ipv4MaskLength string
    IPv4 network mask length.
    ipv4NetworkMask string
    IPv4 network address.
    ipv6Address string
    IPv6 address.
    ipv6MaskLength string
    IPv6 network mask length.
    ipv6NetworkMask string
    IPv6 network address.
    securityZone boolean
    N/A
    securityZoneSettings ManagementSimpleGatewayInterfaceSecurityZoneSettings
    N/Asecurity_zone_settings blocks are documented below.
    topology string
    N/A
    topologyAutomaticCalculation string
    Shows the automatic topology calculation.
    topologySettings ManagementSimpleGatewayInterfaceTopologySettings
    N/Atopology_settings blocks are documented below.
    name str
    Object name. Must be unique in the domain.
    anti_spoofing bool
    N/A
    anti_spoofing_settings ManagementSimpleGatewayInterfaceAntiSpoofingSettings
    N/Aanti_spoofing_settings blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    ipv4_address str
    IPv4 address.
    ipv4_mask_length str
    IPv4 network mask length.
    ipv4_network_mask str
    IPv4 network address.
    ipv6_address str
    IPv6 address.
    ipv6_mask_length str
    IPv6 network mask length.
    ipv6_network_mask str
    IPv6 network address.
    security_zone bool
    N/A
    security_zone_settings ManagementSimpleGatewayInterfaceSecurityZoneSettings
    N/Asecurity_zone_settings blocks are documented below.
    topology str
    N/A
    topology_automatic_calculation str
    Shows the automatic topology calculation.
    topology_settings ManagementSimpleGatewayInterfaceTopologySettings
    N/Atopology_settings blocks are documented below.
    name String
    Object name. Must be unique in the domain.
    antiSpoofing Boolean
    N/A
    antiSpoofingSettings Property Map
    N/Aanti_spoofing_settings blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ipv4Address String
    IPv4 address.
    ipv4MaskLength String
    IPv4 network mask length.
    ipv4NetworkMask String
    IPv4 network address.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength String
    IPv6 network mask length.
    ipv6NetworkMask String
    IPv6 network address.
    securityZone Boolean
    N/A
    securityZoneSettings Property Map
    N/Asecurity_zone_settings blocks are documented below.
    topology String
    N/A
    topologyAutomaticCalculation String
    Shows the automatic topology calculation.
    topologySettings Property Map
    N/Atopology_settings blocks are documented below.

    ManagementSimpleGatewayInterfaceAntiSpoofingSettings, ManagementSimpleGatewayInterfaceAntiSpoofingSettingsArgs

    Action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    Action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    action String
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    action str
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    action String
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).

    ManagementSimpleGatewayInterfaceSecurityZoneSettings, ManagementSimpleGatewayInterfaceSecurityZoneSettingsArgs

    AutoCalculated bool
    Security Zone is calculated according to where the interface leads to.
    SpecificZone string
    Security Zone specified manually.
    AutoCalculated bool
    Security Zone is calculated according to where the interface leads to.
    SpecificZone string
    Security Zone specified manually.
    autoCalculated Boolean
    Security Zone is calculated according to where the interface leads to.
    specificZone String
    Security Zone specified manually.
    autoCalculated boolean
    Security Zone is calculated according to where the interface leads to.
    specificZone string
    Security Zone specified manually.
    auto_calculated bool
    Security Zone is calculated according to where the interface leads to.
    specific_zone str
    Security Zone specified manually.
    autoCalculated Boolean
    Security Zone is calculated according to where the interface leads to.
    specificZone String
    Security Zone specified manually.

    ManagementSimpleGatewayInterfaceTopologySettings, ManagementSimpleGatewayInterfaceTopologySettingsArgs

    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Ip address behind this interface.
    SpecificNetwork string
    Network behind this interface.
    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Ip address behind this interface.
    SpecificNetwork string
    Network behind this interface.
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Ip address behind this interface.
    specificNetwork String
    Network behind this interface.
    interfaceLeadsToDmz boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface string
    Ip address behind this interface.
    specificNetwork string
    Network behind this interface.
    interface_leads_to_dmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    ip_address_behind_this_interface str
    Ip address behind this interface.
    specific_network str
    Network behind this interface.
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Ip address behind this interface.
    specificNetwork String
    Network behind this interface.

    ManagementSimpleGatewayIpsSettings, ManagementSimpleGatewayIpsSettingsArgs

    ActivationMode string
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    BypassAllUnderLoad bool
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    BypassTrackMethod string
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    CpuUsageHighThreshold double
    CPU usage high threshold percentage (1-99).
    CpuUsageLowThreshold double
    CPU usage low threshold percentage (1-99).
    MemoryUsageHighThreshold double
    Memory usage high threshold percentage (1-99).
    MemoryUsageLowThreshold double
    Memory usage low threshold percentage (1-99).
    SendThreatCloudInfo bool
    Help improve Check Point Threat Prevention product by sending anonymous information.
    TopCpuConsumingProtections ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.
    ActivationMode string
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    BypassAllUnderLoad bool
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    BypassTrackMethod string
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    CpuUsageHighThreshold float64
    CPU usage high threshold percentage (1-99).
    CpuUsageLowThreshold float64
    CPU usage low threshold percentage (1-99).
    MemoryUsageHighThreshold float64
    Memory usage high threshold percentage (1-99).
    MemoryUsageLowThreshold float64
    Memory usage low threshold percentage (1-99).
    SendThreatCloudInfo bool
    Help improve Check Point Threat Prevention product by sending anonymous information.
    TopCpuConsumingProtections ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.
    activationMode String
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    bypassAllUnderLoad Boolean
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    bypassTrackMethod String
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    cpuUsageHighThreshold Double
    CPU usage high threshold percentage (1-99).
    cpuUsageLowThreshold Double
    CPU usage low threshold percentage (1-99).
    memoryUsageHighThreshold Double
    Memory usage high threshold percentage (1-99).
    memoryUsageLowThreshold Double
    Memory usage low threshold percentage (1-99).
    sendThreatCloudInfo Boolean
    Help improve Check Point Threat Prevention product by sending anonymous information.
    topCpuConsumingProtections ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.
    activationMode string
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    bypassAllUnderLoad boolean
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    bypassTrackMethod string
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    cpuUsageHighThreshold number
    CPU usage high threshold percentage (1-99).
    cpuUsageLowThreshold number
    CPU usage low threshold percentage (1-99).
    memoryUsageHighThreshold number
    Memory usage high threshold percentage (1-99).
    memoryUsageLowThreshold number
    Memory usage low threshold percentage (1-99).
    sendThreatCloudInfo boolean
    Help improve Check Point Threat Prevention product by sending anonymous information.
    topCpuConsumingProtections ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.
    activation_mode str
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    bypass_all_under_load bool
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    bypass_track_method str
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    cpu_usage_high_threshold float
    CPU usage high threshold percentage (1-99).
    cpu_usage_low_threshold float
    CPU usage low threshold percentage (1-99).
    memory_usage_high_threshold float
    Memory usage high threshold percentage (1-99).
    memory_usage_low_threshold float
    Memory usage low threshold percentage (1-99).
    send_threat_cloud_info bool
    Help improve Check Point Threat Prevention product by sending anonymous information.
    top_cpu_consuming_protections ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.
    activationMode String
    Defines whether the IPS blade operates in Detect Only mode or enforces the configured IPS Policy.
    bypassAllUnderLoad Boolean
    Disable/enable all IPS protections until CPU and memory levels are back to normal.
    bypassTrackMethod String
    Track options when all IPS protections are disabled until CPU/memory levels are back to normal.
    cpuUsageHighThreshold Number
    CPU usage high threshold percentage (1-99).
    cpuUsageLowThreshold Number
    CPU usage low threshold percentage (1-99).
    memoryUsageHighThreshold Number
    Memory usage high threshold percentage (1-99).
    memoryUsageLowThreshold Number
    Memory usage low threshold percentage (1-99).
    sendThreatCloudInfo Boolean
    Help improve Check Point Threat Prevention product by sending anonymous information.
    topCpuConsumingProtections Property Map
    Provides a way to reduce CPU levels on machines under load by disabling the top CPU consuming IPS protections.top_cpu_consuming_protections blocks are documented below.

    ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtections, ManagementSimpleGatewayIpsSettingsTopCpuConsumingProtectionsArgs

    DisablePeriod double
    Duration (in hours) for disabling the protections.
    DisableUnderLoad bool
    Temporarily disable/enable top CPU consuming IPS protections.
    DisablePeriod float64
    Duration (in hours) for disabling the protections.
    DisableUnderLoad bool
    Temporarily disable/enable top CPU consuming IPS protections.
    disablePeriod Double
    Duration (in hours) for disabling the protections.
    disableUnderLoad Boolean
    Temporarily disable/enable top CPU consuming IPS protections.
    disablePeriod number
    Duration (in hours) for disabling the protections.
    disableUnderLoad boolean
    Temporarily disable/enable top CPU consuming IPS protections.
    disable_period float
    Duration (in hours) for disabling the protections.
    disable_under_load bool
    Temporarily disable/enable top CPU consuming IPS protections.
    disablePeriod Number
    Duration (in hours) for disabling the protections.
    disableUnderLoad Boolean
    Temporarily disable/enable top CPU consuming IPS protections.

    ManagementSimpleGatewayLogsSettings, ManagementSimpleGatewayLogsSettingsArgs

    AlertWhenFreeDiskSpaceBelow bool
    Enable alert when free disk space is below threshold.
    AlertWhenFreeDiskSpaceBelowMetrics string
    Free disk space metrics.
    AlertWhenFreeDiskSpaceBelowThreshold double
    Alert when free disk space below threshold.
    AlertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    BeforeDeleteKeepLogsFromTheLastDays bool
    Enable before delete keep logs from the last days.
    BeforeDeleteKeepLogsFromTheLastDaysThreshold double
    Before delete keep logs from the last days threshold.
    BeforeDeleteRunScript bool
    Enable Before delete run script.
    BeforeDeleteRunScriptCommand string
    Before delete run script command.
    DeleteIndexFilesOlderThanDays bool
    Enable delete index files older than days.
    DeleteIndexFilesOlderThanDaysThreshold double
    Delete index files older than days threshold.
    DeleteIndexFilesWhenIndexSizeAbove bool
    Enable delete index files when index size above.
    DeleteIndexFilesWhenIndexSizeAboveMetrics string
    Delete index files when index size above metrics
    DeleteIndexFilesWhenIndexSizeAboveThreshold double
    Delete index files when index size above threshold.
    DeleteWhenFreeDiskSpaceBelow bool
    Enable delete when free disk space below.
    DeleteWhenFreeDiskSpaceBelowMetrics string
    Delete when free disk space below metric.
    DeleteWhenFreeDiskSpaceBelowThreshold double
    Delete when free disk space below threshold.
    DetectNewCitrixIcaApplicationNames bool
    Enable detect new Citrix ICA application names.
    ForwardLogsToLogServer bool
    Enable forward logs to log server.
    ForwardLogsToLogServerName string
    Forward logs to log server name.
    ForwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    PerformLogRotateBeforeLogForwarding bool
    Enable perform log rotate before log forwarding.
    RejectConnectionsWhenFreeDiskSpaceBelowThreshold bool
    Enable reject connections when free disk space below threshold.
    ReserveForPacketCaptureMetrics string
    Reserve for packet capture metrics.
    ReserveForPacketCaptureThreshold double
    Reserve for packet capture threshold.
    RotateLogByFileSize bool
    Enable rotate log by file size.
    RotateLogFileSizeThreshold double
    Log file size threshold.
    RotateLogOnSchedule bool
    Enable rotate log on schedule.
    RotateLogScheduleName string
    Rotate log schedule name.
    StopLoggingWhenFreeDiskSpaceBelow bool
    Enable stop logging when free disk space below.
    StopLoggingWhenFreeDiskSpaceBelowMetrics string
    Stop logging when free disk space below metrics
    StopLoggingWhenFreeDiskSpaceBelowThreshold double
    Stop logging when free disk space below threshold.
    TurnOnQosLogging bool
    Enable turn on QoS Logging.
    UpdateAccountLogEvery double
    Update account log in every amount of seconds.
    AlertWhenFreeDiskSpaceBelow bool
    Enable alert when free disk space is below threshold.
    AlertWhenFreeDiskSpaceBelowMetrics string
    Free disk space metrics.
    AlertWhenFreeDiskSpaceBelowThreshold float64
    Alert when free disk space below threshold.
    AlertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    BeforeDeleteKeepLogsFromTheLastDays bool
    Enable before delete keep logs from the last days.
    BeforeDeleteKeepLogsFromTheLastDaysThreshold float64
    Before delete keep logs from the last days threshold.
    BeforeDeleteRunScript bool
    Enable Before delete run script.
    BeforeDeleteRunScriptCommand string
    Before delete run script command.
    DeleteIndexFilesOlderThanDays bool
    Enable delete index files older than days.
    DeleteIndexFilesOlderThanDaysThreshold float64
    Delete index files older than days threshold.
    DeleteIndexFilesWhenIndexSizeAbove bool
    Enable delete index files when index size above.
    DeleteIndexFilesWhenIndexSizeAboveMetrics string
    Delete index files when index size above metrics
    DeleteIndexFilesWhenIndexSizeAboveThreshold float64
    Delete index files when index size above threshold.
    DeleteWhenFreeDiskSpaceBelow bool
    Enable delete when free disk space below.
    DeleteWhenFreeDiskSpaceBelowMetrics string
    Delete when free disk space below metric.
    DeleteWhenFreeDiskSpaceBelowThreshold float64
    Delete when free disk space below threshold.
    DetectNewCitrixIcaApplicationNames bool
    Enable detect new Citrix ICA application names.
    ForwardLogsToLogServer bool
    Enable forward logs to log server.
    ForwardLogsToLogServerName string
    Forward logs to log server name.
    ForwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    PerformLogRotateBeforeLogForwarding bool
    Enable perform log rotate before log forwarding.
    RejectConnectionsWhenFreeDiskSpaceBelowThreshold bool
    Enable reject connections when free disk space below threshold.
    ReserveForPacketCaptureMetrics string
    Reserve for packet capture metrics.
    ReserveForPacketCaptureThreshold float64
    Reserve for packet capture threshold.
    RotateLogByFileSize bool
    Enable rotate log by file size.
    RotateLogFileSizeThreshold float64
    Log file size threshold.
    RotateLogOnSchedule bool
    Enable rotate log on schedule.
    RotateLogScheduleName string
    Rotate log schedule name.
    StopLoggingWhenFreeDiskSpaceBelow bool
    Enable stop logging when free disk space below.
    StopLoggingWhenFreeDiskSpaceBelowMetrics string
    Stop logging when free disk space below metrics
    StopLoggingWhenFreeDiskSpaceBelowThreshold float64
    Stop logging when free disk space below threshold.
    TurnOnQosLogging bool
    Enable turn on QoS Logging.
    UpdateAccountLogEvery float64
    Update account log in every amount of seconds.
    alertWhenFreeDiskSpaceBelow Boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowMetrics String
    Free disk space metrics.
    alertWhenFreeDiskSpaceBelowThreshold Double
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType String
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays Boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold Double
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript Boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand String
    Before delete run script command.
    deleteIndexFilesOlderThanDays Boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold Double
    Delete index files older than days threshold.
    deleteIndexFilesWhenIndexSizeAbove Boolean
    Enable delete index files when index size above.
    deleteIndexFilesWhenIndexSizeAboveMetrics String
    Delete index files when index size above metrics
    deleteIndexFilesWhenIndexSizeAboveThreshold Double
    Delete index files when index size above threshold.
    deleteWhenFreeDiskSpaceBelow Boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowMetrics String
    Delete when free disk space below metric.
    deleteWhenFreeDiskSpaceBelowThreshold Double
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames Boolean
    Enable detect new Citrix ICA application names.
    forwardLogsToLogServer Boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName String
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName String
    Forward logs to log server schedule name.
    performLogRotateBeforeLogForwarding Boolean
    Enable perform log rotate before log forwarding.
    rejectConnectionsWhenFreeDiskSpaceBelowThreshold Boolean
    Enable reject connections when free disk space below threshold.
    reserveForPacketCaptureMetrics String
    Reserve for packet capture metrics.
    reserveForPacketCaptureThreshold Double
    Reserve for packet capture threshold.
    rotateLogByFileSize Boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold Double
    Log file size threshold.
    rotateLogOnSchedule Boolean
    Enable rotate log on schedule.
    rotateLogScheduleName String
    Rotate log schedule name.
    stopLoggingWhenFreeDiskSpaceBelow Boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowMetrics String
    Stop logging when free disk space below metrics
    stopLoggingWhenFreeDiskSpaceBelowThreshold Double
    Stop logging when free disk space below threshold.
    turnOnQosLogging Boolean
    Enable turn on QoS Logging.
    updateAccountLogEvery Double
    Update account log in every amount of seconds.
    alertWhenFreeDiskSpaceBelow boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowMetrics string
    Free disk space metrics.
    alertWhenFreeDiskSpaceBelowThreshold number
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold number
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand string
    Before delete run script command.
    deleteIndexFilesOlderThanDays boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold number
    Delete index files older than days threshold.
    deleteIndexFilesWhenIndexSizeAbove boolean
    Enable delete index files when index size above.
    deleteIndexFilesWhenIndexSizeAboveMetrics string
    Delete index files when index size above metrics
    deleteIndexFilesWhenIndexSizeAboveThreshold number
    Delete index files when index size above threshold.
    deleteWhenFreeDiskSpaceBelow boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowMetrics string
    Delete when free disk space below metric.
    deleteWhenFreeDiskSpaceBelowThreshold number
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames boolean
    Enable detect new Citrix ICA application names.
    forwardLogsToLogServer boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName string
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    performLogRotateBeforeLogForwarding boolean
    Enable perform log rotate before log forwarding.
    rejectConnectionsWhenFreeDiskSpaceBelowThreshold boolean
    Enable reject connections when free disk space below threshold.
    reserveForPacketCaptureMetrics string
    Reserve for packet capture metrics.
    reserveForPacketCaptureThreshold number
    Reserve for packet capture threshold.
    rotateLogByFileSize boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold number
    Log file size threshold.
    rotateLogOnSchedule boolean
    Enable rotate log on schedule.
    rotateLogScheduleName string
    Rotate log schedule name.
    stopLoggingWhenFreeDiskSpaceBelow boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowMetrics string
    Stop logging when free disk space below metrics
    stopLoggingWhenFreeDiskSpaceBelowThreshold number
    Stop logging when free disk space below threshold.
    turnOnQosLogging boolean
    Enable turn on QoS Logging.
    updateAccountLogEvery number
    Update account log in every amount of seconds.
    alert_when_free_disk_space_below bool
    Enable alert when free disk space is below threshold.
    alert_when_free_disk_space_below_metrics str
    Free disk space metrics.
    alert_when_free_disk_space_below_threshold float
    Alert when free disk space below threshold.
    alert_when_free_disk_space_below_type str
    Alert when free disk space below type.
    before_delete_keep_logs_from_the_last_days bool
    Enable before delete keep logs from the last days.
    before_delete_keep_logs_from_the_last_days_threshold float
    Before delete keep logs from the last days threshold.
    before_delete_run_script bool
    Enable Before delete run script.
    before_delete_run_script_command str
    Before delete run script command.
    delete_index_files_older_than_days bool
    Enable delete index files older than days.
    delete_index_files_older_than_days_threshold float
    Delete index files older than days threshold.
    delete_index_files_when_index_size_above bool
    Enable delete index files when index size above.
    delete_index_files_when_index_size_above_metrics str
    Delete index files when index size above metrics
    delete_index_files_when_index_size_above_threshold float
    Delete index files when index size above threshold.
    delete_when_free_disk_space_below bool
    Enable delete when free disk space below.
    delete_when_free_disk_space_below_metrics str
    Delete when free disk space below metric.
    delete_when_free_disk_space_below_threshold float
    Delete when free disk space below threshold.
    detect_new_citrix_ica_application_names bool
    Enable detect new Citrix ICA application names.
    forward_logs_to_log_server bool
    Enable forward logs to log server.
    forward_logs_to_log_server_name str
    Forward logs to log server name.
    forward_logs_to_log_server_schedule_name str
    Forward logs to log server schedule name.
    perform_log_rotate_before_log_forwarding bool
    Enable perform log rotate before log forwarding.
    reject_connections_when_free_disk_space_below_threshold bool
    Enable reject connections when free disk space below threshold.
    reserve_for_packet_capture_metrics str
    Reserve for packet capture metrics.
    reserve_for_packet_capture_threshold float
    Reserve for packet capture threshold.
    rotate_log_by_file_size bool
    Enable rotate log by file size.
    rotate_log_file_size_threshold float
    Log file size threshold.
    rotate_log_on_schedule bool
    Enable rotate log on schedule.
    rotate_log_schedule_name str
    Rotate log schedule name.
    stop_logging_when_free_disk_space_below bool
    Enable stop logging when free disk space below.
    stop_logging_when_free_disk_space_below_metrics str
    Stop logging when free disk space below metrics
    stop_logging_when_free_disk_space_below_threshold float
    Stop logging when free disk space below threshold.
    turn_on_qos_logging bool
    Enable turn on QoS Logging.
    update_account_log_every float
    Update account log in every amount of seconds.
    alertWhenFreeDiskSpaceBelow Boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowMetrics String
    Free disk space metrics.
    alertWhenFreeDiskSpaceBelowThreshold Number
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType String
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays Boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold Number
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript Boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand String
    Before delete run script command.
    deleteIndexFilesOlderThanDays Boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold Number
    Delete index files older than days threshold.
    deleteIndexFilesWhenIndexSizeAbove Boolean
    Enable delete index files when index size above.
    deleteIndexFilesWhenIndexSizeAboveMetrics String
    Delete index files when index size above metrics
    deleteIndexFilesWhenIndexSizeAboveThreshold Number
    Delete index files when index size above threshold.
    deleteWhenFreeDiskSpaceBelow Boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowMetrics String
    Delete when free disk space below metric.
    deleteWhenFreeDiskSpaceBelowThreshold Number
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames Boolean
    Enable detect new Citrix ICA application names.
    forwardLogsToLogServer Boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName String
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName String
    Forward logs to log server schedule name.
    performLogRotateBeforeLogForwarding Boolean
    Enable perform log rotate before log forwarding.
    rejectConnectionsWhenFreeDiskSpaceBelowThreshold Boolean
    Enable reject connections when free disk space below threshold.
    reserveForPacketCaptureMetrics String
    Reserve for packet capture metrics.
    reserveForPacketCaptureThreshold Number
    Reserve for packet capture threshold.
    rotateLogByFileSize Boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold Number
    Log file size threshold.
    rotateLogOnSchedule Boolean
    Enable rotate log on schedule.
    rotateLogScheduleName String
    Rotate log schedule name.
    stopLoggingWhenFreeDiskSpaceBelow Boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowMetrics String
    Stop logging when free disk space below metrics
    stopLoggingWhenFreeDiskSpaceBelowThreshold Number
    Stop logging when free disk space below threshold.
    turnOnQosLogging Boolean
    Enable turn on QoS Logging.
    updateAccountLogEvery Number
    Update account log in every amount of seconds.

    ManagementSimpleGatewayNatSettings, ManagementSimpleGatewayNatSettingsArgs

    AutoRule bool
    Whether to add automatic address translation rules.
    HideBehind string
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    InstallOn string
    Which gateway should apply the NAT translation.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    Method string
    NAT translation method.
    AutoRule bool
    Whether to add automatic address translation rules.
    HideBehind string
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    InstallOn string
    Which gateway should apply the NAT translation.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    Method string
    NAT translation method.
    autoRule Boolean
    Whether to add automatic address translation rules.
    hideBehind String
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    installOn String
    Which gateway should apply the NAT translation.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    method String
    NAT translation method.
    autoRule boolean
    Whether to add automatic address translation rules.
    hideBehind string
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    installOn string
    Which gateway should apply the NAT translation.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    method string
    NAT translation method.
    auto_rule bool
    Whether to add automatic address translation rules.
    hide_behind str
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    install_on str
    Which gateway should apply the NAT translation.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    method str
    NAT translation method.
    autoRule Boolean
    Whether to add automatic address translation rules.
    hideBehind String
    Hide behind method. This parameter is forbidden in case "method" parameter is "static".
    installOn String
    Which gateway should apply the NAT translation.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    method String
    NAT translation method.

    ManagementSimpleGatewayPlatformPortalSettings, ManagementSimpleGatewayPlatformPortalSettingsArgs

    Accessibility ManagementSimpleGatewayPlatformPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    CertificateSettings ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    PortalWebSettings ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    Accessibility ManagementSimpleGatewayPlatformPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    CertificateSettings ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    PortalWebSettings ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayPlatformPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    portalWebSettings ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayPlatformPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    portalWebSettings ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayPlatformPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificate_settings ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    portal_web_settings ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility Property Map
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings Property Map
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    portalWebSettings Property Map
    Configuration of the portal web settings.portal_web_settings blocks are documented below.

    ManagementSimpleGatewayPlatformPortalSettingsAccessibility, ManagementSimpleGatewayPlatformPortalSettingsAccessibilityArgs

    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allow_access_from str
    Allowed access to the web portal (based on interfaces, or security policy).
    internal_access_settings ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings Property Map
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.

    ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettings, ManagementSimpleGatewayPlatformPortalSettingsAccessibilityInternalAccessSettingsArgs

    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.

    ManagementSimpleGatewayPlatformPortalSettingsCertificateSettings, ManagementSimpleGatewayPlatformPortalSettingsCertificateSettingsArgs

    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64_certificate str
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64_password str
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.

    ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettings, ManagementSimpleGatewayPlatformPortalSettingsPortalWebSettingsArgs

    Aliases List<string>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    Aliases []string
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.
    aliases string[]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl string
    The main URL for the web portal.
    aliases Sequence[str]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    main_url str
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.

    ManagementSimpleGatewayProxySettings, ManagementSimpleGatewayProxySettingsArgs

    Port double
    N/A
    ProxyServer string
    N/A
    UseCustomProxy bool
    Use custom proxy settings for this network object.
    Port float64
    N/A
    ProxyServer string
    N/A
    UseCustomProxy bool
    Use custom proxy settings for this network object.
    port Double
    N/A
    proxyServer String
    N/A
    useCustomProxy Boolean
    Use custom proxy settings for this network object.
    port number
    N/A
    proxyServer string
    N/A
    useCustomProxy boolean
    Use custom proxy settings for this network object.
    port float
    N/A
    proxy_server str
    N/A
    use_custom_proxy bool
    Use custom proxy settings for this network object.
    port Number
    N/A
    proxyServer String
    N/A
    useCustomProxy Boolean
    Use custom proxy settings for this network object.

    ManagementSimpleGatewayUsercheckPortalSettings, ManagementSimpleGatewayUsercheckPortalSettingsArgs

    Accessibility ManagementSimpleGatewayUsercheckPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    CertificateSettings ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    Enabled bool
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    PortalWebSettings ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    Accessibility ManagementSimpleGatewayUsercheckPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    CertificateSettings ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    Enabled bool
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    PortalWebSettings ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayUsercheckPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    enabled Boolean
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    portalWebSettings ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayUsercheckPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    enabled boolean
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    portalWebSettings ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility ManagementSimpleGatewayUsercheckPortalSettingsAccessibility
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificate_settings ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    enabled bool
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    portal_web_settings ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings
    Configuration of the portal web settings.portal_web_settings blocks are documented below.
    accessibility Property Map
    Configuration of the portal access settings.accessibility blocks are documented below.
    certificateSettings Property Map
    Configuration of the portal certificate settings.certificate_settings blocks are documented below.
    enabled Boolean
    State of the web portal (enabled or disabled). The supported blades are: {'Application Control', 'URL Filtering', 'Data Loss Prevention', 'Anti Virus', 'Anti Bot', 'Threat Emulation', 'Threat Extraction', 'Data Awareness'}.
    portalWebSettings Property Map
    Configuration of the portal web settings.portal_web_settings blocks are documented below.

    ManagementSimpleGatewayUsercheckPortalSettingsAccessibility, ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityArgs

    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    AllowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    InternalAccessSettings ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom string
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allow_access_from str
    Allowed access to the web portal (based on interfaces, or security policy).
    internal_access_settings ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.
    allowAccessFrom String
    Allowed access to the web portal (based on interfaces, or security policy).
    internalAccessSettings Property Map
    Configuration of the additional portal access settings for internal interfaces only.internal_access_settings blocks are documented below.

    ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettings, ManagementSimpleGatewayUsercheckPortalSettingsAccessibilityInternalAccessSettingsArgs

    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    Dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    Undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    Vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz bool
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined bool
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn bool
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.
    dmz Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'DMZ'.
    undefined Boolean
    Controls portal access settings for internal interfaces, whose topology is set to 'Undefined'.
    vpn Boolean
    Controls portal access settings for interfaces that are part of a VPN Encryption Domain.

    ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettings, ManagementSimpleGatewayUsercheckPortalSettingsCertificateSettingsArgs

    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    Base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    Base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate string
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password string
    Password (encoded in Base64 with padding) for the certificate file.
    base64_certificate str
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64_password str
    Password (encoded in Base64 with padding) for the certificate file.
    base64Certificate String
    The certificate file encoded in Base64 with padding. This file must be in the *.p12 format.
    base64Password String
    Password (encoded in Base64 with padding) for the certificate file.

    ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettings, ManagementSimpleGatewayUsercheckPortalSettingsPortalWebSettingsArgs

    Aliases List<string>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    Aliases []string
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    MainUrl string
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.
    aliases string[]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl string
    The main URL for the web portal.
    aliases Sequence[str]
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    main_url str
    The main URL for the web portal.
    aliases List<String>
    List of URL aliases that are redirected to the main portal URL.aliases blocks are documented below.
    mainUrl String
    The main URL for the web portal.

    ManagementSimpleGatewayVpnSettings, ManagementSimpleGatewayVpnSettingsArgs

    Authentication ManagementSimpleGatewayVpnSettingsAuthentication
    Authentication.authentication blocks are documented below.
    LinkSelection ManagementSimpleGatewayVpnSettingsLinkSelection
    Link Selection.link_selection blocks are documented below.
    MaximumConcurrentIkeNegotiations double
    N/A
    MaximumConcurrentTunnels double
    N/A
    OfficeMode ManagementSimpleGatewayVpnSettingsOfficeMode
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    RemoteAccess ManagementSimpleGatewayVpnSettingsRemoteAccess
    Remote Access.remote_access blocks are documented below.
    VpnDomain string
    Gateway VPN domain identified by the name or UID.
    VpnDomainExcludeExternalIpAddresses bool
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    VpnDomainType string
    Gateway VPN domain type.
    Authentication ManagementSimpleGatewayVpnSettingsAuthentication
    Authentication.authentication blocks are documented below.
    LinkSelection ManagementSimpleGatewayVpnSettingsLinkSelection
    Link Selection.link_selection blocks are documented below.
    MaximumConcurrentIkeNegotiations float64
    N/A
    MaximumConcurrentTunnels float64
    N/A
    OfficeMode ManagementSimpleGatewayVpnSettingsOfficeMode
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    RemoteAccess ManagementSimpleGatewayVpnSettingsRemoteAccess
    Remote Access.remote_access blocks are documented below.
    VpnDomain string
    Gateway VPN domain identified by the name or UID.
    VpnDomainExcludeExternalIpAddresses bool
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    VpnDomainType string
    Gateway VPN domain type.
    authentication ManagementSimpleGatewayVpnSettingsAuthentication
    Authentication.authentication blocks are documented below.
    linkSelection ManagementSimpleGatewayVpnSettingsLinkSelection
    Link Selection.link_selection blocks are documented below.
    maximumConcurrentIkeNegotiations Double
    N/A
    maximumConcurrentTunnels Double
    N/A
    officeMode ManagementSimpleGatewayVpnSettingsOfficeMode
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    remoteAccess ManagementSimpleGatewayVpnSettingsRemoteAccess
    Remote Access.remote_access blocks are documented below.
    vpnDomain String
    Gateway VPN domain identified by the name or UID.
    vpnDomainExcludeExternalIpAddresses Boolean
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    vpnDomainType String
    Gateway VPN domain type.
    authentication ManagementSimpleGatewayVpnSettingsAuthentication
    Authentication.authentication blocks are documented below.
    linkSelection ManagementSimpleGatewayVpnSettingsLinkSelection
    Link Selection.link_selection blocks are documented below.
    maximumConcurrentIkeNegotiations number
    N/A
    maximumConcurrentTunnels number
    N/A
    officeMode ManagementSimpleGatewayVpnSettingsOfficeMode
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    remoteAccess ManagementSimpleGatewayVpnSettingsRemoteAccess
    Remote Access.remote_access blocks are documented below.
    vpnDomain string
    Gateway VPN domain identified by the name or UID.
    vpnDomainExcludeExternalIpAddresses boolean
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    vpnDomainType string
    Gateway VPN domain type.
    authentication ManagementSimpleGatewayVpnSettingsAuthentication
    Authentication.authentication blocks are documented below.
    link_selection ManagementSimpleGatewayVpnSettingsLinkSelection
    Link Selection.link_selection blocks are documented below.
    maximum_concurrent_ike_negotiations float
    N/A
    maximum_concurrent_tunnels float
    N/A
    office_mode ManagementSimpleGatewayVpnSettingsOfficeMode
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    remote_access ManagementSimpleGatewayVpnSettingsRemoteAccess
    Remote Access.remote_access blocks are documented below.
    vpn_domain str
    Gateway VPN domain identified by the name or UID.
    vpn_domain_exclude_external_ip_addresses bool
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    vpn_domain_type str
    Gateway VPN domain type.
    authentication Property Map
    Authentication.authentication blocks are documented below.
    linkSelection Property Map
    Link Selection.link_selection blocks are documented below.
    maximumConcurrentIkeNegotiations Number
    N/A
    maximumConcurrentTunnels Number
    N/A
    officeMode Property Map
    Office Mode. Notation Wide Impact - Office Mode apply IPSec VPN Software Blade clients and to the Mobile Access Software Blade clients.office_mode blocks are documented below.
    remoteAccess Property Map
    Remote Access.remote_access blocks are documented below.
    vpnDomain String
    Gateway VPN domain identified by the name or UID.
    vpnDomainExcludeExternalIpAddresses Boolean
    Exclude the external IP addresses from the VPN domain of this Security Gateway.
    vpnDomainType String
    Gateway VPN domain type.

    ManagementSimpleGatewayVpnSettingsAuthentication, ManagementSimpleGatewayVpnSettingsAuthenticationArgs

    AuthenticationClients List<string>
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.
    AuthenticationClients []string
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.
    authenticationClients List<String>
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.
    authenticationClients string[]
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.
    authentication_clients Sequence[str]
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.
    authenticationClients List<String>
    Collection of VPN Authentication clients identified by the name or UID.authentication_clients blocks are documented below.

    ManagementSimpleGatewayVpnSettingsLinkSelection, ManagementSimpleGatewayVpnSettingsLinkSelectionArgs

    DnsResolvingHostname string
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    IpAddress string
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    IpSelection string
    IP selection
    DnsResolvingHostname string
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    IpAddress string
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    IpSelection string
    IP selection
    dnsResolvingHostname String
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    ipAddress String
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    ipSelection String
    IP selection
    dnsResolvingHostname string
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    ipAddress string
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    ipSelection string
    IP selection
    dns_resolving_hostname str
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    ip_address str
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    ip_selection str
    IP selection
    dnsResolvingHostname String
    DNS Resolving Hostname. Must be set when "ip-selection" was selected to be "dns-resolving-from-hostname".
    ipAddress String
    IP Address. Must be set when "ip-selection" was selected to be "use-selected-address-from-topology" or "use-statically-nated-ip"
    ipSelection String
    IP selection

    ManagementSimpleGatewayVpnSettingsOfficeMode, ManagementSimpleGatewayVpnSettingsOfficeModeArgs

    AllocateIpAddressFrom ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    AntiSpoofingAdditionalAddresses string
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    Group string
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    Mode string
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    PerformAntiSpoofing bool
    Perform Anti-Spoofing on Office Mode addresses.
    SupportMultipleInterfaces bool
    Support connectivity enhancement for gateways with multiple external interfaces.
    AllocateIpAddressFrom ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    AntiSpoofingAdditionalAddresses string
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    Group string
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    Mode string
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    PerformAntiSpoofing bool
    Perform Anti-Spoofing on Office Mode addresses.
    SupportMultipleInterfaces bool
    Support connectivity enhancement for gateways with multiple external interfaces.
    allocateIpAddressFrom ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    antiSpoofingAdditionalAddresses String
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    group String
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    mode String
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    performAntiSpoofing Boolean
    Perform Anti-Spoofing on Office Mode addresses.
    supportMultipleInterfaces Boolean
    Support connectivity enhancement for gateways with multiple external interfaces.
    allocateIpAddressFrom ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    antiSpoofingAdditionalAddresses string
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    group string
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    mode string
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    performAntiSpoofing boolean
    Perform Anti-Spoofing on Office Mode addresses.
    supportMultipleInterfaces boolean
    Support connectivity enhancement for gateways with multiple external interfaces.
    allocate_ip_address_from ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    anti_spoofing_additional_addresses str
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    group str
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    mode str
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    perform_anti_spoofing bool
    Perform Anti-Spoofing on Office Mode addresses.
    support_multiple_interfaces bool
    Support connectivity enhancement for gateways with multiple external interfaces.
    allocateIpAddressFrom Property Map
    Allocate IP address Method. Allocate IP address by sequentially trying the given methods until success.allocate_ip_address_from blocks are documented below.
    antiSpoofingAdditionalAddresses String
    Additional IP Addresses for Anti-Spoofing. Identified by name or UID. Must be set when "perform-anti-spoofings" is true.
    group String
    Group. Identified by name or UID. Must be set when "office-mode-permissions" was selected to be "group".
    mode String
    Office Mode Permissions. When selected to be "off", all the other definitions are irrelevant.
    performAntiSpoofing Boolean
    Perform Anti-Spoofing on Office Mode addresses.
    supportMultipleInterfaces Boolean
    Support connectivity enhancement for gateways with multiple external interfaces.

    ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFrom, ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromArgs

    AllocateMethod string
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    DhcpMacAddress string
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    DhcpServer string
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    ManualNetwork string
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    OptionalParameters ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    RadiusServer bool
    Radius server used to authenticate the user.
    UseAllocateMethod bool
    Use Allocate Method.
    VirtualIpAddress string
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".
    AllocateMethod string
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    DhcpMacAddress string
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    DhcpServer string
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    ManualNetwork string
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    OptionalParameters ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    RadiusServer bool
    Radius server used to authenticate the user.
    UseAllocateMethod bool
    Use Allocate Method.
    VirtualIpAddress string
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".
    allocateMethod String
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    dhcpMacAddress String
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    dhcpServer String
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    manualNetwork String
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    optionalParameters ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    radiusServer Boolean
    Radius server used to authenticate the user.
    useAllocateMethod Boolean
    Use Allocate Method.
    virtualIpAddress String
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".
    allocateMethod string
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    dhcpMacAddress string
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    dhcpServer string
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    manualNetwork string
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    optionalParameters ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    radiusServer boolean
    Radius server used to authenticate the user.
    useAllocateMethod boolean
    Use Allocate Method.
    virtualIpAddress string
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".
    allocate_method str
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    dhcp_mac_address str
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    dhcp_server str
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    manual_network str
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    optional_parameters ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    radius_server bool
    Radius server used to authenticate the user.
    use_allocate_method bool
    Use Allocate Method.
    virtual_ip_address str
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".
    allocateMethod String
    Using either Manual (IP Pool) or Automatic (DHCP). Must be set when "use-allocate-method" is true.
    dhcpMacAddress String
    Calculated MAC address for DHCP allocation. Must be set when "allocate-method" was selected to be "automatic".
    dhcpServer String
    DHCP Server. Identified by name or UID. Must be set when "allocate-method" was selected to be "automatic".
    manualNetwork String
    Manual Network. Identified by name or UID. Must be set when "allocate-method" was selected to be "manual".
    optionalParameters Property Map
    This configuration applies to all Office Mode methods except Automatic (using DHCP) and ipassignment.conf entries which contain this data.optional_parameters blocks are documented below.
    radiusServer Boolean
    Radius server used to authenticate the user.
    useAllocateMethod Boolean
    Use Allocate Method.
    virtualIpAddress String
    Virtual IPV4 address for DHCP server replies. Must be set when "allocate-method" was selected to be "automatic".

    ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParameters, ManagementSimpleGatewayVpnSettingsOfficeModeAllocateIpAddressFromOptionalParametersArgs

    DnsSuffixes string
    DNS Suffixes.
    FirstBackupDnsServer string
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    FirstBackupWinsServer string
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    IpLeaseDuration double
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    PrimaryDnsServer string
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    PrimaryWinsServer string
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    SecondBackupDnsServer string
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    SecondBackupWinsServer string
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    UseFirstBackupDnsServer bool
    Use First Backup DNS Server.
    UseFirstBackupWinsServer bool
    Use First Backup WINS Server.
    UsePrimaryDnsServer bool
    Use Primary DNS Server.
    UsePrimaryWinsServer bool
    Use Primary WINS Server.
    UseSecondBackupDnsServer bool
    Use Second Backup DNS Server.
    UseSecondBackupWinsServer bool
    Use Second Backup WINS Server.
    DnsSuffixes string
    DNS Suffixes.
    FirstBackupDnsServer string
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    FirstBackupWinsServer string
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    IpLeaseDuration float64
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    PrimaryDnsServer string
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    PrimaryWinsServer string
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    SecondBackupDnsServer string
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    SecondBackupWinsServer string
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    UseFirstBackupDnsServer bool
    Use First Backup DNS Server.
    UseFirstBackupWinsServer bool
    Use First Backup WINS Server.
    UsePrimaryDnsServer bool
    Use Primary DNS Server.
    UsePrimaryWinsServer bool
    Use Primary WINS Server.
    UseSecondBackupDnsServer bool
    Use Second Backup DNS Server.
    UseSecondBackupWinsServer bool
    Use Second Backup WINS Server.
    dnsSuffixes String
    DNS Suffixes.
    firstBackupDnsServer String
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    firstBackupWinsServer String
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    ipLeaseDuration Double
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    primaryDnsServer String
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    primaryWinsServer String
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    secondBackupDnsServer String
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    secondBackupWinsServer String
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    useFirstBackupDnsServer Boolean
    Use First Backup DNS Server.
    useFirstBackupWinsServer Boolean
    Use First Backup WINS Server.
    usePrimaryDnsServer Boolean
    Use Primary DNS Server.
    usePrimaryWinsServer Boolean
    Use Primary WINS Server.
    useSecondBackupDnsServer Boolean
    Use Second Backup DNS Server.
    useSecondBackupWinsServer Boolean
    Use Second Backup WINS Server.
    dnsSuffixes string
    DNS Suffixes.
    firstBackupDnsServer string
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    firstBackupWinsServer string
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    ipLeaseDuration number
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    primaryDnsServer string
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    primaryWinsServer string
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    secondBackupDnsServer string
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    secondBackupWinsServer string
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    useFirstBackupDnsServer boolean
    Use First Backup DNS Server.
    useFirstBackupWinsServer boolean
    Use First Backup WINS Server.
    usePrimaryDnsServer boolean
    Use Primary DNS Server.
    usePrimaryWinsServer boolean
    Use Primary WINS Server.
    useSecondBackupDnsServer boolean
    Use Second Backup DNS Server.
    useSecondBackupWinsServer boolean
    Use Second Backup WINS Server.
    dns_suffixes str
    DNS Suffixes.
    first_backup_dns_server str
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    first_backup_wins_server str
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    ip_lease_duration float
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    primary_dns_server str
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    primary_wins_server str
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    second_backup_dns_server str
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    second_backup_wins_server str
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    use_first_backup_dns_server bool
    Use First Backup DNS Server.
    use_first_backup_wins_server bool
    Use First Backup WINS Server.
    use_primary_dns_server bool
    Use Primary DNS Server.
    use_primary_wins_server bool
    Use Primary WINS Server.
    use_second_backup_dns_server bool
    Use Second Backup DNS Server.
    use_second_backup_wins_server bool
    Use Second Backup WINS Server.
    dnsSuffixes String
    DNS Suffixes.
    firstBackupDnsServer String
    First Backup DNS Server. Identified by name or UID. Must be set when "use-first-backup-dns-server" is true and can not be set when "use-first-backup-dns-server" is false.
    firstBackupWinsServer String
    First Backup WINS Server. Identified by name or UID. Must be set when "use-first-backup-wins-server" is true and can not be set when "use-first-backup-wins-server" is false.
    ipLeaseDuration Number
    IP Lease Duration in Minutes. The value must be in the range 2-32767.
    primaryDnsServer String
    Primary DNS Server. Identified by name or UID. Must be set when "use-primary-dns-server" is true and can not be set when "use-primary-dns-server" is false.
    primaryWinsServer String
    Primary WINS Server. Identified by name or UID. Must be set when "use-primary-wins-server" is true and can not be set when "use-primary-wins-server" is false.
    secondBackupDnsServer String
    Second Backup DNS Server. Identified by name or UID. Must be set when "use-second-backup-dns-server" is true and can not be set when "use-second-backup-dns-server" is false.
    secondBackupWinsServer String
    Second Backup WINS Server. Identified by name or UID. Must be set when "use-second-backup-wins-server" is true and can not be set when "use-second-backup-wins-server" is false.
    useFirstBackupDnsServer Boolean
    Use First Backup DNS Server.
    useFirstBackupWinsServer Boolean
    Use First Backup WINS Server.
    usePrimaryDnsServer Boolean
    Use Primary DNS Server.
    usePrimaryWinsServer Boolean
    Use Primary WINS Server.
    useSecondBackupDnsServer Boolean
    Use Second Backup DNS Server.
    useSecondBackupWinsServer Boolean
    Use Second Backup WINS Server.

    ManagementSimpleGatewayVpnSettingsRemoteAccess, ManagementSimpleGatewayVpnSettingsRemoteAccessArgs

    AllowVpnClientsToRouteTraffic bool
    Allow VPN clients to route traffic.
    L2tpAuthMethod string
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    L2tpCertificate string
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    NatTraversalService string
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    SupportL2tp bool
    Support L2TP (relevant only when office mode is active).
    SupportNatTraversalMechanism bool
    Support NAT traversal mechanism (UDP encapsulation).
    SupportVisitorMode bool
    Support Visitor Mode.
    VisitorModeInterface string
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    VisitorModeService string
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.
    AllowVpnClientsToRouteTraffic bool
    Allow VPN clients to route traffic.
    L2tpAuthMethod string
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    L2tpCertificate string
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    NatTraversalService string
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    SupportL2tp bool
    Support L2TP (relevant only when office mode is active).
    SupportNatTraversalMechanism bool
    Support NAT traversal mechanism (UDP encapsulation).
    SupportVisitorMode bool
    Support Visitor Mode.
    VisitorModeInterface string
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    VisitorModeService string
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.
    allowVpnClientsToRouteTraffic Boolean
    Allow VPN clients to route traffic.
    l2tpAuthMethod String
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    l2tpCertificate String
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    natTraversalService String
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    supportL2tp Boolean
    Support L2TP (relevant only when office mode is active).
    supportNatTraversalMechanism Boolean
    Support NAT traversal mechanism (UDP encapsulation).
    supportVisitorMode Boolean
    Support Visitor Mode.
    visitorModeInterface String
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    visitorModeService String
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.
    allowVpnClientsToRouteTraffic boolean
    Allow VPN clients to route traffic.
    l2tpAuthMethod string
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    l2tpCertificate string
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    natTraversalService string
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    supportL2tp boolean
    Support L2TP (relevant only when office mode is active).
    supportNatTraversalMechanism boolean
    Support NAT traversal mechanism (UDP encapsulation).
    supportVisitorMode boolean
    Support Visitor Mode.
    visitorModeInterface string
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    visitorModeService string
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.
    allow_vpn_clients_to_route_traffic bool
    Allow VPN clients to route traffic.
    l2tp_auth_method str
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    l2tp_certificate str
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    nat_traversal_service str
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    support_l2tp bool
    Support L2TP (relevant only when office mode is active).
    support_nat_traversal_mechanism bool
    Support NAT traversal mechanism (UDP encapsulation).
    support_visitor_mode bool
    Support Visitor Mode.
    visitor_mode_interface str
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    visitor_mode_service str
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.
    allowVpnClientsToRouteTraffic Boolean
    Allow VPN clients to route traffic.
    l2tpAuthMethod String
    L2TP Authentication Method. Must be set when "support-l2tp" is true.
    l2tpCertificate String
    L2TP Certificate. Must be set when "l2tp-auth-method" was selected to be "certificate". Insert "defaultCert" when you want to use the default certificate.
    natTraversalService String
    Allocated NAT traversal UDP service. Identified by name or UID. Must be set when "support-nat-traversal-mechanism" is true.
    supportL2tp Boolean
    Support L2TP (relevant only when office mode is active).
    supportNatTraversalMechanism Boolean
    Support NAT traversal mechanism (UDP encapsulation).
    supportVisitorMode Boolean
    Support Visitor Mode.
    visitorModeInterface String
    Interface for Visitor Mode. Must be set when "support-visitor-mode" is true. Insert IPV4 Address of existing interface or "All IPs" when you want all interfaces.
    visitorModeService String
    TCP Service for Visitor Mode. Identified by name or UID. Must be set when "support-visitor-mode" is true.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.0.0
    published on Monday, Mar 30, 2026 by checkpointsw
      Try Pulumi Cloud free. Your team will thank you.