checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementHttpsRulebase
Explore with Pulumi AI
checkpoint 2.9.0 published on Monday, Apr 14, 2025 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[Mapping[str, str]] = 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: Optional[pulumi.Input[bool]] = None,
filter: Optional[pulumi.Input[str]] = None,
filter_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
id: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[float]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[float]] = None,
orders: Optional[pulumi.Input[Sequence[pulumi.Input[GetManagementHttpsRulebaseOrderArgs]]]] = None,
package: Optional[pulumi.Input[str]] = None,
show_membership: Optional[pulumi.Input[bool]] = None,
uid: Optional[pulumi.Input[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 dictionary
The 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 Dictionary<string, string> - 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 map[string]string - 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 Map<String,String> - 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 {[key: string]: string} - 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 Mapping[str, str] - 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 Map<String> - 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 Dictionary<string, string> - 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 map[string]string - 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 Map<String,String> - 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 {[key: string]: string} - limit number
- offset number
- orders
Get
Management Https Rulebase Order[] - package string
- show
Membership boolean - uid string
- id str
- name str
- rulebases
Sequence[Get
Management Https Rulebase Rulebase] - dereference_
group_ boolmembers - filter str
- filter_
settings Mapping[str, str] - limit float
- offset float
- orders
Sequence[Get
Management Https Rulebase Order] - package str
- show_
membership bool - uid str
- id String
- name String
- rulebases List<Property Map>
- dereference
Group BooleanMembers - filter String
- filter
Settings Map<String> - limit Number
- offset Number
- orders List<Property Map>
- package String
- show
Membership Boolean - uid String
Supporting Types
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
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw