checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementThreatIocFeed
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 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", {
action: "Prevent",
feedUrl: "https://www.feedsresource.com/resource",
});
const dataThreatIocFeed = checkpoint.getManagementThreatIocFeedOutput({
name: example.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementThreatIocFeed("example",
action="Prevent",
feed_url="https://www.feedsresource.com/resource")
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/v2/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{
Action: pulumi.String("Prevent"),
FeedUrl: pulumi.String("https://www.feedsresource.com/resource"),
})
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()
{
Action = "Prevent",
FeedUrl = "https://www.feedsresource.com/resource",
});
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()
.action("Prevent")
.feedUrl("https://www.feedsresource.com/resource")
.build());
final var dataThreatIocFeed = CheckpointFunctions.getManagementThreatIocFeed(GetManagementThreatIocFeedArgs.builder()
.name(example.name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementThreatIocFeed
properties:
action: Prevent
feedUrl: https://www.feedsresource.com/resource
variables:
dataThreatIocFeed:
fn::invoke:
function: checkpoint:getManagementThreatIocFeed
arguments:
name: ${example.name}
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?: InvokeOptions): 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: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetManagementThreatIocFeedResult> getManagementThreatIocFeed(GetManagementThreatIocFeedArgs args, InvokeOptions options)
public static Output<GetManagementThreatIocFeedResult> getManagementThreatIocFeed(GetManagementThreatIocFeedArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementThreatIocFeed:getManagementThreatIocFeed
arguments:
# arguments dictionary
The following arguments are supported:
getManagementThreatIocFeed Result
The following output properties are available:
- Action string
- Certificate
Id string - Color string
- Comments string
- 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
- List<string>
- Use
Custom boolFeed Settings - Use
Gateway boolProxy - Username string
- Name string
- Uid string
- Action string
- Certificate
Id string - Color string
- Comments string
- 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
- []string
- Use
Custom boolFeed Settings - Use
Gateway boolProxy - Username string
- Name string
- Uid string
- action String
- certificate
Id String - color String
- comments String
- 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
- List<String>
- use
Custom BooleanFeed Settings - use
Gateway BooleanProxy - username String
- name String
- uid String
- action string
- certificate
Id string - color string
- comments string
- 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
- string[]
- use
Custom booleanFeed Settings - use
Gateway booleanProxy - username string
- name string
- uid string
- action str
- certificate_
id str - color str
- comments str
- 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
- Sequence[str]
- use_
custom_ boolfeed_ settings - use_
gateway_ boolproxy - username str
- name str
- uid str
- action String
- certificate
Id String - color String
- comments String
- 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
- List<String>
- use
Custom BooleanFeed Settings - use
Gateway BooleanProxy - 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 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
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw