Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
Use this data source to get information on an existing Check Point Threat Ioc Feed.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementThreatIocFeed("example", {
name: "ioc_feed",
feedUrl: "https://www.feedsresource.com/resource",
action: "Prevent",
});
const dataThreatIocFeed = checkpoint.getManagementThreatIocFeedOutput({
name: example.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementThreatIocFeed("example",
name="ioc_feed",
feed_url="https://www.feedsresource.com/resource",
action="Prevent")
data_threat_ioc_feed = checkpoint.get_management_threat_ioc_feed_output(name=example.name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := checkpoint.NewManagementThreatIocFeed(ctx, "example", &checkpoint.ManagementThreatIocFeedArgs{
Name: pulumi.String("ioc_feed"),
FeedUrl: pulumi.String("https://www.feedsresource.com/resource"),
Action: pulumi.String("Prevent"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementThreatIocFeedOutput(ctx, checkpoint.GetManagementThreatIocFeedOutputArgs{
Name: example.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.ManagementThreatIocFeed("example", new()
{
Name = "ioc_feed",
FeedUrl = "https://www.feedsresource.com/resource",
Action = "Prevent",
});
var dataThreatIocFeed = Checkpoint.GetManagementThreatIocFeed.Invoke(new()
{
Name = example.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementThreatIocFeed;
import com.pulumi.checkpoint.ManagementThreatIocFeedArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementThreatIocFeedArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ManagementThreatIocFeed("example", ManagementThreatIocFeedArgs.builder()
.name("ioc_feed")
.feedUrl("https://www.feedsresource.com/resource")
.action("Prevent")
.build());
final var dataThreatIocFeed = CheckpointFunctions.getManagementThreatIocFeed(GetManagementThreatIocFeedArgs.builder()
.name(example.name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementThreatIocFeed
properties:
name: ioc_feed
feedUrl: https://www.feedsresource.com/resource
action: Prevent
variables:
dataThreatIocFeed:
fn::invoke:
function: checkpoint:getManagementThreatIocFeed
arguments:
name: ${example.name}
Example coming soon!
Using getManagementThreatIocFeed
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 getManagementThreatIocFeed(args: GetManagementThreatIocFeedArgs, opts?: InvokeOptions): Promise<GetManagementThreatIocFeedResult>
function getManagementThreatIocFeedOutput(args: GetManagementThreatIocFeedOutputArgs, opts?: InvokeOutputOptions): Output<GetManagementThreatIocFeedResult>def get_management_threat_ioc_feed(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementThreatIocFeedResult
def get_management_threat_ioc_feed_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetManagementThreatIocFeedResult]func LookupManagementThreatIocFeed(ctx *Context, args *LookupManagementThreatIocFeedArgs, opts ...InvokeOption) (*LookupManagementThreatIocFeedResult, error)
func LookupManagementThreatIocFeedOutput(ctx *Context, args *LookupManagementThreatIocFeedOutputArgs, opts ...InvokeOption) LookupManagementThreatIocFeedResultOutput> Note: This function is named LookupManagementThreatIocFeed in the Go SDK.
public static class GetManagementThreatIocFeed
{
public static Task<GetManagementThreatIocFeedResult> InvokeAsync(GetManagementThreatIocFeedArgs args, InvokeOptions? opts = null)
public static Output<GetManagementThreatIocFeedResult> Invoke(GetManagementThreatIocFeedInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetManagementThreatIocFeedResult> Invoke(GetManagementThreatIocFeedInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetManagementThreatIocFeedResult> getManagementThreatIocFeed(GetManagementThreatIocFeedArgs args, InvokeOptions options)
public static Output<GetManagementThreatIocFeedResult> getManagementThreatIocFeed(GetManagementThreatIocFeedArgs args, InvokeOptions options)
public static Output<GetManagementThreatIocFeedResult> getManagementThreatIocFeed(GetManagementThreatIocFeedArgs args, InvokeOutputOptions options)
fn::invoke:
function: checkpoint:index/getManagementThreatIocFeed:getManagementThreatIocFeed
arguments:
# arguments dictionarydata "checkpoint_get_management_threat_ioc_feed" "name" {
# arguments
}The following arguments are supported:
getManagementThreatIocFeed Result
The following output properties are available:
- Action string
- Certificate
Id string - Color string
- Comments string
- Confidence double
- Custom
Comment double - Custom
Confidence double - Custom
Headers List<GetManagement Threat Ioc Feed Custom Header> - Custom
Name double - Custom
Severity double - Custom
Type double - Custom
Value double - Enabled bool
- Feed
Type string - Feed
Url string - Fields
Delimiter string - Id string
- Ignore
Lines stringThat Start With - Password string
- Performance
Impact double - Severity double
- List<string>
- Use
Custom boolFeed Settings - Use
Gateway boolProxy - Use
Snort boolFormat - Username string
- Name string
- Uid string
- Action string
- Certificate
Id string - Color string
- Comments string
- Confidence float64
- Custom
Comment float64 - Custom
Confidence float64 - Custom
Headers []GetManagement Threat Ioc Feed Custom Header - Custom
Name float64 - Custom
Severity float64 - Custom
Type float64 - Custom
Value float64 - Enabled bool
- Feed
Type string - Feed
Url string - Fields
Delimiter string - Id string
- Ignore
Lines stringThat Start With - Password string
- Performance
Impact float64 - Severity float64
- []string
- Use
Custom boolFeed Settings - Use
Gateway boolProxy - Use
Snort boolFormat - Username string
- Name string
- Uid string
- action string
- certificate_
id string - color string
- comments string
- confidence number
- custom_
comment number - custom_
confidence number - custom_
headers list(object) - custom_
name number - custom_
severity number - custom_
type number - custom_
value number - enabled bool
- feed_
type string - feed_
url string - fields_
delimiter string - id string
- ignore_
lines_ stringthat_ start_ with - password string
- performance_
impact number - severity number
- list(string)
- use_
custom_ boolfeed_ settings - use_
gateway_ boolproxy - use_
snort_ boolformat - username string
- name string
- uid string
- action String
- certificate
Id String - color String
- comments String
- confidence Double
- custom
Comment Double - custom
Confidence Double - custom
Headers List<GetManagement Threat Ioc Feed Custom Header> - custom
Name Double - custom
Severity Double - custom
Type Double - custom
Value Double - enabled Boolean
- feed
Type String - feed
Url String - fields
Delimiter String - id String
- ignore
Lines StringThat Start With - password String
- performance
Impact Double - severity Double
- List<String>
- use
Custom BooleanFeed Settings - use
Gateway BooleanProxy - use
Snort BooleanFormat - username String
- name String
- uid String
- action string
- certificate
Id string - color string
- comments string
- confidence number
- custom
Comment number - custom
Confidence number - custom
Headers GetManagement Threat Ioc Feed Custom Header[] - custom
Name number - custom
Severity number - custom
Type number - custom
Value number - enabled boolean
- feed
Type string - feed
Url string - fields
Delimiter string - id string
- ignore
Lines stringThat Start With - password string
- performance
Impact number - severity number
- string[]
- use
Custom booleanFeed Settings - use
Gateway booleanProxy - use
Snort booleanFormat - username string
- name string
- uid string
- action str
- certificate_
id str - color str
- comments str
- confidence float
- custom_
comment float - custom_
confidence float - custom_
headers Sequence[GetManagement Threat Ioc Feed Custom Header] - custom_
name float - custom_
severity float - custom_
type float - custom_
value float - enabled bool
- feed_
type str - feed_
url str - fields_
delimiter str - id str
- ignore_
lines_ strthat_ start_ with - password str
- performance_
impact float - severity float
- Sequence[str]
- use_
custom_ boolfeed_ settings - use_
gateway_ boolproxy - use_
snort_ boolformat - username str
- name str
- uid str
- action String
- certificate
Id String - color String
- comments String
- confidence Number
- custom
Comment Number - custom
Confidence Number - custom
Headers List<Property Map> - custom
Name Number - custom
Severity Number - custom
Type Number - custom
Value Number - enabled Boolean
- feed
Type String - feed
Url String - fields
Delimiter String - id String
- ignore
Lines StringThat Start With - password String
- performance
Impact Number - severity Number
- List<String>
- use
Custom BooleanFeed Settings - use
Gateway BooleanProxy - use
Snort BooleanFormat - username String
- name String
- uid String
Supporting Types
GetManagementThreatIocFeedCustomHeader
- Header
Name string - Header
Value string
- Header
Name string - Header
Value string
- header_
name string - header_
value string
- header
Name String - header
Value String
- header
Name string - header
Value string
- header_
name str - header_
value str
- header
Name String - header
Value String
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw