1. Registry
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. getManagementDataAccessRule
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw

    Use this data source to get information on an existing Check Point Access Rule.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const accessRule = new checkpoint.ManagementAccessRule("access_rule", {
        name: "My Rule",
        layer: "Network",
        position: {
            top: "top",
        },
        sources: ["Any"],
        destinations: ["Any"],
        services: ["Any"],
        contents: ["Any"],
        times: ["Any"],
        installOns: ["Policy Targets"],
        track: {
            type: "Log",
            accounting: false,
            alert: "none",
            enableFirewallSession: false,
            perConnection: true,
            perSession: false,
        },
        customFields: {},
        vpn: "Any",
    });
    const dataAccessRule = checkpoint.getManagementDataAccessRuleOutput({
        name: accessRule.name,
        layer: accessRule.layer,
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    access_rule = checkpoint.ManagementAccessRule("access_rule",
        name="My Rule",
        layer="Network",
        position={
            "top": "top",
        },
        sources=["Any"],
        destinations=["Any"],
        services=["Any"],
        contents=["Any"],
        times=["Any"],
        install_ons=["Policy Targets"],
        track={
            "type": "Log",
            "accounting": False,
            "alert": "none",
            "enable_firewall_session": False,
            "per_connection": True,
            "per_session": False,
        },
        custom_fields={},
        vpn="Any")
    data_access_rule = checkpoint.get_management_data_access_rule_output(name=access_rule.name,
        layer=access_rule.layer)
    
    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 {
    		accessRule, err := checkpoint.NewManagementAccessRule(ctx, "access_rule", &checkpoint.ManagementAccessRuleArgs{
    			Name:  pulumi.String("My Rule"),
    			Layer: pulumi.String("Network"),
    			Position: &checkpoint.ManagementAccessRulePositionArgs{
    				Top: pulumi.String("top"),
    			},
    			Sources: pulumi.StringArray{
    				pulumi.String("Any"),
    			},
    			Destinations: pulumi.StringArray{
    				pulumi.String("Any"),
    			},
    			Services: pulumi.StringArray{
    				pulumi.String("Any"),
    			},
    			Contents: pulumi.StringArray{
    				pulumi.String("Any"),
    			},
    			Times: pulumi.StringArray{
    				pulumi.String("Any"),
    			},
    			InstallOns: pulumi.StringArray{
    				pulumi.String("Policy Targets"),
    			},
    			Track: &checkpoint.ManagementAccessRuleTrackArgs{
    				Type:                  pulumi.String("Log"),
    				Accounting:            pulumi.Bool(false),
    				Alert:                 pulumi.String("none"),
    				EnableFirewallSession: pulumi.Bool(false),
    				PerConnection:         pulumi.Bool(true),
    				PerSession:            pulumi.Bool(false),
    			},
    			CustomFields: &checkpoint.ManagementAccessRuleCustomFieldsArgs{},
    			Vpn:          pulumi.String("Any"),
    		})
    		if err != nil {
    			return err
    		}
    		_ = checkpoint.GetManagementDataAccessRuleOutput(ctx, checkpoint.GetManagementDataAccessRuleOutputArgs{
    			Name:  accessRule.Name,
    			Layer: accessRule.Layer,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var accessRule = new Checkpoint.ManagementAccessRule("access_rule", new()
        {
            Name = "My Rule",
            Layer = "Network",
            Position = new Checkpoint.Inputs.ManagementAccessRulePositionArgs
            {
                Top = "top",
            },
            Sources = new[]
            {
                "Any",
            },
            Destinations = new[]
            {
                "Any",
            },
            Services = new[]
            {
                "Any",
            },
            Contents = new[]
            {
                "Any",
            },
            Times = new[]
            {
                "Any",
            },
            InstallOns = new[]
            {
                "Policy Targets",
            },
            Track = new Checkpoint.Inputs.ManagementAccessRuleTrackArgs
            {
                Type = "Log",
                Accounting = false,
                Alert = "none",
                EnableFirewallSession = false,
                PerConnection = true,
                PerSession = false,
            },
            CustomFields = null,
            Vpn = "Any",
        });
    
        var dataAccessRule = Checkpoint.GetManagementDataAccessRule.Invoke(new()
        {
            Name = accessRule.Name,
            Layer = accessRule.Layer,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementAccessRule;
    import com.pulumi.checkpoint.ManagementAccessRuleArgs;
    import com.pulumi.checkpoint.inputs.ManagementAccessRulePositionArgs;
    import com.pulumi.checkpoint.inputs.ManagementAccessRuleTrackArgs;
    import com.pulumi.checkpoint.inputs.ManagementAccessRuleCustomFieldsArgs;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementDataAccessRuleArgs;
    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 accessRule = new ManagementAccessRule("accessRule", ManagementAccessRuleArgs.builder()
                .name("My Rule")
                .layer("Network")
                .position(ManagementAccessRulePositionArgs.builder()
                    .top("top")
                    .build())
                .sources("Any")
                .destinations("Any")
                .services("Any")
                .contents("Any")
                .times("Any")
                .installOns("Policy Targets")
                .track(ManagementAccessRuleTrackArgs.builder()
                    .type("Log")
                    .accounting(false)
                    .alert("none")
                    .enableFirewallSession(false)
                    .perConnection(true)
                    .perSession(false)
                    .build())
                .customFields(ManagementAccessRuleCustomFieldsArgs.builder()
                    .build())
                .vpn("Any")
                .build());
    
            final var dataAccessRule = CheckpointFunctions.getManagementDataAccessRule(GetManagementDataAccessRuleArgs.builder()
                .name(accessRule.name())
                .layer(accessRule.layer())
                .build());
    
        }
    }
    
    resources:
      accessRule:
        type: checkpoint:ManagementAccessRule
        name: access_rule
        properties:
          name: My Rule
          layer: Network
          position:
            top: top
          sources:
            - Any
          destinations:
            - Any
          services:
            - Any
          contents:
            - Any
          times:
            - Any
          installOns:
            - Policy Targets
          track:
            type: Log
            accounting: false
            alert: none
            enableFirewallSession: false
            perConnection: true
            perSession: false
          customFields: {}
          vpn: Any
    variables:
      dataAccessRule:
        fn::invoke:
          function: checkpoint:getManagementDataAccessRule
          arguments:
            name: ${accessRule.name}
            layer: ${accessRule.layer}
    
    Example coming soon!
    

    Using getManagementDataAccessRule

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getManagementDataAccessRule(args: GetManagementDataAccessRuleArgs, opts?: InvokeOptions): Promise<GetManagementDataAccessRuleResult>
    function getManagementDataAccessRuleOutput(args: GetManagementDataAccessRuleOutputArgs, opts?: InvokeOutputOptions): Output<GetManagementDataAccessRuleResult>
    def get_management_data_access_rule(fields_with_uid_identifiers: Optional[Sequence[str]] = None,
                                        id: Optional[str] = None,
                                        layer: Optional[str] = None,
                                        name: Optional[str] = None,
                                        uid: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetManagementDataAccessRuleResult
    def get_management_data_access_rule_output(fields_with_uid_identifiers: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                        id: pulumi.Input[Optional[str]] = None,
                                        layer: pulumi.Input[Optional[str]] = None,
                                        name: pulumi.Input[Optional[str]] = None,
                                        uid: pulumi.Input[Optional[str]] = None,
                                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetManagementDataAccessRuleResult]
    func GetManagementDataAccessRule(ctx *Context, args *GetManagementDataAccessRuleArgs, opts ...InvokeOption) (*GetManagementDataAccessRuleResult, error)
    func GetManagementDataAccessRuleOutput(ctx *Context, args *GetManagementDataAccessRuleOutputArgs, opts ...InvokeOption) GetManagementDataAccessRuleResultOutput

    > Note: This function is named GetManagementDataAccessRule in the Go SDK.

    public static class GetManagementDataAccessRule 
    {
        public static Task<GetManagementDataAccessRuleResult> InvokeAsync(GetManagementDataAccessRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementDataAccessRuleResult> Invoke(GetManagementDataAccessRuleInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementDataAccessRuleResult> Invoke(GetManagementDataAccessRuleInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetManagementDataAccessRuleResult> getManagementDataAccessRule(GetManagementDataAccessRuleArgs args, InvokeOptions options)
    public static Output<GetManagementDataAccessRuleResult> getManagementDataAccessRule(GetManagementDataAccessRuleArgs args, InvokeOptions options)
    public static Output<GetManagementDataAccessRuleResult> getManagementDataAccessRule(GetManagementDataAccessRuleArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementDataAccessRule:getManagementDataAccessRule
      arguments:
        # arguments dictionary
    data "checkpoint_get_management_data_access_rule" "name" {
        # arguments
    }

    The following arguments are supported:

    Layer string
    Layer that the rule belongs to identified by the name or UID.
    FieldsWithUidIdentifiers List<string>
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    Id string
    Name string
    Rule name.
    Uid string
    Object unique identifier.
    Layer string
    Layer that the rule belongs to identified by the name or UID.
    FieldsWithUidIdentifiers []string
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    Id string
    Name string
    Rule name.
    Uid string
    Object unique identifier.
    layer string
    Layer that the rule belongs to identified by the name or UID.
    fields_with_uid_identifiers list(string)
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    id string
    name string
    Rule name.
    uid string
    Object unique identifier.
    layer String
    Layer that the rule belongs to identified by the name or UID.
    fieldsWithUidIdentifiers List<String>
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    id String
    name String
    Rule name.
    uid String
    Object unique identifier.
    layer string
    Layer that the rule belongs to identified by the name or UID.
    fieldsWithUidIdentifiers string[]
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    id string
    name string
    Rule name.
    uid string
    Object unique identifier.
    layer str
    Layer that the rule belongs to identified by the name or UID.
    fields_with_uid_identifiers Sequence[str]
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    id str
    name str
    Rule name.
    uid str
    Object unique identifier.
    layer String
    Layer that the rule belongs to identified by the name or UID.
    fieldsWithUidIdentifiers List<String>
    List of resource fields that will use object UIDs as object identifiers. Default is object name.
    id String
    name String
    Rule name.
    uid String
    Object unique identifier.

    getManagementDataAccessRule Result

    The following output properties are available:

    Action string
    ActionSettings List<GetManagementDataAccessRuleActionSetting>
    Comments string
    ContentDirection string
    ContentNegate bool
    Contents List<string>
    CustomFields List<GetManagementDataAccessRuleCustomField>
    DestinationNegate bool
    DestinationRanges List<GetManagementDataAccessRuleDestinationRange>
    Destinations List<string>
    Enabled bool
    ExpirationSettings List<GetManagementDataAccessRuleExpirationSetting>
    Hits List<GetManagementDataAccessRuleHit>
    Id string
    InlineLayer string
    InstallOns List<string>
    Layer string
    ServiceNegate bool
    ServiceRanges List<GetManagementDataAccessRuleServiceRange>
    ServiceResource string
    Services List<string>
    SourceNegate bool
    SourceRanges List<GetManagementDataAccessRuleSourceRange>
    Sources List<string>
    Times List<string>
    Tracks List<GetManagementDataAccessRuleTrack>
    UserChecks List<GetManagementDataAccessRuleUserCheck>
    Vpn string
    VpnCommunities List<string>
    VpnDirectionals List<GetManagementDataAccessRuleVpnDirectional>
    FieldsWithUidIdentifiers List<string>
    Name string
    Uid string
    Action string
    ActionSettings []GetManagementDataAccessRuleActionSetting
    Comments string
    ContentDirection string
    ContentNegate bool
    Contents []string
    CustomFields []GetManagementDataAccessRuleCustomField
    DestinationNegate bool
    DestinationRanges []GetManagementDataAccessRuleDestinationRange
    Destinations []string
    Enabled bool
    ExpirationSettings []GetManagementDataAccessRuleExpirationSetting
    Hits []GetManagementDataAccessRuleHit
    Id string
    InlineLayer string
    InstallOns []string
    Layer string
    ServiceNegate bool
    ServiceRanges []GetManagementDataAccessRuleServiceRange
    ServiceResource string
    Services []string
    SourceNegate bool
    SourceRanges []GetManagementDataAccessRuleSourceRange
    Sources []string
    Times []string
    Tracks []GetManagementDataAccessRuleTrack
    UserChecks []GetManagementDataAccessRuleUserCheck
    Vpn string
    VpnCommunities []string
    VpnDirectionals []GetManagementDataAccessRuleVpnDirectional
    FieldsWithUidIdentifiers []string
    Name string
    Uid string
    action String
    actionSettings List<GetManagementDataAccessRuleActionSetting>
    comments String
    contentDirection String
    contentNegate Boolean
    contents List<String>
    customFields List<GetManagementDataAccessRuleCustomField>
    destinationNegate Boolean
    destinationRanges List<GetManagementDataAccessRuleDestinationRange>
    destinations List<String>
    enabled Boolean
    expirationSettings List<GetManagementDataAccessRuleExpirationSetting>
    hits List<GetManagementDataAccessRuleHit>
    id String
    inlineLayer String
    installOns List<String>
    layer String
    serviceNegate Boolean
    serviceRanges List<GetManagementDataAccessRuleServiceRange>
    serviceResource String
    services List<String>
    sourceNegate Boolean
    sourceRanges List<GetManagementDataAccessRuleSourceRange>
    sources List<String>
    times List<String>
    tracks List<GetManagementDataAccessRuleTrack>
    userChecks List<GetManagementDataAccessRuleUserCheck>
    vpn String
    vpnCommunities List<String>
    vpnDirectionals List<GetManagementDataAccessRuleVpnDirectional>
    fieldsWithUidIdentifiers List<String>
    name String
    uid String
    action string
    actionSettings GetManagementDataAccessRuleActionSetting[]
    comments string
    contentDirection string
    contentNegate boolean
    contents string[]
    customFields GetManagementDataAccessRuleCustomField[]
    destinationNegate boolean
    destinationRanges GetManagementDataAccessRuleDestinationRange[]
    destinations string[]
    enabled boolean
    expirationSettings GetManagementDataAccessRuleExpirationSetting[]
    hits GetManagementDataAccessRuleHit[]
    id string
    inlineLayer string
    installOns string[]
    layer string
    serviceNegate boolean
    serviceRanges GetManagementDataAccessRuleServiceRange[]
    serviceResource string
    services string[]
    sourceNegate boolean
    sourceRanges GetManagementDataAccessRuleSourceRange[]
    sources string[]
    times string[]
    tracks GetManagementDataAccessRuleTrack[]
    userChecks GetManagementDataAccessRuleUserCheck[]
    vpn string
    vpnCommunities string[]
    vpnDirectionals GetManagementDataAccessRuleVpnDirectional[]
    fieldsWithUidIdentifiers string[]
    name string
    uid string
    action str
    action_settings Sequence[GetManagementDataAccessRuleActionSetting]
    comments str
    content_direction str
    content_negate bool
    contents Sequence[str]
    custom_fields Sequence[GetManagementDataAccessRuleCustomField]
    destination_negate bool
    destination_ranges Sequence[GetManagementDataAccessRuleDestinationRange]
    destinations Sequence[str]
    enabled bool
    expiration_settings Sequence[GetManagementDataAccessRuleExpirationSetting]
    hits Sequence[GetManagementDataAccessRuleHit]
    id str
    inline_layer str
    install_ons Sequence[str]
    layer str
    service_negate bool
    service_ranges Sequence[GetManagementDataAccessRuleServiceRange]
    service_resource str
    services Sequence[str]
    source_negate bool
    source_ranges Sequence[GetManagementDataAccessRuleSourceRange]
    sources Sequence[str]
    times Sequence[str]
    tracks Sequence[GetManagementDataAccessRuleTrack]
    user_checks Sequence[GetManagementDataAccessRuleUserCheck]
    vpn str
    vpn_communities Sequence[str]
    vpn_directionals Sequence[GetManagementDataAccessRuleVpnDirectional]
    fields_with_uid_identifiers Sequence[str]
    name str
    uid str

    Supporting Types

    GetManagementDataAccessRuleActionSetting

    client_auth_settings list(object)
    N/A.client_auth_settings blocks are documented below.
    enable_identity_captive_portal bool
    limit string
    user_auth_settings list(object)
    N/A.user_auth_settings blocks are documented below.
    clientAuthSettings List<Property Map>
    N/A.client_auth_settings blocks are documented below.
    enableIdentityCaptivePortal Boolean
    limit String
    userAuthSettings List<Property Map>
    N/A.user_auth_settings blocks are documented below.

    GetManagementDataAccessRuleActionSettingClientAuthSetting

    Destination string
    How destination hosts are matched against the user database.
    RequireDesktopConfigVerification bool
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    SessionsLimit double
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    SignOnMethod string
    Mechanism used to authenticate the client.
    SignOnType string
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    Source string
    How source users are matched against the user database.
    Timeouts List<GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout>
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    Tracking string
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    UnlimitedSessions bool
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    Destination string
    How destination hosts are matched against the user database.
    RequireDesktopConfigVerification bool
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    SessionsLimit float64
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    SignOnMethod string
    Mechanism used to authenticate the client.
    SignOnType string
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    Source string
    How source users are matched against the user database.
    Timeouts []GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    Tracking string
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    UnlimitedSessions bool
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    destination string
    How destination hosts are matched against the user database.
    require_desktop_config_verification bool
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    sessions_limit number
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    sign_on_method string
    Mechanism used to authenticate the client.
    sign_on_type string
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    source string
    How source users are matched against the user database.
    timeouts list(object)
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    tracking string
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    unlimited_sessions bool
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    destination String
    How destination hosts are matched against the user database.
    requireDesktopConfigVerification Boolean
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    sessionsLimit Double
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    signOnMethod String
    Mechanism used to authenticate the client.
    signOnType String
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    source String
    How source users are matched against the user database.
    timeouts List<GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout>
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    tracking String
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    unlimitedSessions Boolean
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    destination string
    How destination hosts are matched against the user database.
    requireDesktopConfigVerification boolean
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    sessionsLimit number
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    signOnMethod string
    Mechanism used to authenticate the client.
    signOnType string
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    source string
    How source users are matched against the user database.
    timeouts GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout[]
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    tracking string
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    unlimitedSessions boolean
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    destination str
    How destination hosts are matched against the user database.
    require_desktop_config_verification bool
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    sessions_limit float
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    sign_on_method str
    Mechanism used to authenticate the client.
    sign_on_type str
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    source str
    How source users are matched against the user database.
    timeouts Sequence[GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout]
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    tracking str
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    unlimited_sessions bool
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...
    destination String
    How destination hosts are matched against the user database.
    requireDesktopConfigVerification Boolean
    When true, the rule only applies if the client's desktop security policy configuration has been verified by the gateway.
    sessionsLimit Number
    Maximum number of concurrent sessions allowed per user. Only used when unlimited-sessions is false. Must be 1 or greater.
    signOnMethod String
    Mechanism used to authenticate the client.
    signOnType String
    Determines whether a standard or specific sign-on policy is applied. Allowed values: standard, specific.
    source String
    How source users are matched against the user database.
    timeouts List<Property Map>
    Controls how long an authenticated session remains valid.timeout blocks are documented below.
    tracking String
    Action to take in the log when a user successfully authenticates. Allowed values: none, log, alert.
    unlimitedSessions Boolean
    When true, a single user may have any number of concurrent authenticated sessions. When false, the number of concurrent sessions is capped at sessions...

    GetManagementDataAccessRuleActionSettingClientAuthSettingTimeout

    Enable bool
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    Minutes double
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    Refreshable bool
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    Enable bool
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    Minutes float64
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    Refreshable bool
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    enable bool
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    minutes number
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    refreshable bool
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    enable Boolean
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    minutes Double
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    refreshable Boolean
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    enable boolean
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    minutes number
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    refreshable boolean
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    enable bool
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    minutes float
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    refreshable bool
    When true, the session timeout timer resets each time the authenticated user performs a network action.
    enable Boolean
    When true, authenticated sessions expire after the duration defined by minutes. When false, authenticated sessions never expire.
    minutes Number
    Number of minutes before an authenticated session expires. Only used when enable is true. Must be 0 or greater.
    refreshable Boolean
    When true, the session timeout timer resets each time the authenticated user performs a network action.

    GetManagementDataAccessRuleActionSettingUserAuthSetting

    AllowedHttpServers string
    Restricts which HTTP servers authenticated users may access.
    Destination string
    How destination hosts are matched against the user database.
    Source string
    How source users are matched against the user database.
    AllowedHttpServers string
    Restricts which HTTP servers authenticated users may access.
    Destination string
    How destination hosts are matched against the user database.
    Source string
    How source users are matched against the user database.
    allowed_http_servers string
    Restricts which HTTP servers authenticated users may access.
    destination string
    How destination hosts are matched against the user database.
    source string
    How source users are matched against the user database.
    allowedHttpServers String
    Restricts which HTTP servers authenticated users may access.
    destination String
    How destination hosts are matched against the user database.
    source String
    How source users are matched against the user database.
    allowedHttpServers string
    Restricts which HTTP servers authenticated users may access.
    destination string
    How destination hosts are matched against the user database.
    source string
    How source users are matched against the user database.
    allowed_http_servers str
    Restricts which HTTP servers authenticated users may access.
    destination str
    How destination hosts are matched against the user database.
    source str
    How source users are matched against the user database.
    allowedHttpServers String
    Restricts which HTTP servers authenticated users may access.
    destination String
    How destination hosts are matched against the user database.
    source String
    How source users are matched against the user database.

    GetManagementDataAccessRuleCustomField

    Field1 string
    First custom field.
    Field2 string
    Second custom field.
    Field3 string
    Third custom field.
    Field1 string
    First custom field.
    Field2 string
    Second custom field.
    Field3 string
    Third custom field.
    field1 string
    First custom field.
    field2 string
    Second custom field.
    field3 string
    Third custom field.
    field1 String
    First custom field.
    field2 String
    Second custom field.
    field3 String
    Third custom field.
    field1 string
    First custom field.
    field2 string
    Second custom field.
    field3 string
    Third custom field.
    field1 str
    First custom field.
    field2 str
    Second custom field.
    field3 str
    Third custom field.
    field1 String
    First custom field.
    field2 String
    Second custom field.
    field3 String
    Third custom field.

    GetManagementDataAccessRuleDestinationRange

    ExcludedOthers List<string>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    Ipv4s List<GetManagementDataAccessRuleDestinationRangeIpv4>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    Ipv6s List<GetManagementDataAccessRuleDestinationRangeIpv6>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    Others List<string>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    ExcludedOthers []string
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    Ipv4s []GetManagementDataAccessRuleDestinationRangeIpv4
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    Ipv6s []GetManagementDataAccessRuleDestinationRangeIpv6
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    Others []string
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excluded_others list(string)
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s list(object)
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s list(object)
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others list(string)
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers List<String>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s List<GetManagementDataAccessRuleDestinationRangeIpv4>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s List<GetManagementDataAccessRuleDestinationRangeIpv6>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others List<String>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers string[]
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s GetManagementDataAccessRuleDestinationRangeIpv4[]
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s GetManagementDataAccessRuleDestinationRangeIpv6[]
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others string[]
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excluded_others Sequence[str]
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s Sequence[GetManagementDataAccessRuleDestinationRangeIpv4]
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s Sequence[GetManagementDataAccessRuleDestinationRangeIpv6]
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others Sequence[str]
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers List<String>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s List<Property Map>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s List<Property Map>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others List<String>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...

    GetManagementDataAccessRuleDestinationRangeIpv4

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleDestinationRangeIpv6

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleExpirationSetting

    ExpirationDates List<GetManagementDataAccessRuleExpirationSettingExpirationDate>
    Expiration date.expiration_date blocks are documented below.
    Expired bool
    Expired rule.
    HasExpirationDate bool
    Rule has expiration date.
    ExpirationDates []GetManagementDataAccessRuleExpirationSettingExpirationDate
    Expiration date.expiration_date blocks are documented below.
    Expired bool
    Expired rule.
    HasExpirationDate bool
    Rule has expiration date.
    expiration_dates list(object)
    Expiration date.expiration_date blocks are documented below.
    expired bool
    Expired rule.
    has_expiration_date bool
    Rule has expiration date.
    expirationDates List<GetManagementDataAccessRuleExpirationSettingExpirationDate>
    Expiration date.expiration_date blocks are documented below.
    expired Boolean
    Expired rule.
    hasExpirationDate Boolean
    Rule has expiration date.
    expirationDates GetManagementDataAccessRuleExpirationSettingExpirationDate[]
    Expiration date.expiration_date blocks are documented below.
    expired boolean
    Expired rule.
    hasExpirationDate boolean
    Rule has expiration date.
    expiration_dates Sequence[GetManagementDataAccessRuleExpirationSettingExpirationDate]
    Expiration date.expiration_date blocks are documented below.
    expired bool
    Expired rule.
    has_expiration_date bool
    Rule has expiration date.
    expirationDates List<Property Map>
    Expiration date.expiration_date blocks are documented below.
    expired Boolean
    Expired rule.
    hasExpirationDate Boolean
    Rule has expiration date.

    GetManagementDataAccessRuleExpirationSettingExpirationDate

    Iso8601 string
    N/A.
    Posix double
    N/A.
    Iso8601 string
    N/A.
    Posix float64
    N/A.
    iso8601 string
    N/A.
    posix number
    N/A.
    iso8601 String
    N/A.
    posix Double
    N/A.
    iso8601 string
    N/A.
    posix number
    N/A.
    iso8601 str
    N/A.
    posix float
    N/A.
    iso8601 String
    N/A.
    posix Number
    N/A.

    GetManagementDataAccessRuleHit

    FirstDates List<GetManagementDataAccessRuleHitFirstDate>
    N/A.first_date blocks are documented below.
    LastDates List<GetManagementDataAccessRuleHitLastDate>
    N/A.last_date blocks are documented below.
    Level string
    N/A.
    Percentage string
    N/A.
    Value double
    N/A.
    FirstDates []GetManagementDataAccessRuleHitFirstDate
    N/A.first_date blocks are documented below.
    LastDates []GetManagementDataAccessRuleHitLastDate
    N/A.last_date blocks are documented below.
    Level string
    N/A.
    Percentage string
    N/A.
    Value float64
    N/A.
    first_dates list(object)
    N/A.first_date blocks are documented below.
    last_dates list(object)
    N/A.last_date blocks are documented below.
    level string
    N/A.
    percentage string
    N/A.
    value number
    N/A.
    firstDates List<GetManagementDataAccessRuleHitFirstDate>
    N/A.first_date blocks are documented below.
    lastDates List<GetManagementDataAccessRuleHitLastDate>
    N/A.last_date blocks are documented below.
    level String
    N/A.
    percentage String
    N/A.
    value Double
    N/A.
    firstDates GetManagementDataAccessRuleHitFirstDate[]
    N/A.first_date blocks are documented below.
    lastDates GetManagementDataAccessRuleHitLastDate[]
    N/A.last_date blocks are documented below.
    level string
    N/A.
    percentage string
    N/A.
    value number
    N/A.
    first_dates Sequence[GetManagementDataAccessRuleHitFirstDate]
    N/A.first_date blocks are documented below.
    last_dates Sequence[GetManagementDataAccessRuleHitLastDate]
    N/A.last_date blocks are documented below.
    level str
    N/A.
    percentage str
    N/A.
    value float
    N/A.
    firstDates List<Property Map>
    N/A.first_date blocks are documented below.
    lastDates List<Property Map>
    N/A.last_date blocks are documented below.
    level String
    N/A.
    percentage String
    N/A.
    value Number
    N/A.

    GetManagementDataAccessRuleHitFirstDate

    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix float64
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 str
    Date and time represented in international ISO 8601 format.
    posix float
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.

    GetManagementDataAccessRuleHitLastDate

    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix float64
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 str
    Date and time represented in international ISO 8601 format.
    posix float
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.

    GetManagementDataAccessRuleServiceRange

    ExcludedOthers List<string>
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    Others List<string>
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    Tcps List<GetManagementDataAccessRuleServiceRangeTcp>
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    Udps List<GetManagementDataAccessRuleServiceRangeUdp>
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    ExcludedOthers []string
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    Others []string
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    Tcps []GetManagementDataAccessRuleServiceRangeTcp
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    Udps []GetManagementDataAccessRuleServiceRangeUdp
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    excluded_others list(string)
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    others list(string)
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    tcps list(object)
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    udps list(object)
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    excludedOthers List<String>
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    others List<String>
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    tcps List<GetManagementDataAccessRuleServiceRangeTcp>
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    udps List<GetManagementDataAccessRuleServiceRangeUdp>
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    excludedOthers string[]
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    others string[]
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    tcps GetManagementDataAccessRuleServiceRangeTcp[]
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    udps GetManagementDataAccessRuleServiceRangeUdp[]
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    excluded_others Sequence[str]
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    others Sequence[str]
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    tcps Sequence[GetManagementDataAccessRuleServiceRangeTcp]
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    udps Sequence[GetManagementDataAccessRuleServiceRangeUdp]
    Range of UDP ports that match in the given rule.udp blocks are documented below.
    excludedOthers List<String>
    Objects which are not represented as port numbers and are negated in the given rule - for example if negate is set for the service of this rule. The d...
    others List<String>
    Objects which are not represented as port numbers and match the given rule. The details-level parameter of the request determines whether they are dis...
    tcps List<Property Map>
    Range of TCP ports that match in the given rule.tcp blocks are documented below.
    udps List<Property Map>
    Range of UDP ports that match in the given rule.udp blocks are documented below.

    GetManagementDataAccessRuleServiceRangeTcp

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleServiceRangeUdp

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleSourceRange

    ExcludedOthers List<string>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    Ipv4s List<GetManagementDataAccessRuleSourceRangeIpv4>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    Ipv6s List<GetManagementDataAccessRuleSourceRangeIpv6>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    Others List<string>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    ExcludedOthers []string
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    Ipv4s []GetManagementDataAccessRuleSourceRangeIpv4
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    Ipv6s []GetManagementDataAccessRuleSourceRangeIpv6
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    Others []string
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excluded_others list(string)
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s list(object)
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s list(object)
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others list(string)
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers List<String>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s List<GetManagementDataAccessRuleSourceRangeIpv4>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s List<GetManagementDataAccessRuleSourceRangeIpv6>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others List<String>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers string[]
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s GetManagementDataAccessRuleSourceRangeIpv4[]
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s GetManagementDataAccessRuleSourceRangeIpv6[]
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others string[]
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excluded_others Sequence[str]
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s Sequence[GetManagementDataAccessRuleSourceRangeIpv4]
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s Sequence[GetManagementDataAccessRuleSourceRangeIpv6]
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others Sequence[str]
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...
    excludedOthers List<String>
    Objects which are not represented as IP addresses and are negated in the given rule - for example if negate is set for the source or destination of th...
    ipv4s List<Property Map>
    Range of IPv4 addresses that match in the given rule.ipv4 blocks are documented below.
    ipv6s List<Property Map>
    Range of IPv6 addresses that match in the given rule.ipv6 blocks are documented below.
    others List<String>
    Objects which are not represented as IP addresses and match the given rule. The details-level parameter of the request determines whether they are dis...

    GetManagementDataAccessRuleSourceRangeIpv4

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleSourceRangeIpv6

    End string
    N/A.
    Start string
    N/A.
    End string
    N/A.
    Start string
    N/A.
    end string
    N/A.
    start string
    N/A.
    end String
    N/A.
    start String
    N/A.
    end string
    N/A.
    start string
    N/A.
    end str
    N/A.
    start str
    N/A.
    end String
    N/A.
    start String
    N/A.

    GetManagementDataAccessRuleTrack

    Accounting bool
    Turns accounting for track on and off.
    Alert string
    Type of alert for the track.
    EnableFirewallSession bool
    Determine whether to generate session log to firewall only connections.
    PerConnection bool
    Determines whether to perform the log per connection.
    PerSession bool
    Determines whether to perform the log per session.
    Type string
    "Log", "Extended Log", "Detailed Log", "None".
    Accounting bool
    Turns accounting for track on and off.
    Alert string
    Type of alert for the track.
    EnableFirewallSession bool
    Determine whether to generate session log to firewall only connections.
    PerConnection bool
    Determines whether to perform the log per connection.
    PerSession bool
    Determines whether to perform the log per session.
    Type string
    "Log", "Extended Log", "Detailed Log", "None".
    accounting bool
    Turns accounting for track on and off.
    alert string
    Type of alert for the track.
    enable_firewall_session bool
    Determine whether to generate session log to firewall only connections.
    per_connection bool
    Determines whether to perform the log per connection.
    per_session bool
    Determines whether to perform the log per session.
    type string
    "Log", "Extended Log", "Detailed Log", "None".
    accounting Boolean
    Turns accounting for track on and off.
    alert String
    Type of alert for the track.
    enableFirewallSession Boolean
    Determine whether to generate session log to firewall only connections.
    perConnection Boolean
    Determines whether to perform the log per connection.
    perSession Boolean
    Determines whether to perform the log per session.
    type String
    "Log", "Extended Log", "Detailed Log", "None".
    accounting boolean
    Turns accounting for track on and off.
    alert string
    Type of alert for the track.
    enableFirewallSession boolean
    Determine whether to generate session log to firewall only connections.
    perConnection boolean
    Determines whether to perform the log per connection.
    perSession boolean
    Determines whether to perform the log per session.
    type string
    "Log", "Extended Log", "Detailed Log", "None".
    accounting bool
    Turns accounting for track on and off.
    alert str
    Type of alert for the track.
    enable_firewall_session bool
    Determine whether to generate session log to firewall only connections.
    per_connection bool
    Determines whether to perform the log per connection.
    per_session bool
    Determines whether to perform the log per session.
    type str
    "Log", "Extended Log", "Detailed Log", "None".
    accounting Boolean
    Turns accounting for track on and off.
    alert String
    Type of alert for the track.
    enableFirewallSession Boolean
    Determine whether to generate session log to firewall only connections.
    perConnection Boolean
    Determines whether to perform the log per connection.
    perSession Boolean
    Determines whether to perform the log per session.
    type String
    "Log", "Extended Log", "Detailed Log", "None".

    GetManagementDataAccessRuleUserCheck

    Confirm string
    CustomFrequencies []GetManagementDataAccessRuleUserCheckCustomFrequency
    Custom Frequency blocks are documented below.
    Frequency string
    Interaction string
    confirm string
    custom_frequencies list(object)
    Custom Frequency blocks are documented below.
    frequency string
    interaction string
    confirm string
    customFrequencies GetManagementDataAccessRuleUserCheckCustomFrequency[]
    Custom Frequency blocks are documented below.
    frequency string
    interaction string
    confirm String
    customFrequencies List<Property Map>
    Custom Frequency blocks are documented below.
    frequency String
    interaction String

    GetManagementDataAccessRuleUserCheckCustomFrequency

    Every double
    Unit string
    Every float64
    Unit string
    every number
    unit string
    every Double
    unit String
    every number
    unit string
    every float
    unit str
    every Number
    unit String

    GetManagementDataAccessRuleVpnDirectional

    From string
    From VPN community.
    To string
    To VPN community.
    From string
    From VPN community.
    To string
    To VPN community.
    from string
    From VPN community.
    to string
    To VPN community.
    from String
    From VPN community.
    to String
    To VPN community.
    from string
    From VPN community.
    to string
    To VPN community.
    from_ str
    From VPN community.
    to str
    To VPN community.
    from String
    From VPN community.
    to String
    To VPN community.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint
    Viewing docs for checkpoint 3.4.0
    published on Wednesday, Sep 16, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial