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 dictionaryThe following arguments are supported:
- Name string
- Object name. Must be unique in the domain.
- DereferenceGroup 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.
- FilterSettings 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<GetManagement 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.
- ShowMembership 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.
- DereferenceGroup 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.
- FilterSettings 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
[]GetManagement 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.
- ShowMembership 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.
- dereferenceGroup 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.
- filterSettings 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<GetManagement 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.
- showMembership 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.
- dereferenceGroup 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.
- filterSettings {[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
GetManagement 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.
- showMembership 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[GetManagement 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.
- dereferenceGroup 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.
- filterSettings 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.
- showMembership 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<GetManagement Https Rulebase Rulebase> 
- DereferenceGroup boolMembers 
- Filter string
- FilterSettings Dictionary<string, string>
- Limit double
- Offset double
- Orders
List<GetManagement Https Rulebase Order> 
- Package string
- ShowMembership bool
- Uid string
- Id string
- Name string
- Rulebases
[]GetManagement Https Rulebase Rulebase 
- DereferenceGroup boolMembers 
- Filter string
- FilterSettings map[string]string
- Limit float64
- Offset float64
- Orders
[]GetManagement Https Rulebase Order 
- Package string
- ShowMembership bool
- Uid string
- id String
- name String
- rulebases
List<GetManagement Https Rulebase Rulebase> 
- dereferenceGroup BooleanMembers 
- filter String
- filterSettings Map<String,String>
- limit Double
- offset Double
- orders
List<GetManagement Https Rulebase Order> 
- package_ String
- showMembership Boolean
- uid String
- id string
- name string
- rulebases
GetManagement Https Rulebase Rulebase[] 
- dereferenceGroup booleanMembers 
- filter string
- filterSettings {[key: string]: string}
- limit number
- offset number
- orders
GetManagement Https Rulebase Order[] 
- package string
- showMembership boolean
- uid string
- id str
- name str
- rulebases
Sequence[GetManagement Https Rulebase Rulebase] 
- dereference_group_ boolmembers 
- filter str
- filter_settings Mapping[str, str]
- limit float
- offset float
- orders
Sequence[GetManagement Https Rulebase Order] 
- package str
- show_membership bool
- uid str
- id String
- name String
- rulebases List<Property Map>
- dereferenceGroup BooleanMembers 
- filter String
- filterSettings Map<String>
- limit Number
- offset Number
- orders List<Property Map>
- package String
- showMembership Boolean
- uid String
Supporting Types
GetManagementHttpsRulebaseOrder    
GetManagementHttpsRulebaseRulebase    
- from Number
- objectsDictionaries List<Property Map>
- rulebases List<Property Map>
- to Number
- total Number
GetManagementHttpsRulebaseRulebaseObjectsDictionary      
GetManagementHttpsRulebaseRulebaseRulebase     
- Action string
- Blades List<string>
- Certificate string
- Comments string
- DestinationNegate bool
- Destinations List<string>
- Enabled bool
- From double
- InstallOns List<string>
- Layer string
- Name string
- Object name. Must be unique in the domain.
- RuleNumber double
- Rulebases
List<GetManagement Https Rulebase Rulebase Rulebase Rulebase> 
- ServiceNegate bool
- Services List<string>
- SiteCategories List<string>
- SiteCategory boolNegate 
- SourceNegate bool
- Sources List<string>
- To double
- Track string
- Type string
- Uid string
- Object unique identifier.
- Action string
- Blades []string
- Certificate string
- Comments string
- DestinationNegate bool
- Destinations []string
- Enabled bool
- From float64
- InstallOns []string
- Layer string
- Name string
- Object name. Must be unique in the domain.
- RuleNumber float64
- Rulebases
[]GetManagement Https Rulebase Rulebase Rulebase Rulebase 
- ServiceNegate bool
- Services []string
- SiteCategories []string
- SiteCategory boolNegate 
- SourceNegate bool
- Sources []string
- To float64
- Track string
- Type string
- Uid string
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destinationNegate Boolean
- destinations List<String>
- enabled Boolean
- from Double
- installOns List<String>
- layer String
- name String
- Object name. Must be unique in the domain.
- ruleNumber Double
- rulebases
List<GetManagement Https Rulebase Rulebase Rulebase Rulebase> 
- serviceNegate Boolean
- services List<String>
- siteCategories List<String>
- siteCategory BooleanNegate 
- sourceNegate Boolean
- sources List<String>
- to Double
- track String
- type String
- uid String
- Object unique identifier.
- action string
- blades string[]
- certificate string
- comments string
- destinationNegate boolean
- destinations string[]
- enabled boolean
- from number
- installOns string[]
- layer string
- name string
- Object name. Must be unique in the domain.
- ruleNumber number
- rulebases
GetManagement Https Rulebase Rulebase Rulebase Rulebase[] 
- serviceNegate boolean
- services string[]
- siteCategories string[]
- siteCategory booleanNegate 
- sourceNegate 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[GetManagement 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
- destinationNegate Boolean
- destinations List<String>
- enabled Boolean
- from Number
- installOns List<String>
- layer String
- name String
- Object name. Must be unique in the domain.
- ruleNumber Number
- rulebases List<Property Map>
- serviceNegate Boolean
- services List<String>
- siteCategories List<String>
- siteCategory BooleanNegate 
- sourceNegate 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
- DestinationNegate bool
- Destinations List<string>
- Enabled bool
- InstallOns List<string>
- Layer string
- Name string
- Object name. Must be unique in the domain.
- RuleNumber double
- ServiceNegate bool
- Services List<string>
- SiteCategories List<string>
- SiteCategory boolNegate 
- SourceNegate bool
- Sources List<string>
- Track string
- Type string
- Uid string
- Object unique identifier.
- Action string
- Blades []string
- Certificate string
- Comments string
- DestinationNegate bool
- Destinations []string
- Enabled bool
- InstallOns []string
- Layer string
- Name string
- Object name. Must be unique in the domain.
- RuleNumber float64
- ServiceNegate bool
- Services []string
- SiteCategories []string
- SiteCategory boolNegate 
- SourceNegate bool
- Sources []string
- Track string
- Type string
- Uid string
- Object unique identifier.
- action String
- blades List<String>
- certificate String
- comments String
- destinationNegate Boolean
- destinations List<String>
- enabled Boolean
- installOns List<String>
- layer String
- name String
- Object name. Must be unique in the domain.
- ruleNumber Double
- serviceNegate Boolean
- services List<String>
- siteCategories List<String>
- siteCategory BooleanNegate 
- sourceNegate Boolean
- sources List<String>
- track String
- type String
- uid String
- Object unique identifier.
- action string
- blades string[]
- certificate string
- comments string
- destinationNegate boolean
- destinations string[]
- enabled boolean
- installOns string[]
- layer string
- name string
- Object name. Must be unique in the domain.
- ruleNumber number
- serviceNegate boolean
- services string[]
- siteCategories string[]
- siteCategory booleanNegate 
- sourceNegate 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
- destinationNegate Boolean
- destinations List<String>
- enabled Boolean
- installOns List<String>
- layer String
- name String
- Object name. Must be unique in the domain.
- ruleNumber Number
- serviceNegate Boolean
- services List<String>
- siteCategories List<String>
- siteCategory BooleanNegate 
- sourceNegate 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.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw