1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementNetworkFeed
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementNetworkFeed

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    This resource allows you to execute Check Point Network Feed.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementNetworkFeed("example", {
        dataColumn: 1,
        feedFormat: "Flat List",
        feedType: "IP Address",
        feedUrl: "https://www.feedsresource.com/resource",
        fieldsDelimiter: "\x09",
        ignoreLinesThatStartWith: "!",
        password: "feed_password",
        updateInterval: 60,
        useGatewayProxy: false,
        username: "feed_username",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementNetworkFeed("example",
        data_column=1,
        feed_format="Flat List",
        feed_type="IP Address",
        feed_url="https://www.feedsresource.com/resource",
        fields_delimiter="\x09",
        ignore_lines_that_start_with="!",
        password="feed_password",
        update_interval=60,
        use_gateway_proxy=False,
        username="feed_username")
    
    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 {
    		_, err := checkpoint.NewManagementNetworkFeed(ctx, "example", &checkpoint.ManagementNetworkFeedArgs{
    			DataColumn:               pulumi.Float64(1),
    			FeedFormat:               pulumi.String("Flat List"),
    			FeedType:                 pulumi.String("IP Address"),
    			FeedUrl:                  pulumi.String("https://www.feedsresource.com/resource"),
    			FieldsDelimiter:          pulumi.String("	"),
    			IgnoreLinesThatStartWith: pulumi.String("!"),
    			Password:                 pulumi.String("feed_password"),
    			UpdateInterval:           pulumi.Float64(60),
    			UseGatewayProxy:          pulumi.Bool(false),
    			Username:                 pulumi.String("feed_username"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.ManagementNetworkFeed("example", new()
        {
            DataColumn = 1,
            FeedFormat = "Flat List",
            FeedType = "IP Address",
            FeedUrl = "https://www.feedsresource.com/resource",
            FieldsDelimiter = "	",
            IgnoreLinesThatStartWith = "!",
            Password = "feed_password",
            UpdateInterval = 60,
            UseGatewayProxy = false,
            Username = "feed_username",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementNetworkFeed;
    import com.pulumi.checkpoint.ManagementNetworkFeedArgs;
    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 ManagementNetworkFeed("example", ManagementNetworkFeedArgs.builder()
                .dataColumn(1)
                .feedFormat("Flat List")
                .feedType("IP Address")
                .feedUrl("https://www.feedsresource.com/resource")
                .fieldsDelimiter("	")
                .ignoreLinesThatStartWith("!")
                .password("feed_password")
                .updateInterval(60)
                .useGatewayProxy(false)
                .username("feed_username")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementNetworkFeed
        properties:
          dataColumn: 1
          feedFormat: Flat List
          feedType: IP Address
          feedUrl: https://www.feedsresource.com/resource
          fieldsDelimiter: "\t"
          ignoreLinesThatStartWith: '!'
          password: feed_password
          updateInterval: 60
          useGatewayProxy: false
          username: feed_username
    

    Create ManagementNetworkFeed Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementNetworkFeed(name: string, args?: ManagementNetworkFeedArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementNetworkFeed(resource_name: str,
                              args: Optional[ManagementNetworkFeedArgs] = None,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementNetworkFeed(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              certificate_id: Optional[str] = None,
                              color: Optional[str] = None,
                              comments: Optional[str] = None,
                              custom_headers: Optional[Sequence[ManagementNetworkFeedCustomHeaderArgs]] = None,
                              data_column: Optional[float] = None,
                              domains_to_processes: Optional[Sequence[str]] = None,
                              feed_format: Optional[str] = None,
                              feed_type: Optional[str] = None,
                              feed_url: Optional[str] = None,
                              fields_delimiter: Optional[str] = None,
                              ignore_errors: Optional[bool] = None,
                              ignore_lines_that_start_with: Optional[str] = None,
                              ignore_warnings: Optional[bool] = None,
                              json_query: Optional[str] = None,
                              management_network_feed_id: Optional[str] = None,
                              name: Optional[str] = None,
                              password: Optional[str] = None,
                              tags: Optional[Sequence[str]] = None,
                              update_interval: Optional[float] = None,
                              use_gateway_proxy: Optional[bool] = None,
                              username: Optional[str] = None)
    func NewManagementNetworkFeed(ctx *Context, name string, args *ManagementNetworkFeedArgs, opts ...ResourceOption) (*ManagementNetworkFeed, error)
    public ManagementNetworkFeed(string name, ManagementNetworkFeedArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementNetworkFeed(String name, ManagementNetworkFeedArgs args)
    public ManagementNetworkFeed(String name, ManagementNetworkFeedArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementNetworkFeed
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ManagementNetworkFeedArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ManagementNetworkFeedArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ManagementNetworkFeedArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementNetworkFeedArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementNetworkFeedArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var managementNetworkFeedResource = new Checkpoint.ManagementNetworkFeed("managementNetworkFeedResource", new()
    {
        CertificateId = "string",
        Color = "string",
        Comments = "string",
        CustomHeaders = new[]
        {
            new Checkpoint.Inputs.ManagementNetworkFeedCustomHeaderArgs
            {
                HeaderName = "string",
                HeaderValue = "string",
            },
        },
        DataColumn = 0,
        DomainsToProcesses = new[]
        {
            "string",
        },
        FeedFormat = "string",
        FeedType = "string",
        FeedUrl = "string",
        FieldsDelimiter = "string",
        IgnoreErrors = false,
        IgnoreLinesThatStartWith = "string",
        IgnoreWarnings = false,
        JsonQuery = "string",
        ManagementNetworkFeedId = "string",
        Name = "string",
        Password = "string",
        Tags = new[]
        {
            "string",
        },
        UpdateInterval = 0,
        UseGatewayProxy = false,
        Username = "string",
    });
    
    example, err := checkpoint.NewManagementNetworkFeed(ctx, "managementNetworkFeedResource", &checkpoint.ManagementNetworkFeedArgs{
    	CertificateId: pulumi.String("string"),
    	Color:         pulumi.String("string"),
    	Comments:      pulumi.String("string"),
    	CustomHeaders: checkpoint.ManagementNetworkFeedCustomHeaderArray{
    		&checkpoint.ManagementNetworkFeedCustomHeaderArgs{
    			HeaderName:  pulumi.String("string"),
    			HeaderValue: pulumi.String("string"),
    		},
    	},
    	DataColumn: pulumi.Float64(0),
    	DomainsToProcesses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	FeedFormat:               pulumi.String("string"),
    	FeedType:                 pulumi.String("string"),
    	FeedUrl:                  pulumi.String("string"),
    	FieldsDelimiter:          pulumi.String("string"),
    	IgnoreErrors:             pulumi.Bool(false),
    	IgnoreLinesThatStartWith: pulumi.String("string"),
    	IgnoreWarnings:           pulumi.Bool(false),
    	JsonQuery:                pulumi.String("string"),
    	ManagementNetworkFeedId:  pulumi.String("string"),
    	Name:                     pulumi.String("string"),
    	Password:                 pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	UpdateInterval:  pulumi.Float64(0),
    	UseGatewayProxy: pulumi.Bool(false),
    	Username:        pulumi.String("string"),
    })
    
    var managementNetworkFeedResource = new ManagementNetworkFeed("managementNetworkFeedResource", ManagementNetworkFeedArgs.builder()
        .certificateId("string")
        .color("string")
        .comments("string")
        .customHeaders(ManagementNetworkFeedCustomHeaderArgs.builder()
            .headerName("string")
            .headerValue("string")
            .build())
        .dataColumn(0)
        .domainsToProcesses("string")
        .feedFormat("string")
        .feedType("string")
        .feedUrl("string")
        .fieldsDelimiter("string")
        .ignoreErrors(false)
        .ignoreLinesThatStartWith("string")
        .ignoreWarnings(false)
        .jsonQuery("string")
        .managementNetworkFeedId("string")
        .name("string")
        .password("string")
        .tags("string")
        .updateInterval(0)
        .useGatewayProxy(false)
        .username("string")
        .build());
    
    management_network_feed_resource = checkpoint.ManagementNetworkFeed("managementNetworkFeedResource",
        certificate_id="string",
        color="string",
        comments="string",
        custom_headers=[{
            "header_name": "string",
            "header_value": "string",
        }],
        data_column=0,
        domains_to_processes=["string"],
        feed_format="string",
        feed_type="string",
        feed_url="string",
        fields_delimiter="string",
        ignore_errors=False,
        ignore_lines_that_start_with="string",
        ignore_warnings=False,
        json_query="string",
        management_network_feed_id="string",
        name="string",
        password="string",
        tags=["string"],
        update_interval=0,
        use_gateway_proxy=False,
        username="string")
    
    const managementNetworkFeedResource = new checkpoint.ManagementNetworkFeed("managementNetworkFeedResource", {
        certificateId: "string",
        color: "string",
        comments: "string",
        customHeaders: [{
            headerName: "string",
            headerValue: "string",
        }],
        dataColumn: 0,
        domainsToProcesses: ["string"],
        feedFormat: "string",
        feedType: "string",
        feedUrl: "string",
        fieldsDelimiter: "string",
        ignoreErrors: false,
        ignoreLinesThatStartWith: "string",
        ignoreWarnings: false,
        jsonQuery: "string",
        managementNetworkFeedId: "string",
        name: "string",
        password: "string",
        tags: ["string"],
        updateInterval: 0,
        useGatewayProxy: false,
        username: "string",
    });
    
    type: checkpoint:ManagementNetworkFeed
    properties:
        certificateId: string
        color: string
        comments: string
        customHeaders:
            - headerName: string
              headerValue: string
        dataColumn: 0
        domainsToProcesses:
            - string
        feedFormat: string
        feedType: string
        feedUrl: string
        fieldsDelimiter: string
        ignoreErrors: false
        ignoreLinesThatStartWith: string
        ignoreWarnings: false
        jsonQuery: string
        managementNetworkFeedId: string
        name: string
        password: string
        tags:
            - string
        updateInterval: 0
        useGatewayProxy: false
        username: string
    

    ManagementNetworkFeed Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ManagementNetworkFeed resource accepts the following input properties:

    CertificateId string
    Certificate SHA-1 fingerprint to access the feed.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    CustomHeaders List<ManagementNetworkFeedCustomHeader>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    DataColumn double
    Number of the column that contains the feed's data.
    DomainsToProcesses List<string>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    FeedFormat string
    Feed file format.
    FeedType string
    Feed type to be enforced.
    FeedUrl string
    URL of the feed. URL should be written as http or https.
    FieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    JsonQuery string
    JQ query to be parsed.
    ManagementNetworkFeedId string
    Name string
    Object name.
    Password string
    password for authenticating with the URL.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    UpdateInterval double
    Interval in minutes for updating the feed on the Security Gateway.
    UseGatewayProxy bool
    Use the gateway's proxy for retrieving the feed.
    Username string
    username for authenticating with the URL.
    CertificateId string
    Certificate SHA-1 fingerprint to access the feed.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    CustomHeaders []ManagementNetworkFeedCustomHeaderArgs
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    DataColumn float64
    Number of the column that contains the feed's data.
    DomainsToProcesses []string
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    FeedFormat string
    Feed file format.
    FeedType string
    Feed type to be enforced.
    FeedUrl string
    URL of the feed. URL should be written as http or https.
    FieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    JsonQuery string
    JQ query to be parsed.
    ManagementNetworkFeedId string
    Name string
    Object name.
    Password string
    password for authenticating with the URL.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    UpdateInterval float64
    Interval in minutes for updating the feed on the Security Gateway.
    UseGatewayProxy bool
    Use the gateway's proxy for retrieving the feed.
    Username string
    username for authenticating with the URL.
    certificateId String
    Certificate SHA-1 fingerprint to access the feed.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    customHeaders List<ManagementNetworkFeedCustomHeader>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn Double
    Number of the column that contains the feed's data.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat String
    Feed file format.
    feedType String
    Feed type to be enforced.
    feedUrl String
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter String
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith String
    A prefix that will determine which lines to ignore.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    jsonQuery String
    JQ query to be parsed.
    managementNetworkFeedId String
    name String
    Object name.
    password String
    password for authenticating with the URL.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval Double
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy Boolean
    Use the gateway's proxy for retrieving the feed.
    username String
    username for authenticating with the URL.
    certificateId string
    Certificate SHA-1 fingerprint to access the feed.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    customHeaders ManagementNetworkFeedCustomHeader[]
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn number
    Number of the column that contains the feed's data.
    domainsToProcesses string[]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat string
    Feed file format.
    feedType string
    Feed type to be enforced.
    feedUrl string
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    jsonQuery string
    JQ query to be parsed.
    managementNetworkFeedId string
    name string
    Object name.
    password string
    password for authenticating with the URL.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval number
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy boolean
    Use the gateway's proxy for retrieving the feed.
    username string
    username for authenticating with the URL.
    certificate_id str
    Certificate SHA-1 fingerprint to access the feed.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    custom_headers Sequence[ManagementNetworkFeedCustomHeaderArgs]
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    data_column float
    Number of the column that contains the feed's data.
    domains_to_processes Sequence[str]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feed_format str
    Feed file format.
    feed_type str
    Feed type to be enforced.
    feed_url str
    URL of the feed. URL should be written as http or https.
    fields_delimiter str
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_lines_that_start_with str
    A prefix that will determine which lines to ignore.
    ignore_warnings bool
    Apply changes ignoring warnings.
    json_query str
    JQ query to be parsed.
    management_network_feed_id str
    name str
    Object name.
    password str
    password for authenticating with the URL.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    update_interval float
    Interval in minutes for updating the feed on the Security Gateway.
    use_gateway_proxy bool
    Use the gateway's proxy for retrieving the feed.
    username str
    username for authenticating with the URL.
    certificateId String
    Certificate SHA-1 fingerprint to access the feed.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    customHeaders List<Property Map>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn Number
    Number of the column that contains the feed's data.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat String
    Feed file format.
    feedType String
    Feed type to be enforced.
    feedUrl String
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter String
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith String
    A prefix that will determine which lines to ignore.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    jsonQuery String
    JQ query to be parsed.
    managementNetworkFeedId String
    name String
    Object name.
    password String
    password for authenticating with the URL.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval Number
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy Boolean
    Use the gateway's proxy for retrieving the feed.
    username String
    username for authenticating with the URL.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementNetworkFeed resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ManagementNetworkFeed Resource

    Get an existing ManagementNetworkFeed resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ManagementNetworkFeedState, opts?: CustomResourceOptions): ManagementNetworkFeed
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            certificate_id: Optional[str] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            custom_headers: Optional[Sequence[ManagementNetworkFeedCustomHeaderArgs]] = None,
            data_column: Optional[float] = None,
            domains_to_processes: Optional[Sequence[str]] = None,
            feed_format: Optional[str] = None,
            feed_type: Optional[str] = None,
            feed_url: Optional[str] = None,
            fields_delimiter: Optional[str] = None,
            ignore_errors: Optional[bool] = None,
            ignore_lines_that_start_with: Optional[str] = None,
            ignore_warnings: Optional[bool] = None,
            json_query: Optional[str] = None,
            management_network_feed_id: Optional[str] = None,
            name: Optional[str] = None,
            password: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            update_interval: Optional[float] = None,
            use_gateway_proxy: Optional[bool] = None,
            username: Optional[str] = None) -> ManagementNetworkFeed
    func GetManagementNetworkFeed(ctx *Context, name string, id IDInput, state *ManagementNetworkFeedState, opts ...ResourceOption) (*ManagementNetworkFeed, error)
    public static ManagementNetworkFeed Get(string name, Input<string> id, ManagementNetworkFeedState? state, CustomResourceOptions? opts = null)
    public static ManagementNetworkFeed get(String name, Output<String> id, ManagementNetworkFeedState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementNetworkFeed    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CertificateId string
    Certificate SHA-1 fingerprint to access the feed.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    CustomHeaders List<ManagementNetworkFeedCustomHeader>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    DataColumn double
    Number of the column that contains the feed's data.
    DomainsToProcesses List<string>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    FeedFormat string
    Feed file format.
    FeedType string
    Feed type to be enforced.
    FeedUrl string
    URL of the feed. URL should be written as http or https.
    FieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    JsonQuery string
    JQ query to be parsed.
    ManagementNetworkFeedId string
    Name string
    Object name.
    Password string
    password for authenticating with the URL.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    UpdateInterval double
    Interval in minutes for updating the feed on the Security Gateway.
    UseGatewayProxy bool
    Use the gateway's proxy for retrieving the feed.
    Username string
    username for authenticating with the URL.
    CertificateId string
    Certificate SHA-1 fingerprint to access the feed.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    CustomHeaders []ManagementNetworkFeedCustomHeaderArgs
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    DataColumn float64
    Number of the column that contains the feed's data.
    DomainsToProcesses []string
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    FeedFormat string
    Feed file format.
    FeedType string
    Feed type to be enforced.
    FeedUrl string
    URL of the feed. URL should be written as http or https.
    FieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    JsonQuery string
    JQ query to be parsed.
    ManagementNetworkFeedId string
    Name string
    Object name.
    Password string
    password for authenticating with the URL.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    UpdateInterval float64
    Interval in minutes for updating the feed on the Security Gateway.
    UseGatewayProxy bool
    Use the gateway's proxy for retrieving the feed.
    Username string
    username for authenticating with the URL.
    certificateId String
    Certificate SHA-1 fingerprint to access the feed.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    customHeaders List<ManagementNetworkFeedCustomHeader>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn Double
    Number of the column that contains the feed's data.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat String
    Feed file format.
    feedType String
    Feed type to be enforced.
    feedUrl String
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter String
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith String
    A prefix that will determine which lines to ignore.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    jsonQuery String
    JQ query to be parsed.
    managementNetworkFeedId String
    name String
    Object name.
    password String
    password for authenticating with the URL.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval Double
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy Boolean
    Use the gateway's proxy for retrieving the feed.
    username String
    username for authenticating with the URL.
    certificateId string
    Certificate SHA-1 fingerprint to access the feed.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    customHeaders ManagementNetworkFeedCustomHeader[]
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn number
    Number of the column that contains the feed's data.
    domainsToProcesses string[]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat string
    Feed file format.
    feedType string
    Feed type to be enforced.
    feedUrl string
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter string
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith string
    A prefix that will determine which lines to ignore.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    jsonQuery string
    JQ query to be parsed.
    managementNetworkFeedId string
    name string
    Object name.
    password string
    password for authenticating with the URL.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval number
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy boolean
    Use the gateway's proxy for retrieving the feed.
    username string
    username for authenticating with the URL.
    certificate_id str
    Certificate SHA-1 fingerprint to access the feed.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    custom_headers Sequence[ManagementNetworkFeedCustomHeaderArgs]
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    data_column float
    Number of the column that contains the feed's data.
    domains_to_processes Sequence[str]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feed_format str
    Feed file format.
    feed_type str
    Feed type to be enforced.
    feed_url str
    URL of the feed. URL should be written as http or https.
    fields_delimiter str
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_lines_that_start_with str
    A prefix that will determine which lines to ignore.
    ignore_warnings bool
    Apply changes ignoring warnings.
    json_query str
    JQ query to be parsed.
    management_network_feed_id str
    name str
    Object name.
    password str
    password for authenticating with the URL.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    update_interval float
    Interval in minutes for updating the feed on the Security Gateway.
    use_gateway_proxy bool
    Use the gateway's proxy for retrieving the feed.
    username str
    username for authenticating with the URL.
    certificateId String
    Certificate SHA-1 fingerprint to access the feed.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    customHeaders List<Property Map>
    Headers to allow different authentication methods with the URL.custom_header blocks are documented below.
    dataColumn Number
    Number of the column that contains the feed's data.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    feedFormat String
    Feed file format.
    feedType String
    Feed type to be enforced.
    feedUrl String
    URL of the feed. URL should be written as http or https.
    fieldsDelimiter String
    The delimiter that separates between the columns in the feed. For feed format 'Flat List' default is '\n'(new line).
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreLinesThatStartWith String
    A prefix that will determine which lines to ignore.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    jsonQuery String
    JQ query to be parsed.
    managementNetworkFeedId String
    name String
    Object name.
    password String
    password for authenticating with the URL.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    updateInterval Number
    Interval in minutes for updating the feed on the Security Gateway.
    useGatewayProxy Boolean
    Use the gateway's proxy for retrieving the feed.
    username String
    username for authenticating with the URL.

    Supporting Types

    ManagementNetworkFeedCustomHeader, ManagementNetworkFeedCustomHeaderArgs

    HeaderName string
    The name of the HTTP header we wish to add.
    HeaderValue string
    The name of the HTTP value we wish to add.
    HeaderName string
    The name of the HTTP header we wish to add.
    HeaderValue string
    The name of the HTTP value we wish to add.
    headerName String
    The name of the HTTP header we wish to add.
    headerValue String
    The name of the HTTP value we wish to add.
    headerName string
    The name of the HTTP header we wish to add.
    headerValue string
    The name of the HTTP value we wish to add.
    header_name str
    The name of the HTTP header we wish to add.
    header_value str
    The name of the HTTP value we wish to add.
    headerName String
    The name of the HTTP header we wish to add.
    headerValue String
    The name of the HTTP value we wish to add.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw