1. Registry
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. ManagementLogExporter
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw

    This resource allows you to execute Check Point Log Exporter.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementLogExporter("example", {
        name: "newLogExporter",
        targetServer: "1.2.3.4",
        targetPort: 1234,
        protocol: "tcp",
        attachments: {
            addLinkToLogAttachment: true,
        },
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementLogExporter("example",
        name="newLogExporter",
        target_server="1.2.3.4",
        target_port=1234,
        protocol="tcp",
        attachments={
            "add_link_to_log_attachment": True,
        })
    
    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 {
    		_, err := checkpoint.NewManagementLogExporter(ctx, "example", &checkpoint.ManagementLogExporterArgs{
    			Name:         pulumi.String("newLogExporter"),
    			TargetServer: pulumi.String("1.2.3.4"),
    			TargetPort:   pulumi.Float64(1234),
    			Protocol:     pulumi.String("tcp"),
    			Attachments: &checkpoint.ManagementLogExporterAttachmentsArgs{
    				AddLinkToLogAttachment: pulumi.Bool(true),
    			},
    		})
    		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.ManagementLogExporter("example", new()
        {
            Name = "newLogExporter",
            TargetServer = "1.2.3.4",
            TargetPort = 1234,
            Protocol = "tcp",
            Attachments = new Checkpoint.Inputs.ManagementLogExporterAttachmentsArgs
            {
                AddLinkToLogAttachment = true,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementLogExporter;
    import com.pulumi.checkpoint.ManagementLogExporterArgs;
    import com.pulumi.checkpoint.inputs.ManagementLogExporterAttachmentsArgs;
    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 ManagementLogExporter("example", ManagementLogExporterArgs.builder()
                .name("newLogExporter")
                .targetServer("1.2.3.4")
                .targetPort(1234.0)
                .protocol("tcp")
                .attachments(ManagementLogExporterAttachmentsArgs.builder()
                    .addLinkToLogAttachment(true)
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementLogExporter
        properties:
          name: newLogExporter
          targetServer: 1.2.3.4
          targetPort: 1234
          protocol: tcp
          attachments:
            addLinkToLogAttachment: true
    
    Example coming soon!
    

    Create ManagementLogExporter Resource

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

    Constructor syntax

    new ManagementLogExporter(name: string, args: ManagementLogExporterArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementLogExporter(resource_name: str,
                              args: ManagementLogExporterArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementLogExporter(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              target_port: Optional[float] = None,
                              target_server: Optional[str] = None,
                              ignore_errors: Optional[bool] = None,
                              ignore_warnings: Optional[bool] = None,
                              data_manipulation: Optional[ManagementLogExporterDataManipulationArgs] = None,
                              enabled: Optional[bool] = None,
                              fields: Optional[ManagementLogExporterFieldsArgs] = None,
                              filters: Optional[ManagementLogExporterFiltersArgs] = None,
                              advanced: Optional[ManagementLogExporterAdvancedArgs] = None,
                              comments: Optional[str] = None,
                              management_log_exporter_id: Optional[str] = None,
                              name: Optional[str] = None,
                              protocol: Optional[str] = None,
                              tags: Optional[Sequence[str]] = None,
                              color: Optional[str] = None,
                              attachments: Optional[ManagementLogExporterAttachmentsArgs] = None,
                              tls: Optional[ManagementLogExporterTlsArgs] = None)
    func NewManagementLogExporter(ctx *Context, name string, args ManagementLogExporterArgs, opts ...ResourceOption) (*ManagementLogExporter, error)
    public ManagementLogExporter(string name, ManagementLogExporterArgs args, CustomResourceOptions? opts = null)
    public ManagementLogExporter(String name, ManagementLogExporterArgs args)
    public ManagementLogExporter(String name, ManagementLogExporterArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementLogExporter
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_management_log_exporter" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ManagementLogExporterArgs
    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 ManagementLogExporterArgs
    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 ManagementLogExporterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementLogExporterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementLogExporterArgs
    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 managementLogExporterResource = new Checkpoint.ManagementLogExporter("managementLogExporterResource", new()
    {
        TargetPort = 0.0,
        TargetServer = "string",
        IgnoreErrors = false,
        IgnoreWarnings = false,
        DataManipulation = new Checkpoint.Inputs.ManagementLogExporterDataManipulationArgs
        {
            AddCustomLogHeader = "string",
            AggregateLogUpdates = false,
            AggregationMode = "string",
            Format = "string",
        },
        Enabled = false,
        Fields = new Checkpoint.Inputs.ManagementLogExporterFieldsArgs
        {
            ExclusionList = "string",
            Export = "string",
            NamesMapping = "string",
        },
        Filters = new Checkpoint.Inputs.ManagementLogExporterFiltersArgs
        {
            Expressions = new[]
            {
                new Checkpoint.Inputs.ManagementLogExporterFiltersExpressionArgs
                {
                    Conditions = new[]
                    {
                        new Checkpoint.Inputs.ManagementLogExporterFiltersExpressionConditionArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                    },
                    FieldName = "string",
                    Operator = "string",
                    Values = new[]
                    {
                        "string",
                    },
                },
            },
            ExpressionsOperator = "string",
            FilterOutConnectionLogs = false,
        },
        Advanced = new Checkpoint.Inputs.ManagementLogExporterAdvancedArgs
        {
            TimeInMilliseconds = false,
        },
        Comments = "string",
        ManagementLogExporterId = "string",
        Name = "string",
        Protocol = "string",
        Tags = new[]
        {
            "string",
        },
        Color = "string",
        Attachments = new Checkpoint.Inputs.ManagementLogExporterAttachmentsArgs
        {
            AddLinkToLogAttachment = false,
            AddLinkToLogDetails = false,
            AddLogAttachmentId = false,
        },
        Tls = new Checkpoint.Inputs.ManagementLogExporterTlsArgs
        {
            AutoGenerateClientCertificates = new Checkpoint.Inputs.ManagementLogExporterTlsAutoGenerateClientCertificatesArgs
            {
                ClientCaCert = "string",
                ServerCaCert = "string",
            },
            ClientCertExpirationDate = "string",
            Enabled = false,
            GenerateAndSignClientCsr = new Checkpoint.Inputs.ManagementLogExporterTlsGenerateAndSignClientCsrArgs
            {
                ClientCert = "string",
                ClientCsr = "string",
                Phase = "string",
                ServerCaCert = "string",
            },
            Mode = "string",
            UserProvidedCertificates = new Checkpoint.Inputs.ManagementLogExporterTlsUserProvidedCertificatesArgs
            {
                ClientCert = "string",
                ClientSecret = "string",
                ServerCaCert = "string",
            },
        },
    });
    
    example, err := checkpoint.NewManagementLogExporter(ctx, "managementLogExporterResource", &checkpoint.ManagementLogExporterArgs{
    	TargetPort:     pulumi.Float64(0),
    	TargetServer:   pulumi.String("string"),
    	IgnoreErrors:   pulumi.Bool(false),
    	IgnoreWarnings: pulumi.Bool(false),
    	DataManipulation: &checkpoint.ManagementLogExporterDataManipulationArgs{
    		AddCustomLogHeader:  pulumi.String("string"),
    		AggregateLogUpdates: pulumi.Bool(false),
    		AggregationMode:     pulumi.String("string"),
    		Format:              pulumi.String("string"),
    	},
    	Enabled: pulumi.Bool(false),
    	Fields: &checkpoint.ManagementLogExporterFieldsArgs{
    		ExclusionList: pulumi.String("string"),
    		Export:        pulumi.String("string"),
    		NamesMapping:  pulumi.String("string"),
    	},
    	Filters: &checkpoint.ManagementLogExporterFiltersArgs{
    		Expressions: checkpoint.ManagementLogExporterFiltersExpressionArray{
    			&checkpoint.ManagementLogExporterFiltersExpressionArgs{
    				Conditions: checkpoint.ManagementLogExporterFiltersExpressionConditionArray{
    					&checkpoint.ManagementLogExporterFiltersExpressionConditionArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    				},
    				FieldName: pulumi.String("string"),
    				Operator:  pulumi.String("string"),
    				Values: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		ExpressionsOperator:     pulumi.String("string"),
    		FilterOutConnectionLogs: pulumi.Bool(false),
    	},
    	Advanced: &checkpoint.ManagementLogExporterAdvancedArgs{
    		TimeInMilliseconds: pulumi.Bool(false),
    	},
    	Comments:                pulumi.String("string"),
    	ManagementLogExporterId: pulumi.String("string"),
    	Name:                    pulumi.String("string"),
    	Protocol:                pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Color: pulumi.String("string"),
    	Attachments: &checkpoint.ManagementLogExporterAttachmentsArgs{
    		AddLinkToLogAttachment: pulumi.Bool(false),
    		AddLinkToLogDetails:    pulumi.Bool(false),
    		AddLogAttachmentId:     pulumi.Bool(false),
    	},
    	Tls: &checkpoint.ManagementLogExporterTlsArgs{
    		AutoGenerateClientCertificates: &checkpoint.ManagementLogExporterTlsAutoGenerateClientCertificatesArgs{
    			ClientCaCert: pulumi.String("string"),
    			ServerCaCert: pulumi.String("string"),
    		},
    		ClientCertExpirationDate: pulumi.String("string"),
    		Enabled:                  pulumi.Bool(false),
    		GenerateAndSignClientCsr: &checkpoint.ManagementLogExporterTlsGenerateAndSignClientCsrArgs{
    			ClientCert:   pulumi.String("string"),
    			ClientCsr:    pulumi.String("string"),
    			Phase:        pulumi.String("string"),
    			ServerCaCert: pulumi.String("string"),
    		},
    		Mode: pulumi.String("string"),
    		UserProvidedCertificates: &checkpoint.ManagementLogExporterTlsUserProvidedCertificatesArgs{
    			ClientCert:   pulumi.String("string"),
    			ClientSecret: pulumi.String("string"),
    			ServerCaCert: pulumi.String("string"),
    		},
    	},
    })
    
    resource "checkpoint_management_log_exporter" "managementLogExporterResource" {
      lifecycle {
        create_before_destroy = true
      }
      target_port     = 0
      target_server   = "string"
      ignore_errors   = false
      ignore_warnings = false
      data_manipulation = {
        add_custom_log_header = "string"
        aggregate_log_updates = false
        aggregation_mode      = "string"
        format                = "string"
      }
      enabled = false
      fields = {
        exclusion_list = "string"
        export         = "string"
        names_mapping  = "string"
      }
      filters = {
        expressions = [{
          conditions = [{
            operator = "string"
            value    = "string"
          }]
          field_name = "string"
          operator   = "string"
          values     = ["string"]
        }]
        expressions_operator       = "string"
        filter_out_connection_logs = false
      }
      advanced = {
        time_in_milliseconds = false
      }
      comments                   = "string"
      management_log_exporter_id = "string"
      name                       = "string"
      protocol                   = "string"
      tags                       = ["string"]
      color                      = "string"
      attachments = {
        add_link_to_log_attachment = false
        add_link_to_log_details    = false
        add_log_attachment_id      = false
      }
      tls = {
        auto_generate_client_certificates = {
          client_ca_cert = "string"
          server_ca_cert = "string"
        }
        client_cert_expiration_date = "string"
        enabled                     = false
        generate_and_sign_client_csr = {
          client_cert    = "string"
          client_csr     = "string"
          phase          = "string"
          server_ca_cert = "string"
        }
        mode = "string"
        user_provided_certificates = {
          client_cert    = "string"
          client_secret  = "string"
          server_ca_cert = "string"
        }
      }
    }
    
    var managementLogExporterResource = new ManagementLogExporter("managementLogExporterResource", ManagementLogExporterArgs.builder()
        .targetPort(0.0)
        .targetServer("string")
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .dataManipulation(ManagementLogExporterDataManipulationArgs.builder()
            .addCustomLogHeader("string")
            .aggregateLogUpdates(false)
            .aggregationMode("string")
            .format("string")
            .build())
        .enabled(false)
        .fields(ManagementLogExporterFieldsArgs.builder()
            .exclusionList("string")
            .export("string")
            .namesMapping("string")
            .build())
        .filters(ManagementLogExporterFiltersArgs.builder()
            .expressions(ManagementLogExporterFiltersExpressionArgs.builder()
                .conditions(ManagementLogExporterFiltersExpressionConditionArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .fieldName("string")
                .operator("string")
                .values("string")
                .build())
            .expressionsOperator("string")
            .filterOutConnectionLogs(false)
            .build())
        .advanced(ManagementLogExporterAdvancedArgs.builder()
            .timeInMilliseconds(false)
            .build())
        .comments("string")
        .managementLogExporterId("string")
        .name("string")
        .protocol("string")
        .tags("string")
        .color("string")
        .attachments(ManagementLogExporterAttachmentsArgs.builder()
            .addLinkToLogAttachment(false)
            .addLinkToLogDetails(false)
            .addLogAttachmentId(false)
            .build())
        .tls(ManagementLogExporterTlsArgs.builder()
            .autoGenerateClientCertificates(ManagementLogExporterTlsAutoGenerateClientCertificatesArgs.builder()
                .clientCaCert("string")
                .serverCaCert("string")
                .build())
            .clientCertExpirationDate("string")
            .enabled(false)
            .generateAndSignClientCsr(ManagementLogExporterTlsGenerateAndSignClientCsrArgs.builder()
                .clientCert("string")
                .clientCsr("string")
                .phase("string")
                .serverCaCert("string")
                .build())
            .mode("string")
            .userProvidedCertificates(ManagementLogExporterTlsUserProvidedCertificatesArgs.builder()
                .clientCert("string")
                .clientSecret("string")
                .serverCaCert("string")
                .build())
            .build())
        .build());
    
    management_log_exporter_resource = checkpoint.ManagementLogExporter("managementLogExporterResource",
        target_port=float(0),
        target_server="string",
        ignore_errors=False,
        ignore_warnings=False,
        data_manipulation={
            "add_custom_log_header": "string",
            "aggregate_log_updates": False,
            "aggregation_mode": "string",
            "format": "string",
        },
        enabled=False,
        fields={
            "exclusion_list": "string",
            "export": "string",
            "names_mapping": "string",
        },
        filters={
            "expressions": [{
                "conditions": [{
                    "operator": "string",
                    "value": "string",
                }],
                "field_name": "string",
                "operator": "string",
                "values": ["string"],
            }],
            "expressions_operator": "string",
            "filter_out_connection_logs": False,
        },
        advanced={
            "time_in_milliseconds": False,
        },
        comments="string",
        management_log_exporter_id="string",
        name="string",
        protocol="string",
        tags=["string"],
        color="string",
        attachments={
            "add_link_to_log_attachment": False,
            "add_link_to_log_details": False,
            "add_log_attachment_id": False,
        },
        tls={
            "auto_generate_client_certificates": {
                "client_ca_cert": "string",
                "server_ca_cert": "string",
            },
            "client_cert_expiration_date": "string",
            "enabled": False,
            "generate_and_sign_client_csr": {
                "client_cert": "string",
                "client_csr": "string",
                "phase": "string",
                "server_ca_cert": "string",
            },
            "mode": "string",
            "user_provided_certificates": {
                "client_cert": "string",
                "client_secret": "string",
                "server_ca_cert": "string",
            },
        })
    
    const managementLogExporterResource = new checkpoint.ManagementLogExporter("managementLogExporterResource", {
        targetPort: 0,
        targetServer: "string",
        ignoreErrors: false,
        ignoreWarnings: false,
        dataManipulation: {
            addCustomLogHeader: "string",
            aggregateLogUpdates: false,
            aggregationMode: "string",
            format: "string",
        },
        enabled: false,
        fields: {
            exclusionList: "string",
            "export": "string",
            namesMapping: "string",
        },
        filters: {
            expressions: [{
                conditions: [{
                    operator: "string",
                    value: "string",
                }],
                fieldName: "string",
                operator: "string",
                values: ["string"],
            }],
            expressionsOperator: "string",
            filterOutConnectionLogs: false,
        },
        advanced: {
            timeInMilliseconds: false,
        },
        comments: "string",
        managementLogExporterId: "string",
        name: "string",
        protocol: "string",
        tags: ["string"],
        color: "string",
        attachments: {
            addLinkToLogAttachment: false,
            addLinkToLogDetails: false,
            addLogAttachmentId: false,
        },
        tls: {
            autoGenerateClientCertificates: {
                clientCaCert: "string",
                serverCaCert: "string",
            },
            clientCertExpirationDate: "string",
            enabled: false,
            generateAndSignClientCsr: {
                clientCert: "string",
                clientCsr: "string",
                phase: "string",
                serverCaCert: "string",
            },
            mode: "string",
            userProvidedCertificates: {
                clientCert: "string",
                clientSecret: "string",
                serverCaCert: "string",
            },
        },
    });
    
    type: checkpoint:ManagementLogExporter
    properties:
        advanced:
            timeInMilliseconds: false
        attachments:
            addLinkToLogAttachment: false
            addLinkToLogDetails: false
            addLogAttachmentId: false
        color: string
        comments: string
        dataManipulation:
            addCustomLogHeader: string
            aggregateLogUpdates: false
            aggregationMode: string
            format: string
        enabled: false
        fields:
            exclusionList: string
            export: string
            namesMapping: string
        filters:
            expressions:
                - conditions:
                    - operator: string
                      value: string
                  fieldName: string
                  operator: string
                  values:
                    - string
            expressionsOperator: string
            filterOutConnectionLogs: false
        ignoreErrors: false
        ignoreWarnings: false
        managementLogExporterId: string
        name: string
        protocol: string
        tags:
            - string
        targetPort: 0
        targetServer: string
        tls:
            autoGenerateClientCertificates:
                clientCaCert: string
                serverCaCert: string
            clientCertExpirationDate: string
            enabled: false
            generateAndSignClientCsr:
                clientCert: string
                clientCsr: string
                phase: string
                serverCaCert: string
            mode: string
            userProvidedCertificates:
                clientCert: string
                clientSecret: string
                serverCaCert: string
    

    ManagementLogExporter 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 ManagementLogExporter resource accepts the following input properties:

    TargetPort double
    Port number of the target server.
    TargetServer string
    Target server port to which logs are exported.
    Advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    Attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    Enabled bool
    Indicates whether to enable export.
    Fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    Filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementLogExporterId string
    Name string
    Object name.
    Protocol string
    Protocol used to send logs to the target server.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    TargetPort float64
    Port number of the target server.
    TargetServer string
    Target server port to which logs are exported.
    Advanced ManagementLogExporterAdvancedArgs
    Advanced settings for log exporter.advanced blocks are documented below.
    Attachments ManagementLogExporterAttachmentsArgs
    Log exporter attachments. attachments blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataManipulation ManagementLogExporterDataManipulationArgs
    Log exporter data manipulation. data_manipulation blocks are documented below.
    Enabled bool
    Indicates whether to enable export.
    Fields ManagementLogExporterFieldsArgs
    Log exporter fields mapping settings.fields blocks are documented below.
    Filters ManagementLogExporterFiltersArgs
    Log exporter filters.filters blocks are documented below.
    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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementLogExporterId string
    Name string
    Object name.
    Protocol string
    Protocol used to send logs to the target server.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    Tls ManagementLogExporterTlsArgs
    TLS settings for log exporter.tls blocks are documented below.
    target_port number
    Port number of the target server.
    target_server string
    Target server port to which logs are exported.
    advanced object
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments object
    Log exporter attachments. attachments blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    data_manipulation object
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled bool
    Indicates whether to enable export.
    fields object
    Log exporter fields mapping settings.fields blocks are documented below.
    filters object
    Log exporter filters.filters blocks are documented below.
    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_warnings bool
    Apply changes ignoring warnings.
    management_log_exporter_id string
    name string
    Object name.
    protocol string
    Protocol used to send logs to the target server.
    tags list(string)
    Collection of tag identifiers.tags blocks are documented below.
    tls object
    TLS settings for log exporter.tls blocks are documented below.
    targetPort Double
    Port number of the target server.
    targetServer String
    Target server port to which logs are exported.
    advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled Boolean
    Indicates whether to enable export.
    fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementLogExporterId String
    name String
    Object name.
    protocol String
    Protocol used to send logs to the target server.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    targetPort number
    Port number of the target server.
    targetServer string
    Target server port to which logs are exported.
    advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled boolean
    Indicates whether to enable export.
    fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementLogExporterId string
    name string
    Object name.
    protocol string
    Protocol used to send logs to the target server.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    target_port float
    Port number of the target server.
    target_server str
    Target server port to which logs are exported.
    advanced ManagementLogExporterAdvancedArgs
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachmentsArgs
    Log exporter attachments. attachments blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    data_manipulation ManagementLogExporterDataManipulationArgs
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled bool
    Indicates whether to enable export.
    fields ManagementLogExporterFieldsArgs
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFiltersArgs
    Log exporter filters.filters blocks are documented below.
    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_warnings bool
    Apply changes ignoring warnings.
    management_log_exporter_id str
    name str
    Object name.
    protocol str
    Protocol used to send logs to the target server.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    tls ManagementLogExporterTlsArgs
    TLS settings for log exporter.tls blocks are documented below.
    targetPort Number
    Port number of the target server.
    targetServer String
    Target server port to which logs are exported.
    advanced Property Map
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments Property Map
    Log exporter attachments. attachments blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataManipulation Property Map
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled Boolean
    Indicates whether to enable export.
    fields Property Map
    Log exporter fields mapping settings.fields blocks are documented below.
    filters Property Map
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementLogExporterId String
    name String
    Object name.
    protocol String
    Protocol used to send logs to the target server.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    tls Property Map
    TLS settings for log exporter.tls blocks are documented below.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementLogExporter 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 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 ManagementLogExporter Resource

    Get an existing ManagementLogExporter 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?: ManagementLogExporterState, opts?: CustomResourceOptions): ManagementLogExporter
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            advanced: Optional[ManagementLogExporterAdvancedArgs] = None,
            attachments: Optional[ManagementLogExporterAttachmentsArgs] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            data_manipulation: Optional[ManagementLogExporterDataManipulationArgs] = None,
            enabled: Optional[bool] = None,
            fields: Optional[ManagementLogExporterFieldsArgs] = None,
            filters: Optional[ManagementLogExporterFiltersArgs] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            management_log_exporter_id: Optional[str] = None,
            name: Optional[str] = None,
            protocol: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            target_port: Optional[float] = None,
            target_server: Optional[str] = None,
            tls: Optional[ManagementLogExporterTlsArgs] = None) -> ManagementLogExporter
    func GetManagementLogExporter(ctx *Context, name string, id IDInput, state *ManagementLogExporterState, opts ...ResourceOption) (*ManagementLogExporter, error)
    public static ManagementLogExporter Get(string name, Input<string> id, ManagementLogExporterState? state, CustomResourceOptions? opts = null)
    public static ManagementLogExporter get(String name, Output<String> id, ManagementLogExporterState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementLogExporter    get:      id: ${id}
    import {
      to = checkpoint_management_log_exporter.example
      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:
    Advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    Attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    Enabled bool
    Indicates whether to enable export.
    Fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    Filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementLogExporterId string
    Name string
    Object name.
    Protocol string
    Protocol used to send logs to the target server.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    TargetPort double
    Port number of the target server.
    TargetServer string
    Target server port to which logs are exported.
    Tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    Advanced ManagementLogExporterAdvancedArgs
    Advanced settings for log exporter.advanced blocks are documented below.
    Attachments ManagementLogExporterAttachmentsArgs
    Log exporter attachments. attachments blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataManipulation ManagementLogExporterDataManipulationArgs
    Log exporter data manipulation. data_manipulation blocks are documented below.
    Enabled bool
    Indicates whether to enable export.
    Fields ManagementLogExporterFieldsArgs
    Log exporter fields mapping settings.fields blocks are documented below.
    Filters ManagementLogExporterFiltersArgs
    Log exporter filters.filters blocks are documented below.
    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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementLogExporterId string
    Name string
    Object name.
    Protocol string
    Protocol used to send logs to the target server.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    TargetPort float64
    Port number of the target server.
    TargetServer string
    Target server port to which logs are exported.
    Tls ManagementLogExporterTlsArgs
    TLS settings for log exporter.tls blocks are documented below.
    advanced object
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments object
    Log exporter attachments. attachments blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    data_manipulation object
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled bool
    Indicates whether to enable export.
    fields object
    Log exporter fields mapping settings.fields blocks are documented below.
    filters object
    Log exporter filters.filters blocks are documented below.
    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_warnings bool
    Apply changes ignoring warnings.
    management_log_exporter_id string
    name string
    Object name.
    protocol string
    Protocol used to send logs to the target server.
    tags list(string)
    Collection of tag identifiers.tags blocks are documented below.
    target_port number
    Port number of the target server.
    target_server string
    Target server port to which logs are exported.
    tls object
    TLS settings for log exporter.tls blocks are documented below.
    advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled Boolean
    Indicates whether to enable export.
    fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementLogExporterId String
    name String
    Object name.
    protocol String
    Protocol used to send logs to the target server.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    targetPort Double
    Port number of the target server.
    targetServer String
    Target server port to which logs are exported.
    tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    advanced ManagementLogExporterAdvanced
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachments
    Log exporter attachments. attachments blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dataManipulation ManagementLogExporterDataManipulation
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled boolean
    Indicates whether to enable export.
    fields ManagementLogExporterFields
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFilters
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementLogExporterId string
    name string
    Object name.
    protocol string
    Protocol used to send logs to the target server.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    targetPort number
    Port number of the target server.
    targetServer string
    Target server port to which logs are exported.
    tls ManagementLogExporterTls
    TLS settings for log exporter.tls blocks are documented below.
    advanced ManagementLogExporterAdvancedArgs
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments ManagementLogExporterAttachmentsArgs
    Log exporter attachments. attachments blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    data_manipulation ManagementLogExporterDataManipulationArgs
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled bool
    Indicates whether to enable export.
    fields ManagementLogExporterFieldsArgs
    Log exporter fields mapping settings.fields blocks are documented below.
    filters ManagementLogExporterFiltersArgs
    Log exporter filters.filters blocks are documented below.
    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_warnings bool
    Apply changes ignoring warnings.
    management_log_exporter_id str
    name str
    Object name.
    protocol str
    Protocol used to send logs to the target server.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    target_port float
    Port number of the target server.
    target_server str
    Target server port to which logs are exported.
    tls ManagementLogExporterTlsArgs
    TLS settings for log exporter.tls blocks are documented below.
    advanced Property Map
    Advanced settings for log exporter.advanced blocks are documented below.
    attachments Property Map
    Log exporter attachments. attachments blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataManipulation Property Map
    Log exporter data manipulation. data_manipulation blocks are documented below.
    enabled Boolean
    Indicates whether to enable export.
    fields Property Map
    Log exporter fields mapping settings.fields blocks are documented below.
    filters Property Map
    Log exporter filters.filters blocks are documented below.
    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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementLogExporterId String
    name String
    Object name.
    protocol String
    Protocol used to send logs to the target server.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    targetPort Number
    Port number of the target server.
    targetServer String
    Target server port to which logs are exported.
    tls Property Map
    TLS settings for log exporter.tls blocks are documented below.

    Supporting Types

    ManagementLogExporterAdvanced, ManagementLogExporterAdvancedArgs

    TimeInMilliseconds bool
    Toggle export logs' time with ms resolution.
    TimeInMilliseconds bool
    Toggle export logs' time with ms resolution.
    time_in_milliseconds bool
    Toggle export logs' time with ms resolution.
    timeInMilliseconds Boolean
    Toggle export logs' time with ms resolution.
    timeInMilliseconds boolean
    Toggle export logs' time with ms resolution.
    time_in_milliseconds bool
    Toggle export logs' time with ms resolution.
    timeInMilliseconds Boolean
    Toggle export logs' time with ms resolution.

    ManagementLogExporterAttachments, ManagementLogExporterAttachmentsArgs

    AddLinkToLogAttachment bool
    Indicates whether to add link to log attachment in SmartView.
    AddLinkToLogDetails bool
    Indicates whether to add link to log details in SmartView.
    AddLogAttachmentId bool
    Indicates whether to add log attachment ID.
    AddLinkToLogAttachment bool
    Indicates whether to add link to log attachment in SmartView.
    AddLinkToLogDetails bool
    Indicates whether to add link to log details in SmartView.
    AddLogAttachmentId bool
    Indicates whether to add log attachment ID.
    add_link_to_log_attachment bool
    Indicates whether to add link to log attachment in SmartView.
    add_link_to_log_details bool
    Indicates whether to add link to log details in SmartView.
    add_log_attachment_id bool
    Indicates whether to add log attachment ID.
    addLinkToLogAttachment Boolean
    Indicates whether to add link to log attachment in SmartView.
    addLinkToLogDetails Boolean
    Indicates whether to add link to log details in SmartView.
    addLogAttachmentId Boolean
    Indicates whether to add log attachment ID.
    addLinkToLogAttachment boolean
    Indicates whether to add link to log attachment in SmartView.
    addLinkToLogDetails boolean
    Indicates whether to add link to log details in SmartView.
    addLogAttachmentId boolean
    Indicates whether to add log attachment ID.
    add_link_to_log_attachment bool
    Indicates whether to add link to log attachment in SmartView.
    add_link_to_log_details bool
    Indicates whether to add link to log details in SmartView.
    add_log_attachment_id bool
    Indicates whether to add log attachment ID.
    addLinkToLogAttachment Boolean
    Indicates whether to add link to log attachment in SmartView.
    addLinkToLogDetails Boolean
    Indicates whether to add link to log details in SmartView.
    addLogAttachmentId Boolean
    Indicates whether to add log attachment ID.

    ManagementLogExporterDataManipulation, ManagementLogExporterDataManipulationArgs

    AddCustomLogHeader string
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    AggregateLogUpdates bool
    Indicates whether to aggregate log updates.
    AggregationMode string
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    Format string
    Logs format.
    AddCustomLogHeader string
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    AggregateLogUpdates bool
    Indicates whether to aggregate log updates.
    AggregationMode string
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    Format string
    Logs format.
    add_custom_log_header string
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    aggregate_log_updates bool
    Indicates whether to aggregate log updates.
    aggregation_mode string
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    format string
    Logs format.
    addCustomLogHeader String
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    aggregateLogUpdates Boolean
    Indicates whether to aggregate log updates.
    aggregationMode String
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    format String
    Logs format.
    addCustomLogHeader string
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    aggregateLogUpdates boolean
    Indicates whether to aggregate log updates.
    aggregationMode string
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    format string
    Logs format.
    add_custom_log_header str
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    aggregate_log_updates bool
    Indicates whether to aggregate log updates.
    aggregation_mode str
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    format str
    Logs format.
    addCustomLogHeader String
    Custom header added to every exported log entry. This header can be used to identify the source or add metadata to logs. The custom header is prepended.
    aggregateLogUpdates Boolean
    Indicates whether to aggregate log updates.
    aggregationMode String
    Aggregation mode for aggregated logs. Determines how log updates are processed when aggregate-log-updates is true or not specified: - semi-unified (defa.
    format String
    Logs format.

    ManagementLogExporterFields, ManagementLogExporterFieldsArgs

    ExclusionList string
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    Export string
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    NamesMapping string
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    ExclusionList string
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    Export string
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    NamesMapping string
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    exclusion_list string
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    export string
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    names_mapping string
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    exclusionList String
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    export String
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    namesMapping String
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    exclusionList string
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    export string
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    namesMapping string
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    exclusion_list str
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    export str
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    names_mapping str
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....
    exclusionList String
    List of field names to exclude or include based on the export mode. When export is all-except: fields in this list are excluded from expor...
    export String
    Field export mode. all-except (default): exports all fields except those in the exclusion list. nothing-except: exports nothing ...
    namesMapping String
    Field name mappings to rename fields during export. Specify mappings in the format: 'orgName:dstName' (e.g., 'src:source_ip,dst:destination_ip')....

    ManagementLogExporterFilters, ManagementLogExporterFiltersArgs

    Expressions List<ManagementLogExporterFiltersExpression>
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    ExpressionsOperator string
    Logical operator for combining all filter expressions.
    FilterOutConnectionLogs bool
    When set to true, connection logs will be excluded from export.
    Expressions []ManagementLogExporterFiltersExpression
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    ExpressionsOperator string
    Logical operator for combining all filter expressions.
    FilterOutConnectionLogs bool
    When set to true, connection logs will be excluded from export.
    expressions list(object)
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    expressions_operator string
    Logical operator for combining all filter expressions.
    filter_out_connection_logs bool
    When set to true, connection logs will be excluded from export.
    expressions List<ManagementLogExporterFiltersExpression>
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    expressionsOperator String
    Logical operator for combining all filter expressions.
    filterOutConnectionLogs Boolean
    When set to true, connection logs will be excluded from export.
    expressions ManagementLogExporterFiltersExpression[]
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    expressionsOperator string
    Logical operator for combining all filter expressions.
    filterOutConnectionLogs boolean
    When set to true, connection logs will be excluded from export.
    expressions Sequence[ManagementLogExporterFiltersExpression]
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    expressions_operator str
    Logical operator for combining all filter expressions.
    filter_out_connection_logs bool
    When set to true, connection logs will be excluded from export.
    expressions List<Property Map>
    List of filter expressions. Each expression targets a specific log field.expressions blocks are documented below.
    expressionsOperator String
    Logical operator for combining all filter expressions.
    filterOutConnectionLogs Boolean
    When set to true, connection logs will be excluded from export.

    ManagementLogExporterFiltersExpression, ManagementLogExporterFiltersExpressionArgs

    Conditions List<ManagementLogExporterFiltersExpressionCondition>
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    FieldName string
    Log field name to filter on.
    Operator string
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    Values List<string>
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    Conditions []ManagementLogExporterFiltersExpressionCondition
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    FieldName string
    Log field name to filter on.
    Operator string
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    Values []string
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    conditions list(object)
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    field_name string
    Log field name to filter on.
    operator string
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    values list(string)
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    conditions List<ManagementLogExporterFiltersExpressionCondition>
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    fieldName String
    Log field name to filter on.
    operator String
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    values List<String>
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    conditions ManagementLogExporterFiltersExpressionCondition[]
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    fieldName string
    Log field name to filter on.
    operator string
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    values string[]
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    conditions Sequence[ManagementLogExporterFiltersExpressionCondition]
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    field_name str
    Log field name to filter on.
    operator str
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    values Sequence[str]
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.
    conditions List<Property Map>
    Filter conditions for this field. Required when 'operator' is 'and' or 'or'.Array of condition objects, each with 'operator' and 'value'.conditions blocks are documented below.
    fieldName String
    Log field name to filter on.
    operator String
    Operator for this expression.Use 'and'/'or' with 'conditions' (array of condition objects).Use 'in'/'not-in' with 'values' (flat array of stri...
    values List<String>
    Filter values for this field. Present when 'operator' is 'in' or 'not-in'.Flat array of string values.

    ManagementLogExporterFiltersExpressionCondition, ManagementLogExporterFiltersExpressionConditionArgs

    Operator string
    Comparison operator.
    Value string
    The value to compare against.
    Operator string
    Comparison operator.
    Value string
    The value to compare against.
    operator string
    Comparison operator.
    value string
    The value to compare against.
    operator String
    Comparison operator.
    value String
    The value to compare against.
    operator string
    Comparison operator.
    value string
    The value to compare against.
    operator str
    Comparison operator.
    value str
    The value to compare against.
    operator String
    Comparison operator.
    value String
    The value to compare against.

    ManagementLogExporterTls, ManagementLogExporterTlsArgs

    AutoGenerateClientCertificates ManagementLogExporterTlsAutoGenerateClientCertificates
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    ClientCertExpirationDate string
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    Enabled bool
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    GenerateAndSignClientCsr ManagementLogExporterTlsGenerateAndSignClientCsr
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    Mode string
    TLS mode. Must match the specific mode configuration provided.
    UserProvidedCertificates ManagementLogExporterTlsUserProvidedCertificates
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    AutoGenerateClientCertificates ManagementLogExporterTlsAutoGenerateClientCertificates
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    ClientCertExpirationDate string
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    Enabled bool
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    GenerateAndSignClientCsr ManagementLogExporterTlsGenerateAndSignClientCsr
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    Mode string
    TLS mode. Must match the specific mode configuration provided.
    UserProvidedCertificates ManagementLogExporterTlsUserProvidedCertificates
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    auto_generate_client_certificates object
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    client_cert_expiration_date string
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    enabled bool
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    generate_and_sign_client_csr object
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    mode string
    TLS mode. Must match the specific mode configuration provided.
    user_provided_certificates object
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    autoGenerateClientCertificates ManagementLogExporterTlsAutoGenerateClientCertificates
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    clientCertExpirationDate String
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    enabled Boolean
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    generateAndSignClientCsr ManagementLogExporterTlsGenerateAndSignClientCsr
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    mode String
    TLS mode. Must match the specific mode configuration provided.
    userProvidedCertificates ManagementLogExporterTlsUserProvidedCertificates
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    autoGenerateClientCertificates ManagementLogExporterTlsAutoGenerateClientCertificates
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    clientCertExpirationDate string
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    enabled boolean
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    generateAndSignClientCsr ManagementLogExporterTlsGenerateAndSignClientCsr
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    mode string
    TLS mode. Must match the specific mode configuration provided.
    userProvidedCertificates ManagementLogExporterTlsUserProvidedCertificates
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    auto_generate_client_certificates ManagementLogExporterTlsAutoGenerateClientCertificates
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    client_cert_expiration_date str
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    enabled bool
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    generate_and_sign_client_csr ManagementLogExporterTlsGenerateAndSignClientCsr
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    mode str
    TLS mode. Must match the specific mode configuration provided.
    user_provided_certificates ManagementLogExporterTlsUserProvidedCertificates
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.
    autoGenerateClientCertificates Property Map
    TLS mode where user provides server CA certificate only. Check Point Management automatically generates and signs client certificates. This is the sim...auto_generate_client_certificates blocks are documented below.
    clientCertExpirationDate String
    Client certificate expiration date extracted from the stored PKCS#12 certificate. Available for all TLS modes when client certificate exists.
    enabled Boolean
    Indicates whether to use encrypted connection. Can be true only when protocol is TCP.
    generateAndSignClientCsr Property Map
    Advanced TLS mode with two separate phases: 'auto-generate-client-csr' to initiate CSR generation (ADD/SET) and 'provide-signed-client-cert' to provid...generate_and_sign_client_csr blocks are documented below.
    mode String
    TLS mode. Must match the specific mode configuration provided.
    userProvidedCertificates Property Map
    TLS mode where user provides server CA certificate, client certificate (PKCS#12 format), and passphrase. All certificates provided by the user, Check ...user_provided_certificates blocks are documented below.

    ManagementLogExporterTlsAutoGenerateClientCertificates, ManagementLogExporterTlsAutoGenerateClientCertificatesArgs

    ClientCaCert string
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    ServerCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    ClientCaCert string
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    ServerCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    client_ca_cert string
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    server_ca_cert string
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCaCert String
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    serverCaCert String
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCaCert string
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    serverCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    client_ca_cert str
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    server_ca_cert str
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCaCert String
    Client generated CA certificate that signed the client certificate. The server should trust this CA. Supplied as base64 encoded string.
    serverCaCert String
    Server certificate authority certificate, supplied as base64 encoded string.

    ManagementLogExporterTlsGenerateAndSignClientCsr, ManagementLogExporterTlsGenerateAndSignClientCsrArgs

    ClientCert string
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    ClientCsr string
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    Phase string
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    ServerCaCert string
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    ClientCert string
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    ClientCsr string
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    Phase string
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    ServerCaCert string
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    client_cert string
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    client_csr string
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    phase string
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    server_ca_cert string
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    clientCert String
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    clientCsr String
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    phase String
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    serverCaCert String
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    clientCert string
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    clientCsr string
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    phase string
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    serverCaCert string
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    client_cert str
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    client_csr str
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    phase str
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    server_ca_cert str
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...
    clientCert String
    Client certificate in PEM format as base64 encoded string, signed by external CA. Can only be provided when phase is 'provide-signed-client-cert'.
    clientCsr String
    Client certificate signing request (CSR) in PEM format as base64 encoded string. Present when phase is 'auto-generate-client-csr'.
    phase String
    Mode phase type: 'auto-generate-client-csr' to initiate CSR generation.
    serverCaCert String
    Server CA certificate in PEM format as base64 encoded string to validate the destination server's identity. Required when phase is 'auto-genera...

    ManagementLogExporterTlsUserProvidedCertificates, ManagementLogExporterTlsUserProvidedCertificatesArgs

    ClientCert string
    Client certificate, supplied as base64 encoded string.
    ClientSecret string
    Client secret for TLS connection.
    ServerCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    ClientCert string
    Client certificate, supplied as base64 encoded string.
    ClientSecret string
    Client secret for TLS connection.
    ServerCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    client_cert string
    Client certificate, supplied as base64 encoded string.
    client_secret string
    Client secret for TLS connection.
    server_ca_cert string
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCert String
    Client certificate, supplied as base64 encoded string.
    clientSecret String
    Client secret for TLS connection.
    serverCaCert String
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCert string
    Client certificate, supplied as base64 encoded string.
    clientSecret string
    Client secret for TLS connection.
    serverCaCert string
    Server certificate authority certificate, supplied as base64 encoded string.
    client_cert str
    Client certificate, supplied as base64 encoded string.
    client_secret str
    Client secret for TLS connection.
    server_ca_cert str
    Server certificate authority certificate, supplied as base64 encoded string.
    clientCert String
    Client certificate, supplied as base64 encoded string.
    clientSecret String
    Client secret for TLS connection.
    serverCaCert String
    Server certificate authority certificate, supplied as base64 encoded string.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint
    Viewing docs for checkpoint 3.4.0
    published on Wednesday, Sep 16, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial