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 https RuleBase.
Using getManagementHttpsRulebase
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 getManagementHttpsRulebase(args: GetManagementHttpsRulebaseArgs, opts?: InvokeOptions): Promise<GetManagementHttpsRulebaseResult>
function getManagementHttpsRulebaseOutput(args: GetManagementHttpsRulebaseOutputArgs, opts?: InvokeOptions): Output<GetManagementHttpsRulebaseResult>def get_management_https_rulebase(dereference_group_members: Optional[bool] = None,
filter: Optional[str] = None,
filter_settings: Optional[GetManagementHttpsRulebaseFilterSettings] = None,
id: Optional[str] = None,
limit: Optional[float] = None,
name: Optional[str] = None,
offset: Optional[float] = None,
orders: Optional[Sequence[GetManagementHttpsRulebaseOrder]] = None,
package: Optional[str] = None,
show_membership: Optional[bool] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementHttpsRulebaseResult
def get_management_https_rulebase_output(dereference_group_members: pulumi.Input[Optional[bool]] = None,
filter: pulumi.Input[Optional[str]] = None,
filter_settings: pulumi.Input[Optional[GetManagementHttpsRulebaseFilterSettingsArgs]] = None,
id: pulumi.Input[Optional[str]] = None,
limit: pulumi.Input[Optional[float]] = None,
name: pulumi.Input[Optional[str]] = None,
offset: pulumi.Input[Optional[float]] = None,
orders: pulumi.Input[Optional[Sequence[pulumi.Input[GetManagementHttpsRulebaseOrderArgs]]]] = None,
package: pulumi.Input[Optional[str]] = None,
show_membership: pulumi.Input[Optional[bool]] = None,
uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementHttpsRulebaseResult]func GetManagementHttpsRulebase(ctx *Context, args *GetManagementHttpsRulebaseArgs, opts ...InvokeOption) (*GetManagementHttpsRulebaseResult, error)
func GetManagementHttpsRulebaseOutput(ctx *Context, args *GetManagementHttpsRulebaseOutputArgs, opts ...InvokeOption) GetManagementHttpsRulebaseResultOutput> Note: This function is named GetManagementHttpsRulebase in the Go SDK.
public static class GetManagementHttpsRulebase
{
public static Task<GetManagementHttpsRulebaseResult> InvokeAsync(GetManagementHttpsRulebaseArgs args, InvokeOptions? opts = null)
public static Output<GetManagementHttpsRulebaseResult> Invoke(GetManagementHttpsRulebaseInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementHttpsRulebaseResult> getManagementHttpsRulebase(GetManagementHttpsRulebaseArgs args, InvokeOptions options)
public static Output<GetManagementHttpsRulebaseResult> getManagementHttpsRulebase(GetManagementHttpsRulebaseArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementHttpsRulebase:getManagementHttpsRulebase
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Object name. Must be unique in the domain.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- Filter string
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- Filter
Settings GetManagement Https Rulebase Filter Settings - Enable enforce end user domain. filter_settings blocks are documented below.
- Id string
- Limit double
- The maximal number of returned results.
- Offset double
- Number of the results to initially skip.
- Orders
List<Get
Management Https Rulebase Order> - Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- Package string
- Name of the package.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- Uid string
- Object unique identifier.
- Name string
- Object name. Must be unique in the domain.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- Filter string
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- Filter
Settings GetManagement Https Rulebase Filter Settings - Enable enforce end user domain. filter_settings blocks are documented below.
- Id string
- Limit float64
- The maximal number of returned results.
- Offset float64
- Number of the results to initially skip.
- Orders
[]Get
Management Https Rulebase Order - Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- Package string
- Name of the package.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- Uid string
- Object unique identifier.
- name String
- Object name. Must be unique in the domain.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- filter String
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- filter
Settings GetManagement Https Rulebase Filter Settings - Enable enforce end user domain. filter_settings blocks are documented below.
- id String
- limit Double
- The maximal number of returned results.
- offset Double
- Number of the results to initially skip.
- orders
List<Get
Management Https Rulebase Order> - Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- package_ String
- Name of the package.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- uid String
- Object unique identifier.
- name string
- Object name. Must be unique in the domain.
- dereference
Group booleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- filter string
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- filter
Settings GetManagement Https Rulebase Filter Settings - Enable enforce end user domain. filter_settings blocks are documented below.
- id string
- limit number
- The maximal number of returned results.
- offset number
- Number of the results to initially skip.
- orders
Get
Management Https Rulebase Order[] - Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- package string
- Name of the package.
- show
Membership boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- uid string
- Object unique identifier.
- name str
- Object name. Must be unique in the domain.
- dereference_
group_ boolmembers - Indicates whether to dereference "members" field by details level for every object in reply.
- filter str
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- filter_
settings GetManagement Https Rulebase Filter Settings - Enable enforce end user domain. filter_settings blocks are documented below.
- id str
- limit float
- The maximal number of returned results.
- offset float
- Number of the results to initially skip.
- orders
Sequence[Get
Management Https Rulebase Order] - Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- package str
- Name of the package.
- show_
membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- uid str
- Object unique identifier.
- name String
- Object name. Must be unique in the domain.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- filter String
- Search expression to filter the rulebase. The provided text should be exactly the same as it would be given in Smart Console. The logical operators in the expression ('AND', 'OR') should be provided in capital letters. If an operator is not used, the default OR operator applies.
- filter
Settings Property Map - Enable enforce end user domain. filter_settings blocks are documented below.
- id String
- limit Number
- The maximal number of returned results.
- offset Number
- Number of the results to initially skip.
- orders List<Property Map>
- Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. orders blocks are documented below.
- package String
- Name of the package.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- uid String
- Object unique identifier.
getManagementHttpsRulebase Result
The following output properties are available:
- Id string
- Name string
- Rulebases
List<Get
Management Https Rulebase Rulebase> - Dereference
Group boolMembers - Filter string
- Filter
Settings GetManagement Https Rulebase Filter Settings - Limit double
- Offset double
- Orders
List<Get
Management Https Rulebase Order> - Package string
- Show
Membership bool - Uid string
- Id string
- Name string
- Rulebases
[]Get
Management Https Rulebase Rulebase - Dereference
Group boolMembers - Filter string
- Filter
Settings GetManagement Https Rulebase Filter Settings - Limit float64
- Offset float64
- Orders
[]Get
Management Https Rulebase Order - Package string
- Show
Membership bool - Uid string
- id String
- name String
- rulebases
List<Get
Management Https Rulebase Rulebase> - dereference
Group BooleanMembers - filter String
- filter
Settings GetManagement Https Rulebase Filter Settings - limit Double
- offset Double
- orders
List<Get
Management Https Rulebase Order> - package_ String
- show
Membership Boolean - uid String
- id string
- name string
- rulebases
Get
Management Https Rulebase Rulebase[] - dereference
Group booleanMembers - filter string
- filter
Settings GetManagement Https Rulebase Filter Settings - limit number
- offset number
- orders
Get
Management Https Rulebase Order[] - package string
- show
Membership boolean - uid string
- id String
- name String
- rulebases List<Property Map>
- dereference
Group BooleanMembers - filter String
- filter
Settings Property Map - limit Number
- offset Number
- orders List<Property Map>
- package String
- show
Membership Boolean - uid String
Supporting Types
GetManagementHttpsRulebaseFilterSettings
- Expand
Group boolMembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- Expand
Group boolWith Exclusion Members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- Match
On boolAny - Whether to match on 'Any' object.
- Match
On boolGroup With Exclusion - Whether to match on a group-with-exclusion.
- Match
On boolNegate - Whether to match on a negated cell.
- Search
Mode string - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
- Expand
Group boolMembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- Expand
Group boolWith Exclusion Members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- Match
On boolAny - Whether to match on 'Any' object.
- Match
On boolGroup With Exclusion - Whether to match on a group-with-exclusion.
- Match
On boolNegate - Whether to match on a negated cell.
- Search
Mode string - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
- expand
Group BooleanMembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- expand
Group BooleanWith Exclusion Members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- match
On BooleanAny - Whether to match on 'Any' object.
- match
On BooleanGroup With Exclusion - Whether to match on a group-with-exclusion.
- match
On BooleanNegate - Whether to match on a negated cell.
- search
Mode String - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
- expand
Group booleanMembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- expand
Group booleanWith Exclusion Members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- match
On booleanAny - Whether to match on 'Any' object.
- match
On booleanGroup With Exclusion - Whether to match on a group-with-exclusion.
- match
On booleanNegate - Whether to match on a negated cell.
- search
Mode string - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
- expand_
group_ boolmembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- expand_
group_ boolwith_ exclusion_ members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- match_
on_ boolany - Whether to match on 'Any' object.
- match_
on_ boolgroup_ with_ exclusion - Whether to match on a group-with-exclusion.
- match_
on_ boolnegate - Whether to match on a negated cell.
- search_
mode str - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
- expand
Group BooleanMembers - When true, if the search expression contains a UID or a name of a group object, results will include rules that match on at least one member of the group.
- expand
Group BooleanWith Exclusion Members - When true, if the search expression contains a UID or a name of a group-with-exclusion object, results will include rules that match at least one member of the "include" part and is not a member of the "except" part.
- match
On BooleanAny - Whether to match on 'Any' object.
- match
On BooleanGroup With Exclusion - Whether to match on a group-with-exclusion.
- match
On BooleanNegate - Whether to match on a negated cell.
- search
Mode String - When set to 'general', both the Full Text Search and Packet Search are enabled. In this mode, Packet Search will not match on 'Any' object, a negated cell or a group-with-exclusion. When the search-mode is set to 'packet', by default, the match on 'Any' object, a negated cell or a group-with-exclusion are enabled. packet-search-settings may be provided to change the default behavior.
GetManagementHttpsRulebaseOrder
GetManagementHttpsRulebaseRulebase
- from Number
- objects
Dictionaries List<Property Map> - rulebases List<Property Map>
- to Number
- total Number
GetManagementHttpsRulebaseRulebaseObjectsDictionary
GetManagementHttpsRulebaseRulebaseRulebase
- Action string
- Blades List<string>
- Certificate string
- Comments string
- Destination
Negate bool - Destinations List<string>
- Enabled bool
- From double
- Install
Ons List<string> - Layer string
- Name string
- Object name. Must be unique in the domain.
- Rule
Number double - Rulebases
List<Get
Management Https Rulebase Rulebase Rulebase Rulebase> - Service
Negate bool - Services List<string>
- Site
Categories List<string> - Site
Category boolNegate - Source
Negate bool - Sources List<string>
- To double
- Track string
- Type string
- Uid string
- Object unique identifier.
- Action string
- Blades []string
- Certificate string
- Comments string
- Destination
Negate bool - Destinations []string
- Enabled bool
- From float64
- Install
Ons []string - Layer string
- Name string
- Object name. Must be unique in the domain.
- Rule
Number float64 - Rulebases
[]Get
Management Https Rulebase Rulebase Rulebase Rulebase - Service
Negate bool - Services []string
- Site
Categories []string - Site
Category boolNegate - Source
Negate bool - Sources []string
- To float64
- Track string
- Type string
- Uid string
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- from Double
- install
Ons List<String> - layer String
- name String
- Object name. Must be unique in the domain.
- rule
Number Double - rulebases
List<Get
Management Https Rulebase Rulebase Rulebase Rulebase> - service
Negate Boolean - services List<String>
- site
Categories List<String> - site
Category BooleanNegate - source
Negate Boolean - sources List<String>
- to Double
- track String
- type String
- uid String
- Object unique identifier.
- action string
- blades string[]
- certificate string
- comments string
- destination
Negate boolean - destinations string[]
- enabled boolean
- from number
- install
Ons string[] - layer string
- name string
- Object name. Must be unique in the domain.
- rule
Number number - rulebases
Get
Management Https Rulebase Rulebase Rulebase Rulebase[] - service
Negate boolean - services string[]
- site
Categories string[] - site
Category booleanNegate - source
Negate boolean - sources string[]
- to number
- track string
- type string
- uid string
- Object unique identifier.
- action str
- blades Sequence[str]
- certificate str
- comments str
- destination_
negate bool - destinations Sequence[str]
- enabled bool
- from_ float
- install_
ons Sequence[str] - layer str
- name str
- Object name. Must be unique in the domain.
- rule_
number float - rulebases
Sequence[Get
Management Https Rulebase Rulebase Rulebase Rulebase] - service_
negate bool - services Sequence[str]
- site_
categories Sequence[str] - site_
category_ boolnegate - source_
negate bool - sources Sequence[str]
- to float
- track str
- type str
- uid str
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- from Number
- install
Ons List<String> - layer String
- name String
- Object name. Must be unique in the domain.
- rule
Number Number - rulebases List<Property Map>
- service
Negate Boolean - services List<String>
- site
Categories List<String> - site
Category BooleanNegate - source
Negate Boolean - sources List<String>
- to Number
- track String
- type String
- uid String
- Object unique identifier.
GetManagementHttpsRulebaseRulebaseRulebaseRulebase
- Action string
- Blades List<string>
- Certificate string
- Comments string
- Destination
Negate bool - Destinations List<string>
- Enabled bool
- Install
Ons List<string> - Layer string
- Name string
- Object name. Must be unique in the domain.
- Rule
Number double - Service
Negate bool - Services List<string>
- Site
Categories List<string> - Site
Category boolNegate - Source
Negate bool - Sources List<string>
- Track string
- Type string
- Uid string
- Object unique identifier.
- Action string
- Blades []string
- Certificate string
- Comments string
- Destination
Negate bool - Destinations []string
- Enabled bool
- Install
Ons []string - Layer string
- Name string
- Object name. Must be unique in the domain.
- Rule
Number float64 - Service
Negate bool - Services []string
- Site
Categories []string - Site
Category boolNegate - Source
Negate bool - Sources []string
- Track string
- Type string
- Uid string
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- install
Ons List<String> - layer String
- name String
- Object name. Must be unique in the domain.
- rule
Number Double - service
Negate Boolean - services List<String>
- site
Categories List<String> - site
Category BooleanNegate - source
Negate Boolean - sources List<String>
- track String
- type String
- uid String
- Object unique identifier.
- action string
- blades string[]
- certificate string
- comments string
- destination
Negate boolean - destinations string[]
- enabled boolean
- install
Ons string[] - layer string
- name string
- Object name. Must be unique in the domain.
- rule
Number number - service
Negate boolean - services string[]
- site
Categories string[] - site
Category booleanNegate - source
Negate boolean - sources string[]
- track string
- type string
- uid string
- Object unique identifier.
- action str
- blades Sequence[str]
- certificate str
- comments str
- destination_
negate bool - destinations Sequence[str]
- enabled bool
- install_
ons Sequence[str] - layer str
- name str
- Object name. Must be unique in the domain.
- rule_
number float - service_
negate bool - services Sequence[str]
- site_
categories Sequence[str] - site_
category_ boolnegate - source_
negate bool - sources Sequence[str]
- track str
- type str
- uid str
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- install
Ons List<String> - layer String
- name String
- Object name. Must be unique in the domain.
- rule
Number Number - service
Negate Boolean - services List<String>
- site
Categories List<String> - site
Category BooleanNegate - source
Negate Boolean - sources List<String>
- track String
- type String
- uid String
- Object unique identifier.
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
