Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
Use this data source to get information on an existing Check Point Access Rule.
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?: InvokeOptions): 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: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
id: Optional[pulumi.Input[str]] = None,
layer: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetManagementDataAccessRuleResult> getManagementDataAccessRule(GetManagementDataAccessRuleArgs args, InvokeOptions options)
public static Output<GetManagementDataAccessRuleResult> getManagementDataAccessRule(GetManagementDataAccessRuleArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementDataAccessRule:getManagementDataAccessRule
arguments:
# arguments dictionaryThe following arguments are supported:
- Layer string
- Layer that the rule belongs to identified by the name or UID.
- Fields
With List<string>Uid Identifiers - 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 []stringUid Identifiers - 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 List<String>Uid Identifiers - 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 string[]Uid Identifiers - 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_ Sequence[str]uid_ identifiers - 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.
- fields
With List<String>Uid Identifiers - 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
- Action
Settings List<GetManagement Data Access Rule Action Setting> - Comments string
- Content
Direction string - Content
Negate bool - Contents List<string>
- Custom
Fields List<GetManagement Data Access Rule Custom Field> - Destination
Negate bool - Destinations List<string>
- Enabled bool
- Id string
- Inline
Layer string - Install
Ons List<string> - Layer string
- Service
Negate bool - Services List<string>
- Source
Negate bool - Sources List<string>
- Times List<string>
- Tracks
List<Get
Management Data Access Rule Track> - User
Checks List<GetManagement Data Access Rule User Check> - Vpn string
- Vpn
Communities List<string> - Vpn
Directionals List<GetManagement Data Access Rule Vpn Directional> - Fields
With List<string>Uid Identifiers - Name string
- Uid string
- Action string
- Action
Settings []GetManagement Data Access Rule Action Setting - Comments string
- Content
Direction string - Content
Negate bool - Contents []string
- Custom
Fields []GetManagement Data Access Rule Custom Field - Destination
Negate bool - Destinations []string
- Enabled bool
- Id string
- Inline
Layer string - Install
Ons []string - Layer string
- Service
Negate bool - Services []string
- Source
Negate bool - Sources []string
- Times []string
- Tracks
[]Get
Management Data Access Rule Track - User
Checks []GetManagement Data Access Rule User Check - Vpn string
- Vpn
Communities []string - Vpn
Directionals []GetManagement Data Access Rule Vpn Directional - Fields
With []stringUid Identifiers - Name string
- Uid string
- action String
- action
Settings List<GetManagement Data Access Rule Action Setting> - comments String
- content
Direction String - content
Negate Boolean - contents List<String>
- custom
Fields List<GetManagement Data Access Rule Custom Field> - destination
Negate Boolean - destinations List<String>
- enabled Boolean
- id String
- inline
Layer String - install
Ons List<String> - layer String
- service
Negate Boolean - services List<String>
- source
Negate Boolean - sources List<String>
- times List<String>
- tracks
List<Get
Management Data Access Rule Track> - user
Checks List<GetManagement Data Access Rule User Check> - vpn String
- vpn
Communities List<String> - vpn
Directionals List<GetManagement Data Access Rule Vpn Directional> - fields
With List<String>Uid Identifiers - name String
- uid String
- action string
- action
Settings GetManagement Data Access Rule Action Setting[] - comments string
- content
Direction string - content
Negate boolean - contents string[]
- custom
Fields GetManagement Data Access Rule Custom Field[] - destination
Negate boolean - destinations string[]
- enabled boolean
- id string
- inline
Layer string - install
Ons string[] - layer string
- service
Negate boolean - services string[]
- source
Negate boolean - sources string[]
- times string[]
- tracks
Get
Management Data Access Rule Track[] - user
Checks GetManagement Data Access Rule User Check[] - vpn string
- vpn
Communities string[] - vpn
Directionals GetManagement Data Access Rule Vpn Directional[] - fields
With string[]Uid Identifiers - name string
- uid string
- action str
- action_
settings Sequence[GetManagement Data Access Rule Action Setting] - comments str
- content_
direction str - content_
negate bool - contents Sequence[str]
- custom_
fields Sequence[GetManagement Data Access Rule Custom Field] - destination_
negate bool - destinations Sequence[str]
- enabled bool
- id str
- inline_
layer str - install_
ons Sequence[str] - layer str
- service_
negate bool - services Sequence[str]
- source_
negate bool - sources Sequence[str]
- times Sequence[str]
- tracks
Sequence[Get
Management Data Access Rule Track] - user_
checks Sequence[GetManagement Data Access Rule User Check] - vpn str
- vpn_
communities Sequence[str] - vpn_
directionals Sequence[GetManagement Data Access Rule Vpn Directional] - fields_
with_ Sequence[str]uid_ identifiers - name str
- uid str
- action String
- action
Settings List<Property Map> - comments String
- content
Direction String - content
Negate Boolean - contents List<String>
- custom
Fields List<Property Map> - destination
Negate Boolean - destinations List<String>
- enabled Boolean
- id String
- inline
Layer String - install
Ons List<String> - layer String
- service
Negate Boolean - services List<String>
- source
Negate Boolean - sources List<String>
- times List<String>
- tracks List<Property Map>
- user
Checks List<Property Map> - vpn String
- vpn
Communities List<String> - vpn
Directionals List<Property Map> - fields
With List<String>Uid Identifiers - name String
- uid String
Supporting Types
GetManagementDataAccessRuleActionSetting
- Enable
Identity boolCaptive Portal - Limit string
- Enable
Identity boolCaptive Portal - Limit string
- enable
Identity BooleanCaptive Portal - limit String
- enable
Identity booleanCaptive Portal - limit string
- enable_
identity_ boolcaptive_ portal - limit str
- enable
Identity BooleanCaptive Portal - limit String
GetManagementDataAccessRuleCustomField
GetManagementDataAccessRuleTrack
- Accounting bool
- Turns accounting for track on and off.
- Alert string
- Type of alert for the track.
- Enable
Firewall boolSession - 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 bool
- Turns accounting for track on and off.
- Alert string
- Type of alert for the track.
- Enable
Firewall boolSession - 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.
- enable
Firewall BooleanSession - Determine whether to generate session log to firewall only connections.
- per
Connection Boolean - Determines whether to perform the log per connection.
- per
Session 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.
- enable
Firewall booleanSession - Determine whether to generate session log to firewall only connections.
- per
Connection boolean - Determines whether to perform the log per connection.
- per
Session 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_ boolsession - 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.
- enable
Firewall BooleanSession - Determine whether to generate session log to firewall only connections.
- per
Connection Boolean - Determines whether to perform the log per connection.
- per
Session Boolean - Determines whether to perform the log per session.
- type String
- "Log", "Extended Log", "Detailed Log", "None".
GetManagementDataAccessRuleUserCheck
- Confirm string
- Custom
Frequencies List<GetManagement Data Access Rule User Check Custom Frequency> - Custom Frequency blocks are documented below.
- Frequency string
- Interaction string
- Confirm string
- Custom
Frequencies []GetManagement Data Access Rule User Check Custom Frequency - Custom Frequency blocks are documented below.
- Frequency string
- Interaction string
- confirm String
- custom
Frequencies List<GetManagement Data Access Rule User Check Custom Frequency> - Custom Frequency blocks are documented below.
- frequency String
- interaction String
- confirm string
- custom
Frequencies GetManagement Data Access Rule User Check Custom Frequency[] - Custom Frequency blocks are documented below.
- frequency string
- interaction string
- confirm str
- custom_
frequencies Sequence[GetManagement Data Access Rule User Check Custom Frequency] - Custom Frequency blocks are documented below.
- frequency str
- interaction str
- confirm String
- custom
Frequencies List<Property Map> - Custom Frequency blocks are documented below.
- frequency String
- interaction String
GetManagementDataAccessRuleUserCheckCustomFrequency
GetManagementDataAccessRuleVpnDirectional
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
