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

checkpoint.ManagementThreatProfile

Explore with Pulumi AI

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

    This resource allows you to add/update/delete Check Point Threat Profile.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementThreatProfile("example", {
        activeProtectionsPerformanceImpact: "high",
        activeProtectionsSeverity: "Critical",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementThreatProfile("example",
        active_protections_performance_impact="high",
        active_protections_severity="Critical")
    
    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.NewManagementThreatProfile(ctx, "example", &checkpoint.ManagementThreatProfileArgs{
    			ActiveProtectionsPerformanceImpact: pulumi.String("high"),
    			ActiveProtectionsSeverity:          pulumi.String("Critical"),
    		})
    		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.ManagementThreatProfile("example", new()
        {
            ActiveProtectionsPerformanceImpact = "high",
            ActiveProtectionsSeverity = "Critical",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementThreatProfile;
    import com.pulumi.checkpoint.ManagementThreatProfileArgs;
    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 ManagementThreatProfile("example", ManagementThreatProfileArgs.builder()
                .activeProtectionsPerformanceImpact("high")
                .activeProtectionsSeverity("Critical")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementThreatProfile
        properties:
          activeProtectionsPerformanceImpact: high
          activeProtectionsSeverity: Critical
    

    Create ManagementThreatProfile Resource

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

    Constructor syntax

    new ManagementThreatProfile(name: string, args?: ManagementThreatProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementThreatProfile(resource_name: str,
                                args: Optional[ManagementThreatProfileArgs] = None,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementThreatProfile(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                active_protections_performance_impact: Optional[str] = None,
                                active_protections_severity: Optional[str] = None,
                                anti_bot: Optional[bool] = None,
                                anti_virus: Optional[bool] = None,
                                color: Optional[str] = None,
                                comments: Optional[str] = None,
                                confidence_level_high: Optional[str] = None,
                                confidence_level_low: Optional[str] = None,
                                confidence_level_medium: Optional[str] = None,
                                deactivate_protections_by_extended_attributes: Optional[Sequence[ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs]] = None,
                                ignore_errors: Optional[bool] = None,
                                ignore_warnings: Optional[bool] = None,
                                indicator_overrides: Optional[Sequence[ManagementThreatProfileIndicatorOverrideArgs]] = None,
                                ips: Optional[bool] = None,
                                ips_settings: Optional[Mapping[str, str]] = None,
                                malicious_mail_policy_settings: Optional[Mapping[str, str]] = None,
                                management_threat_profile_id: Optional[str] = None,
                                name: Optional[str] = None,
                                overrides: Optional[Sequence[ManagementThreatProfileOverrideArgs]] = None,
                                scan_malicious_links: Optional[Mapping[str, str]] = None,
                                tags: Optional[Sequence[str]] = None,
                                threat_emulation: Optional[bool] = None,
                                use_extended_attributes: Optional[bool] = None,
                                use_indicators: Optional[bool] = None)
    func NewManagementThreatProfile(ctx *Context, name string, args *ManagementThreatProfileArgs, opts ...ResourceOption) (*ManagementThreatProfile, error)
    public ManagementThreatProfile(string name, ManagementThreatProfileArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementThreatProfile(String name, ManagementThreatProfileArgs args)
    public ManagementThreatProfile(String name, ManagementThreatProfileArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementThreatProfile
    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 ManagementThreatProfileArgs
    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 ManagementThreatProfileArgs
    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 ManagementThreatProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementThreatProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementThreatProfileArgs
    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 managementThreatProfileResource = new Checkpoint.ManagementThreatProfile("managementThreatProfileResource", new()
    {
        ActiveProtectionsPerformanceImpact = "string",
        ActiveProtectionsSeverity = "string",
        AntiBot = false,
        AntiVirus = false,
        Color = "string",
        Comments = "string",
        ConfidenceLevelHigh = "string",
        ConfidenceLevelLow = "string",
        ConfidenceLevelMedium = "string",
        DeactivateProtectionsByExtendedAttributes = new[]
        {
            new Checkpoint.Inputs.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs
            {
                Category = "string",
                Name = "string",
                Uid = "string",
                Values = new[]
                {
                    new Checkpoint.Inputs.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValueArgs
                    {
                        Name = "string",
                        Uid = "string",
                    },
                },
            },
        },
        IgnoreErrors = false,
        IgnoreWarnings = false,
        IndicatorOverrides = new[]
        {
            new Checkpoint.Inputs.ManagementThreatProfileIndicatorOverrideArgs
            {
                Action = "string",
                Indicator = "string",
            },
        },
        Ips = false,
        IpsSettings = 
        {
            { "string", "string" },
        },
        MaliciousMailPolicySettings = 
        {
            { "string", "string" },
        },
        ManagementThreatProfileId = "string",
        Name = "string",
        Overrides = new[]
        {
            new Checkpoint.Inputs.ManagementThreatProfileOverrideArgs
            {
                Action = "string",
                Protection = "string",
                CapturePackets = false,
                Default = 
                {
                    { "string", "string" },
                },
                Final = 
                {
                    { "string", "string" },
                },
                ProtectionExternalInfos = new[]
                {
                    "string",
                },
                ProtectionUid = "string",
                Track = "string",
            },
        },
        ScanMaliciousLinks = 
        {
            { "string", "string" },
        },
        Tags = new[]
        {
            "string",
        },
        ThreatEmulation = false,
        UseExtendedAttributes = false,
        UseIndicators = false,
    });
    
    example, err := checkpoint.NewManagementThreatProfile(ctx, "managementThreatProfileResource", &checkpoint.ManagementThreatProfileArgs{
    	ActiveProtectionsPerformanceImpact: pulumi.String("string"),
    	ActiveProtectionsSeverity:          pulumi.String("string"),
    	AntiBot:                            pulumi.Bool(false),
    	AntiVirus:                          pulumi.Bool(false),
    	Color:                              pulumi.String("string"),
    	Comments:                           pulumi.String("string"),
    	ConfidenceLevelHigh:                pulumi.String("string"),
    	ConfidenceLevelLow:                 pulumi.String("string"),
    	ConfidenceLevelMedium:              pulumi.String("string"),
    	DeactivateProtectionsByExtendedAttributes: checkpoint.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArray{
    		&checkpoint.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs{
    			Category: pulumi.String("string"),
    			Name:     pulumi.String("string"),
    			Uid:      pulumi.String("string"),
    			Values: checkpoint.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValueArray{
    				&checkpoint.ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValueArgs{
    					Name: pulumi.String("string"),
    					Uid:  pulumi.String("string"),
    				},
    			},
    		},
    	},
    	IgnoreErrors:   pulumi.Bool(false),
    	IgnoreWarnings: pulumi.Bool(false),
    	IndicatorOverrides: checkpoint.ManagementThreatProfileIndicatorOverrideArray{
    		&checkpoint.ManagementThreatProfileIndicatorOverrideArgs{
    			Action:    pulumi.String("string"),
    			Indicator: pulumi.String("string"),
    		},
    	},
    	Ips: pulumi.Bool(false),
    	IpsSettings: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	MaliciousMailPolicySettings: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	ManagementThreatProfileId: pulumi.String("string"),
    	Name:                      pulumi.String("string"),
    	Overrides: checkpoint.ManagementThreatProfileOverrideArray{
    		&checkpoint.ManagementThreatProfileOverrideArgs{
    			Action:         pulumi.String("string"),
    			Protection:     pulumi.String("string"),
    			CapturePackets: pulumi.Bool(false),
    			Default: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Final: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			ProtectionExternalInfos: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ProtectionUid: pulumi.String("string"),
    			Track:         pulumi.String("string"),
    		},
    	},
    	ScanMaliciousLinks: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ThreatEmulation:       pulumi.Bool(false),
    	UseExtendedAttributes: pulumi.Bool(false),
    	UseIndicators:         pulumi.Bool(false),
    })
    
    var managementThreatProfileResource = new ManagementThreatProfile("managementThreatProfileResource", ManagementThreatProfileArgs.builder()
        .activeProtectionsPerformanceImpact("string")
        .activeProtectionsSeverity("string")
        .antiBot(false)
        .antiVirus(false)
        .color("string")
        .comments("string")
        .confidenceLevelHigh("string")
        .confidenceLevelLow("string")
        .confidenceLevelMedium("string")
        .deactivateProtectionsByExtendedAttributes(ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs.builder()
            .category("string")
            .name("string")
            .uid("string")
            .values(ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValueArgs.builder()
                .name("string")
                .uid("string")
                .build())
            .build())
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .indicatorOverrides(ManagementThreatProfileIndicatorOverrideArgs.builder()
            .action("string")
            .indicator("string")
            .build())
        .ips(false)
        .ipsSettings(Map.of("string", "string"))
        .maliciousMailPolicySettings(Map.of("string", "string"))
        .managementThreatProfileId("string")
        .name("string")
        .overrides(ManagementThreatProfileOverrideArgs.builder()
            .action("string")
            .protection("string")
            .capturePackets(false)
            .default_(Map.of("string", "string"))
            .final_(Map.of("string", "string"))
            .protectionExternalInfos("string")
            .protectionUid("string")
            .track("string")
            .build())
        .scanMaliciousLinks(Map.of("string", "string"))
        .tags("string")
        .threatEmulation(false)
        .useExtendedAttributes(false)
        .useIndicators(false)
        .build());
    
    management_threat_profile_resource = checkpoint.ManagementThreatProfile("managementThreatProfileResource",
        active_protections_performance_impact="string",
        active_protections_severity="string",
        anti_bot=False,
        anti_virus=False,
        color="string",
        comments="string",
        confidence_level_high="string",
        confidence_level_low="string",
        confidence_level_medium="string",
        deactivate_protections_by_extended_attributes=[{
            "category": "string",
            "name": "string",
            "uid": "string",
            "values": [{
                "name": "string",
                "uid": "string",
            }],
        }],
        ignore_errors=False,
        ignore_warnings=False,
        indicator_overrides=[{
            "action": "string",
            "indicator": "string",
        }],
        ips=False,
        ips_settings={
            "string": "string",
        },
        malicious_mail_policy_settings={
            "string": "string",
        },
        management_threat_profile_id="string",
        name="string",
        overrides=[{
            "action": "string",
            "protection": "string",
            "capture_packets": False,
            "default": {
                "string": "string",
            },
            "final": {
                "string": "string",
            },
            "protection_external_infos": ["string"],
            "protection_uid": "string",
            "track": "string",
        }],
        scan_malicious_links={
            "string": "string",
        },
        tags=["string"],
        threat_emulation=False,
        use_extended_attributes=False,
        use_indicators=False)
    
    const managementThreatProfileResource = new checkpoint.ManagementThreatProfile("managementThreatProfileResource", {
        activeProtectionsPerformanceImpact: "string",
        activeProtectionsSeverity: "string",
        antiBot: false,
        antiVirus: false,
        color: "string",
        comments: "string",
        confidenceLevelHigh: "string",
        confidenceLevelLow: "string",
        confidenceLevelMedium: "string",
        deactivateProtectionsByExtendedAttributes: [{
            category: "string",
            name: "string",
            uid: "string",
            values: [{
                name: "string",
                uid: "string",
            }],
        }],
        ignoreErrors: false,
        ignoreWarnings: false,
        indicatorOverrides: [{
            action: "string",
            indicator: "string",
        }],
        ips: false,
        ipsSettings: {
            string: "string",
        },
        maliciousMailPolicySettings: {
            string: "string",
        },
        managementThreatProfileId: "string",
        name: "string",
        overrides: [{
            action: "string",
            protection: "string",
            capturePackets: false,
            "default": {
                string: "string",
            },
            final: {
                string: "string",
            },
            protectionExternalInfos: ["string"],
            protectionUid: "string",
            track: "string",
        }],
        scanMaliciousLinks: {
            string: "string",
        },
        tags: ["string"],
        threatEmulation: false,
        useExtendedAttributes: false,
        useIndicators: false,
    });
    
    type: checkpoint:ManagementThreatProfile
    properties:
        activeProtectionsPerformanceImpact: string
        activeProtectionsSeverity: string
        antiBot: false
        antiVirus: false
        color: string
        comments: string
        confidenceLevelHigh: string
        confidenceLevelLow: string
        confidenceLevelMedium: string
        deactivateProtectionsByExtendedAttributes:
            - category: string
              name: string
              uid: string
              values:
                - name: string
                  uid: string
        ignoreErrors: false
        ignoreWarnings: false
        indicatorOverrides:
            - action: string
              indicator: string
        ips: false
        ipsSettings:
            string: string
        maliciousMailPolicySettings:
            string: string
        managementThreatProfileId: string
        name: string
        overrides:
            - action: string
              capturePackets: false
              default:
                string: string
              final:
                string: string
              protection: string
              protectionExternalInfos:
                - string
              protectionUid: string
              track: string
        scanMaliciousLinks:
            string: string
        tags:
            - string
        threatEmulation: false
        useExtendedAttributes: false
        useIndicators: false
    

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

    ActiveProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    ActiveProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    AntiBot bool
    Is Anti-Bot blade activated.
    AntiVirus bool
    Is Anti-Virus blade activated.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ConfidenceLevelHigh string
    Action for protections with high confidence level.
    ConfidenceLevelLow string
    Action for protections with low confidence level.
    ConfidenceLevelMedium string
    Action for protections with medium confidence level.
    DeactivateProtectionsByExtendedAttributes List<ManagementThreatProfileDeactivateProtectionsByExtendedAttribute>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    IndicatorOverrides List<ManagementThreatProfileIndicatorOverride>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    Ips bool
    Is IPS blade activated.
    IpsSettings Dictionary<string, string>
    IPS blade settings. ips_settings blocks are documented below.
    MaliciousMailPolicySettings Dictionary<string, string>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    ManagementThreatProfileId string
    Name string
    Object name. Should be unique in the domain.
    Overrides List<ManagementThreatProfileOverride>
    Overrides per profile for this protection. overrides blocks are documented below.
    ScanMaliciousLinks Dictionary<string, string>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.
    ThreatEmulation bool
    Is Threat Emulation blade activated.
    UseExtendedAttributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    UseIndicators bool
    Indicates whether the profile should make use of indicators.
    ActiveProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    ActiveProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    AntiBot bool
    Is Anti-Bot blade activated.
    AntiVirus bool
    Is Anti-Virus blade activated.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ConfidenceLevelHigh string
    Action for protections with high confidence level.
    ConfidenceLevelLow string
    Action for protections with low confidence level.
    ConfidenceLevelMedium string
    Action for protections with medium confidence level.
    DeactivateProtectionsByExtendedAttributes []ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    IndicatorOverrides []ManagementThreatProfileIndicatorOverrideArgs
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    Ips bool
    Is IPS blade activated.
    IpsSettings map[string]string
    IPS blade settings. ips_settings blocks are documented below.
    MaliciousMailPolicySettings map[string]string
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    ManagementThreatProfileId string
    Name string
    Object name. Should be unique in the domain.
    Overrides []ManagementThreatProfileOverrideArgs
    Overrides per profile for this protection. overrides blocks are documented below.
    ScanMaliciousLinks map[string]string
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    Tags []string
    Collection of tag identifiers.
    ThreatEmulation bool
    Is Threat Emulation blade activated.
    UseExtendedAttributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    UseIndicators bool
    Indicates whether the profile should make use of indicators.
    activeProtectionsPerformanceImpact String
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity String
    Protections with this severity only will be activated in the profile.
    antiBot Boolean
    Is Anti-Bot blade activated.
    antiVirus Boolean
    Is Anti-Virus blade activated.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    confidenceLevelHigh String
    Action for protections with high confidence level.
    confidenceLevelLow String
    Action for protections with low confidence level.
    confidenceLevelMedium String
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes List<ManagementThreatProfileDeactivateProtectionsByExtendedAttribute>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides List<ManagementThreatProfileIndicatorOverride>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips Boolean
    Is IPS blade activated.
    ipsSettings Map<String,String>
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings Map<String,String>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId String
    name String
    Object name. Should be unique in the domain.
    overrides List<ManagementThreatProfileOverride>
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks Map<String,String>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags List<String>
    Collection of tag identifiers.
    threatEmulation Boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes Boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators Boolean
    Indicates whether the profile should make use of indicators.
    activeProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    antiBot boolean
    Is Anti-Bot blade activated.
    antiVirus boolean
    Is Anti-Virus blade activated.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    confidenceLevelHigh string
    Action for protections with high confidence level.
    confidenceLevelLow string
    Action for protections with low confidence level.
    confidenceLevelMedium string
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes ManagementThreatProfileDeactivateProtectionsByExtendedAttribute[]
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides ManagementThreatProfileIndicatorOverride[]
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips boolean
    Is IPS blade activated.
    ipsSettings {[key: string]: string}
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings {[key: string]: string}
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId string
    name string
    Object name. Should be unique in the domain.
    overrides ManagementThreatProfileOverride[]
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks {[key: string]: string}
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags string[]
    Collection of tag identifiers.
    threatEmulation boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators boolean
    Indicates whether the profile should make use of indicators.
    active_protections_performance_impact str
    Protections with this performance impact only will be activated in the profile.
    active_protections_severity str
    Protections with this severity only will be activated in the profile.
    anti_bot bool
    Is Anti-Bot blade activated.
    anti_virus bool
    Is Anti-Virus blade activated.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    confidence_level_high str
    Action for protections with high confidence level.
    confidence_level_low str
    Action for protections with low confidence level.
    confidence_level_medium str
    Action for protections with medium confidence level.
    deactivate_protections_by_extended_attributes Sequence[ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs]
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicator_overrides Sequence[ManagementThreatProfileIndicatorOverrideArgs]
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips bool
    Is IPS blade activated.
    ips_settings Mapping[str, str]
    IPS blade settings. ips_settings blocks are documented below.
    malicious_mail_policy_settings Mapping[str, str]
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    management_threat_profile_id str
    name str
    Object name. Should be unique in the domain.
    overrides Sequence[ManagementThreatProfileOverrideArgs]
    Overrides per profile for this protection. overrides blocks are documented below.
    scan_malicious_links Mapping[str, str]
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.
    threat_emulation bool
    Is Threat Emulation blade activated.
    use_extended_attributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    use_indicators bool
    Indicates whether the profile should make use of indicators.
    activeProtectionsPerformanceImpact String
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity String
    Protections with this severity only will be activated in the profile.
    antiBot Boolean
    Is Anti-Bot blade activated.
    antiVirus Boolean
    Is Anti-Virus blade activated.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    confidenceLevelHigh String
    Action for protections with high confidence level.
    confidenceLevelLow String
    Action for protections with low confidence level.
    confidenceLevelMedium String
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes List<Property Map>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides List<Property Map>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips Boolean
    Is IPS blade activated.
    ipsSettings Map<String>
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings Map<String>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId String
    name String
    Object name. Should be unique in the domain.
    overrides List<Property Map>
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks Map<String>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags List<String>
    Collection of tag identifiers.
    threatEmulation Boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes Boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators Boolean
    Indicates whether the profile should make use of indicators.

    Outputs

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

    ActivateProtectionsByExtendedAttributes List<ManagementThreatProfileActivateProtectionsByExtendedAttribute>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    ActivateProtectionsByExtendedAttributes []ManagementThreatProfileActivateProtectionsByExtendedAttribute
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    activateProtectionsByExtendedAttributes List<ManagementThreatProfileActivateProtectionsByExtendedAttribute>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    activateProtectionsByExtendedAttributes ManagementThreatProfileActivateProtectionsByExtendedAttribute[]
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    activate_protections_by_extended_attributes Sequence[ManagementThreatProfileActivateProtectionsByExtendedAttribute]
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    activateProtectionsByExtendedAttributes List<Property Map>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ManagementThreatProfile Resource

    Get an existing ManagementThreatProfile 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?: ManagementThreatProfileState, opts?: CustomResourceOptions): ManagementThreatProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            activate_protections_by_extended_attributes: Optional[Sequence[ManagementThreatProfileActivateProtectionsByExtendedAttributeArgs]] = None,
            active_protections_performance_impact: Optional[str] = None,
            active_protections_severity: Optional[str] = None,
            anti_bot: Optional[bool] = None,
            anti_virus: Optional[bool] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            confidence_level_high: Optional[str] = None,
            confidence_level_low: Optional[str] = None,
            confidence_level_medium: Optional[str] = None,
            deactivate_protections_by_extended_attributes: Optional[Sequence[ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs]] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            indicator_overrides: Optional[Sequence[ManagementThreatProfileIndicatorOverrideArgs]] = None,
            ips: Optional[bool] = None,
            ips_settings: Optional[Mapping[str, str]] = None,
            malicious_mail_policy_settings: Optional[Mapping[str, str]] = None,
            management_threat_profile_id: Optional[str] = None,
            name: Optional[str] = None,
            overrides: Optional[Sequence[ManagementThreatProfileOverrideArgs]] = None,
            scan_malicious_links: Optional[Mapping[str, str]] = None,
            tags: Optional[Sequence[str]] = None,
            threat_emulation: Optional[bool] = None,
            use_extended_attributes: Optional[bool] = None,
            use_indicators: Optional[bool] = None) -> ManagementThreatProfile
    func GetManagementThreatProfile(ctx *Context, name string, id IDInput, state *ManagementThreatProfileState, opts ...ResourceOption) (*ManagementThreatProfile, error)
    public static ManagementThreatProfile Get(string name, Input<string> id, ManagementThreatProfileState? state, CustomResourceOptions? opts = null)
    public static ManagementThreatProfile get(String name, Output<String> id, ManagementThreatProfileState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementThreatProfile    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:
    ActivateProtectionsByExtendedAttributes List<ManagementThreatProfileActivateProtectionsByExtendedAttribute>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    ActiveProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    ActiveProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    AntiBot bool
    Is Anti-Bot blade activated.
    AntiVirus bool
    Is Anti-Virus blade activated.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ConfidenceLevelHigh string
    Action for protections with high confidence level.
    ConfidenceLevelLow string
    Action for protections with low confidence level.
    ConfidenceLevelMedium string
    Action for protections with medium confidence level.
    DeactivateProtectionsByExtendedAttributes List<ManagementThreatProfileDeactivateProtectionsByExtendedAttribute>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    IndicatorOverrides List<ManagementThreatProfileIndicatorOverride>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    Ips bool
    Is IPS blade activated.
    IpsSettings Dictionary<string, string>
    IPS blade settings. ips_settings blocks are documented below.
    MaliciousMailPolicySettings Dictionary<string, string>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    ManagementThreatProfileId string
    Name string
    Object name. Should be unique in the domain.
    Overrides List<ManagementThreatProfileOverride>
    Overrides per profile for this protection. overrides blocks are documented below.
    ScanMaliciousLinks Dictionary<string, string>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.
    ThreatEmulation bool
    Is Threat Emulation blade activated.
    UseExtendedAttributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    UseIndicators bool
    Indicates whether the profile should make use of indicators.
    ActivateProtectionsByExtendedAttributes []ManagementThreatProfileActivateProtectionsByExtendedAttributeArgs
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    ActiveProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    ActiveProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    AntiBot bool
    Is Anti-Bot blade activated.
    AntiVirus bool
    Is Anti-Virus blade activated.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    ConfidenceLevelHigh string
    Action for protections with high confidence level.
    ConfidenceLevelLow string
    Action for protections with low confidence level.
    ConfidenceLevelMedium string
    Action for protections with medium confidence level.
    DeactivateProtectionsByExtendedAttributes []ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    IndicatorOverrides []ManagementThreatProfileIndicatorOverrideArgs
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    Ips bool
    Is IPS blade activated.
    IpsSettings map[string]string
    IPS blade settings. ips_settings blocks are documented below.
    MaliciousMailPolicySettings map[string]string
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    ManagementThreatProfileId string
    Name string
    Object name. Should be unique in the domain.
    Overrides []ManagementThreatProfileOverrideArgs
    Overrides per profile for this protection. overrides blocks are documented below.
    ScanMaliciousLinks map[string]string
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    Tags []string
    Collection of tag identifiers.
    ThreatEmulation bool
    Is Threat Emulation blade activated.
    UseExtendedAttributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    UseIndicators bool
    Indicates whether the profile should make use of indicators.
    activateProtectionsByExtendedAttributes List<ManagementThreatProfileActivateProtectionsByExtendedAttribute>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    activeProtectionsPerformanceImpact String
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity String
    Protections with this severity only will be activated in the profile.
    antiBot Boolean
    Is Anti-Bot blade activated.
    antiVirus Boolean
    Is Anti-Virus blade activated.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    confidenceLevelHigh String
    Action for protections with high confidence level.
    confidenceLevelLow String
    Action for protections with low confidence level.
    confidenceLevelMedium String
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes List<ManagementThreatProfileDeactivateProtectionsByExtendedAttribute>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides List<ManagementThreatProfileIndicatorOverride>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips Boolean
    Is IPS blade activated.
    ipsSettings Map<String,String>
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings Map<String,String>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId String
    name String
    Object name. Should be unique in the domain.
    overrides List<ManagementThreatProfileOverride>
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks Map<String,String>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags List<String>
    Collection of tag identifiers.
    threatEmulation Boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes Boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators Boolean
    Indicates whether the profile should make use of indicators.
    activateProtectionsByExtendedAttributes ManagementThreatProfileActivateProtectionsByExtendedAttribute[]
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    activeProtectionsPerformanceImpact string
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity string
    Protections with this severity only will be activated in the profile.
    antiBot boolean
    Is Anti-Bot blade activated.
    antiVirus boolean
    Is Anti-Virus blade activated.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    confidenceLevelHigh string
    Action for protections with high confidence level.
    confidenceLevelLow string
    Action for protections with low confidence level.
    confidenceLevelMedium string
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes ManagementThreatProfileDeactivateProtectionsByExtendedAttribute[]
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides ManagementThreatProfileIndicatorOverride[]
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips boolean
    Is IPS blade activated.
    ipsSettings {[key: string]: string}
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings {[key: string]: string}
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId string
    name string
    Object name. Should be unique in the domain.
    overrides ManagementThreatProfileOverride[]
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks {[key: string]: string}
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags string[]
    Collection of tag identifiers.
    threatEmulation boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators boolean
    Indicates whether the profile should make use of indicators.
    activate_protections_by_extended_attributes Sequence[ManagementThreatProfileActivateProtectionsByExtendedAttributeArgs]
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    active_protections_performance_impact str
    Protections with this performance impact only will be activated in the profile.
    active_protections_severity str
    Protections with this severity only will be activated in the profile.
    anti_bot bool
    Is Anti-Bot blade activated.
    anti_virus bool
    Is Anti-Virus blade activated.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    confidence_level_high str
    Action for protections with high confidence level.
    confidence_level_low str
    Action for protections with low confidence level.
    confidence_level_medium str
    Action for protections with medium confidence level.
    deactivate_protections_by_extended_attributes Sequence[ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs]
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicator_overrides Sequence[ManagementThreatProfileIndicatorOverrideArgs]
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips bool
    Is IPS blade activated.
    ips_settings Mapping[str, str]
    IPS blade settings. ips_settings blocks are documented below.
    malicious_mail_policy_settings Mapping[str, str]
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    management_threat_profile_id str
    name str
    Object name. Should be unique in the domain.
    overrides Sequence[ManagementThreatProfileOverrideArgs]
    Overrides per profile for this protection. overrides blocks are documented below.
    scan_malicious_links Mapping[str, str]
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.
    threat_emulation bool
    Is Threat Emulation blade activated.
    use_extended_attributes bool
    Whether to activate/deactivate IPS protections according to the extended attributes.
    use_indicators bool
    Indicates whether the profile should make use of indicators.
    activateProtectionsByExtendedAttributes List<Property Map>
    Activate protections by these extended attributes. activate_protections_by_extended_attributes blocks are documented below.
    activeProtectionsPerformanceImpact String
    Protections with this performance impact only will be activated in the profile.
    activeProtectionsSeverity String
    Protections with this severity only will be activated in the profile.
    antiBot Boolean
    Is Anti-Bot blade activated.
    antiVirus Boolean
    Is Anti-Virus blade activated.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    confidenceLevelHigh String
    Action for protections with high confidence level.
    confidenceLevelLow String
    Action for protections with low confidence level.
    confidenceLevelMedium String
    Action for protections with medium confidence level.
    deactivateProtectionsByExtendedAttributes List<Property Map>
    Deactivate protections by these extended attributes. deactivate_protections_by_extended_attributes 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.
    indicatorOverrides List<Property Map>
    Indicators whose action will be overridden in this profile. indicator_overrides blocks are documented below.
    ips Boolean
    Is IPS blade activated.
    ipsSettings Map<String>
    IPS blade settings. ips_settings blocks are documented below.
    maliciousMailPolicySettings Map<String>
    Malicious Mail Policy for MTA Gateways. malicious_mail_policy_settings blocks are documented below.
    managementThreatProfileId String
    name String
    Object name. Should be unique in the domain.
    overrides List<Property Map>
    Overrides per profile for this protection. overrides blocks are documented below.
    scanMaliciousLinks Map<String>
    Scans malicious links (URLs) inside email messages. scan_malicious_links blocks are documented below.
    tags List<String>
    Collection of tag identifiers.
    threatEmulation Boolean
    Is Threat Emulation blade activated.
    useExtendedAttributes Boolean
    Whether to activate/deactivate IPS protections according to the extended attributes.
    useIndicators Boolean
    Indicates whether the profile should make use of indicators.

    Supporting Types

    ManagementThreatProfileActivateProtectionsByExtendedAttribute, ManagementThreatProfileActivateProtectionsByExtendedAttributeArgs

    Category string
    IPS tag category name.
    Name string
    IPS tag name.
    Uid string
    IPS tag unique identifier.
    Values List<ManagementThreatProfileActivateProtectionsByExtendedAttributeValue>
    Collection of IPS protection extended attribute values (name and uid).
    Category string
    IPS tag category name.
    Name string
    IPS tag name.
    Uid string
    IPS tag unique identifier.
    Values []ManagementThreatProfileActivateProtectionsByExtendedAttributeValue
    Collection of IPS protection extended attribute values (name and uid).
    category String
    IPS tag category name.
    name String
    IPS tag name.
    uid String
    IPS tag unique identifier.
    values List<ManagementThreatProfileActivateProtectionsByExtendedAttributeValue>
    Collection of IPS protection extended attribute values (name and uid).
    category string
    IPS tag category name.
    name string
    IPS tag name.
    uid string
    IPS tag unique identifier.
    values ManagementThreatProfileActivateProtectionsByExtendedAttributeValue[]
    Collection of IPS protection extended attribute values (name and uid).
    category str
    IPS tag category name.
    name str
    IPS tag name.
    uid str
    IPS tag unique identifier.
    values Sequence[ManagementThreatProfileActivateProtectionsByExtendedAttributeValue]
    Collection of IPS protection extended attribute values (name and uid).
    category String
    IPS tag category name.
    name String
    IPS tag name.
    uid String
    IPS tag unique identifier.
    values List<Property Map>
    Collection of IPS protection extended attribute values (name and uid).

    ManagementThreatProfileActivateProtectionsByExtendedAttributeValue, ManagementThreatProfileActivateProtectionsByExtendedAttributeValueArgs

    Name string
    Object name. Should be unique in the domain.
    Uid string
    Name string
    Object name. Should be unique in the domain.
    Uid string
    name String
    Object name. Should be unique in the domain.
    uid String
    name string
    Object name. Should be unique in the domain.
    uid string
    name str
    Object name. Should be unique in the domain.
    uid str
    name String
    Object name. Should be unique in the domain.
    uid String

    ManagementThreatProfileDeactivateProtectionsByExtendedAttribute, ManagementThreatProfileDeactivateProtectionsByExtendedAttributeArgs

    Category string
    IPS tag category name.
    Name string
    IPS tag name.
    Uid string
    IPS tag unique identifier.
    Values List<ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue>
    Collection of IPS protection extended attribute values (name and uid).
    Category string
    IPS tag category name.
    Name string
    IPS tag name.
    Uid string
    IPS tag unique identifier.
    Values []ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue
    Collection of IPS protection extended attribute values (name and uid).
    category String
    IPS tag category name.
    name String
    IPS tag name.
    uid String
    IPS tag unique identifier.
    values List<ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue>
    Collection of IPS protection extended attribute values (name and uid).
    category string
    IPS tag category name.
    name string
    IPS tag name.
    uid string
    IPS tag unique identifier.
    values ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue[]
    Collection of IPS protection extended attribute values (name and uid).
    category str
    IPS tag category name.
    name str
    IPS tag name.
    uid str
    IPS tag unique identifier.
    values Sequence[ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue]
    Collection of IPS protection extended attribute values (name and uid).
    category String
    IPS tag category name.
    name String
    IPS tag name.
    uid String
    IPS tag unique identifier.
    values List<Property Map>
    Collection of IPS protection extended attribute values (name and uid).

    ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue, ManagementThreatProfileDeactivateProtectionsByExtendedAttributeValueArgs

    Name string
    Object name. Should be unique in the domain.
    Uid string
    Name string
    Object name. Should be unique in the domain.
    Uid string
    name String
    Object name. Should be unique in the domain.
    uid String
    name string
    Object name. Should be unique in the domain.
    uid string
    name str
    Object name. Should be unique in the domain.
    uid str
    name String
    Object name. Should be unique in the domain.
    uid String

    ManagementThreatProfileIndicatorOverride, ManagementThreatProfileIndicatorOverrideArgs

    Action string
    The indicator's action in this profile.
    Indicator string
    The indicator whose action is to be overriden.
    Action string
    The indicator's action in this profile.
    Indicator string
    The indicator whose action is to be overriden.
    action String
    The indicator's action in this profile.
    indicator String
    The indicator whose action is to be overriden.
    action string
    The indicator's action in this profile.
    indicator string
    The indicator whose action is to be overriden.
    action str
    The indicator's action in this profile.
    indicator str
    The indicator whose action is to be overriden.
    action String
    The indicator's action in this profile.
    indicator String
    The indicator whose action is to be overriden.

    ManagementThreatProfileOverride, ManagementThreatProfileOverrideArgs

    Action string
    Protection action.
    Protection string
    IPS protection identified by name.
    CapturePackets bool
    Capture packets.
    Default Dictionary<string, string>
    Default settings. default blocks are documented below.
    Final Dictionary<string, string>
    Final settings. final blocks are documented below.
    ProtectionExternalInfos List<string>
    Collection of industry reference (CVE).
    ProtectionUid string
    IPS protection unique identifier.
    Track string
    Tracking method for protection.
    Action string
    Protection action.
    Protection string
    IPS protection identified by name.
    CapturePackets bool
    Capture packets.
    Default map[string]string
    Default settings. default blocks are documented below.
    Final map[string]string
    Final settings. final blocks are documented below.
    ProtectionExternalInfos []string
    Collection of industry reference (CVE).
    ProtectionUid string
    IPS protection unique identifier.
    Track string
    Tracking method for protection.
    action String
    Protection action.
    protection String
    IPS protection identified by name.
    capturePackets Boolean
    Capture packets.
    default_ Map<String,String>
    Default settings. default blocks are documented below.
    final_ Map<String,String>
    Final settings. final blocks are documented below.
    protectionExternalInfos List<String>
    Collection of industry reference (CVE).
    protectionUid String
    IPS protection unique identifier.
    track String
    Tracking method for protection.
    action string
    Protection action.
    protection string
    IPS protection identified by name.
    capturePackets boolean
    Capture packets.
    default {[key: string]: string}
    Default settings. default blocks are documented below.
    final {[key: string]: string}
    Final settings. final blocks are documented below.
    protectionExternalInfos string[]
    Collection of industry reference (CVE).
    protectionUid string
    IPS protection unique identifier.
    track string
    Tracking method for protection.
    action str
    Protection action.
    protection str
    IPS protection identified by name.
    capture_packets bool
    Capture packets.
    default Mapping[str, str]
    Default settings. default blocks are documented below.
    final Mapping[str, str]
    Final settings. final blocks are documented below.
    protection_external_infos Sequence[str]
    Collection of industry reference (CVE).
    protection_uid str
    IPS protection unique identifier.
    track str
    Tracking method for protection.
    action String
    Protection action.
    protection String
    IPS protection identified by name.
    capturePackets Boolean
    Capture packets.
    default Map<String>
    Default settings. default blocks are documented below.
    final Map<String>
    Final settings. final blocks are documented below.
    protectionExternalInfos List<String>
    Collection of industry reference (CVE).
    protectionUid String
    IPS protection unique identifier.
    track String
    Tracking method for protection.

    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