checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementThreatRule
Explore with Pulumi AI
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
This resource allows you to execute Check Point Threat Rule.
Using getManagementThreatRule
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 getManagementThreatRule(args: GetManagementThreatRuleArgs, opts?: InvokeOptions): Promise<GetManagementThreatRuleResult>
function getManagementThreatRuleOutput(args: GetManagementThreatRuleOutputArgs, opts?: InvokeOptions): Output<GetManagementThreatRuleResult>
def get_management_threat_rule(id: Optional[str] = None,
layer: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementThreatRuleResult
def get_management_threat_rule_output(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[GetManagementThreatRuleResult]
func LookupManagementThreatRule(ctx *Context, args *LookupManagementThreatRuleArgs, opts ...InvokeOption) (*LookupManagementThreatRuleResult, error)
func LookupManagementThreatRuleOutput(ctx *Context, args *LookupManagementThreatRuleOutputArgs, opts ...InvokeOption) LookupManagementThreatRuleResultOutput
> Note: This function is named LookupManagementThreatRule
in the Go SDK.
public static class GetManagementThreatRule
{
public static Task<GetManagementThreatRuleResult> InvokeAsync(GetManagementThreatRuleArgs args, InvokeOptions? opts = null)
public static Output<GetManagementThreatRuleResult> Invoke(GetManagementThreatRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementThreatRuleResult> getManagementThreatRule(GetManagementThreatRuleArgs args, InvokeOptions options)
public static Output<GetManagementThreatRuleResult> getManagementThreatRule(GetManagementThreatRuleArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementThreatRule:getManagementThreatRule
arguments:
# arguments dictionary
The following arguments are supported:
getManagementThreatRule Result
The following output properties are available:
- Action string
- Comments string
- Destination
Negate bool - Destinations List<string>
- Enabled bool
- Exceptions List<string>
- Id string
- Install
Ons List<string> - Layer string
- Protected
Scope boolNegate - Protected
Scopes List<string> - Service
Negate bool - Services List<string>
- Source
Negate bool - Sources List<string>
- Track string
- Track
Settings Dictionary<string, string> - Name string
- Uid string
- Action string
- Comments string
- Destination
Negate bool - Destinations []string
- Enabled bool
- Exceptions []string
- Id string
- Install
Ons []string - Layer string
- Protected
Scope boolNegate - Protected
Scopes []string - Service
Negate bool - Services []string
- Source
Negate bool - Sources []string
- Track string
- Track
Settings map[string]string - Name string
- Uid string
- action String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- exceptions List<String>
- id String
- install
Ons List<String> - layer String
- protected
Scope BooleanNegate - protected
Scopes List<String> - service
Negate Boolean - services List<String>
- source
Negate Boolean - sources List<String>
- track String
- track
Settings Map<String,String> - name String
- uid String
- action string
- comments string
- destination
Negate boolean - destinations string[]
- enabled boolean
- exceptions string[]
- id string
- install
Ons string[] - layer string
- protected
Scope booleanNegate - protected
Scopes string[] - service
Negate boolean - services string[]
- source
Negate boolean - sources string[]
- track string
- track
Settings {[key: string]: string} - name string
- uid string
- action str
- comments str
- destination_
negate bool - destinations Sequence[str]
- enabled bool
- exceptions Sequence[str]
- id str
- install_
ons Sequence[str] - layer str
- protected_
scope_ boolnegate - protected_
scopes Sequence[str] - service_
negate bool - services Sequence[str]
- source_
negate bool - sources Sequence[str]
- track str
- track_
settings Mapping[str, str] - name str
- uid str
- action String
- comments String
- destination
Negate Boolean - destinations List<String>
- enabled Boolean
- exceptions List<String>
- id String
- install
Ons List<String> - layer String
- protected
Scope BooleanNegate - protected
Scopes List<String> - service
Negate Boolean - services List<String>
- source
Negate Boolean - sources List<String>
- track String
- track
Settings Map<String> - name String
- uid String
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